body {

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	margin:0px;

}



td {

	font-family: Arial, Helvetica, sans-serif;

}



td.nav {

	padding-left: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

	background-color: #3399CC;

	color: #FFFFFF;

	font-size: 14px;

	font-weight: normal;

}



td.blkcontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	font-weight: normal;

	background-color: #FFFFFF;

}



td.whtcontent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: normal;

}

.whtContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	font-weight: normal;

}



.whtBoldContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #FFFFFF;

}



.blkContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

	font-weight: normal;

}



.blkBoldContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

	font-weight:bold;

}



th {

	font-family: Arial, Helvetica, sans-serif;

}

a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}



a.nav:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

}

a.nav {

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 5px;

	padding-right: 5px;

}



.imgspacing {

	padding-right: 6px;

}



.copyright {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

/* Cast Your Vote page styles ... vote/index.html */

td.prevVote {

	background-color: #99CCFF;

	border-right: 1px solid #3399CC;

}



.prevVoteHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	color: #000000;

	font-weight:bold;

	padding-bottom: 5px;

}



.prevVoteContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000000;

	font-weight:bold;

	padding-left: 30px;

}



td.castVoteHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	color: #000000;

	font-weight:bold;

	padding-top: 5px;

	

}



.castVoteNum {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	font-weight: bold;

	padding-left: 5px;

	padding-right: 5px;

	padding-top: 10px;

}



td.voteChartNum {

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000000;

	font-weight: bold;

}



.voteTextSmall {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}



a.content {

	font-size:12px;

	color:#3399CC;

	text-decoration:underline;

}



a.content:visited {

	font-size:12px;

	color:#3399CC;

	text-decoration:underline;

}



a.content:hover {

	font-size:12px;

	color:#999999;

	text-decoration:underline;

}



a.contentbig {

	font-size:12px;

	color:#3399CC;

	text-decoration:underline;

}



a.contentbig:visited {

	font-size:12px;

	color:#3399CC;

	text-decoration:underline;

}



a.contentbig:hover {

	color:#999999;

	text-decoration:underline;

	font-size:12px;

}



a.castVoteNum {

	color: #000000;

	text-decoration:none;

}



a.castVoteNum:hover {

	color: #3399CC;

}



.castVoteImage {

	padding-top: 30px;

	padding-bottom: 10px;

}



a.sendToFriend {

	color: #3399CC;

	text-decoration:underline;

}

a.sentToFriend:visited {

	color: #3399CC;

	text-decoration:underline;

}



a.sendToFriend:hover {

	color: #999999;

	text-decoration:underline;

}



.captionsHeader {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: bold;

	color: #AEB1B3;

}



.captionsText {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:normal;

	color: #000000;

	padding-right: 15px;

	padding-bottom: 10px;

}



td.voteUpdatesHeader {

	background-color:#99CCFF;

	padding-top:5px;

	padding-left:10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color: #000000;

	font-weight:bold;

}



td.voteUpdatesContent {

	background-color: #99CCFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

	font-weight:bold;

}



form#updates {

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	color: #000000;

	background-color:#99CCFF;

}



form#photofind {

	font-size:10px;

	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	padding-left: 10px;

	background-color:#99CCFF;

}



/* styles for Submit page - some styles are used throughout the sub pages */



.contentHeader1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#000000;

	padding-top:15px;

	padding-bottom:15px;

}



.contentHeader2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#000000;

}



.contentHeader3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#999999;

	padding-top:15px;

	padding-bottom:15px;

}



.contentbig {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#000000;

	padding-bottom:15px;

	line-height:25px;

}



.contentnormal{

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#000000;

	padding-bottom:5px;

}



#updates .buttons { 

 font-family: Arial, Helvetica, sans-serif; 

 font-size: 10px; 

 background-color: #CCCCCC; 

 color: #000000; 

 margin-right: 6px; 

}



#updates .text { 

 font-family: Arial, Helvetica, sans-serif; 

 font-size: 10px; 

 width: 100px; 

 margin-right: 6px; 



}



#photofind .text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	width: 100px;

	margin-right: 6px;

}



#uploadPhoto .buttons {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	background-color:#CCCCCC;

	color:#000000;

	margin-right:6px;

}

.uploadNowButton {

	font: 9px Arial, Helvetica, sans-serif;

	background-color:#3399CC;

	color:#FFFFFF;

	padding-top:3px;

	padding-bottom:3px;

	padding-top:5px;

	padding-bottom:5px;

	text-decoration:none;

}

form#submit {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	background-color:#FFFFFF;

	padding-left:5px;

}



#submit .buttons {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	background-color:#3399CC;

	color:#FFFFFF;

}



/* Fix that Photo styles */



.fixContentHeader {

	font-family:Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#000000;

	padding-top:15px;

	padding-bottom:15px;

	letter-spacing:3px;

}

td.fixSub1 {

	background-color:#99CCFF;

	padding:'0' '0' '0' '0';

}



.fixSubText1 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#000000;

	padding-bottom:5px;

	line-height:20px;

}



.fixSubText2 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:20px;

	padding-top:10px;

	padding-bottom:10px;

	color:#000000;

}

form#fixZipcode {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	padding-top:10px;

}



#fixZipcode .buttons {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	background-color:#3399CC;

	color:#FFFFFF;

}



#fixZipcode .text {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	width: 100px;

	margin-right: 6px;

}

/* === upload page styles========== */



#uploadPhoto table { 

 background-color: #F9FBFD; 

 color: #000000; 

 width: 440px; 

 border: 1px solid #D7E5F2; 

 border-collapse: collapse; 

} 



#uploadPhoto td { 

 border: 1px solid #D7E5F2; 

 padding-left: 4px; 

}



#uploadPhoto input {

	font: 10px Arial, Helvetica, sans-serif;

	background-color: #D7E5F2; 

 	color: #102132; 

 	margin-left: 12px; 

 	margin-top: 3px; 

 	margin-bottom: 2px;

	border: 1px solid #284279;

}



#uploadPhoto select {

	font: 10px Arial, Helvetica, sans-serif;

	background-color:#D7E5F2;

	color: #102132;

	margin-left: 12px;

	margin-top: 3px;

	margin-bottom: 2px;

}



.labelcell {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color: #3670A7; 

	background-color: transparent; 

	width: 220px;

}



.fieldcell {

	background-color: #F2F7FB; 

	color: #000000; 

	text-align: right; 

	margin-right: 0px; 

	padding-right: 0px; 

}

/*

.smalllabelcell { 

 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: transparent; 

 color: #3670A7; 

 width: 100px; 

} 



.smallfieldcell { 

 background-color: #F2F7FB; 

 color: #000000; 

 text-align: right; 

  

}

*/

.button { 

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 	background-color: #D7E5F2; 

 	color: #102132; 

 	margin-left: 12px; 

 	margin-top: 3px; 

 	margin-bottom: 2px; 

}

.findPhoto {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	background-color:#D7E5F2;

	color: #102132;

	margin-left: 12px;

	margin-top: 3px;

	margin-bottom: 2px;

}



.fieldcell input { 

	 width: 200px; 

	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

	 background-color: #D7E5F2; 

 	color: #102132; 

	 border: 1px solid #284279; 

	 margin-right: 0px; 

} 



.fieldcell textarea {

	width: 200px; 

	 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

	 background-color: #D7E5F2; 

 	color: #102132; 

	 border: 1px solid #284279; 

	 margin-right: 0px;

}



.smallfieldcell input { 

 width: 100px; 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #D7E5F2; 

 color: #102132; 

 border: 1px solid #284279; 

} 



.smallfieldcell select { 

 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 

 background-color: #D7E5F2; 

 color: #102132; 

 border: 1px solid #284279; 

}





/* === about page styles ========== */

a.aboutcontent {

	color:#3399CC;

	font-size:12px;

	text-decoration:underline;

}

a.aboutcontent:hover {

	font-size:12px;

	color:#999999;

}

a.aboutcontent:visited {

	font-size:12px;

	color:#9999CC;

}



/* === end about styles === */



/* === topten == */

td.toptenleftsub {

	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 

	color: #000000; 

	background-color: #99CCFF; 

	width: 155px;

	padding:5px;

}



.toptenrandomimg {

	border: 1px solid #000000;

	background-color:#F2F7FB;

	padding: 2px;

}

.toptencaptions {

	font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color:#666666;

	background-color:transparent;

	position:relative;

}

#toptenstats {

	font-weight:bold;

	color:#000000;

	font-size:16px;

	position:relative;
}



ul {

	list-style-type:disc;

}



ul ul {

	list-style-type:disc;

}

#terms .buttons { 

 font-family: Arial, Helvetica, sans-serif; 

 font-size: 10px; 

 background-color: #CCCCCC; 

 color: #000000; 

 margin-right: 6px; 

}