/*
 * Id: 1.614286
 * Version: 1248404724
 * Generated: Mar 10, 2010 7:47:22 PM
 */

/*
 * Name: Steven Carlson
 * Version: 1.0
 * Generated: Aug 30, 2008
 */


/* global helpers */
*{margin:0; padding:0; list-style:none;}
body{margin:0; padding:0; text-align: center; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background: #99a1a9 url('/polopoly_fs/7.154!body_bg.gif') repeat-y center;}

/* global headings and fonts */
h1{font-size:2.5em; margin:0;}
h2{font-size:1.8em; margin:0;}
h3, .h3 {font-size:1.5em; margin:0;}
h4{font-size:1.2em; margin:0;}
h5{font-size:1em; margin:0;}
p{font-size:1.2em; line-height: 1.6em; margin:0;}
a{color:#00559e; text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0;}
ul, li, ol, dl {margin:0; padding:0; list-style-type: none;}
.clear {clear: both;}

/* global structure */
#wrapper{width:975px; margin:0 auto;text-align: left;}
#header{position:relative;}
#masthead a {display:block; background: url('/polopoly_fs/7.154!masthead.gif') repeat-x; height: 110px; text-indent: -1000em; outline: none;}
#contentWrapper{float:left; background:#fff; margin:0; padding:0;}
#content{float:left; width:664px;}
#sideBar{float:right; width:310px;}
#footer{clear:both;background:#ddd; padding:1em 0;}
.gutter{padding: 1em 1.5em;}
#content div.contentGutter{padding:1em 0;}
#b #content div.contentGutter {padding: 1em 0;}
#sideBar div.contentGutter{padding: 1em 1em 1em 0;}
#global_footer{clear: both; text-align:center; padding:1em 0;}

/* global ads */
div.ad{clear:both; text-align:center; width:100%;padding: 1em 0;}
#wrapper div.ad{}
#wrapper div#header div.ad{}
#wrapper div#contentWrapper div#content div.ad{padding:0; text-align: center;}
#wrapper div#contentWrapper div#content div.ad div{margin:0 auto;}
#wrapper div#sideBar div.ad{padding:0;}

/* cmn hat styles */
#hat {width: 100%; height: 18px; background: #f8faf9 url('/polopoly_fs/7.154!hat-bg.gif') repeat-x 0 0; text-align: left;}
#hat a {display: block;text-indent: -1000em; outline: none; height: 18px; background: url('/polopoly_fs/7.154!cmn-logo.gif') no-repeat 0 0;}

/* global slots */
div.slot{clear:both; margin:0; padding:0; }
div#sideBar div.slot{max-width: 320px; overflow:hidden;}

/* Global Navigation Styles */
#primeNav {font-size: 1.5em;}
#primeNav ul {padding:0;margin:0;}
#primeNav ul li a:hover{color:#000;}

/* Breadcrumb */
p.breadCrumb{ margin: .5em 0 .5em .9em;}

/* primary horizontal navigation */
#a #primeNav {background:url('/polopoly_fs/7.154!primenav_bg.gif') repeat-x; height:36px; padding-left:1em;}
#a #primeNav ul li {float:left; border-right: dotted 1px #c7c7c7; position: relative;}
#a #primeNav ul a {color:#575757;text-decoration: none;display: block;padding:8px; margin:0 6px; color:#575757;background:url('/polopoly_fs/7.154!drop_arrow.gif') no-repeat left 50%;}
#a #primeNav ul a.no_drop, #primeNav ul a.cp_no_drop {background: none;}
#a #primeNav ul li a:hover{color:#000; text-decoration: underline;}
#a #primeNav li ul li {clear: left; width: 10em; background: #fff; border: 1px solid #c7c7c7; border-top: none;}
#a #primeNav li ul a {margin:0; background: none; display: block;}
#a #primeNav li ul a:hover {background: #ccc;}
#a #primeNav li ul {visibility: hidden;position: absolute;top: 32px !important;left: 0px;z-index: 100;}
#a #primeNav li:hover ul, #a #primeNav li.thisisforie ul {visibility: visible;z-index: 50000;}

/* primary verticle navigation */
body#b div#primeNav{float:left; width:150px; background: #bcbcbc;border: 1px solid #bcbcbc; border-bottom: none;}
body#b div#primeNav ul {}
body#b div#primeNav ul li{display:block;background:url('/polopoly_fs/7.154!primenav_bg.gif') repeat-x;}
body#b div#primeNav ul li a{border-bottom: 1px solid #bcbcbc; display:block; color:#000;padding: 7px 7px 7px 14px; background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 7px 50%;}
body#b div#primeNav ul li a:hover {background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 7px 50%;}
body#b div#primeNav li ul {text-indent: 1em;}
body#b div#primeNav li ul li {}
body#b div#primeNav ul li a.no_drop {}
body#b div#primeNav li ul li a {background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 20px 50%;}
body#b div#primeNav li ul li a:hover {background: url('/polopoly_fs/7.154!vert-arrow.gif') no-repeat 20px 50%;}

body#b div#content{width:512px;}
/*body#b div#contentWrapper{background: #fff url('/polopoly_fs/7.154!vertnav_bg.gif') repeat-y 0 0;}*/

/* subnav styles */
#header .subNavH ul {position: absolute; top: 5px;}
#header .subNavH ul li {float: left;}

#footer .subNavH {float: left;}
#footer .subNavH a {color: #000;}

/* ___________________________________________*/ /* GLOBAL ELEMENTS ___________________________*/

/* ___________________________________________*/ /* element styles */
div.poll, .mostCommented, .mostEmailed,
div.gallery, div.singleImage, div.video, div.recentComments,
div.search, div.pdf, div.topStory, div.articleList, div.categoryList,
div.spotlight, div.yui-skin-sam, div.breakingNews {margin:1em;clear: both;}
/* element headings */
div h2 {color:#474747;}

/* GLOBAL SIDEBAR ELEMENTS ___________________________*/
/* global sidebar element styles */
#sideBar div.poll,#sideBar .mostCommented, #sideBar .mostPopular, #sideBar div.video, #sideBar div.recentComments, #sideBar div.pdf, #sideBar div.search, #sideBar div.topStory, #sideBar div.articleList, #sideBar div.categoryList, #sideBar div.spotlight, #sideBar div.topStory, #sideBar div.generic_form, #sideBar div.singleImage, #sideBar .gallery {margin: 1em 0; border: 1px solid #b9b9b9;}
#sideBar div.yui-skin-sam {margin: 1em 0;}
/* elements in rightRail */
#rightRail div.poll,#rightRail .mostCommented, #rightRail div.recentComments, #rightRail div.pdf,#rightRail div.spotlight, #rightRail div.generic_form, #rightRail div.singleImage, #rightRail .gallery, #rightRail div.categoryList {margin: 1em 0; border: 1px solid #b9b9b9;}

/* global sideBar element headings */
#sideBar div.poll h2,#sideBar .mostCommented h2, #sideBar .mostPopular h2, #sideBar div.recentComments h2, #sideBar div.pdf h2, #sideBar div.spotlight h2, #sideBar div.poll h2, #sideBar div.articleList h2, #sideBar div.categoryList h2, #sideBar div.search h2, #sideBar div.topStory h2, #sideBar div.generic_form h2, #sideBar div.singleImage h2, #sideBar .gallery h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.154!h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;}
 /* rightRail element headings */
#rightRail div.poll h2,#rightRail .mostCommented h2,#rightRail div.recentComments h2, #rightRail div.pdf h2, #rightRail div.spotlight h2, #rightRail div.poll h2, #rightRail div.categoryList h2, #rightRail div.generic_form h2, #rightRail div.singleImage h2, #rightRail .gallery h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.154!h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;}

/* INDIVIDUAL ELEMENTS ___________________________*/

/* splitter element */
div.splitter{clear:both;}
div.splitter div.left{float:left; width:50%;}
div.splitter div.right{float:right; width:50%;}

/* breaking news */
div.breakingNews{ clear:both; background: #fffdde url('/polopoly_fs/7.154!alert-bg.gif') top left no-repeat; border: 1px solid #fdf33b;}
div.breakingNews div.teaser h2{display: inline-block;letter-spacing:normal; padding:0 !important; font-size:2.5em !important} /* headline for alert */
div.breakingNews div.teaser img{ display:block;} /* image for associated headline */
div.breakingNews div.teaser p{font-size:1.5em;line-height: 1.2em;} /* associated text for healine */
div.breakingNews div.teaser p a{text-decoration:none;color: #000 !important;}
/* breaking news in header */
div#header div.slot div.breakingNews{position: absolute; top: 112px; left: 420px;height: 90px;}
/* breaking news in sidebar */
#sideBar div.breakingNews {margin: 1em 0;}

/* date element */
div.date{font-size:1.5em;}
/* date in header */
#header .date {position: absolute; top: 5px;left:5px;}

/* poll element */
div.poll div.odd, div.poll div.even{font-size:1.2em;}
div.poll div.odd{ background:#e8f4f8; padding:5px;}
div.poll div.even{background:#fff; padding:5px;}
div.poll input.submitPoll{ margin-top:10px;}

/* pdf element */
div.pdf {text-align: center;}
div.pdf h2 {text-align: left;}
div.pdf h3 {font-size: 1.5em;color: #666; text-align: left;margin: .5em 0 0;text-align: center;}
div.pdf h3 a {background: url('/polopoly_fs/7.154!download-icon.gif') no-repeat left center; padding: 5px 0 5px 28px;}

/* video element */
div.video {}

/* search element */
div.search label{display:block;}
/* search in header */
#wrapper #header div.search {background: none;position: absolute; top: 15px; left: 722px;}
#wrapper #header div.search .gutter {padding: 0 0 0 .8em;}
#wrapper #header div.search h2 {font-size: 1.3em;color:#fff;font-weight: normal;padding: 0 0 0 .5em;}

/* teaser element */
div.teaser {margin: 1em;}
div.teaser img{float:left; margin: 0 1em 0 0;}

/* topStory element */
div.topStory div.teaser {margin:0;}
div.topStory div.teaser img {float: none; margin:0;}
div.topStory div.teaser h2 a{line-height:1.8em; padding:0;display: block;}

/* articleList element */
div.articleList div.teaser{margin: 0 0 .5em; border-bottom: dotted 1px #999; padding-bottom:5px; min-height: 0px;}
div.articleList div.teaser h4 {color: #858585 !important; margin: .1em 0 0 0;}
div.articleList div.teaser img{float:left; margin: 0 1em 0 0;}

/* categoryList element */
div.categoryList h2 {color: #474747; }
div.categoryList ul li{padding: .4em 0; list-style-type: disc; color: #b7b7b7;}
div.categoryList ul li a{font-size:1.2em; font-weight:bold;}

/* image element */
div.singleImage {padding:0;}
div.singleImage .gutter {padding:0;}
.singleImage h2 {display: none;}

/* gallery element */
div.gallery {}

/* spotlight element */
div.spotlight{clear:both; background: #fff url('/polopoly_fs/7.154!element-bg.gif') repeat-x bottom left; border: 1px solid #b7b7b7;padding: .5em 0;}
div.spotlight h2 {color: #474747;margin: 0 .5em;}
div.spotlight ul li{float:left; padding:0 .6em; width:100px;}
div.spotlight ul li h4{ text-align:center;font-weight: normal;font-size: 1em;}

/*recent comments */
div.recentComments {padding:0 !important;}
div.recentComments li {font-weight: bold; font-size: 1.2em; margin: 0 0 1em 0;}
div.recentComments li .comment {font-weight: normal; font-size: .9em; margin: .5em 0;}
div.recentComments li .author {font-size: .9em;text-align: right;}

/* most commented/most emailed/most popular */
.mostEmailed ul li, .mostPopular ul li, .mostCommented ul li {font-size: 1.2em;margin: 0 0 .5em;padding: .1em 0 .1em .3em; color: #888;}
.mostEmailed ul li a, .mostPopular ul li a, .mostCommented ul li a {margin: 0 .5em 0 0;}

/* subNav horizontal */
div.subNavH{ text-align:right; padding:0;}
div.subNavH ul{} div.subNavH ul li{display:inline;}
div.subNavH ul li a{color:#fff; margin:0 10px;}

/* tabbed module */
div.yui-skin-sam{clear: both; border: solid 1px #b9b9b9 !important;}
div.yui-skin-sam div.yui-navset{}
div.yui-skin-sam div.yui-navset ul.yui-nav{padding-left: 1em; background: #fff url('/polopoly_fs/7.154!h2-bg.gif') repeat-x bottom left !important; height: 25px !important; border-bottom: 1px solid #b9b9b9;}
div.yui-skin-sam div.yui-navset ul.yui-nav li{float:left; margin:2px 2px 0 0px;border-bottom: none;}
div.yui-skin-sam div.yui-navset ul.yui-nav li a{padding:5px; font-size:1em; display:block; text-align:center;border: none;background: none;}
div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{border: solid 1px #b9b9b9; border-bottom: none; background: #fff !important; text-decoration: none;padding: 5px 5px 6px;}
div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected {background:#fff;padding: 0;}
div.yui-skin-sam div.yui-navset div.yui-content{clear:both;}
#content .ui-tabs-nav a {margin: 0 0 0;}
#content .ui-tabs-selected a {top: 0px;}
div.yui-skin-sam div.yui-content .ui-tabs-panel {border-top: 1px solid #fff;}

/* elements inside of tabbed module */
div.yui-content div.date, div.yui-content div.poll, div.yui-content div.search, div.yui-content div.topStory, div.yui-content div.articleList, div.yui-content div.categoryList, div.yui-content div.spotlight, div.yui-content div.gallery, div.yui-content div.pdf, div.yui-content div.singleImage, div.yui-content div.recentComments {margin:0; border:none;}
#sideBar div.yui-content div.date, #sideBar div.yui-content .mostCommented, #sideBar div.yui-content .mostPopular, #sideBar div.yui-content div.poll, #sideBar div.yui-content div.search, #sideBar div.yui-content div.topStory, #sideBar div.yui-content div.articleList, #sideBar div.yui-content div.categoryList, #sideBar div.yui-content div.spotlight, #sideBar div.yui-content div.gallery, #sideBar div.yui-content div.pdf, #sideBar div.yui-content div.singleImage, #sideBar div.yui-content div.recentComments {margin:0; border:none;}
div.yui-content div h2{display:none;}
div.yui-content div.gutter h2{display:inline;}
div.yui-skin-sam h5 {float: right; font-size: 1.1em; padding: 0 1.5em 0 0;}
div.yui-content div.teaser {padding: 0;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */ .ui-tabs-hide {display: none;} } /* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display: none;}} /*XXXX*/ .ui-tabs-nav a:hover {background-color: transparent;}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {font-size: 11px;}
.ui-tabs-nav {list-style: none;margin: 0;padding: 0;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";}
.ui-tabs-nav li {float: left;margin: 0 0 0 2px;font-weight: bold;}
.ui-tabs-nav a, .ui-tabs-nav a span {float: left; /* fixes dir=ltr problem and other quirks IE */padding: 0 6px;}
.ui-tabs-nav a {margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ padding-left: 0;text-decoration: none;white-space: nowrap; /* @ IE 6 */outline: 0; /* @ Firefox, prevent dotted border after click */ background: #fff url('/polopoly_fs/7.154!grey_bg.gif') repeat-x bottom left; border: 1px solid #bbb; border-bottom: none;}
.ui-tabs-nav .ui-tabs-selected a {position: relative; top: 3px;z-index: 2;margin-top: 0;background-color: #FFFFFF;color: #828282;border-bottom: 1px solid #fff;}
.ui-tabs-nav a span {padding-top: 1px;padding-right: 0;height: 20px;background-position: 0 0;line-height: 20px;}
.ui-tabs-nav .ui-tabs-selected a span {padding-top: 0;height: 27px;background-position: 1px -23px;line-height: 27px;}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */ cursor: pointer;}
.ui-tabs-nav a:hover {color: #828282;}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {color: #000;}
.ui-tabs-panel { border: none; padding: 0; margin: 0; background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */}
/*.ui-tabs-loading em { padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%;}*/
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 and IE 7 Quirks Mode */ display: inline-block; }
*:first-child+html .ui-tabs-nav { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ display: inline-block; }

/* form styles */
#content .generic_form {background: #fff;}
.generic_form p {margin: .5em 0;}
.generic_form fieldset {padding: 0 .4em;}
.generic_form .splitter .left {width:47%; float: left; margin: 0 .5em 0 0;}
.generic_form .splitter .right {width: 47%; float: right; margin: 0 0 0 .5em;}
.generic_form ul li label {display: block;}
.generic_form ul li, .generic_form ul em {margin: 0 0 .5em;}
.generic_form ul.checkBox {padding: 1em 0 0 1em;}
.generic_form ul.checkBox li {padding: 0 0 1em 0;}
p.formError{ background-color:#ffffdc; padding:10px; border: solid 1px #fffe8e; font-weight: bold; color: red;}
/* two col forms */
#b .generic_form ul li input {width: 220px !important}
#b .generic_form .gutter {padding: 0;}
#b .generic_form ul.checkBox li input {width: 12px !important;}
#b #sideBar .generic_form .gutter {padding: 10px 15px;}
/* form styles in sidebar */
#sideBar .generic_form form, #sideBar .generic_form p {} #sideBar .generic_form .splitter .left {width:95% !important; float: left; margin: 0;}
#sideBar .generic_form .splitter .right {width:95% !important; float: left; margin: 0;}

/* ___________________________________________*/ /* 2 COLUMN STYLES ___________________________*/

/* single image styles */
#a div.splitter div.left div.singleImage img, #a div.splitter div.right div.singleImage img {width: 290px;}

/* ___________________________________________*/ /* 3 COLUMN STYLES ___________________________*/

/* single image / image gallery styles */
#b div.splitter div.left div.singleImage img, #b div.splitter div.right div.singleImage img {width: 230px;}

/* GLOBAL FOOTER STYLES ___________________________*/
#footer .policyLinks {text-align: center;}

/* GLOBAL ARTICLE PAGE ___________________________*/
div.article {padding: .5em; margin: .5em; background: #fff;}
div.article .date, div.article p.author {color: #9c9c9c; font-size: .9em; margin: .7em 0;}
div.article h1 {font-weight: bold; margin: 0 0 .3em 0;}
div.article h2 {color: #6d6d6d; margin: 0 0 .3em 0; font-weight: normal;}
div.article .text p {padding: .5em 0;}
/* right rail 
.article #rightRail {float: right; width: 260px; margin: 0 0 1em 1em;}
.article #rightRail div.video{float: right;}
#b #rightRail {width: 240px;}
#rightRail .gutter {padding:0;}*/
/* elements floated right */
.article .imageRight, .article .imagetop, .article .search, .article .media-content, .article .yui-skin-sam, .article .poll, .article .pdf, .article .categoryList, .article .articleList, .article .singleImage, .article .teaser, .article .topStory, .article .gallery, .article .spotlight, .article .recentComments, .article .mostPopular, .article .mostCommented {float: right; width: 260px;clear: right; margin: 0 0 1em 1em;}
.article .video {float: right;clear: right; margin: 0 0 1em 1em;}
.article div .gutter {padding: 0;}

/* image styles */
div.article .imageRight, div.article .imagetop {} 
div.article .imageRight img, div.article .imagetop img {}
div.article .credit {text-align: center;font-size: .9em; margin: 0 0 .3em;}
div.article .caption {line-height: 1.3em;font-size: 1em;} 

/* article tools */
.articleTools {width: 105px; float: right; clear: both; height:18px;}
a.share {display: block; float: left; background: url('/polopoly_fs/7.154!share-bg.gif') no-repeat right center; text-indent: -1000em; outline: none; height: 18px; width: 50px; margin: 0 0 .5em;}
a:hover.share {display: block; background: url('/polopoly_fs/7.154!share-hv.gif') no-repeat right center; text-indent: -1000em; outline: none;}
a.print {display: block; float: right; background: url('/polopoly_fs/7.154!print-bg.gif') no-repeat right center; text-indent: -1000em; outline: none; height: 18px; width: 50px; margin: 0 0 .5em;}
a:hover.print {display: block; background: url('/polopoly_fs/7.154!print-hv.gif') no-repeat right center; text-indent: -1000em; outline: none;}

/* related articles */
.related {border: 1px solid #b9b9b9;margin: 1em 0;}
.related h2 {padding:.5em .8em; color:#474747; font-size:1.5em; background: #fff url('/polopoly_fs/7.154!h2-bg.gif') repeat-x bottom left; border-bottom: 1px solid #b9b9b9;}
.related ul {margin: 0 0 0 1em;}
.related ul li {font-size: 1.2em;margin: 0 0 1em;}

/* GLOBAL COMMENT STYLES ___________________________*/
.articleComments {clear: both;}
.articleComments .h3 {font-weight: bold;margin: 1em 0 .5em;font-size: 2em;}
.articleComments .row, .comments .posting {font: normal 1.1em/1.3em Arial, Helvetica, sans-serif; background: #fff url('/polopoly_fs/7.154!comment-bg.gif') repeat-x bottom left; margin: 0 0 1em; padding: 1em; color: #000;}
.articleComments .timestamp {float: right;color: #999;width: 50%;text-align: right; }
.articleComments .signature {color: #999;float: left;width: 50%; }
.comments .author {text-align: right;}
#comment form fieldset{border: none;margin: 0;padding: 0;}
.commentCount, #wrapper div.teaser li a {background:url('/polopoly_fs/7.154!commentcount.gif') no-repeat left 50%;padding: 0 0 0 1.2em;margin: 0 0 0 .5em; color: #c5c5c5 !important; font-size: 11px !important; font-weight: normal !important;}

/* GLOBAL BLOG STYLES ___________________________*/
.blogName{font-size: 1.5em; font-weight: bold;}
.blogDescription{font-size: 1.1em; font-weight: bold;}
.blogOwner{font-size: 1.1em;margin: .3em 0;}
.blogInfo{margin: .5em 0;}
.posting {font-size: 1.2em;line-height: 1.6em;}
.postingName{font-weight: bold;margin: 2em 0 .5em;}
/* Post Page */
.blogPost .author {font-size: 1.4em;color: #9c9c9c;margin: 0 0 .3em;}
.postingBody p {margin: 0 0 1em;}
.previousNextPosting {margin: 1em 0; width: 100%;float: left; border-bottom: 1px solid #ccc; background: url('/polopoly_fs/7.154!episode-bg.gif') repeat-x left top;}
.previousPosting {float: left; width: 50%;}
.nextPosting {float: right; width: 50%; text-align: right;}
.postingDescription {margin: 0 0 1em;font-size: 1.2em; color: #9c9c9c;}

/* Month View */
.blogArchive {margin: 2em 0;font-size: 1.1em;}
.blogArchive a {font-weight: bold;}
.blogArchive h3{font-size: 1.5em; font-weight: bold; margin: 0 0 .5em;}
table.calendar{background: #e8e8e8;margin: 1em 0; border-collapse: collapse; }
table.calendar tr{ border-bottom: 1px solid #fff;}
table.calendar tr td{padding: .4em;border: 1px solid #fff;}

/* GLOBAL SEARCH RESULTS ___________________________*/
/* search filter */
.search ul.searchFilter {width: 100%;float: left;margin: .5em 0 1em; border: 1px solid #ccc; background: #dfdfdf url('/polopoly_fs/7.154!grey-bg.gif') repeat-x left top;}
.search ul.searchFilter li {border-right: 1px solid #ccc;float: left;padding: .1em 2em;}
.search ul.searchFilter li.sort {padding: .1em .5em;}
/* search results */
.search ul.searchResults {margin: 2em 0;clear: left;}
.search ul.searchResults li {margin: 1em 0 0; padding: 0 0 .3em; border-bottom: dotted 1px #999;}

/* GLOBAL PODCAST PAGE ___________________________*/
a.subscribe {display: block; background: url('/polopoly_fs/7.154!subscribe.gif') no-repeat right center; text-indent: -1000em; outline: none; height: 20px; width: 78px; margin: 0 0 .5em;}
a.listen {display: block; clear: left; background: url('/polopoly_fs/7.154!listen.gif') no-repeat right center; text-indent: -1000em; outline: none; height: 20px; width: 56px; margin: 0 0 .5em;}
.podcast .allpodcasts, .podcast .allEpisodes {font-size: 1.2em;line-height: 22px; float: left;color: #8e8e8e; padding: 0 0 0 8px; background: url('/polopoly_fs/7.154!arrow-grey.gif') no-repeat left center;}
.podcast .allEpisodes {display: none;}
.podcast .imageRight {float: left;padding: 0 1em 1em 0;} 
/* main page */
.podcastEntry {border-bottom: 1px solid #ccc;padding: .5em 0;margin: 0 2em 0 0;}
.podcastEntry h3 {font-size: 1.6em;}
.podcastEntry img {float: left;}
.podcastEntry a.subscribe {float: right;margin: 0 0 0 1em;}  
  
/* channel page */
.podcastChannel a.subscribe, a#subscribe {clear: left !important;}
.podcastChannel h3, .podcastTitle h3 {float: left;margin: 0 .5em .5em 0; font-size: 1.6em;}
.podcastChannel h4 {font-size: 1.6em; margin: 1em 0 .5em;clear: left;}
.podcastChannel ul {border: 1px solid #ccc;border-bottom: none;float: left;width: 100%;} 
.podcastChannel ul li {border-bottom: 1px solid #ccc;float: left; width: 98.5%; padding: .5em; background: url('/polopoly_fs/7.154!episode-bg.gif') repeat-x left top;}
.podcastChannel ul li a.listen {float: right;width: 30%;clear: none;}
.podcastChannel ul li span {width: 40%;float: left;padding: .5em 0 0 0;}   
.podcastChannel ul li span a {font-size: 1.2em;padding: 0 0 .4em 1.4em;background: url('/polopoly_fs/7.154!episode-icon.gif') no-repeat left top;}  

/* episode page */
.podcastEpisode {margin: 1em 0;}
.podcastEpisode h3 {font-size: 1.6em;padding: 0 0 .4em 16px;background: url('/polopoly_fs/7.154!episode-icon.gif') no-repeat 0 2px;display: block;float: left;width: 55%;}
.podcastEpisode h3 span {font-size: .7em;color: #999;}

/* IE Browser Selector STYLES_______________________*/
.ie div.articleList div.teaser{display: inline-block;}
.ie div.poll, .ie div.search, .ie div.topStory, .ie div.articleList, .ie div.categoryList, .ie div.spotlight, .ie div.yui-skin-sam, .ie div.breakingNews, .ie div.gallery, .ie div.singleImage {display: inline-block;}
/* IE6 */
.ie6 div.breakingNews{display:inline-block; clear: both !important;}
.ie6 div.breakingNews div.teaser {padding: 0 0 0 1em;}
.ie6 .podcastChannel ul {width: 80%;} 
.ie6 div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{padding: 5px 5px 7px;}
.ie6 #sideBar{clear: left;width:310px;overflow: hidden;}
.ie6 #sideBar div.contentGutter{padding: 1em 1em 1em 0 !important;}
/* IE7 */
.ie7 div.yui-skin-sam div.yui-navset ul.yui-nav li.ui-tabs-selected a{padding: 5px 5px 5px;}


    

      

      