
/*----------------------------- page specific -------------------------------*/

#content h1 {text-indent:-9999px; background:url(images_podcasts/title_lg.gif) center center no-repeat; width:360px; margin: 0 auto; height:110px; }
#content a { font-size:1em; }

#podList h1 {text-indent:0px; background:none; width:auto; height:auto; font-size:1.8em; color:maroon; text-align:center; }

#podNav { /*text-align:right;margin-bottom:0px;*/  
clear:both;
float:left;
overflow:hidden;
width:100%; position: relative; top: 1px; z-index: 10;}
#podNav ul {/* float:right;margin:0 85px 0 0; position:relative;*/ top:1px; border-bottom:1px solid #fff; padding:0;
float:left;
left:50%;
list-style-type:none;
margin:0 auto;
padding:0;
position:relative;
}
#podNav p {  padding-top:4px;margin:0;}
#podNav li {list-style:none !important; float:left; width:auto; margin-right:4px; padding:0px;  border-left:1px solid silver;border-top:1px solid silver;border-right:1px solid silver; 
float:left;
position:relative;
right:50%;}
#podNav a { display:block; padding:4px 12px;background-color:#dedede	;text-decoration: none; color: #666; border-bottom:none; font-size:13px; outline:none;}
#podNav a:hover { color:#000;background-color:#fff;}
#podNav li.currentnav { border-bottom:1px solid #fff;}
#podNav li.currentnav a { background:#fff; }
#podNav li.currentnav a {font-weight:bold;color:maroon;}


#podContainer {clear: both; margin-top:0; border-top:1px solid silver; }
#podContainer ul li {  background:transparent; /*padding:0px 20px;*/ margin:auto; margin-bottom:0px; clear:left; list-style:none; }
#podContainer ul p {margin:0 40px 5px 80px; line-height:1.5em; padding:0;}
#content>#podContainer ul p {margin:0 40px 5px 80px; }
#podContainer p a {border-bottom:none; }

#podContainer ul li strong {margin-bottom:0; }

#podContainer h2 {color:#902627; margin:0; font-weight:bold;}
#podContainer ul li h2 {font-size:14px;color:#902627;}
#podContainer ul li h2 a {font-size:14px; color:#4F7B98; }

#podContainer img { display:none; }
#podContainer .pod_img { display:block; padding:2px; border:1px solid silver; margin-right:20px;  }

#podContainer ul li em {display:block; float:left; width:60px; text-align:right; padding:1px 10px 0 0; font-style:normal; border-right:1px solid #666; margin-right:8px; margin-top:15px; color:gray; }
#content>#podContainer ul li em {width:50px; margin-top:0; }
#podContainer ul li em strong {font-size:12px;color:darkhaki;}


/*#podContainer ul.podchoices {display:none;}*/


#podContainer .learnMore { display:none; }
#podContainer .commentlink { display:none; }




/*#podContainer li#currentPod * {display:block; }*/
#podContainer li#currentPod { background:#F4F4F0; padding:10px 20px; min-width:520px; margin:auto; margin-bottom:20px;}
#podContainer li#currentPod strong {font-size:14px;color:#333; text-transform:uppercase; letter-spacing:.1em; font-weight:bold; text-align:center; border-bottom:1px solid silver; padding-bottom:3px; display:block; font-family:Helvetica,Arial,sans-serif;}
#podContainer li#currentPod h2 {color:#902627; margin:0 0 .25em 0; font-size:18px;}
#podContainer li#currentPod h2 a { font-size:16px; outline:none; color:#902627; }
#podContainer li#currentPod p {line-height:1.5em; margin:0 40px 15px 80px; }
#podContainer li#currentPod p a {border-bottom:none; }
#podContainer li#currentPod  em { margin-top:0px; }
#podContainer li#currentPod img { float:right; border:1px solid silver; padding:2px; background:#fff; margin-left:10px;margin-bottom:5px; display:block;}
#podContainer li#currentPod ul.podchoices img { float:none; border:none; padding:2px; background:transparent; margin-left:10px;margin-bottom:5px; display:inline;}

#podContainer li#currentPod ul.podchoices { margin:0 0 10px 80px; padding:3px; display:block;}
#podContainer li#currentPod ul.podchoices li { /*width:190px; background:#fff; padding:5px 10px 5px 10px; margin: 0 8px 0px 0; float:left;*/ list-style:none; display:block; clear:none; float:left;}
#podContainer li#currentPod ul.podchoices li em { margin:0; border:none; padding:0; font-size:11px; float:none; display:inline; text-align:left; width:auto;}
#podContainer li#currentPod ul.podchoices li strong {margin-bottom:0;font-size:11.5px;  }
#podContainer li#currentPod ul.podchoices li ul {margin:2px 0 0px 0; padding:0; }
#podContainer li#currentPod ul.podchoices li ul li { width:auto; background:transparent; padding:0; margin: 3px 0 0 0; float:none; list-style:none; line-height:1.5em;  }


#podContainer li ul.podchoices { margin: 0 0 3px 80px; /*margin:0 0 10px 70px; padding:3px; display:block;*/}
#podContainer li ul.podchoices li { list-style:none; display:inline; clear:none;}
#podContainer li ul.podchoices li a { font-size:1em;}
#podContainer li ul.podchoices li em { margin:0; border:none; padding:0; font-size:11px; float:none; display:inline; text-align:left; width:auto;}
#podContainer li ul.podchoices li strong {margin-bottom:0;font-size:11.5px;  }
#podContainer li ul.podchoices li ul {margin:2px 0 0px 0; padding:0; }
#podContainer li ul.podchoices li ul li { width:auto; background:transparent; padding:0; margin: 3px 0 0 0; float:none; list-style:none; line-height:1.5em;  }

#podContainer li ul.podchoices img, #content #listcontent img { display:block; float:left; margin-bottom:10px; clear:none; }

#podContainer li#currentPod .commentlink { display:inline; }


#podContainer li#currentPod .learnMore {/*clear:both;*/ margin:0;  display:block; background-color:transparent; width:auto; padding: 10px 0 0 0;}
#podContainer li .learnMore strong { text-transform:uppercase; font-size:10px; letter-spacing:.05em; font-weight:normal; text-align:left; }
#podContainer li#currentPod .learnMore strong { font-size:10px; font-weight:normal; text-align:left; border-bottom:none; padding:0; }

#podContainer li#currentPod .learnMore a {padding-top:2px;display:inline;}
#podContainer li#currentPod .learnMore ul { margin:3px 0 0 0; }
#podContainer li#currentPod .learnMore ul li { list-style:none; margin:4px 0 4px 15px; }
#podContainer li#currentPod {border-top:none; border-bottom:none; }

#podContainer li .learnMore {/*clear:both;*/ clear:left; margin:0 0 0 80px;  display:block; background-color:transparent; width:auto; padding: 0px 0 0 0;}
#podContainer li .learnMore strong {border-top:none; padding-top:5px; color:#444; }
#podContainer li .learnMore a {padding-top:2px;display:inline; font-size:1em;}
#podContainer li .learnMore ul { margin:3px 0 0 0; }
#podContainer li .learnMore ul li, #podContainer li#currentPod .learnMore ul li {margin:4px 0 4px 15px; list-style:disc; font-size:.9em; }
#podContainer li {border-top:none; border-bottom:none; }

#podContainer li#currentPod ul.three li {width:120px;  }

#content #podContainer li#currentPod a {font-size:1em; display:inline;}

#content #podContainer li.first, #content #podContainer li.first_single { border-bottom:1px dotted silver; padding-top:5px;padding-bottom:4px; margin:0 0 20px 0;}
#content #podContainer ul.podsbycat li.first { border-bottom:none; padding-top:5px;padding-bottom:4px; margin:0;}
#content #podContainer li.first p, #content #podContainer li.first_single p {margin:0 0 10px 0;}
#content #podContainer li.first h2, #content #podContainer li.first_single h2 {margin:.75em 0 .25em 0;}
#content #podContainer li.first strong, #content #podContainer li.first_single strong { color:#666; }
#content #podContainer ul.podsbycat li.first strong { font-weight:normal; }
/*#content #podContainer li.first ul.podchoices li em { display:block; margin:0 0 0 15px; }*/
#content #podContainer li.first ul.podchoices, 
#content #podContainer ul.podsbycat ul.podchoices { margin:0;}
/*#content #podContainer li.first ul.podchoices li { width:140px !important;}
#content #podContainer li.first ul.three li {width:89px !important;  }*/




#podContainer ul.podsbycat {margin-top:20px; }
#podContainer ul.podsbycat p, #podContainer ul.podsbycat li#currentPod p {margin:0 40px 0px 0px !important; }
#podContainer ul.podsbycat h3 a {font-size:13px;}
#podContainer ul.podsbycat li em {display:inline; float:none; width:auto; text-align:left; padding:0; font-style:normal; border-right:none; margin-right:0px; color:gray;}
#podContainer ul.podsbycat li#currentPod {width:auto;}
#podContainer ul.podsbycat ul.subsub_ul ul li em { display:block !important; margin:15px 0 0 0 !important; border:none !important; float:none !important; padding:0 !important; width: auto !important;}
#podContainer ul.podsbycat ul.subsub_ul ul ul li em { display:inline !important; margin:0 !important; }

#podContainer ul.podsbyvid li em { display:inline !important; margin:0 0 0 80px !important; border:none !important; float:none !important; padding:0 !important; width: auto !important;}
#podContainer ul.podsbyvid li h2 { margin:3px 0 0 80px; }
#podContainer ul.podsbyvid ul.podchoices li em { margin:0 !important;}
.infocont em{ display:inline !important; margin:0!important; border:none !important; float:none !important; padding:0; width: auto !important;}

/*#content #podContainer ul.podsbyvid li.first ul.three li {width:143px !important;  }
#content #podContainer ul.podsbyvid li.first ul.three li {width:auto !important;  }*/
#content #podContainer ul.podsbyvid li.first ul.three li {width:143px !important;  }


#content .showHide { background:url(/images_global/icon_plus.gif) left 3px no-repeat; padding-left:16px;outline:none; }
#content #podContainer .main_section{ background:url(/images_global/icon_minus.gif) left 3px no-repeat; padding-left:16px;outline:none; }


#podContainer ul.hide {display:none; }

#podContainer ul.infoCont {margin-top:20px;}
#podContainer ul.infoCont p, #podContainer ul.infocont a {font-size:12px;} 

#content p.req { font-style:italic;font-size:.9em;/*clear:both;*/color:#333;display:none;}
#content li#currentPod p.req {display:block; line-height:1em; margin:0 0 0 80px; padding:0;}
#content>#podContainer li#currentPod p.req {padding:15px 0 0 0;}
#content #podContainer li.first p.req {display:block; line-height:1em; margin:0 0 10px 0; padding:0; clear:left;}

#podSearch {margin:10px 0; font:10px Verdana, Arial, Helvetica, sans-serif; }
#podSearch input { margin:3px 0; }


/* ---------------------- STYLES FOR PODCAST CATEGORY PAGE W TABLE ------------------------*/

#content #listcontent table em { display:inline; float:none; border-right:none; }
#content #listcontent table em br { display:none; }
#podContainer table h2 { font-family: Arial, Helvetica, sans-serif; font-weight: normal; border-bottom: 0; font-size: 1.4em; color:#99663b; }


#content .comment a:hover {border-bottom: 0;}


/*Special Mobile styles*/


.mobile #podNav {border-radius: 5px !important;  background: #4F7B98 !important; float: none; top: inherit !important; border: 0 !important;}
.mobile #podNav ul {width: auto; position: inherit; float: none; left: inherit; border: 0 !important; padding: 0 10px; border-bottom: 0 !important; top: inherit !important;}
.mobile #podNav ul li {width: auto; float: none; width: 100% !important; position: inherit; right: inherit; border-top: 1px solid #CCC; border-right: 0; border-left: 0; border-bottom: 0;}
.mobile #podNav ul li.first {border-top: 0;}
.mobile #podNav ul li a {background: none; font-size: 1.2em !important; line-height: 100%; padding: 8px 0; color: #fff;}

.mobile #content #podContainer {border-top: 0; margin-bottom: 10px;}
.mobile #content #podContainer ul {margin: 20px 0; padding: 0;}
.mobile #content #podContainer ul li#currentPod {width: auto; margin: 0 0 20px; min-width: inherit; background: #E6E3DF;}
.mobile #content #podContainer ul li#currentPod img,
.mobile #content #podContainer ul li img.pod_img {width: 30%; float: right; clear: none;}
.mobile #content #podContainer ul.podchoices img,
.mobile #content #podContainer #listcontent ul.podchoices img,
.mobile #content #podContainer li#currentPod ul.podchoices img {clear: none; height: 20px !important; width: auto !important; margin: 0 5px 5px 5px; display: inherit;} 
.mobile #content #podContainer .learnMore {margin: 0;}
.mobile #content #podContainer .learnMore ul {margin: 0;}
.mobile #content #podContainer #listcontent .learnMore img {width: 11px !important; height: 11px !important; margin: 0 5px 0 0 !important;}
.mobile #content #podContainer #listcontent table {margin: 2px;}
.mobile #content #podContainer ul p {margin:0 0 5px 0;}
.mobile #content #podContainer ul h3 {font-size: 1.4em; margin:20px 0 5px 0;}
.mobile #content #podContainer ul.imagelist ul {display: block !important; clear: both;}

.mobile #content #podContainer #landingbox #list {margin-bottom: 10px;}
.mobile #content #podContainer #landingbox #list h4,
.mobile #content #podContainer #landingbox #list h4 a
 {padding: 0; margin: 0;}
.mobile  #content #landingbox #list ul li.current a {font-size: 0.9em; background: none;}
 
.mobile #content #podContainer ul.imagelist h4 a img {display: none !important;}

.mobile .comment3file {clear: left; display: block;}

.mobile #content #utility {display: none;}

.mobile .standout {float: none !important; width: auto;}
.mobile div.standout {margin-left: 0 !important;}
