
 
 


 
a { color: #333; } 

#wrap { background: url(images/bg-lblue-new.png) 4px 0 repeat-x #680001; }
#wrap .holder { background: url(images/header-lblue-new.png) 50% 0 no-repeat; }

.shell .header-img { height:154px; margin-top:15px; position: relative; z-index: 100;}

#nav { padding: 0 0 3px 2px; width: 958px; background-color: #FFF; height:31px; }

#nav li a {color: #727272;}

#nav li a:hover, #nav li a.hover, #nav li.current a {background-color: #CCC;}

#nav .dd li a { background: #CCC; border-top: 1px solid #aaa; color: #333; }
#nav .dd li a:hover,
#nav .dd li a.hover { background: #999; color:#FFF}



#main {background: url(images/bg_new.png) 50% 0 repeat-y; margin-top:10px;  }

#footer { background: url(images/footer-lblue-new.png) 50% 0 no-repeat; }
#footer .left span { color: #900; }
#footer .right { color: #900; }
#footer a { color: #900; }

.dark { background: #e4e4e4; }

.l-more { color: #333; background: url(images/ico-more-grey.gif) right no-repeat; }

.top-nav a { color: #fff; }

.action-alerts li a strong { color: #900; }

.quick-poll .btn-blue { background: url(images/btn-grey.png); color: #fff; }


.featured-candidates h4 { color: #900; }
.featured-candidates h4 a { color: #900; }

.social-media p { color: #900; }

.box-tweets .first { color: #900; }

