div#featured-container { width:940px;min-height:362px;margin-bottom:10px; }
div#featured-container div#featured-left { float:left;width:620px; }
div#featured-container div#featured-right { float:right;width:290px; }
div#featured-container h2 { margin-top:15px; }
div#featured-controls { margin-top:1em;padding-top:1em;border-top:1px solid #d3d8e5; }
div#featured-controls a { display:block;float:left;width:24px;height:24px;margin-right:6px;cursor:pointer; }
div#featured-controls a span { display:none; }
div#featured-controls a#prev { background:url(../images/home/featured/prev.png); }
div#featured-controls a#play { background:url(../images/home/featured/play.png); }
div#featured-controls a#pause { background:url(../images/home/featured/pause.png); }
div#featured-controls a#next { background:url(../images/home/featured/next.png);margin-right:0; }
div#featured-controls.playing a#play { display:none; }
div#featured-controls.paused a#pause { display:none; }
div#featured-controls a:hover { background-position:0px -24px !important; }

.box h2 {padding:0 0 0.1em;}

#ticker { height:47px;background:#caced4 url(../images/home/ticker-left.png) no-repeat;margin-bottom:10px; }
/*#ticker div.label img { float:left; margin:-4px 4px 0 6px;}*/
#ticker-left { float:left;width:618px;padding:16px 0 0 12px; }
#ticker-right { float:right;width:219px;height:47px;padding-top:14px;background:url(../images/home/ticker-right.png) no-repeat top right;font-size:1em; }
#ticker-content { overflow:auto;zoom:1; }

#ticker-content ul { list-style:none;padding:0;margin:1px 0 0 0; }
#ticker-content ul li { position:absolute;visibility:hidden; }

#rss-feed { margin:0 11px 0 9px; }

#blog,#spotlight { margin-bottom:20px; }

p.byline { margin:0 0 1em 0;font-size:.85em;color:#9fa2ab; }
.post-left { float:left;width:220px; }
.post-left-single { float:left; }
.post-right { float:right;width:365px;}

#spotlight-container { height:280px;overflow:hidden; }
#spotlight-left { float:left;width:210px;height:280px;background:#ffffff;opacity:.85;filter:alpha(opacity=90); }
#spotlight-content { float:left;width:185px;position:relative;left:-195px;top:10px;font-size:.85em;line-height:1.3em; }
#spotlight-content h3 { border:0;margin:0 0 5px 0;padding:0;font-size:12pt;letter-spacing:.75px; }
#spotlight-content h4 { border:0;margin:0 0 5px 0;font-size:11.5pt; }

#menendez-message { padding:1em 10px 9px 10px;font-size:.95em;line-height:1.2em; background: transparent url(../images/home/newsletter_signup_bg.jpg) 0 0 no-repeat; }
#menendez-message label { line-height:1.8em; }
#menendez-message input { float:left; }
#newsletter-email { width:195px;padding:3px;border:1px solid #c6c8d1;color:#7d8187;margin:1px 10px 0 0; }
#menendez-message hr { margin:1em 0 1em 0; }
#menendez-message a { font-weight:bold; }

#most-popular { padding-bottom:9px; }

#bottom-container { margin-bottom:14px; } /* accounts for the 6px high rounded corners */
#bottom-container div.span-3-5 { padding:1em 0 0 0; }

#calendar { font-size:.9em; }
#calendar h4 { margin-bottom:.5em;font-size:1.1em;font-weight:bold;color:#00589c; }

#regional-news { padding-top:10px; }
#regional-news-left { float:left;width:245px; }
#regional-news-right { overflow:auto;zoom:1;padding:5px 0 0 50px; }
#regional-news-right h4 { margin-bottom:.5em;padding-bottom:.25em;font-size:1.1em;font-weight:bold;color:#00589c;border-bottom:1px solid #d2d6dd; }
#regional-news-right p { margin-bottom:.5em; }

.counties { clear:both;margin-bottom:20px; }
.counties-left { float:left;width:45%; }
.counties-right { float:right;width:45%; }
.counties-left div,.counties-right div { margin-bottom:.2em; }

#poll-question { font-weight:bold;line-height:1.2em;color:#00589c; }
div.poll-option img { float:left;width:50px; }
div.poll-option p { overflow:auto;zoom:1;padding:.1em 0 0 10px; }
#poll-instructions { margin-bottom:2em;font-size:.9em;line-height:1.2em; }
#poll-verify { margin-bottom:2em; }
#poll-email,#poll-zipcode { width:97%;padding:3px;border:1px solid #c6c8d1;color:#7d8187;margin:1px 0 0 0; }
#poll-verify label { display:block;font-size:.9em;padding-top:.1em; }
#label-poll-zipcode { margin-top:.5em; }
#poll-button { text-align:right; }

.pod #calendar,.pod #poll { padding:1em 10px 0 10px; }

#area-north,#area-central,#area-south { cursor:pointer; }
