html {height:101%}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; background:#0066ff; color:white; font-size:12px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

a {color:#ffffff}
a:hover {text-decoration:none}
h1 {font-size:18px; font-weight:bold; font-style:italic}
h2 {font-size:24px; font-weight:bold; font-style:italic; color:#ff0000;}
h3 {font-size:16px; font-weight:bold; font-style:italic}
#all {width:760px; margin:auto}
#nav {width:760px; height:34px; background:url(images/links_bar.gif) top no-repeat; text-align:left; margin:0}
#nav table {margin: 0 0 0 120px}
#footer {background:url(images/footer_bar.gif) top no-repeat; height:34px; width:760px; color: #ffffff; font-size:10px; text-align:center; margin-top:15px}

#big_buttons {height:170px; background:url(images/star.gif) center no-repeat; padding:0 30px}
a#vote, input#vote {display:block; width:205px; height:47px; background:url(images/button_vote.gif) no-repeat; float:left; margin-top:65px; border:0}
a#vote:hover {background:url(images/button_vote_over.gif) no-repeat}
a#results {display:block; width:205px; height:47px; background:url(images/button_results.gif) no-repeat; float:right; margin-top:65px}
a#results:hover {background:url(images/button_results_over.gif)}

#main {padding:10px 30px}
.border_w {border:2px solid #ffffff;}

.submit {display:block; width:118px; height:29px; background:url(images/take_poll.gif) no-repeat; cursor:pointer; border:0; margin:8px auto}
.submit_over {display:block; width:118px; height:29px; background:url(images/take_poll_over.gif) no-repeat; cursor:pointer; border:0;margin:8px auto}

.submit1 {display:block; width:118px; height:29px; background:url(images/vote_sm.gif) no-repeat; cursor:pointer; border:0; margin:8px auto}

.submit1_over {display:block; width:118px; height:29px; background:url(images/vote_sm_over.gif) no-repeat; cursor:pointer; border:0;margin:8px auto}

.submit2 {display:block; width:118px; height:29px; background:url(images/results_sm.gif) no-repeat; cursor:pointer; border:0; margin:8px auto}

.submit2_over {display:block; width:118px; height:29px; background:url(images/results_sm_over.gif) no-repeat; cursor:pointer; border:0;margin:8px auto}

.submit3 {display:block; width:118px; height:29px; background:url(images/submit.gif) no-repeat; cursor:pointer; border:0; margin:8px auto}

.submit3_over {display:block; width:118px; height:29px; background:url(images/submit_over.gif) no-repeat; cursor:pointer; border:0;margin:8px auto}


a#poster {display:block; width:118px; height:29px; background:url(images/poster.gif) no-repeat;}
a#poster:hover {background:url(images/poster_over.gif) no-repeat;}
a#reminder {display:block; width:118px; height:29px; background:url(images/reminders.gif) no-repeat;}
a#reminder:hover {background:url(images/reminders_over.gif) no-repeat;}
a#ballot {display:block; width:118px; height:29px; background:url(images/ballot.gif) no-repeat;}
a#ballot:hover {background:url(images/ballot_over.gif) no-repeat;}
a#icon {display:block; width:118px; height:29px; background:url(images/icon.gif) no-repeat;}
a#icon:hover {background:url(images/icon_over.gif) no-repeat;}
.votetable {width:420px; margin:5px auto; text-align:left}
/*.hline {height:1px; color:#ffffff; background:#ffffff; border:0} */
.hline {height:1px; color:#172752; background:#172752; border:0}
#yearslist {width:450px; height:490px; background:url(images/star.jpg); background-repeat:no-repeat; background-position:bottom; margin:auto}
#yearslist a {float:left; 
              font-size:24px; 
			  font-weight:bold; 
			  width:150px; 
			  text-align:center; 
			  text-decoration:none; 
			  line-height:36px}
#yearslist a:hover {text-decoration:underline}	

#townresults, #townresults th  { background:#172752}	
#townresults {border:1px solid #172752; width:500px; margin:auto}
#townresults td {background:#ffffff; color:#172752; text-align:left;}
 #townresults td a {color:#172752; font-size:13px; color:#27569f}
p.header {font-size:24px; margin:5px 0}
p.header3 {font-size:36px; color:#fe0000; margin:5px 0}		
h2.header3 {font-size:48px; color:#fe0000; margin:5px 0}
h2.header4 {font-size:48px; color: #d4e978;	margin:5px 0} 
/*h2.header4 {font-size:48px; color: #95dce7;		 margin:5px 0}*/
.stars { width:20px;float:left}
.businessname {font-size:18px; color:#fa0000}
.category {font-style:italic; font-size:14px}
			