/* ------------------------ General Rules */
body {font:11px/17px Arial, sans-serif;
	color:#666;
	background: #0099cc;
}
a:link, a:visited, a:active {color:#0099cc;}
/* ------------------------ Upper Nav & Weather Icon */
.holder{background-color: #a8dcee;}
#uppernav li{text-transform: uppercase; font-family: trebuchet MS, trebuchet, verdana, sans-serif;}
#uppernav li a {color:#666; text-decoration: none;}
#uppernav li a:hover {color: #0099cc;}
/* ------------------------ Menu Bar */
#menu-holder{height: 38px; padding:10px 0 0 0;}
.menu li{font:bold 12px/15px Arial, Helvetica, sans-serif;}
.menu li a:link, .menu li a:visited{color: #666;}
.menu li a:hover, .menu li.active a{color: #0099cc;}

#tagline { margin-left:8px; display:none; }
/* ----------------------------------- Last Updated Info / Rotator */
.date{ color:#999; font-style:italic; }
.rotator-wrapper .rotator-links li a { color:#0099cc; } /*Changes color of Read More / Comment */
/* ---------------- Rotator Navigation Elements */
.rotator-nav a span.txt { font:14px/17px Arial, Times, sans-serif; }
.rotator-nav a { color:#666; text-decoration:none; }
.rotator-nav a:hover,
.rotator-nav li.active a { color:#0099cc; }
/* ----------------------------------- Blog Posts / Main Content Area */
.news-list .news-content { color:#666; }
.pagination { font-size:15px; }
/* --------------- Main Content Header Tags & Header Links */
h1{color: #0099cc; font-family: trebuchet MS, trebuchet, verdana, sans-serif;}
h2{color: #0099cc;  font-family: trebuchet MS, trebuchet, verdana, sans-serif;}
h2 a:link, h2 a:visited, h2:active {color: #0099cc;}
h3 {color: #000; font-weight: light;}
h4{font: italic 100 19px "Georgia", times, serif; color: #999;}
/* ----------------------------------- Footer */
#footer ul li a{color: #fff; text-decoration: none;}
#footer ul li a:hover{color: #fff;}
.footer-tagline{color: #fff;}
#footer a {color: #FFFFFF;}

/* Voting Form */
.businesses { padding-left:13px; }
.businesses ol { padding-left:16px; margin:0; }
.businesses h2 { font-size:32px; margin-bottom:10px; padding:5px 0; border-bottom:1px solid; }

#business_vote_form {}
.business_section div { margin-top:5px; }
.business_section_name { font-size:17px; }
.business_section label { width:200px; margin:0 0 0 30px; float:left; display:block; }
.business_section input { padding:2px; width:200px; }

/* ----------------------------------- Best of */
.businesses { padding-left:13px; }
.businesses ol { padding-left:16px; margin:0; }
.business_section div { margin-top:5px; clear:both; }
.business_section_name { font-size:17px; }
.business_section input { padding:2px; width:200px; }
.business_section label { display:block; float:left; margin:0 0 0 30px; width:300px; }
.businesses h2 { border-bottom:1px solid; font-size:32px; margin-bottom:10px; padding:5px 0; }

#profile-link { float:right; margin:52px 0 0 105px; font-size:14px; }