﻿table.tweakfest-main-table
{
	background: #3d4c61 url(images/layout/bg_panelround_large.gif) bottom left no-repeat;
	border-width: 0;
	margin-top: 20px;	
	width: 974px;
}

div.tweakfest-info-large
{
	background: #3d4c61 url(/images/tweakfest/home_info_large_filler.jpg) top left repeat;
	width: 466px;
	float: left;	
}

div.tweakfest-info-text
{
	padding: 5px 10px;
}
div.no-active-contest
{
	padding: 20px 10px;
}
div.tweakfest-info-small
{
	background: #3d4c61 url(/images/tweakfest/home_info_small_bottom.gif) bottom left repeat;
	width: 213px;
	float: left;
	margin-left: 5px;
}

div.tweakfest-info-small div
{
	background: url(/images/tweakfest/home_info_small_top.gif) top left no-repeat;
}

div.past-contest
{
	background: #3d4c61 url(images/layout/bg_panelround_large.gif) bottom left no-repeat;	
	margin-top: 20px;	
	width: 974px;
	padding-bottom: 10px;
}

div.current-contest
{
	background: #3d4c61 url(images/layout/bg_panelround_large.gif) bottom left no-repeat;	
	margin-top: 20px;	
	width: 974px;
	padding-bottom: 10px;
}

div.contest_listing
{
	width: 974px;
	float: left;
	clear: left;
}

div.contest_listing_alt
{
	width: 974px;
	background-color: #323e4f;
	float: left;
	clear: left;
}

div.contest-image
{
	padding: 5px 10px;
	float: left;
}
div.contest-image img
{
	border: solid 2px #242d3a;
}
div.contest-stats
{
	padding: 5px 10px;
	width: 416px;
	float: left;
}
p.contest-stats-line
{
	padding: 0 0 13px 0;
	margin: 0;
}
span.tell-a-friend {
	background: url(images/elements/emailtofriend.gif) center left no-repeat;
	margin-left: 0px;
	padding-left: 16px;
}
div.submit-button
{
	padding-top: 40px;
	float: left;
	width: 180px;
	text-align: center;
}
div.vote-button
{
	padding-top: 40px;
	float: left;
	width: 180px;
	text-align: center;
}

#titleContestDetails
{
	margin-top: 10px;
	background-image: url(images/tweakfest/title_contest_details.gif);
	text-indent: -2000px;
}

#titleSubmitAnEntry
{
	margin-top: 15px;
	background-image: url(images/tweakfest/title_submit_entry.gif);
	text-indent: -2000px;
}


#submitanentry
{
	padding-top: 0px;
}

div.smallpanelheader
{
	clear: left;
	float: left;
	margin: 15px 0 0 0;
}

div.smallpanel
{
	clear: left;
	float: left;
	margin: 0px;
}

#contestDetailsHead
{
	clear: right;
	margin: 15px 0 0 0;
	float: right;
}


#contestDetails
{
	clear: right;
	padding: 10px;
	margin: 0px;
	float: right;
	width: 190px;
}

div.detailsleft
{
	float: left;
	clear: none;
	width: 135px;
	padding: 0;
	margin: 0;
}

div.detailsmiddle
{
	float: left;
	clear: none;
	width: 530px;
	padding: 0;
	margin: 0;
}

#detailsright
{
	float: right;
	clear: none;
	margin: 0px;
}


.labelLarge
{
	width: 560px;
	float: left;
	clear: both;
	font-size: 14px;
	margin: 0 0 10px 0;
}

.labelLarge label
{
	float: left;
	text-align: right;
	margin: 0px 13px 0px 0px;
	width: 150px;
	font-weight: bold;
}

.labelLarge span
{
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 370px;
}

.labelSmall
{
	width: 560px;
	float: left;
	clear: both;
	font-size: 12px;
	margin: 0 0 10px 0;
}

.labelSmall label
{
	float: left;
	text-align: right;
	margin: 0px 13px 0px 0px;
	width: 150px;
	font-weight: bold;
}

.labelSmall span
{
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	width: 370px;
}

div.stockphotos
{
	clear: left;
	float: left;
	width: 974px;
	padding: 0 0 0 0;
}

div.stockphotos div
{
	text-align: center;
	padding: 10px;
	float: left;
}

div.stockphotos div img
{
	border: solid 2px #242d3a;
	width: 131px;
	height: 131px;
}

div.field
{
	padding-top: 8px;
}


.nosubmit
{
	padding-top: 25px;
	font-size: 16px;
	width: 920px;
	text-align: left;
	height: 70px;
	vertical-align: middle;
}


#titleWinner
{
	text-indent: -2000px;
	margin: 20px 0 0 0;
	background: url(/images/tweakfest/title_winner.gif) no-repeat;
	height: 26px;
	padding: 0px;
}

#titleRunnersUp
{
	text-indent: -2000px;
	margin: 20px 0 0 0;
	background: url(/images/tweakfest/title_runners_up.gif) no-repeat;
	height: 26px;
	padding: 0px;
}

#titleVote
{
	text-indent: -2000px;
	margin: 20px 0 0 0;
	background: url(/images/tweakfest/title_vote.gif) no-repeat;
	height: 26px;
	padding: 0px;
}

#titleFinal
{
	text-indent: -2000px;
	margin: 20px 0 0 0;
	background: url(/images/tweakfest/title_final.gif) no-repeat;
	height: 26px;
	padding: 0px;
}

#titlePending
{
	text-indent: -2000px;
	margin: 20px 0 0 0;
	background: url(/images/tweakfest/title_pending.gif) no-repeat;
	height: 26px;
	padding: 0px;
}

#vote
{
	padding: 3px 5px 3px 3px;
	width: 966px;
}

#runnersupPanel
{
	padding: 3px 5px 3px 3px;
	width: 966px;
}

#winnerPanel
{
	padding: 3px 5px 3px 3px;
	width: 966px;
}

#jinxAwardsPanel
{
	padding: 3px 5px 3px 3px;
	width: 966px;
}

#wtfAwardsPanel
{
	padding: 3px 5px 3px 3px;
	width: 966px;
}



/* LEFT PANEL (PHOTO) VOTING */

div.voteleft
{
	float: left;
	width: 520px;
	padding: 0;
	margin: 0;
}

div.photo
{
	float: left;
}

div.photo img
{
	border: 2px solid #242d3a;
}

div.score 
{
	
}
div.entry-number
{
	width: inherit;
	text-align: right;	
	font-weight: bold;
}

div.score div.loginvote
{
	float: left;
	padding: 50px;
	margin: 0;
	width: inherit;
	text-align: center;
	font-size: 13pt;
	clear: both;
}

div.vote-navigation
{
	text-align: center;
}
a.previous
{
	float: left;
	padding-top: 5px;
}

a.next
{
	float: right;
	padding-top: 5px;	
}



/* RIGHT PANEL VOTING */

div.voteright
{
	float: left;
	width: 430px;
	padding: 0;
	margin: 0;
}

.membersig
{
	font-size: 12pt;
}

div.blurbName
{
	clear:both;
	width: inherit;
	padding: 10px 0px 10px 10px;
	margin-left: 8px;
}
div.blurbName p
{
	float: left;
	clear: left;
	width: 400px;
	margin: 0px;
	padding: 0px;
}
div.blurbName p.userSig
{
	background: url(images/comments/head_user_tweak.gif) top left no-repeat;
	padding: 1px 1px 1px 5px;
}
div.blurbName span.submittedBy
{
	float: left;
	padding-top: 2px;
}
div.blurbName p.description
{
	padding: 0px 5px 5px 5px;
	margin-bottom: 5px;
	width: 380px;
}

div.blurbName p.crewName
{
	background: url(images/comments/head_admin_tweak.gif) top left no-repeat;
}
div.blurbName .sig
{
	padding-left: 0px;
	margin-left: 25px;
}
div.blurbName .says
{
	float: left;
	padding-top: 2px;
	margin-left: 5px;
}
div.blurbName p.commentBreak
{
	padding: 0px;
	margin: 0px;
}
div.blurbName div.postComment
{
	padding-left: 20px;
}

div.scorerank
{
	width: 432px;
	height: 50px;
	text-align: center;
	width: 432px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-size: 24px;
}
div.awardHeader
{
	width: 432px;
	height: 138px;
	text-align: center;
	width: 432px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-size: 24px;
}

div.score div.scorepending
{
	width: 432px;
	height: 50px;
	text-align: center;
	width: 432px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font-size: 18px;
}
div.finalscore
{
	background: #3d4c61 url(/images/tweakfest/final_score_off.gif) no-repeat bottom left;
	width: 432px;
	height: 139px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div.finalscore div.scoretext
{
	text-align: center;
	position: relative;
	left: 0px;
	top: 0px;
	width: 432px;
	height: 39px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 18px;
}
div.finalscore div.scoreimg
{
	position: relative;
	left: 0px;
	top: 2px;
	background: #3d4c61 url(/images/tweakfest/final_score_on.gif) no-repeat top left;
	height: 93px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border-width: 0px 2px 0px 0px;
	border-style: solid;
	border-color: #242d3a; /*#fec000;  #242d3a;*/
}
div.votebox
{
	background: #3d4c61 url(/images/tweakfest/vote_bg.jpg) no-repeat top left;
	width: 432px;
	height: 139px;	
	margin: 10px 0 20px 0;	
}
div.votebox input
{
	padding: 0;
	margin: 0;
	float: left;
}

div.voteright .dragon
{
	float: none;
	width: 158px;
	padding: 0;
	margin: 0 0 0 0;
}

div.alreadyvoted
{
	width: auto;
	text-align: center;
	background-color: Transparent;
	background-color: #fec000;
	color: #fec000;
	color: Black;
	border: 1px solid #252d38;
	padding: 2px;
	font-size: 100%;
}





#tweakfestScores
{
	float: right;
}

#tweakfestScores ul
{
	float: left;
}

#tweakfestScores ul li
{
	width: 180px;
	float: left;
}

#tweakfestScores ul li hr.divider
{
	text-align: left;
	width: 172px;
	height: 1px;
	color: #fec000;
}

#tweakfestScores ul li span.score
{
	float: left;
	width: 45px;
	font-weight: bold;
	color: White;
}

#tweakfestScores ul li span.description
{
	width: 123px;
	overflow: hidden;
	float: left;
	white-space: nowrap;
}

img.specialTag
{
	text-align: left;
	vertical-align: text-top;
	padding-top: 4px;
}


#tweakfestViewAll
{
	width: 974px;
	height: 38px;
	float: left;
	clear: left;
	margin: 0px;
	padding: 0px;
	position: relative;
	background: url(images/tweakfest/bg_browsefinalists.gif) top left no-repeat;
	margin: 15px 0px 15px 0px;
}

#tweakfestViewAll a
{
	
	width: 150px;
	height: 24px;
	padding: 0px;
	position: absolute;
	left: 396px;
	top: 5px;
}