@import url(/ncpr_adv.css);
@import url(/javascript/lib/jquery.tooltip.css);
@import url(/javascript/lib/jquery.lightbox-0.5.css);
@import url(/javascript/lib/custom-theme/jquery-ui-1.8.2.custom.css);
@import url(/css/jquery.ad-gallery.css);
@import url(/javascript/lib/superfish/css/superfish.css);
@import url(/javascript/lib/jqFlick/assets/jqFlick/jqFlick.css);

a:link, a:visited {
    color: #0000FF;
    text-decoration: none;
}
a:hover {
    color: #FF0000;
    text-decoration: underline;
}
a:focus, a:hover, a:active {
    outline: none;
}
a.menulink, a:visited.menulink {
    color: #990000;
    text-decoration: none;
}
a:hover.menulink{
    color: #9999CC;
    text-decoration: none;
}
a.menulink_blue, a:visited.menulink_blue {
    color: #0000FF;
    text-decoration: none;
}
a:hover.menulink_blue{
    color: #FF0000;
    text-decoration: none;
}
a.smalltext, a:visited.smalltext {
    text-decoration: none;
}
a:hover.smalltext{
    text-decoration: underline;
}
.newmenulink {
    font-size: 10px;
    font-weight: bold;
    color : White;
    text-decoration: none;
}
a.newmenulink, a:visited.newmenulink {
    color: #FFFFFF;
    text-decoration: none;
}
a:hover.newmenulink{
    color: #9999CC;
    text-decoration: none;
}
b {
    font-weight: bold;
}
#pageframe {
    margin: 0px auto;
    text-align: center;
    width: 980px;
    border-top: 10px solid #24341F;
    background-color: #24341F;
}
body, p, div,  table, tr, td, th, h1, h2, h3, h4 {
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}
body, p, div, table, tr, td, th {
    color: #000000;
    /*font-size: 10pt;*/
}
body {
    margin: 0px;
    padding: 0px;
    background-image: url(/css/images/body_bg_2.png);
    background-repeat: repeat-y;
    background-position: top center;
    background-color: #4E6F43;
    width: 100%;
}
body.annc {
    background-color: #ffffff;
		background-image: none;
		margin: 10px;
		padding: 0px;
		width: 260px;
}
p {
    font-size: 13px;
}
h1 {

    color: #3d5d32;
    font-size: 24px;
    margin-bottom: 6px;
    margin-top:0px;
    font-weight: normal;
}
h2 {
    color: #e87d1e;
    font-size: 13pt;
    margin-bottom:6px;
}
h3 {
    color: #000080;
    font-size: 10pt;
}
h4 {
    color: #7a7000;
    font-size: 10pt;
    margin-top:4px;
}
h5 {
    color: #880000;
    font-size: 12px;
    margin: 0px 0px 6px 0px;
}
hr {
    height: 1px;
    border: 0px;
    color: #cccccc;
    background-color: #cccccc;
}

/* BEGIN NEW LAYOUT STYLES */
.col2, .col3, .searchcol {
    float: right;
}
.col1 {
    width: 199px;
    background-color: #E4E2CC;
    border-right: 1px solid #dddddd;
    padding: 0px;
    float: left;
}
.col2 {
    width: 520px;
    background-color: #FFFFFF;
    padding: 0px;
}
.calendar .col2 {
    width: 500px;
    padding: 10px;
}
.col3 {
     width: 260px;
     background-color: #ffffff;
     /*background-image: url(/css/images/bg_col3.png);*/
     border-left: 0px solid #dddddd;
     padding: 0px;
}
.calendar .col3 {
    background-color: #e4e2cc;
}
.blogs .col2 {
     width: 500px;
		 padding: 0px 10px;
}
.searchcol {
    width: 698px;
    background-color: #ffffff;
    padding: 10px;
}
.search .col1 {
    width: 260px;
}
.searchcol p.g {
    margin-bottom: 3px;
    font-weight: bold;
}
.searchcol form {
    margin: 10px 0px 20px 0px;
}
.searchcol div.n {
    margin-top: 20px;
}
.blogs .description {
    font-size: 10px;
		font-weight: normal;
}
#content {
    background-color: #E4E2CC;
    clear: left;
    text-align: left;
    width:980px;
    border-left:0px solid #e4e2cc;
    border-right:0px solid #e4e2cc;
    border-bottom:0px solid #ccdbe0;
}
#content h2 {
    font-weight: normal;
    /*color: #28657B;*/
    font-size: 20px;
    margin-bottom: 12px;
}
#content .microblog h2 {
    margin-top: 0px;
}
#content h3, .nowplaying h3 {
    color: #7a7000;
    font-weight: normal;
    font-size: 14px;
    margin: 0px;
}
#content h3.ui-accordion-header, #content h3.ui-accordion-header a {
    font-weight: normal;
    font-size: 13px !important;
    color: #28657B;
}
#content h3.ui-accordion-header {
    line-height: 1.2em;
    clear: left;
}
#content h3.ui-accordion-header.ui-state-active {
    margin-top: 6px;
}

#content #col2 h3.ui-accordion-header.ui-state-active a, #content #sidebar_right h3.ui-accordion-header.ui-state-active a {
    cursor: pointer !important;
}
#content #col2 h3.ui-accordion-header.ui-state-active a, #content #sidebar_right h3.ui-accordion-header.ui-state-active a, #content #col2 h3.ui-accordion-header.ui-state-active a:link, #content #sidebar_right h3.ui-accordion-header.ui-state-active a:link, #content #col2 h3.ui-accordion-header.ui-state-active a:visited, #content #sidebar_right h3.ui-accordion-header.ui-state-active a:visited {
    color: Black;
    font-size: 15px !important;
    cursor: default;
    padding-right: 0px;
    padding-left: 10px;
}
#content #col2 h3.ui-accordion-header.ui-state-active a:hover, #content #sidebar_right h3.ui-accordion-header.ui-state-active a:hover {
    color: Blue;
}
#content #col2 h3.ui-accordion-header.ui-state-active a:active,#content #sidebar_right h3.ui-accordion-header.ui-state-active a:active {
    color: Red;
}
#content #col2 .ui-state-active span, #content #sidebar_right .ui-state-active span {
    display: none;
}

#content .ui-state-active a, #content .ui-state-active a:link, #content .ui-state-active a:visited {
    color: #28657B;
    color: #014962;
}
#inthemap h3 {
    color: #7a7000;
    font-weight: normal;
    font-size: 14px;
    margin: 0px;
}
#inthemap h3.ui-accordion-header, #inthemap h3.ui-accordion-header a {
    font-weight: normal;
    font-size: 13px !important;
    color: #28657B;
}
#inthemap h3.ui-accordion-header {
    line-height: 1.2em;
}
#inthemap h3.ui-accordion-header.ui-state-active {
    margin-top: 6px;
}
#inthemap h3.ui-accordion-header.ui-state-active a, #inthemap h3.ui-accordion-header.ui-state-active a:link, #inthemap h3.ui-accordion-header.ui-state-active a:visited {
    color: Black;
    font-size: 15px !important;
    cursor: default;
    padding-right: 0px;
    padding-left: 10px;
}
#inthemap .ui-state-active span {
    display: none;
}
#inthemap .ui-state-active a, #inthemap .ui-state-active a:link, #inthemap .ui-state-active a:visited {
    color: #28657B;
    color: #014962;
}
#footer {
    background-color: #004862;
    background-image: url(/css/images/footer_bg.gif);
    background-position: left bottom;
    width:980px;
    line-height:14px;
    padding:5px 0px;
    color:white;
    margin-top:0px;
    clear: both;
}
#gallery {
  padding: 30px;
  background: #E3E2CD;
}
.ad-gallery {
  width: 750px;
}
#banner {
    width:980px;
    background-color:#e4e2cc;
    border-left: 0px solid #e4e2cc;
    border-right: 0px solid #e4e2cc;
}
.banner {
    padding: 4px;
    height: 75px;
    width: 972px;
    background-color: #E0DCB3;
    background-color: #E5E4D3;
    background-image: url(http://www.northcountrypublicradio.org/images/rotate/rotate.php);
    background-repeat: repeat-x;
    background-position: center center;
}
#col1 {
    padding: 5px;
}
.search #col1 {
    padding: 0px;
}
#col2 {
    padding: 0px 0px 5px 0px;
}
#col2_1 {
    width: 249px;
    padding: 2px 5px 5px 5px;
    border-right: 1px solid #ccdbe0;
}
#col2_2 {
    width: 250px;
    float: right;
    padding: 2px 5px 5px 5px;
    border-left: 0px solid #ccdbe0;
}
#col3 {
    padding: 11px 5px 5px 5px;
    margin-top: 0px;
    border-left: 1px solid #ccdbe0;
}
#col1 h2 {
    font-size: 19px;
}
#col2 h2, #col3 h2 {
    margin-bottom: 8px;
}
#googlesearchform {
    margin:0px;
    padding:0px;
}
#logo {
    border: 0px;
    margin: 6px 0px 0px 12px;
    height: 65px;
    float: left;
}
#newstabs, #blogtabs {
    border-width: 1px;
    margin-bottom: 10px;
    visibility: hidden;
}
#northcountrypublicradio {
    border: 0px;
    margin: 16px 0px 0px 15px;
    float: left;
}
#sitesearch {
    margin-top: 26px;
    width: 280px;
    float: right;
}
.uw_col1 {
    height: 68px;
    width: 188px;
    margin: 0px;
    text-align: center;
    background-color: White;
    color: #0000FF;
    margin-bottom: 0px;
    border: 1px solid #dddddd;
    font-size: 12px !important;
    border-left: 1px solid #dddddd;
}
.uw_col1 .underwriter {
    font-size: 12px;
    width: 188px;
    margin: auto;
    margin-top: 0px !important;
    border: 0px !important;
    padding: 0px !important;
    display: inline-block;
    vertical-align: middle;
}
.uw_col1 .underwriter img {
    padding-left: 2px;
}
.uw_col1 .menulink {
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.uw_col1 table {
    height: 68px;
    width: 100%;
}
.uw_col3 {
    height: 68px;
    width: 259px;
    margin: 0px;
    text-align: center;
    background-color: White;
    color: #0000FF;
    margin-bottom: 0px;
    border-bottom: 1px solid #dddddd;
    font-size: 13px !important;
    border-left: 1px solid #dddddd;
}
#npr-pi_block .uw_col3 {
    width: 254px;
	margin-top:-10px;
}
.uw_col3 .underwriter {
    font-size: 13px;
    width: 240px;
    margin: auto;
    margin-top: 0px !important;
    border: 0px !important;
    padding: 0px !important;
    display: inline-block;
    vertical-align: middle;
}
.uw_col3 .underwriter img {
    padding-left: 2px;
}
.uw_col3 .menulink {
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.uw_col3 table {
    height: 68px;
    width: 100%;
}
#photolead {
    margin: 16px 10px;
    height: 174px;
}
.nowplaying {
    background-color: #ffffff;
    padding: 3px 4px 12px 6px;
    border: 1px solid #CBD6D9;
    width: 176px;
}
#radiotabs {
    margin-top: 10px;
    border: 1px solid #dddddd;
    /*visibility: hidden;*/
    position: relative;
}
/* END NEW LAYOUT STYLES */

/* BEGIN jQuery-UI OVERRIDES */
.ui-button {
    border: 1px solid #3EB6E6;
}
.ui-button-text-only .ui-button-text {
    padding:3px 6px;
}
input.ui-button {
    padding:0.35em 1em;
}
.ui-accordion .ui-accordion-content{
    overflow: visible !important;
}
.description.ui-accordion-content {
    font-size: 11px;
    line-height: 14.3px;
}
#col2 .description.ui-accordion-content {
    padding: 5px 0px 10px 10px !important;
}
.ui-icon {
    width: 12px;
}
#radiotabs .ui-widget-content {
    background: #e1dfc9;
    background-image: url(/css/images/radiotabs-content_bg.png);
    background-repeat: repeat-x;
    z-index: 1;
}
#newstabs.ui-tabs .ui-tabs-panel, #blogtabs.ui-tabs .ui-tabs-panel {
    padding: 0px;
}
#newstabs.ui-tabs, #blogtabs.ui-tabs {
    padding: 0px;
}
#newstabs .ui-tabs-nav, #blogtabs .ui-tabs-nav {
    padding-top: 0px;
}
#newstabs .ui-widget-header, #blogtabs .ui-widget-header {
    height: 36px;
    background-color: #e4e2cc;
    background-image: url(/css/images/headline_header_bg.png);
    background-repeat: repeat-x;
    color: #7a7000;
    font-weight: normal;
    font-size: 14px;
}
#newstabs.ui-tabs .ui-tabs-nav li.ui-state-hover, #blogtabs.ui-tabs .ui-tabs-nav li.ui-state-hover {
  background-color: #fdf5ce;
  background: url("/javascript/lib/custom-theme/images/ui-bg_glass_100_fdf5ce_1x400.png") repeat-x scroll 50% 50% #fdf5ce;
}
#newstabs.ui-tabs .ui-tabs-nav li.ui-state-hover a#newstabs-ncpr-link, #newstabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a#newstabs-ncpr-link {
  background-image: url("/css/images/16x16/ncpr.png");
}
#newstabs.ui-tabs .ui-tabs-nav li.ui-state-hover a#newstabs-npr-link, #newstabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a#newstabs-npr-link {
  background-image: url("/css/images/16x16/npr.png");
}
#blogtabs.ui-tabs .ui-tabs-nav li.ui-state-hover a#blogtabs-inbox-link, #blogtabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a#blogtabs-inbox-link {
  background-image: url("/css/images/24x24/inbox24.png");
}
#blogtabs.ui-tabs .ui-tabs-nav li.ui-state-hover a#blogtabs-allin-link, #blogtabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a#blogtabs-allin-link {
  background-image: url("/css/images/24x24/allin24.png");
}
a#blogtabs-inbox-link {
  background-image: url("/css/images/24x24/inbox24.png");
  padding-left: 38px;
}
a#blogtabs-allin-link {
  background-image: url("/css/images/24x24/allin24.png");
  padding-left: 38px;
}
#newstabs.ui-tabs .ui-tabs-nav li.ui-tabs-active, #blogtabs.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  background-color: #ffffff;
  background: url("/javascript/lib/custom-theme/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #f6f6f6;
}
#newstabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected, #blogtabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background-color: #ffffff;
  background: url("/javascript/lib/custom-theme/images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #f6f6f6;
}
#newstabs.ui-tabs .ui-tabs-nav li, #blogtabs.ui-tabs .ui-tabs-nav li {
/*    margin: 0 0.2em 1px 0;
    padding: 0;
    position: relative;*/
    top: 3px;
    font-weight: normal;
    background-color: #eeeeee;
    background: #f2f2dB;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#newstabs.ui-tabs .ui-tabs-nav li a, #blogtabs.ui-tabs .ui-tabs-nav li a {
    padding-left: 7px;
    width: 82px;
}
#blogtabs.ui-tabs .ui-tabs-nav li a {
    padding-left: 40px;
    width: 50px;
}
#newstabs.ui-tabs .ui-tabs-nav li a#newstabs-ncpr-link {
    background-image: url(/css/images/16x16/ncpr_half.png);
}
#blogtabs.ui-tabs .ui-tabs-nav li a#blogtabs-inbox-link {
    background-image: url(/css/images/24x24/inbox24_half.png);
}
#newstabs.ui-tabs .ui-tabs-nav li a#newstabs-npr-link {
    background-image: url(/css/images/16x16/npr_half.png);
}
#blogtabs.ui-tabs .ui-tabs-nav li a#blogtabs-allin-link {
    background-image: url(/css/images/24x24/allin24_half.png);
}
/* END jQuery-UI OVERRIDES */

.floatL {
    float: left;
    display: block;
    clear: left;
}
.floatR {
    float: right;
    display: block;
    clear: right;
}
#frequencylist {
    height: 22px;
    line-height: 20px;
    padding: 0px 3px;
    border: 1px solid #d2d0bc;
    border-bottom: 0px;
    margin: 6px 0px 0px;
    background-color: #E3E1CB;
    background-image: url(/css/images/frequencylist_bg.png);
    background-repeat: repeat-x;
}
#frequencylist #nextFreq, #frequencylist #prevFreq {
    margin-top: 7px;
}
#frequencylist #nextFreq {
    float: right;
}
#frequencylist #prevFreq {
    float: left;
}
#frequencies {
    width: 170px;
    height: 20px;
    line-height: 20px;
    position:relative;
    display:block;
    overflow:hidden;
    background-color: transparent;
    background-image: url(/css/images/frequencylist_bg.png);
    background-repeat: repeat-x;
}
#frequencies div {
    font-size: 11px;
    text-align: center;
    width: 170px;
    height: 20px;
    line-height: 20px;
    background-color: transparent;
    background-image: url(/css/images/frequencylist_bg.png);
    background-repeat: repeat-x;
}
#mb {
    height: 100px;
    overflow: auto;
    margin: 0px;
    padding: 0px;
}
.microblog {
    margin: 0px 10px 10px 10px;
    padding: 0px 0px 0px 0px;
}
#stories_body .microblog {
    margin: 20px 0px 10px;
}
#mb .mbPost, #sb .raceName {
    margin-bottom: 4px;
    font-size: 11px;
}
.mbPostDate {
    font-size: 10px;
    font-style: italic;
    font-weight: bold;
    display: inline-block;
    margin-right: 4px;
}
.mbPost.over {
    background-color: #ddddff;
}
.mbPost {
    padding: 3px 0px 4px 0px;
}
.caption {
    color: #999999;
    font: normal normal 8pt Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.closingsicon {
    background-image: url(/images/closings.gif);
}
.listenicon {
    background-image: url(/css/images/16x16/sound.png);
}
.listenicon_24 {
    background-image: url(/css/images/24x24/sound.png);
}
a.morelink {
    background-image: url(/css/images/16x16/next.png);
    padding-left: 18px;
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 11px;
    padding-bottom: 2px;
}
.moreblock {
    padding: 8px 0px;
}
.moreblock a.morelink {
    font-size: 12px;
}
.wirelessicon {
    background-image: url(/css/images/16x16/wireless.png);
}
.wirelessicon_24 {
    background-image: url(/css/images/24x24/wireless.png);
}
.winampicon {
    background-image: url(/css/images/16x16/winamp.png);
}
.quicktimeicon {
    background-image: url(/css/images/16x16/quicktime.png);
}
.itunesicon {
    background-image: url(/css/images/16x16/itunes.png);
}
.realplayericon {
    background-image: url(/css/images/16x16/realplayer.png);
}
.windowsmediaicon {
    background-image: url(/css/images/16x16/windowsmedia.png);
}
.downloadicon {
    background-image: url(/css/images/16x16/save.png);
}
.editicon {
    background-image: url(/css/images/16x16/edit.png);
}
.commenticon {
    background-image: url(/css/images/16x16/comment.png);
}
.nexticon {
    background-image: url(/css/images/16x16/next.png);
}
.ncpricon {
    background-image: url(/css/images/16x16/ncpr.png);
}
.npricon {
    background-image: url(/css/images/16x16/npr.png);
}
.rssicon {
    background-image: url(/css/images/16x16/rss.png);
}
.rssicon_24 {
    background-image: url(/css/images/24x24/rss.png);
}
.podcasticon {
    background-image: url(/css/images/16x16/podcast.png);
}
.soundicon {
    background-image: url(/css/images/16x16/sound.png);
}
.soundicon_24 {
    background-image: url(/css/images/24x24/sound.png);
}
.warningicon {
    background-image: url(/css/images/16x16/warning.png);
}
.warningicon_24 {
    background-image: url(/css/images/24x24/warning.png);
}
.emailicon {
    background-image: url(/css/images/16x16/mail.png);
}
.ncpricon, .npricon, .warningicon, .warningicon_24, .soundicon, .soundicon_24, .listenicon, .closingsicon, .listenicon_24, .wirelessicon, .wirelessicon_24, .downloadicon, .editicon, .commenticon, .nexticon, .rssicon, .rssicon_24, .podcasticon, .emailicon {
    padding-left: 18px;
    background-repeat: no-repeat; 
    background-position: left center;
}
.ncpricon, .npricon {
    padding-left: 53px;
}
.warningicon_24, .soundicon_24, .listenicon_24, .wirelessicon_24, .rssicon_24 {
    padding-left: 28px;
}
.closingsicon {
    display: block;
    line-height: 40px;
    padding-left: 43px;
}
.boxgrid{
    width: 325px;
    height: 260px;
    margin:10px;
    float:left;
    background:#161613;
    border: solid 2px #8399AF;
    overflow: hidden;
    position: relative;
}
.boxgrid img{
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.captionfull .boxcaption {
    top: 260;
    left: 0;
}
.caption .boxcaption {
    top: 220;
    left: 0;
}
.entry p a.listenicon:visited,.entry p a.downloadicon:visited,.entry p a.commenticon:visited {
    color: Blue;
}
.entry p a.listenicon:hover,.entry p a.downloadicon:hover,.entry p a.commenticon:hover {
    color: Red;
}
.givenowhome {
    width: 508px;
    padding: 0px;
    height: 175px;
    /*
    background-image: url(http://www.northcountrypublicradio.org/features/2colbackground.gif);
    background-repeat: no-repeat;
    */
    margin-bottom: 0px;
}
.givenowipad {
    width:145px;
    float: right;
    margin-right: 5px;
    font-weight: bold;
}
.givenowfooter {
    clear: right;
    margin-top: 10px;
}
.givenowsidecol {
    margin-bottom:12px;
    padding:10px;
    width:230px;
    height:230px;
    background-image:url(http://www.northcountrypublicradio.org/features/250background.gif);
}
.givenowsidecol h1 {
    margin-bottom:6px;
    font-size:20px;
}
.listen_live_now {
    background-color: #e4e2cc;
    background-image: url(/css/images/listen_live_bg.png);
    background-repeat: repeat-x;
    background-position: bottom;
    color: #7a7000;
    font-weight: normal;
    font-size: 14px;
    padding: 6px 5px 9px 5px;
    border: 1px solid #BAC5C8;/*#CBD6D9;*/
    width: 176px;
}
.headline_header {
    height: 36px;
    line-height: 36px;
    background-color: #e4e2cc;
    background-image: url(/css/images/headline_header_bg.png);
    background-repeat: repeat-x;
    margin: 2px 0px 5px 0px;
    padding: 0px 5px;
    color: #7a7000;
    font-weight: normal;
    font-size: 14px;
    -moz-border-radius: 2px 2px 2px 2px;
    border-radius: 2px 2px 2px 2px;
}
.headline_header a {
    font-weight: normal;
    font-size: 12px;
}
.headline_header img {
    border: 0px;
    vertical-align: middle;
    margin: 0px 2px;
}
.hl {
    margin-bottom: 15px;
    padding-bottom: 3px;
}
.hl .headline {
    font-size: 11px;
    margin: 0px 0px 9px 0px;
    clear: left;
}
.hl .thumbnail {
}
.thumbnailcontainer {
    float: left;
    margin-right: 6px;
    clear: left;
    margin-bottom: 0px;
    display: block;
}
.accordion .thumbnailcontainer {
    margin-top: 4px;
}
.headline .thumbnailcontainer {
    width: 40px;
    height: 40px;
}
.hl .thumbnailcontainer {
    margin-right: 4px;
    margin-bottom: 6px;
}
.hl + .bottomborder {
    border-bottom: 1px dotted Silver;
    height: 1px;
    margin-bottom: 6px;
}
.headline {
    padding-bottom: 0px;
}
.js .slide {display: none;}
span.flickrout {
    display: block;
    width: 100%;
    background-color: #E4E2CC;
}
span.flickrout img.potd_large {
    display: block;
    margin: 10px auto 0px auto;
}
#musicrewind {
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    background-color: #ddeaee;
    border: 1px solid #ccd9dd;
    padding: 5px;
    margin: 20px 0px 10px;
}
#next_news {
    background-color: #F5ffee;
    padding: 5px;
    margin: 10px 0px;
    display: none;
}
#inbox_promo {
    background-color: #F5ffee;
    padding: 5px;
    margin: 10px 0px;
}
#player-options div {
    font-size: 11px;
}
.potdRecent {
    font-size: 10px;
    padding: 8px 0px 0px 0px;
    float: left;
}
.potdRecent .flickrout {
    display: block;
    height: 81px;
    width: 100%;
    background-color: #f4f2dd;
}
.potdRecent .alt {
    background-color: #E3E1CC;
}
.potdRecent .over {
    background-color: #ffffff;
}
.potdRecent span.potd_thb {
    display: block;
    margin: 0px;
    padding: 3px 0px 0px 5px;
    height: 75px;
    border: 0px;
}
.potdRecent img.potd_thb {
    float: left;
    clear: left;
    padding: 3px 5px 3px 3px;
}
#potd, #aotd {
    position: relative;
    background-color: #363636;
}
#potdcontainer, #aotdcontainer {
    background-color: #363636;
    visibility: hidden;
}
#potdcap, #aotdcap {
    position: absolute;
    left: 0;
    bottom: 0;
    border: 0px;
    display: none;
    background-color: #363636;
    padding: 3px;
    color: White;
    font-size: 10px;
    font-style: italic;
    overflow: hidden;
}
#potdcap a, #aotdcap a {
    color: #5B98AC;
}
#potdcapbutton a, #aotdcapbutton a {
    color: White;
    text-decoration: none;
}
#potdcapbutton, #aotdcapbutton {
    margin: 0px;
    background-color: #363636;
    padding: 3px 3px 3px 16px;
    color: White;
    font-size: 10px;
    background-image: url('/css/images/up-arrow-white.gif');
    background-repeat: no-repeat;
    background-position: 2px 6px;
    text-align: left;
}
#potdcapbutton.potdfull, #aotdcapbutton.aotdfull {
    margin: 0px;
    background-color: #363636;
    padding: 3px;
    color: White;
    font-size: 12px;
    background-image: none;
}
#potdcapbutton div, #aotdcapbutton div {
    float: right;
    font-size: 10px;
    width: 50%;
    text-align: right;
}
#potdcapbutton.potdfull div, #aotdcapbutton.aotdfull div {
    padding-top: 4px;
    font-size: 12px;
    width: 20%;
}
#potdcapbutton.active, #aotdcapbutton.active {
    background-image: url('/css/images/down-arrow-white.gif');
}
#potdcapbutton .stButton, #aotdcapbutton .stButton {
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 0px 0px 0px 16px !important;
    line-height: 13px !important;
}
#potdcapbutton.potdfull .stButton, #aotdcapbutton.aotdfull .stButton {
    margin-top: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    padding: 1px 5px 5px 22px !important;
    line-height: 14.3px !important;
}
#potdcapbutton .stButton .chicklets, #aotdcapbutton .stButton .chicklets {
    color: White;
    font-size: 10px;
    background:url("/css/images/sharethis_icon.jpg") no-repeat scroll 2px 1px transparent !important;
    line-height: 12px;
    height: 12px;
}
#potdcapbutton.potdfull .stButton .chicklets, #aotdcapbutton.aotdfull .stButton .chicklets {
    color: White;
    font-size: 11px;
    background:url("http://w.sharethis.com/images/share-icon-16x16.png") no-repeat scroll 0 0 transparent !important;
    line-height: 16px;
    height: 16px;
}
.pullquote {
    font-style: italic;
    font-weight: bold;
    background-color: #E3E1CC;
    background-color: #ECE7DC;
    background-image: url(/css/images/pullqblank.jpg);
    color: #79710C;
    padding: 20px;
    width: 134px;
    height: 134px;
    border: 0px solid #EABA09;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.pullquote.instory {
    margin-left: 12px;
    margin-top: 3px;
}
.roomheader {
   height: 30px;
   width: 805px;
   padding: 5px 0px 5px 15px;
   font-size: 24px;
   font-weight: bold;
   color: #ffffff;
   background-color: #DDDDDD;
   text-shadow: 1px 1px 2px #aaaaaa;
   background-image: url(/css/images/roomheader_bg.png);
   background-repeat: repeat-x;
}
.col2 .accordion {
    width: 240px;
}
.accordion {
    visibility: hidden;
}
.weatheralerts {
    visibility: hidden;
}
#syndicate {
    margin: 6px 0px;
}
#syndicate div {
    font-size: 11px;
    margin: 2px 0px;
}
#sortable {
    list-style-type:none;
    margin:0;
    padding:0;
    width:269px;
}
#slidenav {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 2px 0px;
    margin: 10px 0px 8px 0px;
    text-align: center;
    background-color: #ccdbe0;
    clear: left;
    
}
.topdivider {
    font-size: 5px;
    padding: 2px 0px;
    margin: 5px 0px 7px 0px;
    text-align: center;
    background-color: #ccdbe0;
    clear: left;
}
#slidenav #slidecaption {
    font-weight: bold;
}
#slidenav img {
    border: 0px;
    margin-top: 3px;
    padding-top: 0px;
}
#slidenav span.slidenavbutton {
    width: 11px;
    display: inline-block;
}
#nc2dslides {
    height: 150px;
    padding: 0px;
    margin: 0px;
}
#nc2dslides img {
    height: 102px;
    padding: 0px;
    margin: 0px;
}
#nc2dnav a { background-color: #fc0 }
#nc2dnav a { border: 1px solid #ccc; background: #fc0; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
#nc2dnav a.activeSlide { background: #ea0 }
#nc2dnav a:focus { outline: none; }
#wxget { padding: 0px; }
#wxlink img { border: 0px; }
#wxslide {
    background-color: White;
    padding: 1px 5px 0px 5px;
    height: 136px;
    border-left: 1px solid #dddddd;
    border-bottom: 20px solid #CCDBE0;
}
.defaultText { width: 138px; }
.defaultTextActive { color: #a1a1a1; font-style: italic; }
.twtr-hd {
    padding: 20px 0px 6px 0px !important;
}
.twtr-hd h4 {
    font-weight: normal;
    margin: 0;
}
.menulink {
    font-size: 10px;
    font-weight: bold;
}
.menulink_blue {
    font-size: 10px;
    font-weight: bold;
}
.smalltext {
    font-size: 11px;
	line-height:14.3px;
}
.smallesttext {
    font-size: 9px;
	line-height:12px;
}
.APMDiv img, .APMDiv a.APMItemTitle, .APMItem br {
    display: none;
}
#weekendhighlights {
    height: 250px;
    overflow: auto;
}
#weekendhighlights h4, #cominguponncpr h4 {
    margin: 0px;
}
#weekendhighlights .APMDiv img, #weekendhighlights .APMItem br {
    display: block;
}
#weekendhighlights .APMDiv a.APMItemTitle {
    display: inline;
}
#weekendhighlights .APMDiv img, #cominguponncpr img, #weekendhighlights img {
    margin: 0px 0px 0px 0px !important;
    padding: 5px 7px 0px 0px;
    float: left;
    border: 0px;
}
#weekendhighlights .APMDiv a.APMItemTitle, #weekendhighlights h3 a, #cominguponncpr h5, #weekendhighlights h5, #weekendhighlights h5 a {
    color: #7a7000;
    font-weight: normal !important;
    font-size: 14px;
    margin: 0px 0px 3px;
}
#weekendhighlights .APMDiv a.APMItemTitle strong {
    font-weight: normal;
}
#weekendhighlights .description, #cominguponncpr .description, .twtr-tweet-text p, #thisamericanlife .description, #weekendhighlights .gncProgramDesc, #weekendhighlights .APMDiv, #weekendhighlights .APMDiv p, #weekendhighlights .APMItemDescription, #weekendhighlights .nprnewspacks_teaser {
  COLOR: #000000;
  FONT-SIZE: 11px;
  LINE-HEIGHT: 14.3px !important;
}
#thisamericanlife img {
    width: 40px;
}
#cominguponncpr {
    font-size:11px;
    line-height:14.3px;
    margin-bottom:6px
}
.js_clear {
    clear: none !important;
}
p.APMItem {
    padding: 0px;
    margin: 0px;
}
.storyphoto {
    width: 160px;
}
.nprMod .nprModText {
    font-size: 11px;
	line-height:14.3px;
}
.nprModHead {
     font-size: 15px;
     line-height:16.5px;
     margin-bottom: 4px;
}
.nprModHead a strong {
     font-weight: normal !important;
}
.nprModHead a:link, .nprModHead a:visited, .nprModHead a:active, .nprModHead a:hover   {
     color: Black;
}
.nprModAudioLinks {
    font-size: 8pt;
}
.topmenu {
    font-size: 10px;
}
.underwriter {
    color: #990000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
    text-align: center;
}
.title {
    font-weight: bold;
}
.title {
    font-weight: bold;

}
.title a:link, .title a:visited, .title a:hover, .title a:active {
    color:Black;
    text-decoration:none;
}
.title a:hover, .title a:active {
    text-decoration:underline;
}
.topnav {
    margin: 0px;
    padding: 0px;
    background-color: #e87d1e;
}
.subnav {
    margin: 0px;
    padding: 0px;
    background-color: #fae5d2;
}
.navItem {
    width: 90px;
    min-width: 90px;
    padding: 0px;
    margin: 0px;
    font-weight:bold;
    font-size:11px;
}
span.potd_large {
    display: block;
    padding: 6px;
    font-style: italic;
}
img.potd_large {
    margin: 0px auto 0px auto;
}
.topnav a, .subnav a {
    width: 90px;
    min-width: 90px;
    margin: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 0px;
    padding-right: 0px;
}
.topnav a:link, .topnav a:visited {
    color: white;
    display: block;
}
.topnav a:hover, .topnav a:active {
    color: #fae5d2;
    background-color: #3d5d32;
    display: block;
}
.subnav a:link, .subnav a:visited {
    color: #e87d1e;
    display: block;
}
.subnav a:hover, .subnav a:active {
    color: White;
    background-color: #ccdbe0;
    display: block;
}

/* Structure */
#nav {
    height: 31px;
    background-image: url(/javascript/lib/superfish/images/superfishBG.gif);
    background-repeat: repeat-x;
    margin-top: -14px;
    width:100%;
    background-color:#e87d1e;
}
#navwrapper {
    margin: 0px auto;
    padding: 0px;
}
#mainmenu, .subnav {
    list-style-type: none;
}
#mainmenu li, .subnav .navItem {
    display: inline;
}
#mainmenu>li, .subnav>.navItem {
    display: -moz-inline-box;
    display: inline-block;
}
.subnav {
    display: none;
}
.nprModLinkReal {
    display:none;
}
.nprModListenIconReal {
    display:none;
}
.nprModLinkWindows {
    display:none;
}
span.nprModAudioPipe {
    display:none;
}
span.nprModAudioPipe2 {
    display:none;
}
span.nprModAudioPipePlayNow {
    display:none;
}
span.nprModAudioPipePlaylist {
    display:none;
}
span.nprModAudioPipeWM {
    display:none;
}
span.nprModAudioPipeMP3 {
    display:none;
}
.nprModLinkPlayNow {
    display:none;
}
.nprModLinkAddToPlaylist {
    display:none;
}
.padRT {
    padding-right: 6px;
}
.padLT {
    padding-left: 6px;
}
.margRT {
    margin-right: 6px;
}
.margLT {
    margin-left: 6px;
}
#rssslides img {
    float: left;
    margin-right: 10px;
    border: 0px !important;
}
/* STAR RATING */
.star-rating{
    list-style:none;
    padding:0px;
    width: 125px;
    height: 25px;
    position: relative;
    background: url(/css/images/alt_star.gif) top left repeat-x;
}
.star-rating li{
    padding:0px;
    margin:0px;
    /*\*/
    float: left;
    /* */
}
.star-rating li a{
    display:block;
    width:25px;
    height: 25px;
    text-decoration: none;
    text-indent: -9000px;
    z-index: 20;
    position: absolute;
    padding: 0px;
}
.star-rating li a:hover{
    background: url(/css/images/alt_star.gif) left bottom;
    z-index: 2;
    left: 0px;
}
.star-rating a.one-star{
    left: 0px;
}
.star-rating a.one-star:hover{
    width:25px;
}
.star-rating a.two-stars{
    left:25px;
}
.star-rating a.two-stars:hover{
    width: 50px;
}
.star-rating a.three-stars{
    left: 50px;
}
.star-rating a.three-stars:hover{
    width: 75px;
}
.star-rating a.four-stars{
    left: 75px;
}
.star-rating a.four-stars:hover{
    width: 100px;
}
.star-rating a.five-stars{
    left: 100px;
}
.star-rating a.five-stars:hover{
    width: 125px;
}
.star-rating li.current-rating{
    background: url(/css/images/alt_star.gif) left center;
    position: absolute;
    height: 25px;
    display: block;
    text-indent: -9000px;
    z-index: 1;
}
._roundcorners6 {
    border-radius: 6px 6px 6px 6px;
}
