/* YUI reset stylesheet (version: 2.6.0)  */  html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
html{
	-webkit-text-size-adjust:none;
}
body{font:12px Arial;color:#333;}ul li{list-style:square outside;margin:7px 0 7px 13px;}p{margin:10px 0;}.wrapper{width:972px;margin:0 auto;}.clear-float{clear:both;}a{color:#128AAC;text-decoration:none;}a:hover{text-decoration:underline !important;}strong{font-weight:bold;}em{font-style:italic;}.green-button{font-size:11px;padding:5px 7px;background-color:#50b3cf;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:-5px;}ul.related-links li a{color:#004276 !important;}a.news-link{color:#004276 !important;}#content .wrapper{width:970px;border-left:1px dotted #999;border-right:1px dotted #999;padding-bottom:20px;}#header{background-image:url(http://media.scpr.org/assets/images/header_gradient.png);border-bottom:8px solid #999;font-size:11px;padding-top:14px;}#header-logo{padding:0 8px 10px 8px;}#header-listen{background-color:#fafbff;border-top:1px dotted #999;border-left:1px dotted #999;border-right:1px dotted #999;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;padding:5px 10px;font:11px Arial;letter-spacing:1px;}#header-listen img{vertical-align:-4px;padding-right:5px;}#listen-live{font:12px Tahoma;font-weight:bold;text-transform:uppercase;letter-spacing:1px}#right-bits{display:inline;float:right;margin-top:3px;}.ceci-nest-pas-une-pipe{font:11px Tahoma;color:#999;padding:0 8px;}#primaryNav{margin:10px 0;}#primaryNav li{text-transform:uppercase;font:18px Tahoma;list-style:none;display:inline;padding:0 12px;border-right:1px dotted #999;}#primaryNav li.selected a,#primaryNav li a:hover{color:#333;text-decoration:none !important;}#dashboard{display:inline;float:right;font-size:12px;padding-right:12px;}#story p#subhead{font-style:italic;padding-bottom:5px;margin-top:0;}#dashboard img{vertical-align:-11px;}#dashboard .ceci-nest-pas-une-pipe{padding:0 2px;}#secondaryNav{background-color:#ebeffb;padding:5px 0;margin-bottom:15px;}#secondaryNav li{font:12px Arial;list-style:none;display:inline;padding-left:5px;padding-right:8px;border-right:1px dotted #999;}#secondaryNav li.selected a{font-weight:bold;color:#333;}#story{float:left;width:620px;margin-left:15px;margin-right:10px;}#story h1{color:#666;font:30px Arial;}#story h2{font:20px Arial;color:#666;}#story a h2{color:#004276;}#story h3,#news-column h3{font-weight:bold;margin-top:25px;font:16px Arial;color:#666;}#story a h3{color:#004276;}#fbContributorFields{font:12px Arial;color:#666;}div.hr{height:1px;width:100%;background:url('http://media.scpr.org/assets/images/hr_background.gif') repeat-x;border:none;margin:10px 0;}div.hr-vspace{height:1px;width:100%;/* backgrou
nd:url('http://media.scpr.org/assets/images/hr_background.gif') repeat-x;*/
border:none;
margin: 15px 0;
}
#story p {
	line-height: 16px;
}
#story-tools {
	float: left;
	width: 200px;
	margin-right: 10px;
}
#story-tools h3 {
	text-transform: uppercase;
	color: #333;
}
#sharebox {
	padding: 10px;
	margin-bottom: 15px;
	border: 1px solid #999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	font-size: 12px;
	line-height: 18px;
	color: #999;
}
#sharebox #comment-tools {
	display: block;
	border-bottom: 1px dashed #999;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#sharebox img {
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: -6px;
}
#story-remainder {
	margin-top: -10px;
	margin-left: 10px;
	float: left;
	width: 400px;
}
#breadcrumbs {
	color: #333;
	font-size: 11px;
	margin-bottom: 10px;
}
#story-meta {
	font: 11px Arial;
	color: #999;
}
#audio-options,#byline {
	line-height: 15px;
}
h1#headline {
	font: 20px Arial;
	color: rgb(0,66,118);
	font-weight: bold;
	margin-bottom: 5px;
}
#story-tags {
	font-size: 11px;
	color: #666;
	padding: 10px 0 15px 0;
}
.comment {
	margin: 10px 0;
	padding: 15px;
	background-color: #D9E1FB;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}
.comment-meta {
	padding: 0 5px 10px 0px;
}
.comment-timestamp {
	padding-left: 3px;
	color: #999;
	font-size: 10px;
}
.comment-author {
	padding-left: 3px;
	font-weight: bold;
}
#comment-form {
	margin-top: 40px;
}
#comment-form input,#comment-form textarea {
	margin: 5px 0 10px 0;
	font-size: 11px;
	line-height: 12px;
	padding: 3px;
}
#comment-form textarea {
	margin: 10px 0;
	width: 397px;
	height: 100px;
}
#comment-form label {
	font-size: 11px;
}
#sidebar {
	margin-left: 10px;
	width: 300px;
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
}
.ad {
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #999;
}

        div#sidebar div#new-toolbox{
            border:1px solid #bbb;
            -webkit-border-radius:5px;
            -moz-border-radius:5px;
            border-radius:5px;
            padding:10px;
            margin-bottom:15px;
            margin-top:15px;
        }
        div#new-toolbox h4{
            margin-bottom:5px;
            font-size:13px;
        }
        div#new-toolbox div.tool-column{
            float:left;
            width:50%;
        }
        div#new-toolbox ul{
            padding-bottom:10px;
        }

        div#new-toolbox ul li{
            margin:3px;
            margin-left:10px;
            padding-left:23px;
            padding-top:2px;
            list-style-type:none;
            height:19px;
            background: url(http://media.scpr.org/assets/images/png-tool-icons/toolbox_sprite.png) no-repeat;
        }

/* staff pick module */

div#staff-pick{
    position: relative;
    background: #fff2d8 url(http://media.scpr.org/assets/images/culture/AboutTown.jpg) no-repeat 212px 10px;
	margin: 20px 0;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

div#staff-pick img#about-town-logo{
    position: absolute;
    top: 10px;
    right:10px;
}

div#staff-pick h3{
    width:190px;
    font-size:13px;
    font-weight:bold;
}

div#staff-pick p#feature-byline{
    font-size:10px;
    color:#666;
    margin: 3px 0 8px 0;
}

div#staff-pick img#feature-thumbnail{
    float:left;
    margin-right:5px;
    margin-bottom:5px;
    width: 150px;
    height: 112px;
}

div#staff-pick p#feature-links{
    text-align:center;
    font-size:11px;
}

/* ### */


#day-in-a-page {
	border: 1px solid #999;
	margin: 20px 0;
	padding: 10px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#day-in-a-page a {
	font-weight: bold;
}
#footer {
	margin-bottom: 20px;
	color: #EEF2FC;
	font-size: 11px;
	line-height: 14px;
}
#footer a {
	color: #EEF2FC;
}
#footer .wrapper {
	background-color: #A7A7A7;
	padding: 0 5px;
	padding-bottom: 10px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
}
#footer-container {
	padding: 15px;
	border-left: 1px dotted #fff;
	border-right: 1px dotted #fff;
}
#footer-left {
	float: left;
	width: 340px;
}
#footer-left li {
	display: inline;
	list-style: none;
	border-right: 1px dotted #D4D4D4;
	padding-right: 5px;
	padding-left: 3px;
	line-height: 17px;
}
#footer-right {
	color: #787878;
	margin-left: 30px;
	float: left;
}
.category-box {
	margin: 15px 0;
}
.category-box li {
	margin-left: 16px;
}
#lead_image {
	padding: 3px;
	background-color: #999;
	margin-bottom: 10px;
}
#lead_image .credit {
	margin-top: 5px;
	text-align: right;
	color: #333;
	font-size: 11px;
}
ul.show_segments li {
	background-color: #ebeffb;
	margin: 5px 0;
	padding: 5px;
	list-style-type: none;
	line-height: 20px;
}
fbErrorMessage {
	color: #b70005;
}
tr.odd td {
	background-color: #eaeffc;
}
a.alertbox:hover {
	text-decoration: none !important;
}
ul.web-resources li {
	list-style-position: outside;
	margin-left: 25px;
}
div#fire-left,div#fire-right {
	float: left;
}
div#fire-left {
	width: 300px;
	margin-right: 10px;
}
div#fire-right {
	width: 300px;
	margin-left: 10px;
}
div.fire-content-block {
	margin-bottom: 15px;
	background-color: rgb(235,239,251);
	padding: 10px;
}
h4 {
	color: #999;
	font: 15px Arial;
	margin-bottom: 5px;
	text-transform: uppercase;
}
div.rounded-corners {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#flipper {
	background-color: #D9E1FB;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 15px;
	border: 1px solid #999;
	padding: 10px;
}
#flipper h3 {
	margin: 0 0 10px 0;
}
#flipper div.interact {
	text-align: right;
}
#flipper div.other-shows {
	margin-left: -5px;
	font-size: 11px;
}
#flipper div.other-shows a {
	padding: 0 5px;
}
table.sidebar-calendar {
	margin: 0 auto;
	margin-bottom: 15px;
	color: #999;
}
table.sidebar-calendar tr#header-row td {
	height: 24px;
	text-align: center;
}
table.sidebar-calendar td#cal-header {
	color: #666;
	font-size: 12px;
}
table.sidebar-calendar tr#header-row img {
	padding-left: 5px;
	vertical-align: -2px;
}
table.sidebar-calendar th {
	font-weight: bold;
	color: #666;
	text-align: center;
	padding-bottom: 5px;
}
table.sidebar-calendar td {
	text-align: center;
	width: 30px;
	padding: 1px;
}
table.sidebar-calendar td.today {
	background-color: #c5d3fb;
}
img.offlede-thumb{width:98px;height:88px;background-color:#666;padding:1px;margin-right:10px;margin-top:3px;float:left;}
ul.unaccented-list li{
    list-style:none;
    margin:2px 0;
}
div#most-popular{background-color:#fdf2d8;margin:15px 0;}
div#most-popular ul.tabs{background-color:#fce8b8;}
div#most-popular ul.tabs li{list-style:none;display:inline;margin:0;font-size:14px;line-height:24px;color:#666;padding:5px 10px;}
div#most-popular ul.tabs li.selected{background-color:#fdf2d8;}
div#most-popular ul.tabs li:hover{background-color:#fdf2d8;cursor:pointer;}
div#most-popular div.tab-content{padding:5px 10px;display:none;}
div#most-popular div.visible{display:block !important;}
div#most-popular ol li{list-style-type:decimal;list-style-position:outside;margin:5px 0 5px 20px;}
div#most-popular ol{font-size:14px;color:#666;}
div#most-popular li a{font-size:12px;color:#004276;}

/* pledge */
div#thermometer h3.meter_header, h3.meter_footer{
	font-size:12px;
	color:#666;		
	font-weight:bold;
}
div#thermometer h3.meter_header{
	font-style:italic;
}
div#thermometer h3.meter_footer{
	text-align:right;
	padding-right:15px;
    padding-top:2px;
}
div#thermometer div.pledge-thermometer{
	width:588px;
	border:1px solid #999;
	background-color:#fff;
	overflow:hidden;
}
div#thermometer div.pledge-thermometer > span{
	background-color:#B40802;
	display:block;
	height:14px;
}
