/* ------------------------ General Rules */
body {font:11px/17px Arial, sans-serif; color:#666; 	background:#fff url(/theme/harrisburg/images/bg.gif) repeat-x;}
a:link, a:visited, a:active {color:#527d34;}
/* ------------------------ Upper Nav & Weather Icon */
.holder{background-color: #87A976;}
#uppernav li{font-family: arial, sans-serif;}
#uppernav li a {color:#fff; text-decoration: none;}
#uppernav li a:hover {color: #527d34;}
/* ------------------------ Logo & Tagline */
#logowrapper{
    width: 375px;
    height: 110px;
    position: relative;
    float: left;
	padding: 7px 0 0 0;}
#tagline{ /* Immediately following logo.  Dependent on logo height and width */
	margin-left: 6px;
	margin-top: 54px;   /* Increase or Decrease to move entire page up, but adjust top logo margin accordingly */
}
/* ------------------------ Menu Bar */
#menu-holder{height: 39px; padding:7px 0 2px 0;}
.menu li{font:bold 12px/15px Arial, Helvetica, sans-serif; padding: 2px 10px 0 0;}
.menu li a:link, .menu li a:visited {color: #000;}
/* ----------------------------------- Last Updated Info / Rotator */
.date{color:#534741; font:12px/15px Arial, Helvetica, sans-serif;}
.rotator-wrapper .rotator-links li a{color:#8b8fbc;} /*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:#527D34; text-decoration:none;
}
.rotator-nav a:hover,
.rotator-nav li.active a{
	color:#527D34;
}
/* ----------------------------------- Blog Posts / Main Content Area */
.date{font-style: italic;}
.news-list .news-content{color:#666;}
/* --------------- Main Content Header Tags & Header Links */
h1{color: #527d34; font-family: Arial Black, Arial, Sans-Serif;}
h2{font-family: Arial, Sans-Serif; color: #527d34;}
h2 a:link, h2 a:visited, h2:active {color: #527d34;}
h3 {color: #000; font-weight: light;}
h4{font: italic 100 19px "Georgia", times, serif; color: #999;}
/* ----------------------------------- Footer */
#footer ul li a{color: #527D34; text-decoration: none;}
#footer ul li a:hover{color: #999;}
.footer-tagline{color: #666;}

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

#business_vote_form {}
.business_section div { margin-top:5px; clear:left }
.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; }