/* NOVA 2006 redesign styles */

/* 2006 new CSS basics, from stew */
* {	border: 0; margin: 0; padding: 0; }
body {font: normal 100%/140% Verdana, Arial, Helvetica, sans-serif; width: 790px; margin: 0 auto 20px 0; color: #000000; background-color: #FFFFFF; }
a { color: #2B6B8E; text-decoration: none;}
a:visited { color: #2B6B8E; }
a:hover { color: #009966; }
a.under { color: #2B6B8E; text-decoration: underline;}
a.under:visited { color: #2B6B8E; text-decoration: underline;}
a.under:hover { color: #009966; text-decoration: underline;}
p { margin-bottom: 1em; }
hr { display: block; border-bottom: 1px solid #ccc; margin: 1em 0; }
ul { list-style: none; }
li a { text-decoration: none; }
h1 { font-size: 1em; line-height: 1.4em; text-transform: uppercase; color: #2A6C8E; padding-top: 10px; padding-bottom: 10px; }
.author {font-weight: normal; color: #9E96A1; }
.author-2 { font-size: 0.8em; font-weight: normal; color: #9E96A1; }
.airdate {font-weight: normal; color: #9E96A1; font-size: 0.8em; }
.quote
{
	padding-left: 20pt;
	padding-right: 20pt;
}

h2 { font-size: 0.8em; color: #963759; padding-top: 3px; padding-bottom: 3px; }
h3 { font-size: 0.8em; color: #999999; padding-top: 5px; padding-bottom: 5px;}

.mar_t { margin-top: 0.2em !important; }
.mar_t_dbl { margin-top: 0.4em !important; }
.mar_b { margin-bottom: 1em !important; }
.mar_b_dbl { margin-bottom: 2em !important; }
.mar_b_n { margin-bottom: 0; }
.a_right {margin-left: 10px;}
td.mar_b_dbl {padding-bottom: 25px; }

.f_left { float: left; display: inline; }
.f_right { float: right; display: inline; }
.f_right_s { float: right; display: inline; margin-left: 10px;}
.incopy { display: inline; }
.clear_l { clear:left; }
.clear_r { clear:right; }
.clear { clear:both; }
.hide { display:none; }
.show { display:block; }
.space { line-height: 1.4em; }

#ct_pbsnav {width: 100%; background: #ccc; }
#pbsnav {width: 790px; background: #333; }

/* banner styles */
#nav_banner {position: relative; width: 790px; margin: 0px; background-color: #E6EBEF; }
#nav_banner_main {margin: 0px; padding: 0px; }
div.nav_banner_belt_top {width: 790px; height: 20px; margin: 2px 0px 4px 0px; }
div.nav_banner_belt_bot {width: 790px; height: 20px; margin: 2px 0px 2px 0px; }
ul.nav_banner_belt_links {margin: 0px 0px 0px 30px; padding: 0px; }
ul.nav_banner_belt_links li {float: left; display: inline; font-size: 9px; font-weight: bold; line-height: 1em; letter-spacing: 1px; text-transform: uppercase; margin: 7px 13px 0px 0px; }
ul.nav_banner_belt_links li a {color: #2B6B8E; }
ul.nav_banner_belt_links li a:hover {color: #009966; }
ul.nav_banner_belt_links li a:visited {color: #2B6B8E; }
ul.nav_banner_belt_links li a:active {color: #2B6B8E; }
#nav_banner_belt_search {position: absolute; right: -42px; }
#btn_submit {position: absolute; top: 2px; right: 42px; }
#txt_submit {position: absolute; right: 97px; top: 3px; font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px;}
#nav_footer {position: relative; background-color: #E6EBEF; }
#progbanner {height: 62px; }

/* feature page styles */
#feature_copy {width: 529px; border-left: 1px solid #B1C3CF; border-right: 1px solid #B1C3CF; border-bottom: 1px solid #B1C3CF; }
#feature_copy_nb {width: 529px; border-left: 1px solid #B1C3CF; border-bottom: 1px solid #B1C3CF; }
#d_feature_copy {position: relative; width: 510px; left: 10px; }
#d_feature_copy p.posthide {padding-top: 10px;}
#feature_copy p {font-size: 0.8em; line-height: 1.2em; color: #333333; padding-top: 0px; }
#feature_copy_nb p {font-size: 0.8em; line-height: 1.3em; color: #333333; padding-top: 0px; }
#feature_copy p.caption { font-size: 0.7em; line-height: 1.3em; color: #333333; }
#feature_copy_nb p.caption { font-size: 0.7em; line-height: 1.3em; color: #333333; }
#feature_copy_nb p.indent { margin-left: 20px; }
#feature_copy_nb p.ind-capt { margin-left: 20px; font-size: 0.7em; line-height: 1.3em; color: #333333; }
#feature_copy p.quote {font-size: 0.7em; line-height: 1.3em; color: #333333; padding-left: 20pt; padding-right: 20pt; }
#feature_page {width: 760px; position: relative; left: 30px; }
#feature_side_top {border-right: 1px solid #B1C3CF; }
#feature_side_bot {border-right: 1px solid #B1C3CF; border-bottom: 1px solid #B1C3CF; }
#feature_bot_left {padding-top: 10px; padding-left: 10px; padding-right: 10px; }
#feature_bot_left p {font-size: 10px; line-height: 1.3em; color: #666666; }
#feature_bot_right {padding-top: 10px; padding-left: 20px; }
#feature_bot_right p {font-size: 9px; line-height: 1.3em; color: #CCCCCC; }
div.sideimage p {margin-top: 8px; font-size: 0.7em; line-height: 1.3em; color: #333333; }
div.sideimage p a { text-decoration: none; }
div.sideimage strong {color: #666666; text-transform: uppercase; }
div.sideimage {padding-left: 15px; padding-right: 15px; margin-top:10px; }
div.sidespace {padding:0; margin:0; height: 14px; }
#feature_side_sitenav {background-color: #E6EBEF; background-image: url(/wgbh/nova/images06/nav-sidebar-background.jpg); background-repeat: no-repeat; padding-top: 0; margin-top: 0; padding-bottom: 0; margin-bottom: 0; }
#feature_side_sitenav p {padding-left: 14px; padding-right: 14px; font-size: 0.7em; padding-top: 10px; margin-bottom: 4px; line-height: 140%; }
#d_feature_copy p.callout {font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;; color: #5A849E; line-height: 150%; font-size: 1.0em; margin-left: 10pt; margin-right: 20pt; margin-top: 6pt; margin-bottom: 6pt; padding-top: 4px; padding-bottom: 4px; }
#d_feature_copy sub { font-size: 60%; }
#d_feature_copy sup { font-size: 60%; }

/* credits page styles */
#credits-copy-1 {width: 250px; border-left: 1px solid #B1C3CF; }
#credits-copy-2 {width: 250px; }
#credits-copy-3 {width: 244px; border-right: 1px solid #B1C3CF; }
#credits-copy-4 {width: 250px; border-left: 1px solid #B1C3CF; border-bottom: 1px solid #B1C3CF; }
#credits-copy-5 {width: 494px; border-right: 1px solid #B1C3CF; border-bottom: 1px solid #B1C3CF; }
#credits-copy-1 p {margin-left: 10px; margin-right: 15px; font-size: 0.8em; line-height: 1.3em; color: #333333; padding-top: 0px; }
#credits-copy-1 h2 {margin-left: 10px; margin-right: 15px; }
#credits-copy-2 p {margin-right: 15px; font-size: 0.8em; line-height: 1.3em; color: #333333; padding-top: 0px; }
#credits-copy-3 p {font-size: 0.8em; line-height: 1.3em; color: #333333; padding-top: 0px; }
#credits-copy-5 p {font-size: 0.8em; line-height: 1.3em; color: #333333; padding-top: 0px; }
.credit-listing {color: #999999; }
#credits-copy-3 h2 {margin-top: 30px; }

/* new utility page styles */
/* #d_feature_copy form p { text-align: baseline; } */
#d_feature_copy form input {border: 1px solid #B1C3CF; margin-bottom: 4px; font-size: 0.75em; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; clear: both; margin-top: 2px; }
#d_feature_copy form input.radio {border: none; }
#d_feature_copy form textarea {border: 1px solid #B1C3CF; margin-bottom: 10px;}
#d_feature_copy form p.formlist {padding-bottom: 0px; margin-bottom: 2px;}
#d_feature_copy form p.zip {padding: 0px; margin: 0px; font-size: 0.1em; line-height: 0%;}
#d_feature_copy form input.nb {border: 0px; margin-bottom: 10px; padding: 2px; clear: both; }
ul.std { list-style: circle outside; margin-left: 20px; margin-bottom: 10px; padding-top: 2px;}
ul.std li p {margin-bottom: 0px; }
ul.std li {font-size: 0.8em; line-height: 1.4em;}
p.rss-link {margin-bottom: 4pt; }
ol.std { list-style: decimal outside; margin-left: 20px; margin-bottom: 10px; padding-top: 2px;}
ol.std li p {margin-bottom: 0px; }
ol.std li {font-size: 0.8em; line-height: 1.4em;}

/* archive by interest styles */
ul.proginterest {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.proginterest li {
	display: inline;
}
ul.proginterest a {
	display: block;
	font: normal 11px/11px Verdana, sans-serif;
    text-decoration: none;
    color: #000;
	height: 32px;
	border-top: 1px solid #829FBB;
	border-bottom: 1px solid #829FBB;
}
ul.proginterest a:hover {
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
ul.proginterest a span {
	display: block;
	padding: 14px 0 3px 10px;
	height: 15px;
	color: #000;
}
#menu0 a span { background: url(/wgbh/nova/images06/nav-prog-int-anth.jpg); }
#menu1 a span { background: url(/wgbh/nova/images06/nav-prog-int-disa.jpg); }
#menu2 a span { background: url(/wgbh/nova/images06/nav-prog-int-eart.jpg); }
#menu3 a span { background: url(/wgbh/nova/images06/nav-prog-int-expl.jpg); }
#menu4 a span { background: url(/wgbh/nova/images06/nav-prog-int-flig.jpg); }
#menu5 a span { background: url(/wgbh/nova/images06/nav-prog-int-fore.jpg); }
#menu6 a span { background: url(/wgbh/nova/images06/nav-prog-int-heal.jpg); }
#menu7 a span { background: url(/wgbh/nova/images06/nav-prog-int-hist.jpg); }
#menu8 a span { background: url(/wgbh/nova/images06/nav-prog-int-natu.jpg); }
#menu9 a span { background: url(/wgbh/nova/images06/nav-prog-int-phys.jpg); }
#menu10 a span { background: url(/wgbh/nova/images06/nav-prog-int-spac.jpg); }
#menu11 a span { background: url(/wgbh/nova/images06/nav-prog-int-tech.jpg); }
#menu12 {border-top: 1px solid #74736E;}
#menu13 a span { background: url(/wgbh/nova/images06/nav-prog-int-anth.jpg); }
#menu14 a span { background: url(/wgbh/nova/images06/nav-prog-int-biol.jpg); }
#menu15 a span { background: url(/wgbh/nova/images06/nav-prog-int-chem.jpg); }
#menu16 a span { background: url(/wgbh/nova/images06/nav-prog-int-disa.jpg); }
#menu17 a span { background: url(/wgbh/nova/images06/nav-prog-int-eart.jpg); }
#menu18 a span { background: url(/wgbh/nova/images06/nav-prog-int-expl.jpg); }
#menu19 a span { background: url(/wgbh/nova/images06/nav-prog-int-flig.jpg); }
#menu20 a span { background: url(/wgbh/nova/images06/nav-prog-int-fore.jpg); }
#menu21 a span { background: url(/wgbh/nova/images06/nav-prog-int-heal.jpg); }
#menu22 a span { background: url(/wgbh/nova/images06/nav-prog-int-hist.jpg); }
#menu23 a span { background: url(/wgbh/nova/images06/nav-prog-int-natu.jpg); }
#menu24 a span { background: url(/wgbh/nova/images06/nav-prog-int-phys.jpg); }
#menu25 a span { background: url(/wgbh/nova/images06/nav-prog-int-spac.jpg); }
#menu26 a span { background: url(/wgbh/nova/images06/nav-prog-int-tech.jpg); }
#menu27 {border-top: 1px solid #74736E;}
#arch-1 {width: 225px; float: left; margin-bottom: 10px; margin-left: 2px;}
#arch-2 {width: 265px; float: right; }
#arch-3 {width: 225px; float: right; }
#arch-2 p.links {font-size: 0.7em; font-weight: bold; word-spacing: 0.5em;}
#arch-side {margin-top: 35px; background-color: #E6EBEF; background-image: url(/wgbh/nova/images06/nav-sidebar-background.jpg); background-repeat: no-repeat; padding-top: 0; margin-top: 35px; padding-bottom: 0; margin-bottom: 0; }
#arch-side2 {margin-top: 35px;}
#feature_side_archnav p {padding-left: 14px; font-size: 0.7em; font-weight: bold; line-height: 160%; padding-right: 14px; }
#feature_side_archnav h2 {padding-left: 14px; }
#feature_side_archnav p a {text-decoration: none; }
#feature_side_archnav a span.nav-currentpage {color: #333333; }
#feature_side_transnav {background-color: #E6EBEF; background-image: url(/wgbh/nova/images06/nav-sidebar-background.jpg); background-repeat: no-repeat; padding-top: 0; margin-top: 0; padding-bottom: 1px; margin-bottom: 0; }
#feature_side_transnav p {font-size: 9px; line-height: 1.3em; margin-right: 14px; }
#feature_side_transnav p a {text-decoration: none; }
#feature_side_transnav h2 {padding-left: 14px; }
#feature_side_fundnav p {padding-left: 14px; font-size: 0.7em; line-height: 160%; padding-right: 14px; }
#feature_side_fundnav p a {text-decoration: none; }
img.trans-icon {float: left; display: inline; margin-left: 14px; margin-right: 14px; padding-bottom: 14px;}
img.about-icon {float: left; display: inline; margin-right: 14px; padding-bottom: 14px;}
img.faq-icon {float: left; display: inline; margin-right: 14px; }
img.teach-icon {float: left; display: inline; margin-right: 8px; }
#feature_side_transnav p.trans-icon-txt {margin-left: 14px; margin-right: 14px; }
ul.feedback {
	font-size: 0.8em;
	font-weight: bold;
	list-style: disc outside;
	margin-left: 14px;
	margin-bottom: 10px;
	padding-top: 2px;
	color: #999999;
}
#about-cont {
	width: 600px;
}
#about-cont1 {
	width: 330px;
}
#about-cont1 p {
	margin-right: 100px;
}
#about-cont2 p {
	margin-right: 20px;
}
#about-cont2 {
	width: 270px;
}
#about-cont1 p span.abou-title {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
}
#about-cont2 p span.abou-title {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
}
#about-cont4 {
	width: 330px;
}
#about-cont4 p {
	margin-right: 14px;
}

/* program page styles */
div.progtop
{
	border-top: 3px double #B1C3CF;
}
div.progbot
{
	border-top: 3px double #B1C3CF;
	margin-top: 6px;
}
#feature_copy_nb p.progloc
{
	font-family: Verdana, sans-serif;
	color: #666666;
	margin-top: 4px;
}
#feature_copy_nb p.progtext
{
	/* font-family: Verdana, sans-serif;
	color: #000000; */
	font-size: 0.7em;
	margin-top: 6px;
	margin-left: 9px;
	margin-right: 9px;
	line-height: 1.1em;
}
td.proginfo {
	height: 75px;
}
td.proghoridiv {
	height: 26px;
}
h2.programs
{
	color: #666666;
	font-size: 0.9em;
	padding-top: 3px;
	padding-bottom: 14px;
	text-transform: uppercase;
}
h2.proginterest {
	width: 216px;
	margin: 0;
	padding: 4px 0 18px 9px;
	font-size: 0.9em;
	color: #666;
	background: #E5EFF7;
	border-top: 3px double #B1C3CF;
	text-transform: uppercase;
}
h2.rss
{
	color: #666666;
	font-size: 0.9em;
	padding-top: 10px;
	text-transform: uppercase;
}
div.watchtop {
	height: 120px;
}
div.sitemaptop {
	height: 40px;
}
#d_feature_copy form p select {
	border: 1px solid #B1C3CF;
	font-size: 1.0em;
	margin-top: 2px;
}
#d_feature_copy form p radio {
	/* text-align: baseline; */
	font-size: 1.0em;
	margin-top: 2px;
}
#units p { font-size: 0.7em; color: #333333; margin-bottom: 0px; padding-bottom: 0px;}
#units hr { margin-bottom: 4px; margin-top: 4px; }
#sitemap_side p {font-size: 0.8em; line-height: 1.2em; color: #333333; padding-top: 0px; }
ul.std2 { list-style-type: disc; color: #333333; margin-left: 20px; margin-bottom: 10px; padding-top: 2px; }
ul.std2 li { color: #333333; line-height: 1.3em; font-size: 1.0em; }
ul.std3 { list-style-type: disc; color: #333333; margin-left: 20px; margin-bottom: 10px; padding-top: 2px; }
ul.std3 li { color: #333333; line-height: 1.3em; font-size: 0.8em; }
div.dingbat {text-align: center; padding: 0; margin-bottom: 10px;}
div.dingbat-i {width: 77px; border-bottom: 1px solid #B1C3CF; display: inline; padding: 0; margin: 0; line-height: 0;}
