/* 
Real Simple TV
PBS site
CSS
*/

/* HTML tag alterations */
body {margin:0;background-color:#f1f1f1;font-family:"Trebuchet MS";color:#252525;}
form {margin:0;padding:0;}
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;font-weight:normal;}
a {color:#A04641;font-weight:bold;text-decoration:none;}
a:hover {text-decoration:underline;}
em {font-style:italic;}
.normal {font-weight:normal;}
/* Custome Styles */
.clearboth {clear:both;}

/* main layout */
#topdrop {height:34px;width:748px;background:url(i/droptop.gif) bottom no-repeat;margin:0 auto;padding:0;}
#bottomdrop {height:4px;width:748px;background:url(i/dropbottom.gif) top no-repeat;margin:0 auto;padding:0;border:1px solid #D9D8D9;}
#topSection {width:740px;margin:0 auto;padding:0 4px;background:url(i/dropsides.gif) repeat-y;background:url(i/dropsides.gif) repeat-y;height:502px;background-color:#fff;}
#topSectionTwo {width:740px;margin:0 auto;padding:0 4px;background:url(i/dropsides.gif) repeat-y;clear:both;background-color:#fff;}

/* internal layout */
#leftColumn {float:left;width:180px;padding:56px 0 0 15px;}
#leftColumnTwo {float:left;width:180px;padding:27px 0 0 23px;margin:0;}

#mainColumn {float:right;height:472px;width:516px;padding:30px 0 0 29px;}
#mainColumnTwo {float:right;width:508px;padding:57px 0 0 0;}

/* sponsor bar */
#sponsorbar {width:693px;border-bottom:1px solid #D9D9D9;padding:17px 0 0 55px;margin:0 auto;background:url(i/dropbottom.gif) top no-repeat;height:65px;vertical-align:bottom;}
#sponsorBarBlank {width:693px;padding:17px 0 0 55px;margin:0 auto -30px auto;background:url(i/dropbottom.gif) top no-repeat;}
.sponsormargin {margin:0;padding:0 0 0 55px;float:left;}
.sponsor {float:left;font-size:10px;color:#9A9A9A;display:block;margin:15px 0 0 0;}

/* footer styles */
#footerSection {width:743px;font-size:10px;color:#898989;line-height:16px;padding:5px 0 5px 5px;margin:0 auto;overflow:hidden;}
#footerSection p {display:block;margin:10px 0 0 0;line-height:1.2em;}
#footerSection a {color:#B17673;font-weight:bold;}
#footerSection a:hover {text-decoration:underline;}
#footerSection ul, li{margin:0;padding:0;}
#footerSection li {list-style-type:none;display:inline;}
.modified {float:right;margin:0 -61px 0 0;}

/* left nav */
#leftNav ul {margin:0;padding:0;border-top:1px solid #C4DCF4;}
#leftNav li {margin:0;padding:6px 7px 2px 0;text-align:right;border-bottom:1px solid #C4DCF4;list-style-type:none;}
#leftNav li {margin:0;padding:5px 7px 1px 0;text-align:right;border-bottom:1px solid #C4DCF4;list-style-type:none;}
#leftNav li b {display:none;}

/* newsletter signup box */
#newsletterBox {float:left;margin:5px 0 0 0;padding:13px;background:#EAF7FE;color:#7E7E7E;font-size:10px;line-height:13px;width:154px;}
#newsletterBox h4 {font-size:11px;color:#7E7E7E;font-weight:bold;}
#newsletterBox .submit {margin:5px 0 0 0;padding:3px 4px 2px 4px;border:1px solid #A8D1F5;color:#5890DC;background:#EAF7FE;font-size:.9em;font-weight:bold;text-decoration:none;clear:both;font-family:Georgia, "Times New Roman", Times, serif;cursor:pointer;}
.newsletterTextfield {border:1px solid #D6D6D6;height:15px;font-size:11px;width:145px;}
#leftColumn .sponsors, #leftColumnTwo .sponsors {color:#7F7F7F;text-align:left;font-size:10px;	padding-top:45px;
	clear:left;
}
#leftColumnTwo .sponsors {color:#7F7F7F;text-align:left;font-size:10px;padding-top:28px;}
.sponsors .smlogo {margin:0 0 7px 0;}
#newsletterBox .privacy {
	color:#6C8EB4;
	font-weight:normal;
	text-decoration:underline;}
#newsletterBox .linkpad { padding:10px 0 0 0;}

/* producers */
#producers {}

/* content styles */
#mainLogo {height:69px;width:208px;text-indent:-9999px;background:url(i/rstv_mainlogo.gif) top left no-repeat;}
h1#mainLogoLeft {height:77px;width:210px;text-indent:-9999px;background:url(i/rstv_navlogo.gif) 100% 100% no-repeat;cursor:hand;}

/* preshow */
p#preshow {width:236px;height:145px;background:url(i/preshow.gif) top left no-repeat;text-indent:-9999px;margin:105px 0 19px 0;display:block;}
a.preshow {font-size:12px;}

/* home one */
.mainColOne {background:url(i/bg1.jpg) 100% 100% no-repeat;}
.mainColOne #copybox {margin:75px 0 0 0;width:200px;}
.mainColOne h2 {color:#85BF97;font-size:22px;}
.mainColOne p {color:#666;font-size:12px;}
.mainColOne a {font-size:12px;font-weight:bold;display:block;}
.mainColOne h3 {color:#85BF97; font-size:13px;margin:26px 0 0 0;}
.mainColOne ul {margin:0 0 0 15px;padding:0;color:#333;font-size:11px;line-height:20px;}
.mainColOne li {list-style-type:square;color:#85BF97;}
.mainColOne li b {color:#666;font-weight:normal;font-style:normal;}

/* home two */
.mainColTwo {background:url(i/bg2.jpg) 100% 100% no-repeat;}
.mainColTwo #copybox {margin:75px 0 0 0;width:200px;}
.mainColTwo h2 {color:#1D76A4;font-size:22px;}
.mainColTwo p {color:#666;font-size:12px;}
.mainColTwo a {font-size:12px;font-weight:bold;display:block;}
.mainColTwo h3 {color:#1D76A4; font-size:13px;margin:26px 0 0 0;}
.mainColTwo ul {margin:0 0 0 15px;padding:0;color:#333;font-size:11px;line-height:20px;}
.mainColTwo li {list-style-type:square;color:#1D76A4;}
.mainColTwo li b {color:#666;font-weight:normal;font-style:normal;}

/* home three */
.mainColThree {background:url(i/bg3.jpg) 100% 100% no-repeat;}
.mainColThree #copybox {margin:75px 0 0 0;width:200px;}
.mainColThree h2 {color:#BA874D;font-size:22px;}
.mainColThree p {color:#666;font-size:12px;}
.mainColThree a {font-size:12px;font-weight:bold;display:block;}
.mainColThree h3 {color:#BA874D; font-size:13px;margin:26px 0 0 0;}
.mainColThree ul {margin:0 0 0 15px;padding:0;color:#333;font-size:11px;line-height:20px;}
.mainColThree li {list-style-type:square;color:#BA874D;}
.mainColThree li b {color:#666;font-weight:normal;font-style:normal;}

/* home four */
.mainColFour {background:url(i/bg4.jpg) 100% 100% no-repeat;}
.mainColFour #copybox {margin:75px 0 0 0;width:200px;}
.mainColFour h2 {color:#5F7A53;font-size:22px;}
.mainColFour p {color:#666;font-size:12px;}
.mainColFour a {font-size:12px;font-weight:bold;display:block;}
.mainColFour h3 {color:#5F7A53; font-size:13px;margin:26px 0 0 0;}
.mainColFour ul {margin:0 0 0 15px;padding:0;color:#333;font-size:11px;line-height:20px;}
.mainColFour li {list-style-type:square;color:#5F7A53;}
.mainColFour li b {color:#666;font-weight:normal;font-style:normal;}

/* home five */
.mainColFive {background:url(i/bg5.jpg) 100% 100% no-repeat;}
.mainColFive #copybox {margin:75px 0 0 0;width:200px;}
.mainColFive h2 {color:#85BF97;font-size:22px;}
.mainColFive p {color:#666;font-size:12px;}
.mainColFive a {font-size:12px;font-weight:bold;display:block;}
.mainColFive h3 {color:#85BF97; font-size:13px;margin:26px 0 0 0;}
.mainColFive ul {margin:0 0 0 15px;padding:0;color:#333;font-size:11px;line-height:20px;}
.mainColFive li {list-style-type:square;color:#85BF97;}
.mainColFive li b {color:#666;font-weight:normal;font-style:normal;}

/* about the show page styles */
#about {}
#about h2 {height:24px;background:url(i/header_about.gif) 0% no-repeat;text-indent:-9999px;}
#about .anchors {margin:0 0 0 -5px;}
#about .anchors ul {margin:10px 0 0 0;padding:0;font-size:10px;}
#about .anchors ul li {display:inline;margin:0;padding:0 8px;border-right:1px solid #C8C8C8;}
#about .anchors ul li.last {border-right:1px solid #fff;}
#about .section {margin:0;padding:20px 0 28px 0;border-bottom:1px solid #C4DCF4;}
#about .section1 {margin:0 28px 0 0;padding:24px 0 28px 0;border-bottom:1px solid #C4DCF4;}
#about .sectionlast {margin:0 28px 0 0;padding:20px 0 20px 0;}
#about .hostspic {float:left;width:180px;color:#999;font-size:10px;}
#about h3 {color:#4993D3;font-size:24px;margin:0;}
#about .section1 h3 {margin:19px 0 -10px 193px;}
#about p {font-size:11px;line-height:20px;}
#about .section1 p {margin:20px 16px 0 193px;line-height:1.6em;}
#about a.top {font-size:10px;}

#hostslist .biolist {margin:0;padding:0;}
#hostslist .biolist {margin:15px 0 0 0;padding:0;list-style-type:none;display:block;}
#hostslist .biolist h4 {color:#252525;font-weight:bold;padding:0 0 0 115px;display:block;margin:0;}
#hostslist .biolist p {padding:0 30px 0 115px;margin:0;line-height:1.6em;}
#hostslist .biolist img {margin:0;padding:0;float:left;}

#about #underwritters ul {margin:0;padding:0;}
#about #underwritters li {margin:0 0 15px 0;padding:0;list-style-type:none;}
#about #underwritters li h4 {padding:0 0 0 175px;}
#about #underwritters li p {padding:0 30px 0 175px;line-height:1.6em;}
#about #underwritters .pic {}
#about #credits {margin:15px 0 0 0;}
#about #credits td {padding:0 25px 8px 0;font-size:11px;}
#about #credits td.credit {
	color:#ACACAC;
	vertical-align: top;
}
#about #credits ul { margin:0 0 15px 0; padding:0;}
#about #credits ul li {list-style-type:none}

/* episode guide channel page styles */
#guide {}
#guide h2, #guidecoming h2 {height:33px;background:url(i/header_guide.gif) 0% no-repeat;text-indent:-9999px;}
#guide table {width:479px;margin:8px 0 18px 0;border-bottom:1px solid #C4DCF4;}
#guide th {background-color:#E8F4FD;color:#5FA3DE;border-top:1px solid #C4DCF4;border-bottom:1px solid #C4DCF4;font-size:10px;padding:4px 10px;text-align:left;}
#guide td {
	padding:10px;
	vertical-align:top;
	font-size: 0.7em;
}
#guide td .episode{
	font-size:13px;
	color:#222222;
}
#guide td h3 {font-size:10px;color:#898989;}
#guide td p.guide {
	margin:0;
	padding:0;
	color:#6E757B;
}

#guide ul {margin:0 0 0 20px;padding:0;color:#A04641;line-height:16px;}
#guide li {list-style-type:square;}
#guide td a {font-weight:normal;color:#252525;}
#guide td a:hover {color:#A04641;text-decoration:underline;}
#guide h4.webextra {
	color:#F59906;
	font-weight:bold;
	font-family: "Trebuchet MS";
	margin:0;
	padding:0;
	font-size: 1.1em;
}
#guide h4.additonal {
	color:#71A5D5;
	font-family: "Trebuchet MS";
	margin:10px 0 0 0;
	padding:0;
	font-size: 1.1em;
	font-weight: bold;
}
#guide tr.shaded {background-color:#E8F4FD;} 
#guide .note {font-size:11px;}
#guide .notelight {color:#898989}

/* --- episode guide coming soon styles --- */
#guidecoming h3 {height:50px;margin:15px 0 2px 0;background:url(i/comingsoonhead.gif) #A6C9EC 13px 16px no-repeat;text-indent:-9999px;}
#guidecoming #coming {background-color:#D3E4F4;padding:11px 12px;height:291px;margin:0 0 55px 0;}
#guidecoming #coming img {float:left;}
#guidecoming #coming p {float:left;background:url(i/comingsoon.gif) no-repeat;margin:12px 19px;width:246px;height:111px;text-indent:-9999px}
#guidecoming #coming a {float:left;margin:29px 19px;}

/* episode guide content page styles */
#episode {font-size:11px;padding:0 35px 0 0;}
#recipe {}
#recipe ul {margin:0 0 12px 0;padding:0;line-height:15px;}
#recipe li.serves {margin:0 0 20px 0;}
#recipe li {margin:0;padding:0;list-style-type:none;}
#recipe p {margin:0 0 15px 0;line-height:20px;clear:both;}
 
#episode h2, h3, h4, h5 {color:#4993D3;}
#episode h2 {	font-size:24px;	font-weight:normal;}
#episode h2.webextra {
	margin:0 0 0 203px;
	color: #F59906;
	font-size: 1em;
	font-family: Georgia;
	font-weight: bold;
}
#episode h2.nonwebextra {text-indent:-9999px;margin:0 0 0 203px;background-position:0 50%;font-size:20px;}
#episode h3 {color:#A0A0A0;font-size:10px;font-weight:bold;margin:0 0 10px 0;}
#episode h4 {font-size:18px;font-weight:normal;margin:0;padding:0;clear:left;}
#episode h4.abovePics {font-size:18px;font-weight:normal;	clear:both;	margin:0 0 10px 0;padding:0;}
#episode h5 {font-size:12px;}
#episode p {margin:0 0 15px 0;line-height:20px;}
#episode p {margin:0 0 15px 0;line-height:20px;}

#episode .beforeafter {float:left;width:180px;margin:0 34px 10px 0;color:#999;font-size:10px;}
.photoleft {float:left;width:180px;	margin:0 20px 10px 0;color:#999;font-size:10px;}
#episode .beforeafter img {display:block;}

/* contact page styles */
#contact {width:400px;padding:0 0 45px 0;	font-size:.7em;}
#contactTy {font-size:11px;width:450px;padding:0 0 45px 0;}
#contact h2, #contactTy h2 {height:21px;background:url(i/header_contact.gif) 0% no-repeat;text-indent:-9999px;}
#contact h3 {font-size:18px;color:#4993D3;margin:15px 0 8px 0;}
#contactTy h3 {font-size:18px;color:#4993D3;margin:68px 0 8px 0;}
#contact form {margin:30px 0 0 0;}
#contact form p {padding:0 0 10px 0;}
#contact form .city {float:left;margin:0 5px 0 0;}
#contact .required {color:#f00;}
#contact .one {width:200px;}
#contact .two {width:150px;}
#contact .three {width:290px;height:90px;}
#contact .four {}
#contact .submit {margin:5px 0 0 0;padding:3px 4px 2px 4px;border:1px solid #CFA2A0;color:#A04641;font-size:10px;text-decoration:none;clear:both;font-family:Georgia, "Times New Roman", Times, serif;background-color:#fff;font-weight:bold;cursor:pointer;}

/* local listinga page styles */
#listings h2 {height:32px;background:url(i/header_listings.gif) 0% no-repeat;text-indent:-9999px;}
#listings {font-size:11px;width:475px;}
/*
#listings #body {margin:15px  0 0 0;}
#listings img {margin:0 15px 0 0;}
#listings h3 {display:block;color:#4993D3;font-size:24px;padding:25px 0 0 0;}
#listings p {display:block;margin:0 0 25px 0;}
*/

/* error page styles */
#error {font-size:11px;width:475px;}
#error h2 {height:32px;background:url(i/header_404.gif) 0% no-repeat;text-indent:-9999px;}
#error #body {margin:15px 0 0 0;}
#error img {float:left;margin:0 15px 0 0;}
#error h3 {display:block;color:#4993D3;font-size:24px;padding:25px 0 0 0;}
#error p {display:block;margin:0 0 25px 0;}

/* newsletter confirm page styles */
#newsConfirm {font-size:11px;width:475px;}
#newsConfirm h2 {height:32px;background:url(i/header_emailconfirm.gif) 0% no-repeat;text-indent:-9999px;}
#newsConfirm #body {margin:15px  0 0 0;}
#newsConfirm img {float:left;}
#newsConfirm h3 {display:block;color:#4993D3;font-size:24px;padding:10px 0 0 0;font-weight:normal;line-height:25px;}
#newsConfirm p {display:block;margin:0 0 15px 0;}
#newsConfirm .photoleft {float:left;width:180px;color:#999;font-size:10px;display:inline;}
#newsConfirmPop {font-size:11px;width:440px;}
#newsConfirmPop h3 {display:block;color:#4993D3;font-size:24px;padding:50px 0 0 0;font-weight:normal;}
#newsConfirmPop img {float:left;}
#newsConfirmPop
#center {margin:0 auto;width:800px;}


#episode h2.new { font-weight: normal; font-size: 24px; color: #242424 } 
#episode h4.new { clear: none; padding:0 0 35px 0; font-weight: normal; font-size: 18px; margin: 0;} 
