.winnercontainerside
{
	min-height:425px;
	margin:25px 0 0 45px;
	width:233px;
	border:0px solid black;
}
.winnercontainer
{
	min-height:185px;
	margin:15px 0 0 33px;
	width:603px;
}

.leftads{
	margin: 10px 0  0 15px;
}

.viewrecent{
	background-image: url(/pub/images/recentwinners_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 234px;
	height: 52px;
	margin: 15px 0 0 25px;	
}

.viewrecent p{
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 15px 0 0 55px;
}

.viewrecent a:link{
	text-decoration: none;
	color: #007dc6;
}
.viewrecent a:visited{
	text-decoration: none;
	color: #007dc6;
}

.viewrecent a:hover{
	text-decoration: none;
	color: #000;
}

.viewrecent a:active{
	text-decoration: none;
	color: #007dc6;
}

.areon{
	background-image: url(/pub/images/recentwinners_bg2.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 234px;
	height: 52px;
	margin: 15px 0 0 25px;	
}

.areon p{
	font-size: 110%;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	text-align: center;
}

.mainimg2{
	/*background-image: url(/pub/images/beermain_img.png);*/
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 657px;
	height: 206px;
	margin: 15px 0 0 0;	
}


.mainimg2 h3{
	margin: 0 0 0 0;
	padding: 150px 0 0 20px;
	width: 620px;
}
.tag{
	margin: 0 0 0 0;
	padding: 2px 0 0 20px;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	width: 620px;
}

.votingresults{
	background-image: url(/pub/images/results_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 657px;
	height: 144px;
	margin: 15px 0 0 0;	
}

.currentvoting{
	float: left;
	width: 200px;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 0 0;
	padding: 5px 0 0 30px;
}

.lastmonths{
	float: left;
	width: 160px;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	margin: 0 0 0 0;
	padding: 5px 0 0 240px;
}


ul.votes{
	margin: 0 0 0 0;
	padding: 5px 0 0 20px;
	float: left;
	width: 200px;
}

ul.votes li{
	list-style: none;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	line-height: 15px;
}
.votesy{
	width: 440px;
	border-right: 1px dashed #666;
	float: left
}

.num{
	float: left;
	width: 18px;
}
.votname{
	width: 145px;
	font-size: 110%;
	color: #006098;
	display:block;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	height: 16px;
	margin: 0 3px 0 0;
}

.percent{
	color: #b10101;
	font-size: 110%;
	display:block;
	float: left;
}

.percent2{
	color: #b10101;
	/*font-size: 110%;
	display:block;*/
	float: left;
	
}

.monthlywinnerside
{
	float:left;
}

.monthlywinner{
	float: left;
}
	.monthlywinner a img
	{
		width:96px;
		height:96px;
	}

.mtwinner{
	margin: 3px 0 0 60px;
	width: 96px;
	height: 96px;
}
.monthlywinner p{
	margin: 0 0 0 0px;
	padding: 0 0 0 10px;
	color: #fa7f06;
	width: 200px;
	text-align: center;
}

.text p{
	padding: 5px 0 5px 0;
	margin: 0 0 0 0;
	font-size: 110%;
	width: 650px;
}

.subnavnotfound
{
	/*background-image: url(/pub/images/subnav_bg.png);
	background-repeat: no-repeat;
	background-position: top left;*/
	width: 656px;
	height: 28px;
	margin: 10px 0 0 0;
	color:red;	
	float:left;
}
.subnavnotfound p
{
	/*background-image: url(/pub/images/subnav_bg.png);
	background-repeat: no-repeat;
	background-position: top left;*/
	color:red;
	font-weight:bold;
	font-size:larger;
}


.subnav{
	background-image: url(/pub/images/subnav_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 656px;
	height: 28px;
	margin: 10px 0 0 0;	
}

.subnavinput{
	float: left;
	margin: 3px 0 0 5px;
	border: 1px solid #c4c4c4;
}

.searchbtn{
	float: left;
	background-image: url(/pub/images/searchbtn.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 55px;
	height: 20px;
	border: 0px;
	font-size: 90%;
	font-weight: bold;
	margin: 3px 0 0 5px;
}

.leavecom{
	float: left;
	background-image: url(/pub/images/greybtn.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 113px;
	height: 21px;
	margin: 3px 0 0 15px;
}

.leavecom p{
	margin: 0 0 0 0;
	padding: 3px 0 0 4px;
	font-weight: bold;
	font-size: 95%;
	color: #006098;
}

.leavecom a:link{
	text-decoration: none;
	color: #00609b;
}
.leavecom a:visited{
	text-decoration: none;
	color: #00609b;
}
.leavecom a:hover{
	text-decoration: none;
	color: #FA7F06;
}
.leavecom a:active{
	text-decoration: none;
	color: #00609b;
}

.pagination{
	float: left;
	color: white;
	margin: 5px 5px 0 15px;
}

.pagination a:link{
	color: #fe7f00;
	text-decoration: none;
}
.pagination a:visited{
	color: #fe7f00;
	text-decoration: none;
}
.pagination a:hover{
	color: #fff;
	text-decoration: none;
}
.pagination a:active{
	color: #fe7f00;
	text-decoration: none;
}

.paginationtopwin
{
	float: left;
	color: white;
	margin: 5px 5px 0 15px;
	width:500px;
}

.paginationtopwin a:link{
	color: #fe7f00;
	text-decoration: none;
}
.paginationtopwin a:visited{
	color: #fe7f00;
	text-decoration: none;
}
.paginationtopwin a:hover{
	color: #002752;
	text-decoration: none;
}
.paginationtopwin a:active{
	color: #fe7f00;
	text-decoration: none;
}
.PageSelected
{
	color:#007DC6;
}

.ArticleSelected{
	margin: 0 0 0 3px;
}
.ArticlePaging:link{
	color: #fe7f00;
	text-decoration: none;
	margin: 0 2px 0 2px;
}
.ArticlePaging:visited{
	color: #fe7f00;
	text-decoration: none;
	margin: 0 2px 0 2px;
}
.ArticlePaging:hover{
	color: #fff;
	text-decoration: none;
	margin: 0 2px 0 2px;
}
.ArticlePaging:active{
	color: #fe7f00;
	text-decoration: none;
	margin: 0 2px 0 2px;
}

.catresults{
	width: 657px;
}

.catcontainer{
	margin:0 0 20px 0;
	

	
	

}

.contestant{
	float: left;
	/*
	background-image: url(/pub/images/contestant_bg.png);
	height: 147px;
	*/
	background-image: url(/pub/design/canidate-bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 122px;
	height:161px;
	margin: 0 5px 5px 0;
}

.contestant2{
	
	/*background-image: url(/pub/images/contestant_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	*/
	background-color:white;
	width: 700px;
	height: 157px;
	margin: 0 auto 0 auto;
	text-align:center;
	border-bottom:1px solid #ccc;
}

.contestant2 p{
	margin:0 0 0 10px;
}


.contestantadvertiser{
	float: left;
	/*
	background-image: url(/pub/images/contestant_gold_bg.png);
	height: 147px;
	*/
	background-repeat: no-repeat;
	background-position: top left;
	background-image:url(/pub/design/contestant_gold_2.png);
	width: 122px;
	height:161px;
	margin: 0 5px 5px 0;
}



.contestantimg{
	margin: 10px 0 0 13px;
	width: 96px;
	height: 96px;
}

.contestant p{
	width: 122px;
	text-align: center;
	font-size: 95%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:29px;
	overflow:hidden;
}

.contestant a:link{
	color: #fff;
	text-decoration: none;
}
.contestant a:visited{
	color: #fff;
	text-decoration: none;
}
.contestant a:hover{
	color: #006098;
	text-decoration: none;
}
.contestant a:active{
	color: #fff;
	text-decoration: none;
}


.contestantadvertiser p{
	width: 122px;
	text-align: center;
	font-size: 95%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:29px;
	overflow:hidden;
}

.contestantadvertiser a:link{
	color: #fff;
	text-decoration: none;
}
.contestantadvertiser a:visited{
	color: #fff;
	text-decoration: none;
}
.contestantadvertiser a:hover{
	color: #006098;
	text-decoration: none;
}
.contestantadvertiser a:active{
	color: #fff;
	text-decoration: none;
}



/*
.subads{
	background-image: url(/pub/images/centerlinks_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 642px;
	height: 71px;
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}
*/

.subads{
	/*background-image: url(/pub/images/centerlinks_bg.png);
	background-repeat: no-repeat;
	background-position: top left;*/
	width: 642px;
	margin: 0px 0 0px 0;
	padding: 0 0 0 15px;
	border:0px solid black;
	float:left;
	text-align:center;
}

.subads .small
{
	float:left;
	width:80px;
	margin:1px 2px 0 2px;
	overflow:hidden;
}

	.subads .small a:link
	{
		font-size:16px;
		color:#000;
	}
	.subads .small a:visited
	{
		font-size:16px;
		color:#000;
	}
	.subads .small a:hover
	{
		font-size:16px;
		color:#666;
	}
	.subads .small a:active
	{
		font-size:16px;
		color:#000;
	}			
	
.subads .d2center
{
	width:468px;
	float:left;
}



.ad1{
	float: left;
	/*width: 185px;*/
	width:150px;
	margin: 5px 15px 0 0;
	font-weight: bold;
	/*height:100px;*/
	padding:0 0 0 0;
	float:left;
	border:0px solid black;
}
.ad1 a:link{
	text-decoration: underline;
	color: #077bbf;
}
.ad1 a:visited{
	text-decoration: underline;
	color: #077bbf;
}
.ad1 a:hover{
	text-decoration: underline;
	color: #fa7f06;
}
.ad1 a:active{
	text-decoration: underline;
	color: #077bbf;
}

.commenthead{
	background-image: url(/pub/images/commentshead_bg.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 657px;
	height: 35px;
	margin: 10px 0 0 0;
	float:left;
}

.adshead{
	
	background-image: url(/pub/images/commentshead_bg2.png);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 657px;
	height: 25px;
	margin: 10px 0 0 0;
	float:left;
}

.comments{
	font-size: 120%;
	font-weight: bold;
	float: left;
	color: #fff;
	margin: 0 0 0 0;
	padding: 5px 0 0 28px;
	float:left;
}

.postcomments{
	float: left;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 5px 0 0 15px;
}

.postcomments a:link{
	color: #db7c1d;
	text-decoration: underline;
}
.postcomments a:visited{
	color: #db7c1d;
	text-decoration: underline;
}
.postcomments a:hover{
	color: #006098;
	text-decoration: underline;
}
.postcomments a:active{
	color: #db7c1d;
	text-decoration: underline;
}

.comment-item
{
	min-height:96px;
	float:left;
	margin:5px 0 5px 5px;
	padding:5px 0 5px 0;
	width:95%;
	border-bottom:1px dashed #444444;
}

.comments2{
	float:left;
	min-height:75px;
}
	* html .comments2 
	{
		height:75px;
	}

.userpic
{
	width:96px;
	float:left;
	margin:5px 0 0 15px;
	height:96px;
	overflow:hidden;
	border:1px solid #999;
	background-color:#fff;
	text-align:center;

}

.commentname{
	float: left;
	margin: 0 0 0 0;
	padding: 5px 10px 0 20px;
	color: #db7c1d; 
}
.commentname{

	margin: 0 0 0 0;
	padding: 5px 10px 0 20px;
	color: #db7c1d; 
}
.commentdate{
	float: left;
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
}
.commenttext{
	clear: left;
	/*border-bottom: 1px #444 dashed;*/
	margin: 5px 0 0 20px;
	padding: 7px 5px 5px 5px;
	float:left;
	background-color:#ddd;
	border:1px solid #ccc;
	width:475px;
	min-height:60px;
}

.commentbuttons{
	float: left;
	margin: 10px 0 0 0;
}
.commentbuttons p{
	float: left;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
	text-align: center;
	width: 123px;
	height: 19px;
	font-size: 90%;
	font-weight: bold;
	background-image: url(/pub/images/orangebtn.png);
	background-repeat: repeat-y;
	background-position: top left;
}

.postcomments2{
	background-image: url(/pub/images/orangebtn.png);
	background-repeat: repeat-y;
	background-position: top left;
	text-align: center;
	width: 123px;
	height: 24px;
	border: none;
	background-color: #fff;
	color: #fff;
	float:left;
}

.commentbuttons a:link{
	text-decoration: none;
	color: #fff;
}
.commentbuttons a:visited{
	text-decoration: none;
	color: #fff;
}
.commentbuttons a:hover{
	text-decoration: none;
	color: #fff;
}
.commentbuttons a:active{
	text-decoration: none;
	color: #fff;
}

.adbody{
	background-image: url(/pub/images/commentsbody_bg.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 657px;
	float:left;
	margin:0px 0 0 0;
}

.commentbody{
	background-image: url(/pub/images/commentsbody_bg.png);
	background-repeat: repeat-y;
	background-position: top left;
	width: 657px;
	float:left;
}

.commentbottom{
	background-image: url(/pub/images/commentsbottom_bg.png);
	background-repeat: no-repeat;
	background-position: top left;
	width: 657px;
	height: 18px;
	margin: 0 0 15px 0;
	float:left;
}
.itembackend
{
	margin:20px 0px 0px 10px;

	
}
.contestant2container
{
	width:150px;
	padding:0 10px 0 0;
	float:left;
}
.votingsearchcontainer
{
	width:475px;
	float:left;
	margin:20px 0 0 0;
	background-color:#fff;
	padding:0 5px 0 5px;
}

.votingsearchcontainer table{
	border:none;
	padding:10px;
	background-color:#dbecfc;
	width:475px;
	
}

.votingsearchcontainer table input{
	width:auto;
	
}

.votingsearchcontainer td{
	padding:1px;
	background-color:#dbecfc;
	text-align:left;
	border:none;
	width:100%;
	min-width:70px;

}

.votingsearchcontainer th{
	border:none;
	background-color:#dbecfc;
	padding:0 0 5px 0;
	
}

.tbweitemsback{
	width:80%;
	margin:20px auto 0 auto;
	padding:0 0 0 0;
	background-color:#fff;
	
}


.subnav .PageNextPrev{
	margin:0 0 0 0;
}


.backtoitemsvoting{
	padding:0 0 0 25px;
}

.hasDatepicker{
	width:70px;
}


p.thank-you-vote
{
	font-size:11px;
	font-weight:bold;
}