/*TITLE: Global Style Sheet |Science central*/

/*---STRUCTURE/LAYOUT---*/
/*Positioninig for IE6 cooperation;doesn't adversely affect other browsers*/
body{font:small Helvetica, Arial, sans-serif; background: #e7ecf5;color: #333;width:960px;margin:0 auto;position:relative;}
#main {border:1px solid #ccc;border-top:0;background:#fff;}
#intro{margin:10px;}
#content {margin:20px 10px;}
/*--Positioning--*/
.clearL {clear:left;}
.clearB{clear:both;}

/*--Headings--*/
h1, h2, h3, h4, h5, h6 {font-weight:bold;}
h2, h3 {font-size:108%;}

/*--Links--*/
a, a:link, a:visited {font-weight:bold;color:#0073cf;text-decoration:none;}
a:hover, a:focus, a:active {color:#e98300;text-decoration:underline;}

/*-Action-*/
.action a {display:block;padding-left:17px;min-height:15px;}

/*--Lists--*/
ol {list-style-type:decimal;margin-left:35px;}
ol li {font-weight:bold;color:#e98300;padding-bottom:7px;}
ol li span {font-weight:normal;color:#333;}

/*-Action-*/
ul.action li{float:left; margin-right:20px;}
/*---IMAGES---*/
.leadImage {margin-right:10px;margin-bottom:5px;float:left;}

/*---HEADER---*/

#header{width:960px; height:100px; position:relative;}
#banner img{margin:0 12px;}

/*--Logos--*/

#logo{position:absolute; top:0; left:0; width:148px; height:100px; background:url(../images/science-crawl.png) no-repeat 0 0;}
#logo a{display:block; width:148px; height:100px;}
#knmehome{float:right; padding:0px 5px 0 0; margin-bottom:-15px; font-size:95%;}

/*--Navigation--*/
#primaryNav{position:absolute; top:23px; left:148px; width:811px; height:23px; background:url(../images/nav_main_02.png) no-repeat 0 0; padding:10px;}
#primaryNav li {float:left; font-weight:bold;text-align:center;line-height:1.25;}
#primaryNav li a {display:block;position:relative;height:23px;width:80px;color:#fff;cursor:pointer;}
#primaryNav li a span {position:absolute;top:0;left:0;height:23px;width:80px;background:url(../images/nav_links_02.png) no-repeat 0 -21px;}
#primaryNav .home a:hover span{background-position:0 -68px;}
#primaryNav .cafe a {width:127px;}
#primaryNav .cafe a span {width:127px;background-position: -84px -21px;}
#primaryNav .cafe a:hover span {background-position: -84px -68px;}
#primaryNav .crawl a {width:129px;}
#primaryNav .crawl a span {width:129px;background-position: -216px -21px;}
#primaryNav .crawl a:hover span {background-position: -216px -68px;}
#primaryNav .nova a{width:71px;}
#primaryNav .nova a span {width:71px; background-position:-350px -21px;}
#primaryNav .nova a:hover span {background-position: -350px -68px;}
#primaryNav .nature a {width:75px;}
#primaryNav .nature a span {width:75px;background-position: -426px -21px;}
#primaryNav .nature a:hover span {background-position: -426px -68px;}
#primaryNav .scientific a{width:164px;}
#primaryNav .scientific a span {width:164px; background-position: -506px -21px;}
#primaryNav .scientific a:hover span {background-position: -506px -68px;}
#primaryNav .wired a{width:130px;}
#primaryNav .wired a span {width:130px; background-position: -675px -21px;}
#primaryNav .wired a:hover span {background-position: -675px -68px;}
#primaryNav .pbs a{width:164px;}
#primaryNav .pbs a span {width:164px; background-position: -506px -21px;}
#primaryNav .pbs a:hover span {background-position: -506px -68px;}

/*-Location Indicator (You are here)-*/
#home #primaryNav li.home a, #cafe #primaryNav li.cafe a, #crawl #primaryNav li.crawl a, #support #primaryNav li.support a, #events #primaryNav li.events a, #company #primaryNav li.company a {text-decoration:none;background:#0d59a1;}
#home #primaryNav li.home a span{background-position:0 -68px;}
#cafe #primaryNav li.cafe a span{background-position: -84px -68px;}
#crawl #primaryNav li.crawl a span{background-position: -216px -68px;}
#nova #primaryNav li.nova a span{background-position:-350px -68px;}
#nature #primaryNav li.nature a span{background-position: -426px -68px;}
#scientific #primaryNav li.scientific a span{background-position: -506px -68px;}
#wired #primaryNav li.wired a span{background-position: -675px -68px;}
#pbs #primaryNav li.pbs a span{background-position: -506px -68px;}


/*---CONTENT---*/
#content {margin-top:0;}
#video{float:left; margin:0 10px 10px 10px; height:430px;}
#content .column {float:left;}
#content .inner {padding:15px;}
#content p, #content ul, #content ol, #content dl {font-size:93%;line-height:1.6;margin-bottom:15px;}
#content ul.action, #content ul.action li, #content p.action, #content p.more, #content p.top {line-height:normal;}
#content p.top {font-size:85%;}
#content p.more {font-size:86%;}
#highlights h4{padding-bottom:5px;}

/*---Details---*/
/*Added width to this div to fit new 960px page width*/
#content #details {width:620px; margin:10px 20px 0 20px;}
#details h3, #details h4, #details h5, #details h6 {color:#333;margin-bottom:10px;}
#mainHead {clear:both;color:#003591;font-size:175%;margin-bottom:15px;letter-spacing:1px;}
#details h3 {padding-bottom:2px;border-bottom:1px solid #ccc;letter-spacing:1px;}
#details h3.emphasis {border:none;color:#fff;height:23px;padding:0 0 0 5px;line-height:1.5;font-size:120%;letter-spacing:normal;background:#e98300 url(../images/specialEmphasisBG.gif) no-repeat 100% 0;}
#details h4 {text-transform:uppercase;font-size:90%;letter-spacing:1px;}
#details h5 {font-style:italic;font-size:100%;padding:0 0 2px 3px;border-left:3px solid #ccc;border-bottom:1px solid #ccc;letter-spacing:1px;}
#details h6 {text-transform:uppercase;font-size:85%;letter-spacing:1px;}
#details ul {margin-left:15px;}
#details ul li {padding:0 0 7px 10px;background:url(../images/listBullet.gif) no-repeat 0 25%;}
#details ul.action {margin-left:0;}
#details ul.action li {background:none;padding:0;}


/*---Nav & Promo (Column Left)---*/

#navPromo {width:275px; height:600px; background:url(../images/promo_top.png) no-repeat 0 0; margin-top:7px;}
#navPromo div {margin-bottom:10px;}
#navPromo .more a {color:#fff;background-position:100% -71px;font-weight:bold;}
#navPromo .more a:hover {color:#8fcae7;background-position:100% -42px;text-decoration:none;}
#content #navPromo ul, #content #navPromo p {margin-bottom:0;}
#navPromo ul.action li{margin-right:5px;}

/*--Secondary Nav--*/
#secondaryNav {margin-top:36px; padding-left:15px;background:#0073cf;}
#secondaryNav h2#kidsProgram {height:36px;line-height:2;position:relative; width:160px; height:36px; text-align:center;}
#secondaryNav h2#kidsProgram span {position:absolute;top:0;left:18px;width:160px;height:36px;background:url(../images/crawl/promo_section_head.png) no-repeat 0 0;}
#secondaryNav h2#pbsVideo{height:36px;line-height:2;position:relative; width:160px; height:36px; text-align:center;}
#secondaryNav h2#pbsVideo span {position:absolute;top:0;left:18px;width:212px;height:36px;background:url(../images/cafe/promo_section_head.png) no-repeat 0 0;}
#secondaryNav h2#pbsMMedia{height:36px;line-height:2;position:relative; width:160px; height:36px; text-align:center;}
#secondaryNav h2#pbsMMedia span {position:absolute;top:0;left:18px;width:212px;height:36px;background:url(../images/cafe/promo_section_head_02.png) no-repeat 0 0;}


/*-Parent List-*/
#content #secondaryNav ul {margin:0;}
#content #secondaryNav .parent {padding:0 15px 15px 0;font-size:98%;}
#secondaryNav .parent li {padding:0 0 0px 0px;}
#secondaryNav .parent li a {color:#fff;font-weight:normal;text-decoration:none;}
#secondaryNav .parent li a:hover {color:#e7ecf5; text-decoration:underline;}


/*---FOOTER---*/
#footer{
	position:relative;
	height:190px;
	background-color:#fff;
}
#footer #central{
	position:absolute;
	top:0 left:0;
	font-size:85%;
	color:#000;
	background:url(../images/science_central_logo_ft.png) no-repeat 0 0;
	padding:29px 20px 20px 10px;
	width:623px;
	left: 300px;
	top: 106px;
}
#footer a, #footer a:link, #footer a:visited {font-weight:bold;text-decoration:none;color:#000}
#footer a:hover, #footer a:active {text-decoration:underline;}
#quickLinks {margin:0 0 8px 100px;}
#quickLinks li {display:inline;margin:0 3px;border-left:1px solid #666;padding-left:10px;}
#quickLinks .firstItem {padding-left:0;border:none;}
#footer p#copy{margin-left:100px;}
#footer #underwriters{
	position:absolute;
	top:2px;
	left:7px;
	width:945px;
	height: 101px;
}
#tech {float:left;margin:0 10px; clear:left;}
#lockheed{float:left; margin:0 5px 0 15px;}
#aps{float:left; margin:0 10px; clear:left;}
#applied{float:left; margin:0 10px;}
#commerical {float:left; margin:0 10px;}


/*---Classes--*/
.textemphasis{font-weight:bold;}



.nodot {
	list-style-type: none;
}
