/* CSS Document */

body {margin:0; font-family: Arial, verdana, sans-serif; font-size: 75%; background-color:#ebebeb;}

#container {width: 760px; border-width: 0 1px; border-color: #666; border-style: solid; margin: 0 auto; padding: 0px; background-color: #FFF; position: relative;}

#header {width:760px; margin-bottom: 1px; background-color:#E2ECF1; height:85px;}
.insideheader {margin:0; padding:0; margin-bottom:8px;}

.breadcrumb {margin:0 15px; padding:0; font:.8em Arial, sans-serif;}
.breadcrumb a:link, .breadcrumb a:visited {color: #333;}
.breadcrumb a:hover {color:#C00;}

#search {position:absolute; left:530px; top:58px; width:220px; height:25px; font-size:.8em; padding:0; margin:0;}

#menu {width:157px; padding: 0px; font:.9em Verdana, Arial, Helvetica, sans-serif;}
#menu a {text-decoration: none; color: #06C;}
#menu a:hover {color:#F60; text-decoration:underline;}

ul#nav {list-style-type: none; text-indent: 0px; padding: 0 1px 10px 2px; font-size: 1em; margin: 1px; line-height: 1.75em;}
ul#nav li {padding-left: 5px; background-image:url(../img/menu_bg2.gif); background-repeat:no-repeat; height:21px;}

.main {padding:8px; border-width:0 0 0 1px; border-style:solid; border-color:#ebebeb;}
.sidebar {padding:8px;}

#headline {width:370px; background-color:#BEC4C0; padding:6px; font-size:.9em;}
#headline h1 {font:1.4em Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0;}
#headline a:link, #headline a:visited {color:#06c; text-decoration:none;}
#headline a:hover {color:#F60; text-decoration:underline;}

#newsblock {}
#newsblock p a {font-size:1.25em; font-weight:bold; text-decoration:none; color:#06C;}
#newsblock a:hover {color:#F60; text-decoration:underline;}

#morenews {list-style-image:url(../img/orangedot.gif); margin:0; padding:0;}
#morenews li {margin-bottom:10px; margin-left:15px; padding-left:-5px;}
#morenews a {color:#06C; text-decoration:none;}
#morenews a:hover {color:#F60; text-decoration:underline;}

#campusimg {width:172px; padding:8px; border:1px solid; border-color:#ccc; font-size:.9em; background-color:#EAF9FD;}
#campusimg img {margin-right:10px; margin-bottom:2px;}
#campusimg a {color:#06C; text-decoration:none;}
#campusimg a:hover {color:#F60; text-decoration:underline;}
#campusimg p {margin-left:10px; font-weight:bold;}

#spotlight-listing {width:188px; padding:0; border:1px solid; border-color:#ccc; font-size:.9em; margin-top:18px;}
#spotlight-listing h3 {margin:0; background-color:#036; color:#fff; padding:8px; font-size:1.25em;}
#spotlight-listing img {margin:0; border:1px solid #000; padding:3px;}
#spotlight-listing p {margin:10px; font-weight:bold; font-size:1.25em;}


.footer {padding:15px; font-size:.8em; color:#666; border-width:1px 0; border-style:solid; border-color:#CCC;}

#feature-story img {border:none;}
p.feature-copy { padding-left: 10px; margin-left: 10px; margin-top:5px; }

#feature-story {width:364px; padding:8px; border:1px solid #CCCCCC; background:url(../home_img/kcet_bg.jpg) bottom repeat-x;}
#feature-story h2 { width:355px; padding:5px; background-color:#003466; color:#FFFFFF; margin:0; margin-bottom:10px; font-size:1.5em; font-weight:bold;}
#partnership {width:364px; padding:8px; border:1px solid #CCCCCC; background:url(../home_img/kcet_bg.jpg) bottom repeat-x;}
#partnership h2 {width:355px; padding:5px; background-color:#FF6600; color:#FFFFFF; margin:0; margin-bottom:10px; font-size:1em; font-weight:bold;}


.sidebar-highlight {
	margin: 1.25em;
	width: 108px;
	padding: 8px;
	border: solid 1px #ccc;
}

.sidebar-highlight a {	text-decoration:none; color:#06c;}
.sidebar-highlight img { margin-bottom: 6px; border:none; }
.sidebar-highlight p { margin-top:.25em; font-weight:normal; font-size:100%; }

.letter-editor a {	text-decoration:none; color:#06c;}
.letter-editor img {  float:left; margin-bottom: 6px; border:none; }
.letter-editor p { margin: .25em .25em 1em 65px; font-weight:normal; font-size:100%; }

.bold-text {font-weight:bold;}