#duelPublic_content {
	width:927px;
	position:relative;
	margin:0px auto 10px auto;
}
#duelPublic_content .bottom {
	margin-top:10px;
}
/**/
#duelPublic_content .mainduel {
	background-color:#222;
	background:url('../../images/duel.mainduel_bg.png') 0 0 no-repeat;
	width:720px;
	height:545px;
	margin:0px 0px 0px 0px;
	float:left;
	position:relative;
}
#duelPublic_content .mainduel_title {
	position:absolute;
	left:9px;
	top:14px;
}
#duelPublic_content .mainduel .time_remaining_block {
	position:absolute;
	/*left:451px;*/
	left:556px;
	top:14px;
}
#duelPublic_content .mainduel .time_remaining_block .time {
	width:154px;
	height:65px;
	background:url('../../images/duel.mainduel_timeremaining_bg.png') 0 0 no-repeat;
	position:absolute;
	top:17px;
	left:0px;
	padding-top:16px;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#fff;
}
#duelPublic_content .mainduel .copy {
	position:absolute;
	top:45px;
	left:12px;
	width:383px;
}
#duelPublic_content .mainduel .copy a {
	text-decoration:underline;
	color:#fff;
}
#duelPublic_content .mainduel .preoct1_message {
	position:relative;
	display:block;
	top:127px;
	width:399px;
	margin:0px auto 0px auto;
}
#duelPublic_content .mainduel .contestants {
	position:absolute;
	top:112px;
	left:4px;
	height:413px;
}
#duelPublic_content .mainduel .see_next {
	position:absolute;
	top:107px;
	right:10px;
}
#duelPublic_content .mainduel .contestant {
	float:left;
	position:relative;
}
#duelPublic_content .mainduel .contestants .vs {
	float:left;
	width:38px;
	height:48px;
	margin:185px 4px 0px 4px;
}
#duelPublic_content .mainduel .nickname {
	color:#898989;
	font-size:12px;
	letter-spacing:1px;
}
#duelPublic_content .mainduel .taunt {
	color:#fff;
	font-size:20px;
	letter-spacing:1px;
	margin:5px 0px 5px 0px;
}
#duelPublic_content .mainduel .photo {
	width:330px;
	height:330px;
	background-color:#000;
}
#duelPublic_content .mainduel .vote_button {
	position:absolute;
	right:0px;
	margin-top:5px;
}
/**/
#duelPublic_content .featured_duels {
	background-color:#000;
	background:url('../../images/duel.public_featured_bg.png') 0 0 no-repeat;
	width:200px;
	margin-left:7px;
	float:left;
}
#duelPublic_content .featured_duels .title {
	margin:10px 0px 7px 8px;
}
#duelPublic_content .featured_duels .duels {
	width:194px;
	margin:0px auto 0px auto;
}
#duelPublic_content .featured_duels .duel {
	display:block;
	background-color:#000;
	width:194px;
	height:95px;
	margin:0px 0px 15px 0px;
}
#duelPublic_content .featured_duels .duel .thumb {
	width:85px;
	height:85px;
	background-color:#ccc;
	float:left;
	margin:5px 6px 5px 6px;
}					
/**/
#duelPublic_content .grid_title {
	width:927px;
	height:20px;
	position:relative;
}
#duelPublic_content .grid_title .see_past_button {
	position:absolute;
	right:0px;
	top:8px;
}
#duelPublic_content .grid .row {
	background:url('../../images/duel.public_grid_bg.png') 0 0 repeat-x;
	/*width:917px;*/
	height:104px;
	margin-top:3px;
	padding:5px;
	clear:both;
}
#duelPublic_content .grid .duel,#duelPublic_content .grid .dueldead {
	display:block;
	float:left;
	width:227px;
	height:95px;
	margin:0px 0px 0px 0px;
	padding:4px 1px 4px 1px;
}

#duelPublic_content .grid .duel:hover{
	width:227px;
	padding:3px 0px 3px 0px;
	border:1px solid #f00;
}				
#duelPublic_content .grid .thumb {
	width:85px;
	height:85px;
	background-color:#000;
	float:left;
	margin:5px 2px 5px 4px;
}					

#duelPublic_content .grid .time_left {
	color:#898989;
	font-size:11px;
	width:30px;
	float:left;
	margin:5px 0px 5px 5px;
	letter-spacing:1px;
	line-height:1.2em;
}
#duelPublic_content .grid .time_left .time {
	padding-top:3px;
	color:#fff;
}
/**/