h1{
	color:#666;
	font:normal 1.8em  Arial;
}
#pbs_gnav_t{
	border-bottom:none;
}
.excerpt {
	padding-left: 20px;
}
.science-term{
	font-style:italic;
	display:inline !important;
	float:none !important;
}
.asterisk-note{
	font-weight:bold;
	color:#333 !important;
	font-size:1.2em;
	text-decoration:none !important;
}
ul.article-list{
	list-style:disc;
	font-size:1em;
	margin:0 20px 0 25px;
}
ul.article-list li{
	padding-top:10px;
}
.article-indent{
	padding-left:30px;
}
.article-quote{
	font-size:14px;
}
.law-term {
	text-decoration: underline;
}

a.unpublished-link{
	color:#333 !important;
}
a.unpublished-link:hover{
	text-decoration:none;
}

.show-branding{
	position:absolute;
	z-index:2;
	left:390px;
	top:-35px;
}

#wrapper{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/inner-background.jpg) no-repeat 0 132px;
	background-color:#fff;
}
#main{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/inner-bg-col.png) repeat-y 690px 0;
	padding-bottom:64px;
}
#site-footer{
	margin-top:0;
}
#masthead ul{
	padding:3px 15px 3px 0;/*override nova.css*/
}
/*handle css for "active" topic in top nav*/
.ancient #nav-ancient, 
.body #nav-body,
.earth #nav-earth,
.evolution #nav-evolution,
.military #nav-military,
.nature #nav-nature,
.physics #nav-physics,
.space #nav-space
{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/navbar-over.jpg) no-repeat !important;
}
.tech #nav-tech
{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/navbar-last-over.jpg) no-repeat !important;
}

#sub-nav{

	height:26px;
	width:245px;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/sub-nav-background.jpg) no-repeat;
}
#sub-nav > li{
	float:left;
	line-height:26px;
	text-align:center;
	height:26px
}


#sub-nav a{
	color:#142940;
	display:block;
	font-size:9px;
	
	text-transform:uppercase;
}
#sub-nav > li > a{
	height:26px;
	width:82px;
	outline:none;
	font-size:9.5px;
	
}
#sub-nav > li > a.first{
	width:81px !important;/*1st is 81px*/
}
#sub-nav > li.open > a{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/res-nav-btn-open.jpg) no-repeat 0 0 !important;
	height:31px !important;
	width:82px;
	z-index:3;
	position:relative;
	
	
}
.sub-menu li a{
	color:#2f5d8b !important;
	font-weight:bold;
}
.sub-menu > a{
	text-indent:1px;
	
}
.sub-menu > a span{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/res-nav-arrow.png) no-repeat 0 0;
	position:relative;
	top:9px;
	display:inline-block;
	width:7px;
	margin-left:-1px;
}
.sub-menu > a:hover{
	text-decoration:none !important;
	cursor:default;
}
.sub-menu > ul{
	display:none;
	position:absolute;
	width:120px;/*padding + width = 147px*/
	background-color:#dde3eb;
	border:1px solid #c3d5e3;
	padding:15px 15px 12px;
	margin:-1px 0 0 -70px;
	text-align:left;
	line-height:15px;
	z-index:2;
}
.sub-menu  > ul li div{
	background-color:#dde3eb;
	height:1px;
	font-size:1px;
	width:10px;
}
.sub-menu  > ul li span{
	text-transform:uppercase;
	font-size:9.5px;
	font-weight:bold;
	color:#666;
	padding:14px 0 3px;
	display:block;
}

.new-grp{
	padding-top:15px;
}
#nav-twitter,#nav-twitter-nsn{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/twitter-sm.png) no-repeat;
}
#nav-facebook,#nav-facebook-nsn{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/facebook-sm.png) no-repeat;
}
#nav-youtube{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/youtube-sm.png) no-repeat;
}
#nav-itunes{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/itunes-sm.png) no-repeat;
}
#nav-newsletter{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/newsletter-sm.png) no-repeat;
}
#nav-rss{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/rss-sm.png) no-repeat;
}
#nav-twitter,
#nav-twitter-nsn,
#nav-facebook,
#nav-facebook-nsn,
#nav-youtube,
#nav-itunes,
#nav-newsletter,
#nav-rss{
	padding-left:22px;
	height:19px;
}

#search-form{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/res-search-bg.jpg) no-repeat 0 9px;
	background-color:#EEF2F5;
	height:51px;
	width:231px;/*padding + width = 245px*/
	padding:10px 0 78px 14px;
	margin:0;/*for ie bug*/
}

#search-form label{
	display:block; 
	font-size:11px;
	height:11px;
	color:#142940;
	
}
#search-form li div{
	position:relative;
	float:left;
}
.over-apply{
	color: #000; 
	position: absolute; 
	top: 17px; 
	left: 5px;
}
#search-form input[type="text"]{
	width:190px;
	height:18px;
	border:0;
	padding-top:4px;
	display:block;
	margin:12px 0 0;
}
#search-form input[type="image"]{
	display:block;
	margin:12px 0 0;
}
#search-form li{
	float:left;
	padding: 0 1px 0 0;
	height:20px;
}



#columns{
	margin:0 0 0 15px;
	width:970px;
	clear:both;

}
#resource-col-mask{
	width:461px;
	float:left;
}
#col-end{
    clear:both;
}

/* Editor's picks */

#picks{
	
	position:relative;
	padding:132px 0px 0 0;
    font-size:.7em;
	color:#666666;
    width:145px;
    float:left;
    left:-461px;
}

#picks h2{
	font:normal 1em Arial;
	text-transform:uppercase;

}
#picks h3{
	margin:0;
	font-size:1em;
	line-height: 1.25em;
}

#picks img{
	width:145px;
	height:82px;
}
#picks p{
	margin:5px 0 0;
}

#picks ul li{
	margin:0 0 22px;
	position:relative;
}

.teacher-bug{
	background-image:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/teachers-bug.png);
	display:block;
	height:12px;
	position:absolute;
	right:3px;
	top:67px;
	width:51px;
}


/* Main resource content column */

#resource-col{

	font-size:.85em;
	position:relative;
    width:461px;
    left:186px; 
}

#resource-col h1{
	margin:42px 0 5px 0;
	font-size:2.3em;
}
#resource-col h1 + h2{
	margin:-13px 0 12px !important;
	font:normal 1.2em Arial !important;
	color:#999 !important;
	text-transform:none !important;
}
#resource-col .a-type{
	display:block;
	margin:43px 0 0;
	color:#999;
	font-size:.7em;
	text-transform:uppercase;
}
#resource-col .nova-wednesdays + .a-type, #resource-col .nova-wednesdays + h1 {
	margin:24px 0 0;
}
#resource-col .a-type + h1{
	
	margin-top:0;
}
#resource-col h2,
#resource-col h3{
	font-size:1em;
	margin:19px 0 2px;
}
#resource-col p{
	line-height:1.3em;
	margin:1.2em 0 0;
	clear:both;
}
#resource-col h2 + p,
#resource-col h3 + p{
	margin-top:0;
}

.inquiry h3, 
.article h2,
.article h3,
.interview h2,
.producer-story h2,
.producer-story h3 {
	text-transform: uppercase;
	padding-top: 8px;
	color: #336600;
}
.inquiry h2{
	color:#4c8711 !important;
	text-transform: none !important;
	margin:3px 0 34px !important;
	font:normal 1.1em Arial !important;
}

.article-list{
	margin-left:40px;
	list-style-type:disc;
	font-size:.9em;
}
.article-list li{
	padding:1px 0;
}
#resource-col a{
	color:#336699;
}
#resource-col hr{
	margin:20px 0;
	color:#ccc;
	background-color:#ccc;
	height:1px;
	border:0;
	clear:both;
}

#resource-info{
	padding:0 0 2.1em 0;
	color:#4c4c4c;
}
#resource-info li{
	float:left;
	padding:0 5px 0 0;
	font-size:.9em;
	line-height:.9em;
}
#resource-info li + li{
	border-left:1px solid;
	padding:0 5px;
}

#resource-col blockquote{
	color:#4c8711;
	font:italic 1.3em/1.35em Arial;
	margin:1.2em 0;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:.6em 0 .85em;
	float: left;
	width: 100%;
}

#resource-col blockquote.full-quote{
	font:italic 1.15em/1.3em Arial !important;
	margin:0;
	padding:1.6em 0 0 0 !important;
	border:none !important;
}
#resource-info + blockquote{
	clear:both;
	margin-top:0 !important;
	
}
#resource-info + p,
#resource-info + .teachers-intro {
	color:#4c8711;
	margin-bottom:20px;
}
#resource-col blockquote.full-quote span{
	display:block;
	margin:3px 0 0;
	font-size:.8em;
	
}


p.author-info, 
p.author-info-with-img{
	color:#666;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	/*padding:.9em 0 .9em .9em;*/
	
}
p.author-info span {
	display:block;
	margin:3px 0;
	background-color:#f6f6f6;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding:.9em;
	font-size: 0.8em;
	line-height: 1.2em;
}
p.author-info img {
	margin-right: 10px;
}
p.author-info-with-img {
	font: .8em/.875em Arial;
	
}
p.author-info-with-img span {
	display:block;
	margin: 3px 0;
	background-color:#f6f6f6;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	padding: 14px 10px 20px 10px;
	min-height:38px;
}
p.author-info-with-img img {
	float: left;
	padding: 14px 10px 14px 13px;
}
/***** css for image, video inline boxes ******/
#resource-col div.img-box,
#resource-col div.vid-box,
#resource-col div.ia-box,
#resource-col div.teach-box
{
	margin:15px 0;
}
#resource-col div.img-box{
	clear:both;
}
#resource-col div.img-box img,
#resource-col div.vid-box img,
#resource-col div.ia-box img{
	border-right:7px solid #fff;
	float:left;
	z-index:2;
	position:relative;
	cursor:pointer;
}
#resource-col div.ia-box img.inactive-link {
	cursor: default;
}
#resource-col div.ia-box img,
#resource-col div.vid-box img{
	width:322px;
	height:215px;
}
#resource-col div.teach-box a.asset-graphics {
	float: left;
	clear: none;
	width:269px;
	margin-bottom: 7px;
}
#resource-col div.teach-box img.asset-brand {
	width: 269px;
}
#resource-col div.teach-box img.asset-thumb {
	width: 269px;
	height: 151px;
	margin-top: -1px;
}

#resource-col div.img-box p,
#resource-col div.vid-box p,
#resource-col div.ia-box p{
	clear:none;
	border-top:1px solid #ccc;
	margin:0;
	padding:14px 0 67px;
	font-size:.9em;
}
#resource-col div.ia-box p{
	padding-bottom:80px;
}
#resource-col div.img-box p{
	padding:14px 0 0;
}
#resource-col div.img-box p span{
	color:#999;
	display:block;
	margin:15px 0 0;
	font-size: 0.8em;
	line-height: 1.2em;
}
#resource-col div.img-box p span a{
	color:#999;
	text-decoration:underline;
}
#resource-col div.img-box p span.science-term{
	font-size: 1em !important;
	color: #333333;
}

#resource-col div.img-box div,
#resource-col div.vid-box div,
#resource-col div.ia-box div{
	clear:both;
	border-top:1px solid #ccc;
	position:relative;
	top:-1px;
	z-index:0;
}

#resource-col div.vid-box span,
#resource-col div.ia-box span{
	float:right;
	width:131px;
	margin:8px 0 12px;
}



#resource-col div.vid-box span span{
	position:relative;
	display:block;
	margin:0;
	color:#999;
	font-size:11px;
	padding:7px 0 0;
	width:131px;
}
#resource-col div.vid-box .box-btn,
#resource-col div.ia-box .box-btn{
	width:129px;
}

#resource-col div.ia-box .sub-btn{
	margin:5px 0 0;
}

/* teacher resource specific rules */
.teachers #teachers-branding {margin-left: -15px;}
.teachers .show-branding{ display: none; } /* overwrite for nsn logo */

.teachers #resource-col .teachers-intro p {
margin-top: 0;
}

.teachers #resource-attributes,
.teachers #supplemental-info,
#resource-col div.teach-box {
	font-size: 0.8em;
	line-height: 1.35em;
}
.teachers #resource-attributes{
	margin-top: 1.2em;
}
.teachers #resource-attributes img {
	margin-right: 2px;
}
.teachers #resource-attributes p {
	padding: 0;
	margin: 0;
}
.teachers #close-teach-box {
	clear: both;
	height: 1px;
	border-top: 1px solid #ccc;	
}

.teachers #supplemental-info {
	clear: both;
	color: #999;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #ccc;
	padding: 7px 13px;
}
.teachers #supplemental-info p {
	margin: 0;
}
.teachers #resource-col .twiddle-body :first-child {
	margin-top: 0;
}
.teachers .twiddle-body li {
	margin-bottom: 10px;
	margin-left: 15px;
	font-size: 0.95em;
	list-style-type: disc;	
}
/* end teacher resource specific rules */

#resource-col div.teach-box li span.note,
#resource-col div.teach-box li span.attribute {
	float: none;
	display: inline;
}
#resource-col div.teach-box li span.attribute {
	font-weight: bold;
	text-transform: capitalize;
}
#resource-col div.teach-box .box-btn {
	width: 180px;
}

#resource-col div.teach-box .asset-info{
	float: right;
	width: 182px;
	border-top: 1px solid #ccc;
	padding-top: 7px;
	color: #333;
}

#resource-col div.teach-box .asset-info ul {
	margin-top: 15px;
}

.teachers #resource-funders {
	margin-top: 40px;
	border-bottom: 1px solid #ccc;
	font-size: 0.8em;
	font-weight: bold;
	color: #999;
	}

.teachers #resource-funders h3 {
	border-top: 1px solid #ccc;
	padding-top: 7px;
	padding-bottom: 4px;
	margin-top: 0;
}
.teachers #resource-funders p {
	padding-bottom: 7px;
}

.teachers #resource-funders h3,
.teachers #resource-funders p {
	padding-left: 13px;	
}
/**********************************/

/* Styles for accordion
	added by AK */

#accordion {
	clear: both;
	margin-top: 20px;
}
#accordion h2 {
	font: normal .95em Arial;
	color: #333333 !important;
	padding: 8px 10px 8px 22px;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/twiddle-arr-c.png) no-repeat 13px .86em;
	background-color: #f6f6f6;
	border: 1px solid #ccc;
	border-left: 0px;
	border-right: 0px;
	margin-bottom: 10px;
	text-transform: none !important;
}
#resource-col #accordion h2{
	width:429px;/*for ie7 to make clickable on more than text*/
}
#accordion h2:hover {
	cursor: pointer;
	cursor: hand;
	
}

#accordion .twiddle-body {
	padding: 10px 12px 10px 22px;
	background-color: #f6f6f6;
	font-size: 1em;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}
#accordion .on {
	border-bottom: 0px;
	margin-bottom: 0px;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/twiddle-arr-o.png) no-repeat 8px .86em;
	background-color: #f6f6f6;
}
#accordion p { 
	margin-bottom: 10px;
 }
#accordion dl + p{
	margin-top:-20px;
}
/**********************************/

/* Styles for overlay on Interactive page
	added by AK */

		/* the overlayed element */ 
div.overlay { 
     
    
    /* dimensions after the growing animation finishes  */ 
    width:680px; 
    
    background: #fff url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/overlay-bg.png);
    /* initially overlay is hidden */ 
    display:none; 
    padding: 12px; 
} 
#ia-overlay{
	 /* dimensions after the growing animation finishes  */ 
    background: url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/overlay-bg.png);
    /* initially overlay is hidden */ 
	display:none;
    padding: 12px;
	margin:22px 0 0;

}


div.vid-overlay { 
     
    /* growing background image */ 

    /* dimensions after the growing animation finishes  */ 
    width:512px; 
    height:328px;      
    background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/overlay-bg.png);
    /* initially overlay is hidden */ 
    display:none;  
} 

/* default close button positioned on upper right corner */ 
#slide-close { 
    position: absolute;
    right: 0px; 
    top: -30px; 
    cursor: pointer; 
    height: 20px; 
    width: 60px;
    font-weight: bold;
}

a#slide-close:hover {
	background-color: #ffffff;
	color: #336699;
	border: 1px solid #336699;
}

#overlayCaption {
	margin-top: 9px;
	font-size: 12px;
	line-height: 15px;
	color: #333;
	display: block;
	
	min-height: 84px;
	
}

#overlayCaption span { 
	color: #999999; 
} 

#overlayCaption .science-term {
	color: #333333;
}

/**********************************/

a:active {
  outline:none;
}
:focus {
  -moz-outline-style:none;
}

/* Styles for ATE pre/post-air */

.ask-q{
	margin: 20px 0 19px 0;
}
#submit-question{
	background-color:#eef2f5;
	display:none;
	margin-top:9px;
	padding:12px 15px 13px 15px;
	border-top:1px solid #d4d5d9;
	border-bottom:1px solid #d4d5d9;
	
}
#submit-question ul{
	margin-bottom:14px;
}
#submit-question label{
	display:block;
	color:#666;
	font-size:11px;
	font-weight:bold;
}
#submit-question li{
	min-height:50px;
	padding-bottom:5px;
}
#submit-question h2{
	margin:0 0 20px;
	padding:0;
	text-transform:uppercase;
	font-size:11px;
}


#location,#name,#email{
	width:196px;
}
#question_text{
	height:78px;
	width:100%;
	
}
.qa-name{
	float:left;
	
}
.qa-location{
	
	float:right;
}
.qa-email{
	clear:both;
}
.hit-limit{
	color:red;
}
p.qa-errors{
	margin:0 !important;
	color:red;
	font-size:11px;
	width:100%;
}
#submit-question .button{
	width:58px;
}
#full-bio,#full-bio-1,#full-bio-2{
	display:none;
}

.bio-box {
	background-color:#eef2f5;
	border-top:1px solid #d4d5d9;
	border-bottom:1px solid #d4d5d9;
	font-size: .875em;
	line-height: 16px;
	padding:16px 17px;
	
}

#ate-content + .bio-box {
	border-style: none;
	margin: 26px 0;
}

.post {
	min-height:80px;
}

.qa-start { font-weight: bold; }

.user-questions{
	background-color:#eef2f5;
	border-top:1px solid #d4d5d9;
	border-bottom:1px solid #d4d5d9;
	padding:16px 17px;
	margin-top:43px;
}

h2#user-question-h{
	margin:0 0 20px;
	padding:0;
	text-transform:uppercase;
	font-size:11px;
}
h2#user-question-h span{
	color:#999;
	font-weight:normal;
	
}
h2#user-question-h span:before{
	content:'(';
}
h2#user-question-h span:after{
	content:')';
}
.q-vote-instr{
	color:#666;
	float:right;
	font-size:11px;
	margin:-36px 0 0 200px;
}
#questions li{
	background-color:#fff;
	padding:8px;
	margin:20px 0;
	height:112px;
	position:relative;
}
#questions li p{
	margin:0 0 15px;
	position:absolute;
}
#questions li .attrib{
	font-style:normal;
}
#questions li .vote-count-sec{
	float:left;
	margin:92px 0 0 26px ;
	font-size:11px;
	color:#666;
	line-height:20px;
	
}
#questions li .vote{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/vote.png) no-repeat;
	display:block;
	height:21px;
	text-indent:-10000px;
	width:22px;
	margin:92px 0 0;
	outline:none
}
#questions li .voted{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/voted.png) no-repeat;
}
#questions li .flag{
	font-size:10px;
	float:right;
	margin-top:-15px;
}
#questions li .flagged{
	color:#660000 !important;
}


#more{
	margin-left:295px;
}

/*.bio-box div { 
	background-color: #F6F6F6;
	border: 1px solid #D6D6D6;
	border-left: 0px;
	border-right: 0px;
	padding: 14px 10px 14px 13px;
	margin: 3px 0px;
}*/

#ate-content + .bio-box div { margin: 0px; }

.bio-box img {
	margin: 0px 10px 10px 0px;
}

.short-bio {
	font-size: 11px;
	line-height: 16px;
}

#resource-col .bio-box h3 {
	margin: 0px;
	font-size: 1em;
	color: #333;
}


#resource-col .bio-box p { 
	clear: none; 
	font: .825em/1.4em Arial;
	color: #333;
	margin-top:0;
}

#resource-col .post p { 
	font: .85em/1.33em Arial; 
	margin: 0px;
}

#resource-col .bio-box .caption { 
	font-size: .825em; 
	color: #999; 
}

#resource-col .bio-box p.bio-text { 
	clear: both; 
	font: 12px/17px Arial;
	color: #333;
	width: 444px;
}

#ate-content + .bio-box p.bio-text { 
	font: .91em/1.33em Arial;
}

.caption-sub {
	text-transform: uppercase;
	font-size: 10px;
	margin-bottom: 17px;
	color: #333;
}

.caption-sub span { color: #999; }

.caption-sub input[type="text"] { width: 255px; }

.caption-sub textarea { width: 356px; }

.caption-sub .radio {
	color: #333;
	text-transform: none;
}

.ate-qa {
	border-top: 1px solid #CCC;
}

#ate-content .first { padding-top: 6px; }

.ate-qa .bold { 
	font-size: 13px;
	color: #333;
}

#ate-content p.question { margin: 20px 0; }
#ate-content p.answer { margin: 24px 0 20px 0; }
#ate-content p.answer.multi { margin-top: 32px; }

#ate-content { 
	
	font: 1em/1.33em Arial;
	margin-top:20px;
}
#ate-content h3{
	color: #4C8711;
	margin-bottom:-15px;
}
.attrib {
	display: block;
	font-size: .91em;
	color: #999;
	font-style: italic;
}

.note,.editor-res-note {
	font-size: .91em;
	color: #999;
	margin: 20px 0;
	font-weight: normal;
	display: block;
}

#reset, 
#submit {
	display:inline;
	margin-bottom: 50px;
	width:60px;
	padding:0px 0 0;
	line-height:11px;
}

/**********************************/

/* Styles for slideshow overlay */
/* Navigation */
.nav {
	font-size: 11px;
	position: absolute;
	top: -30px;
	left: 0px;
}

.nav a {
	color: #CCC;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.nav a.num {
	border: 1px solid #CCC;
	color: #336699;
	background-color: #F6F6F6;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	padding-top: 3px;
	text-align: center;
}

.nav a.inactive{
	color: #999 !important;
	margin-right: 3px;
	border: 1px solid #CCC !important;
	background-color: #F6F6F6;
	width: 44px;
	height: 17px;
	font-size: 10px;
	padding: 3px 0 0 8px;
}
.nav a.inactive:hover{
	cursor:default;
}

.nav .on {
	border: 1px solid #000000 !important;
	color: #000 !important;
	background-color: #FFF;
	font-size: 12px;
	font-weight: bold;
	margin-right: 3px;
	width: 20px;
	height: 17px;
	padding-top: 3px;
	text-align: center;
	cursor:default;
}
.nav a#prev, .nav a#next {
	color: #336699;
	border: 1px solid #CCC;
	background-color: #F6F6F6;
	width: 44px;
	height: 17px;
	font-size: 10px;
	padding: 3px 0 0 8px;
}
.nav #prev { 
	margin-right: 3px;
}

.nav a:hover, .nav a#prev:hover, .nav a#next:hover { 
	color: #336699;
	border: 1px solid #336699;
	background-color: #FFF;
	text-decoration: none;
}
.nav a.on:hover{
	border: 1px solid #000000 !important;
}
/**********************************/

.bold { font-weight: bold; }

#related-res{
	
	position:relative;
    margin:81px 0 0;
    width:245px;
	margin:0 30px 0; 
    float:right;
    background-color:#fefefe;
		
} 
#related-res h2{
	font:bold .6em Arial;
	color:#fff;
	text-transform:uppercase;
	background-color:#3d4e60;
	padding:12px 0 12px 35px;
	margin:0 0 2px;
}
#related-res h3{
	margin:0 0 4px 0;
	float:left;
	clear:both;
	padding:14px 0 0 34px;
	font:normal .7em Arial;
	text-transform:uppercase;
}
#related-res .view-all{
	padding:1.1em 0 0;
	border-top:1px solid #ced7e1;
	font-size:.7em;
	
}


#related-res .topic-chooser{
	clear:both;
}


#end-related{
	border-top:1px solid #ced7e1;
	height:25px;
	padding:36px 0 0;
}
#end-related div{
	background-color:#EEF2F5;
	height:25px;
}
#related-res .next,
#related-res .prev{
	display:block;
	height:17px;
	width:17px;
	margin:2.9em 4px 0 7px;
	cursor:pointer;
	border:none;
	
}

#related-res .next{
	float:right;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/next-arr.png) no-repeat 0 0;
	margin:2.9em 7px 0;
}
#related-res .next:hover,
#related-res .next:focus,
#related-res .next:active{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/next-arr-over.png) no-repeat 0 0;
}
#related-res .next.disabled,
#related-res .next.disabled:hover{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/next-arr-inactive.png) no-repeat 0 0;
	cursor:default;
}

#related-res .prev{
	float:left;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prev-arr.png) no-repeat 0 0;
}
#related-res .disabled{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prev-arr-inactive.png) no-repeat 0 0;
}
#related-res .prev:hover,
#related-res .prev:focus,
#related-res .prev:active{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prev-arr-over.png) no-repeat 0 0;
}
#related-res .prev.disabled,
#related-res .prev.disabled:hover{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prev-arr-inactive.png) no-repeat 0 0;
	cursor:default;
}

#related-res div.scrollable {  
    position:relative; 
    overflow:hidden;
    width:186px; 
    height:6.62em;
	
	
} 
 
#related-res div.scrollable ul.items { 
    width:20000em; 
    position:absolute;
} 
 
#related-res div.scrollable ul.items li { 
    float:left; 
	width:182px;
	padding:0;
	font-size:.7em;
	cursor:pointer;
	margin-left:6px;
	line-height:1.4em;
} 
#related-res div.scrollable p{
	margin:1px 1px 0;
}
#related-res div.scrollable ul.items li:hover{
	color: #336699;
}
#related-res div.scrollable ul.items li:hover a{
	text-decoration: underline;
}
#related-res div.scrollable ul.items li a{
	font-weight:bold;
}

#teacher-res {
	background-color: #fefefe;
	border-top: 1px solid #CED7E1;
	border-bottom: 1px solid #CED7E1;
	height: 38px;
}
#teacher-res h3{
	height:34px;
	cursor:pointer;
	padding:0;
	line-height: 0.7em;
}

#teacher-res h3 a {
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/next-arr.png) no-repeat 8px 10px;
	display: block;
	width: 100%;
	height: 100%;
	padding-top: 14px;
	padding-left: 34px;
}

#teacher-res + #end-related {
	padding: 0;
	border: none;
}

#topic-promo{
	margin:10px 0 0;
	padding:15px 0 30px 34px;
	background-color:#f6f6f6;;
	font-size:.8em;
}
#topic-promo h3{
	font-size:1em;
	text-transform:uppercase;
	margin:0 0 8px 0;
	padding:0;
}
#topic-promo p{
	margin:5px 0 0;
}
#topic-promo a{
	display:block;
	font-weight:bold;
}

#tools{
	background-color:#eef2f5;
	height:16px;
	margin:13px 0 0;
}
#pbs-share a,
#size-tool,
#print-pg{
	display:block;
	position:relative;
	left:505px;
	float:left;
	border-left:1px solid #c4d0dc;
	border-top:0;
	margin:0;
	padding:2px 0 0 0;
	height:14px;
	width:49px;
	background-color:#f7f8fa;
	font-size:.57em;
	text-align:center;
	text-transform:uppercase;
}

#size-tool {
	border-right:1px solid #c4d0dc;
	z-index:2;
	padding-top:1px;
	height:15px;
}
#size-tool .s{
	font-size:.9em;
}
#size-tool .m{
	font-size:1.1em;
	padding:0 1px 0 1px;
}
#size-tool .l{
	font-size:1.3em;
}
#size-tool a{
	outline:none;
}
#size-tool a.active {
	text-decoration:underline;
}


#sponsor-stripe img{
	height:43px;
}
#sponsor-stripe p{
	padding:11px 0 13px;
	clear:both;
	width:461px;
}
#sponsor-stripe ul{
	clear:both;
}
#sponsor-stripe ul li{
	float:left;
	padding:0 11px 0 0;
}


#flashcontainer{
	clear:both;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/loading-loop.gif) no-repeat center;
}

.video-wait{
	color:#ccc;
	text-transform:capitalize;
	
}


/*PBS player ad */
#monetization{
	float:right;
	padding:30px 0 0;
}

/* placing comments iframe within the page  */
#comments { 
	margin-left: -101px;
	padding: 40px 0; 
	}

/* work-around to replace social bookmarking button image */
#pbs_bookmarking_button {
	width: 0px;
	padding-right: 0px;
	height: 50px;
	}
.pbs_bookmarking_container{
	width:50px !important;
}
.pbs_bookmarking_main_ul{
	width:50px;

}
.pbs_bookmarking_main_li{
	height:26px;
	width:50px !important;
	margin:0 0 0 5px !important;
}
#share-choices{
	position:absolute;
	margin:0 0 0 550px;/*overriden in IE6 css*/
	z-index:2;
}
#share-choices{
	
}

/*for program video */
#video-box{
	width:460px;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prog-vid-bg-fade.png) no-repeat;
	background-color:#333;
	margin:39px 0 0 -10px;
	padding:10px;
	
}
#video-box h1{
	margin-top:-2px;
	margin-left:3px;
	font-size:2.15em;
}

#video-box #resource-info{
	height:42px;
	margin-top:7px;
	margin-left:3px;
	font-size:.85em;
	color:#999;
}
.nova #video-box h1{
	color:#62afd9;
}
.nsn #video-box h1{
	color:#bce858;
}

#series-field{
	display:block;
	position:absolute;

	
	padding:0 !important;
	text-indent:-10000px;
	border:none !important;
}

.nova #series-field{
	margin:30px 0 0 373px;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prog-vid-nova-logo.png) no-repeat;
	width:85px;
	height:26px;
}
.nsn #series-field{
	margin:21px 0 0 363px;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/prog-vid-nsn-logo.png) no-repeat;
	width:95px;
	height:36px;
}
p.prog-vid-desc{
	color:#ccc !important;
	font:normal 1.12em Arial;
	margin:7px 0 0 3px !important;
	
}
p.prog-vid-desc strong{
	color:#fff;
}
.video-short #resource-info + h2{
	color:#4C8711;
	font:normal 1.2em Arial;
	margin:0 0 1em;
}
.program-video .local-listing{
	font-size:.9em;
	color:#fff !important;
}
#vid-overlay{
	width:512px;
	
}
.buy-dvd{
	float: left;
	margin:16px 7px 20px 0;
	width:165px;
}
.buy-dvd img{
	float:left;
}
.buy-dvd a.button{
	float:right;
	width:82px;
	margin-top:44px;
	
}

#vid-close{ 
    width:60px; 
	float:right;
	margin:0 0 5px;
}
#vid-close-ie{
	/*fix for ie7 bug with jquery tools expose where overlay lays over everything,
	 * this is an alternate button that is positioned over the real one, created in js*/
	width:60px; 
	z-index:200000;
	position:absolute;
	margin:0 0 0 625px;
}

#vid-wait-ie{
	/*fix for ie7 bug with jquery tools expose where overlay lays over everything,
	 * this is an alternate button that is positioned over the real one, created in js*/
	z-index:199999;
	position:absolute;
	margin:0 0 0 180px;
}
#totalplayer{
	background-color:#242424;
	height:439px;
	display:none;
	
}
#video-area{
	
	width:512px;
	margin-left:-26px;
}
#video-area .vid-link img{
	width:460px;
	height:260px;
}
#video-area hr{
	margin-left:26px;
	margin-right:26px;
}
.vid-link{
	margin-left:26px;
	display:block;
}
#video-area .vid-box{
	margin:0 26px 35px 26px !important;
}

#prog-vid-launch{
	background-color:#5c5c5c;
	height:80px;
	font-size:12px;
	margin:0 26px;
	margin-top:9px;
}
#prog-vid-launch h2{
	padding-top:9px;
	margin:0 0 1px;
	
}
#prog-vid-launch h2 a{
	color:#fff;
}
#prog-vid-launch .on{
	border:0;
	padding:0;
	text-decoration:underline;
}
#prog-vid-launch p{
	clear:none;
	margin:0;
	font-size:11px;
	line-height:17px;
	color:#fff;
}
#prog-vid-launch img{
	float:left;
	margin-right:10px;
}
#prog-vid-launch .watch-arrow{

	width: 52px;
	height: 52px;
	position: absolute;
	margin:14px 0 0 44px;
	cursor: pointer;
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/play-arrow.png) no-repeat;
	text-indent:-10000px;
	
}
#prog-vid-launch .watch-arrow.on{
	background:url(/web/20110414214433im_/http://www.pbs.org/wgbh/nova/img/play-arrow-over.png) no-repeat;
}
#transcript h3{
	font:normal 1.3em Arial;
	margin:0;
}
#transcript h3 + p{
	margin:0 0 30px;
	font-size:.9em;
}
#transcript p{
	font-size:.9em;
}
#transcript p em{
	font-weight:bold;
	font-style:normal;
}

#bcast-credits h3,
#credits h3,
#sources h3{
	font:normal .9em Arial;
	text-transform:uppercase;
	color:#333;
}
#bcast-credits h4,
#credits h4{
	font:italic .9em Arial;
	margin:0;
}
#bcast-credits p,
#credits p{
	font-size:.9em;
}
#bcast-credits dl,
#credits dl{
	margin: 10px 0 40px;
	font-size:.9em;
}
#bcast-credits dt,
#credits dt{
	color:#999;
}
#bcast-credits dd,
#credits dd{
	margin:3px 0 16px 0;
}
#sources h3{
	margin-bottom:5px;
	font-size: .9em;
	text-transform:uppercase;
}
#participants dl{
	margin:0;
	padding:0;
	font-size:.9em;
}
#participants dd{
	margin:0 0 15px 0;
	color:#666;
}
#participants dd a{
	display:block;
	word-wrap: break-word;
}
/* interactive  */
#ia-close{ 
	position:relative;
    width:60px;
	
	top:-10px;
	float:right;
}

.interview h2{
	text-transform:uppercase;
}
.interview h3{
	margin-bottom:9px !important;
}
.interview h2 + h3{
	margin-top:6px !important;
}
.interview p + h3{
	margin-top:28px !important;
}

.share-story p.share-instr{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:9px 0;
	margin:0 0 35px !important;
	font-size:12px;
	color:#333;
}
.share-story p.share-instr img{
	position:relative;
	top:2px;
}
.share-story iframe{
	margin:0;
	padding:0;
	border:none;
	border-top:1px solid #ccc;
}
.nova-wednesdays {
	padding-top: 4px;
}
#game-frame {
	background-color: #fff; 
}
/*
     FILE ARCHIVED ON 21:44:33 Apr 14, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:26:10 Dec 01, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.716
  exclusion.robots: 0.029
  exclusion.robots.policy: 0.012
  esindex: 0.019
  cdx.remote: 23.404
  LoadShardBlock: 490.517 (3)
  PetaboxLoader3.resolve: 436.762 (4)
  PetaboxLoader3.datanode: 251.572 (4)
  load_resource: 263.198
*/