div.division
{
	float:left;
	left:20px;
	padding-top:1px;
	position:relative;
	width:480px;
}


div.round div.small_header
{
	text-align:center;
}

div.top_1
{
	text-align:left;
	width:480px;
}

div.top_2
{
	text-align:right;
	width:472px;
	padding-right:2px;
}

#bottom_3
{
	text-align:left;
	width:476px;
	bottom: -47px;
	position: absolute;
}

#bottom_4
{
	bottom: -47px;
	text-align:right;
	width:478px;
	padding-right:2px;
	position: absolute;
}

div.round
{
	position: relative;
	float: left;
	padding:1px 0 2px 0;
	width:120px;
}

div.match
{
	color: #FFFFFF;
	height:45px;
	margin-top:2px;
	padding:4px 0 4px 0;
	width:120px;
	background:transparent url(http://cdn.themis-media.com/media/global/images/tournaments/team_box.jpg) no-repeat scroll left bottom;
}


div.voted
{
	color: #FFCC6F;
	font-style: italic;
}

div.winner
{
	font-weight: bold;
	color:#FFF618;
}

div.mywin
{
	background:url("http://cdn.themis-media.com/media/global/images/tournaments/orange_bracketbox.png") repeat-y scroll 0 0 transparent;
	color:#000000;
}


div.loss
{
	color: #FF0000;
	text-decoration: line-through;
}

div.team1_1,div.team2_1,
div.team1,div.team2
{
	font-size: 9px;
	cursor: pointer;
	height: 22px;		
}

div.team1_1, div.team2_1
{
	line-height: 11px;
	
}

div.team1, div.team2
{
	line-height: 19px;
}

div.team1_1
{
	padding:2px 0 0 2px;
}

div.team2_1
{
	padding:0 0 0 2px;
	position:relative;
	top:3px;
}

div.team1
{
	padding:0px 0 0 2px;
}

div.team2
{
	padding:0 0 0 2px;
	position:relative;
	top:3px;
}

div.last_round
{
	font-size:12px;
	font-weight:bold;
	text-align:center;
	width:113px;
	padding: 2px;
	float: left;
	position: relative;
	top: 12px;	
}


#division2
{
	left:25px;
}


#division2 div.match2
{
	left:7px;
	position:relative;
}


#division4_round1,
#division2_round1
{
	left: 354px;
}

#division4_round2,
#division2_round2
{
	left: 118px;
}

#division4_round3,
#division2_round3
{
	right: 119px;
}

#division4_round4,
#division2_round4
{
	right: 359px;
}

#division5_round5
{
	position:absolute;
	top:-1px;
	width: 232px;
}
	
#division5_round6
{
	left:55px;
	position:absolute;
	top:100px;
}

#division1_round1 div.match1
{
	height:65px;
	margin-top:-2px;
}

#division2_round1 div.match1
{
	left:7px;
	position:relative;
	height:68px;
	margin-top:-5px;	
}

#division3_round1 div.match1
{
	height:65px;
	margin-top:-2px;
}	

#division4_round1 div.match1
{
	height:68px;
	margin-top:-5px;
	left: 11px;
	position: relative;
}	

#division1_round2 div.match2
{
	height:129px;
	left:10px;
	position:relative;
	top:30px;
}

#division2_round2 div.match2
{
	height:129px;
	left:-3px;
	position:relative;
	top:28px;
}

#division3_round2 div.match2
{
	height:129px;
	left:10px;
	position:relative;
	top:25px;
}

#division4_round2 div.match2
{
	height:129px;
	left:1px;
	position:relative;
	top:23px;
}


#division1_round3 #match1_3_1
{
	left:15px;
	position:relative;
	top:95px;
}

#division1_round3 #match1_3_2
{
	left:15px;
	position:relative;
	top:302px;
}

#division2_round3 #match2_3_1
{
	left:-11px;
	position:relative;
	top:93px;
}

#division2_round3 #match2_3_2
{
	left:-11px;
	position:relative;
	top:299px;
}

#division3_round3 #match3_3_1
{
	left:15px;
	position:relative;
	top:91px;
}

#division3_round3 #match3_3_2
{
	left:15px;
	position:relative;
	top:297px;
}

#division4_round3 #match4_3_1
{
	left:-6px;
	position:relative;
	top:87px;
}

#division4_round3 #match4_3_2
{
	left:-6px;
	position:relative;
	top:293px;
}

#division1_round4 div.match4
{
	left:-35px;
	position:relative;
	top:224px;
	width:112px;
}

#division2_round4 div.match4
{
	position:relative;
	top:225px;
	left:41px;
	width:112px;
}

#division3_round4 div.match4
{
	position:relative;
	top:222px;
	left:-35px;
	width:112px;
}

#division4_round4 div.match4
{
	position:relative;
	top:222px;
	left:45px;
	width:112px;
}

div.match4 div.match,
div.match5 div.small_header
{
	width: 112px;
}

div.match4 div.match,
div.match5 div.match
{
	margin-top: 0px;
	padding: 0px;
}	

#division5_round5 #match5_5_1
{
	left:422px;
	position:absolute;
	top:-753px;
}

#division5_round5 #match5_5_2
{
	left:422px;
	position:absolute;
	top:-417px;
}

#match5_6_1
{
	left:307px;
	position:absolute;
	top:-720px;
	width:233px;
}

div.match6 div.match
{
	margin-top: 0px;
	padding: 0px;
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/orange_winner_box.png) no-repeat;	
	width:240px;
	height: 129px;
	top: -8px;
	left: -3px;
	position: relative;
}


#division0
{
	left:426px;
	position:absolute;
	top:57px;
	width: 145px;
}

#winner
{
font-family:Arial;
font-size:20pt;
font-weight:bold;
line-height:40px;
text-align:center;
width:175px;
}

#stats
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/orange_results_box.png) no-repeat;
	font-weight:bold;
	height:129px;
	text-align:right;
	width:150px;
	top:-2px;
	position:relative;
	margin-top:2px;
	padding:4px 0;	
	left: -3px;
}

#stats td
{
	line-height:12px;
	color:white;
}


#center_ad
{
height:150px;
left:390px;
padding:2px;
position:absolute;
bottom:29px;
width:218px;
text-align:center;
background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/2010_MarchMayhem.png) no-repeat;
font-weight: bold;
font-size: 12pt;
line-height:70pt;
}

#leaderboard_ad
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/header_3.png) no-repeat;
	height:188px;
	float:left;
	padding:2px;
	position:relative;
	top:3px;
	width:200px;
}

div.header
{
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	text-align:left;
	height:188px;
	color:#1A4877;
}

div.top_menu
{
	border-top:2px solid #1A4877;
	color:#1A4877;
	font-size:16px;
	font-weight:bold;
	height:20px;
	text-align:center;
	line-height: 21px;
	width: 996px;
	position: relative;
	left: -18px;
}	

div.top_menu span
{
	left:-100px;
	position:relative;
}

div.top_menu a
{
	color:#1A4877;
	text-decoration: none;	
}

div.top_menu a:hover
{
	text-decoration: underline;	
}


#bracket
{
	position: relative;
	background:transparent url(http://cdn.themis-media.com/media/global/images/tournaments/background/display/3.jpg) no-repeat scroll left bottom;
	height:1127px;
	width:1000px;
	left:-21px;
}


/*** TOOLTIP ***/
div.team_tooltip
{
font-size:8pt;
margin-bottom:2px;
line-height:12px;
}

div.team_tooltip div.small_header
{
	margin-bottom:4px;
}

div.team_tooltip a {
text-decoration: none;
}

div.team_tooltip img {
float: left;
margin: 0px 2px 2px 0px;
width: 64px;
height: 64px;
}

div.team_tooltip_title {
font-weight: bold;
font-size: 14px;
}

div.team_tooltip_description {
float:left;
height:75px;
line-height:12px;
width:170px;
}

div.team_tooltip_stats {
	margin-top: 3px;
	left:2px;
	line-height:11px;
}

/*** VOTING ***/

div.vote_team
{
	float: left;
	width: 300px;
	font-size: 14px;
	line-height: 16px;
	margin-bottom:30px;
}

div.vote_img
{
	width: 300px;
	height: 220px;
	text-align: center;
}

div.vote_versus
{
	float:left;
	font-size:20pt;
	font-weight:bold;
	position:relative;
	text-align:center;
	top:116px;
	width:50px;
}

#poll_container
{
	position: relative;
}

div.vote_footer
{
	position: relative;
	border-bottom:1px solid #FC5A25;
	border-top:1px solid #FC5A25;
	height:21px;
	top: 10px;	
}

div#vote_comment_link a 
{
	font-weight:bold;
	line-height:18px;
	text-indent:3px;
	color: #FC5A25;
	font-size:11px;
	text-decoration:none;
}


div.notice 
{
	color: #1B1C3F;
	margin-bottom: 5px;
	background: #D1D1DF;
	padding: 3px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: solid 1px #9B9DCF;
}

div.share_content 
{
	margin-top: 10px;
}


/*** VOTING PANEL ***/
#vote_panel
{
	height:400px;
	position:relative;
	top:10px;
	color: white;
}	

#vote_container
{
	width: 997px;
	height: 1126px;
	z-index: 50;
	opacity: 0.85;
	background-color: #02004e;
	width: 996px;
	position: absolute;
	left: 0px;
	filter:alpha(opacity=85);
}

#vote_button
{
	cursor: pointer;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	left:385px;
	line-height:22px;
	position:absolute;
	text-align:center;
	top:42px;
	width:228px;
	height: 129px;
	z-index: 3;
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/orangebox_vote.png) no-repeat;
}

#vote_close
{
	cursor: pointer;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 1px;
	text-align: center;
	top: 3px;		
}

div.vote_team
{
	width: 475px;
	border:2px dotted;
	padding:4px;
	height: 100%;
	background: #0028C5;
	overflow: hidden;
}

#vote_team1
{
}

#vote_team2
{
	float:left;
	left:20px;
	position:relative;	
}
#vote_team2 div.team_name
{
	text-align:right;
}

#vote_team2 img
{
	float: right;
	margin: 3px 0px 0px 17px;
}

#vote_team1 img
{
	float: left;
	margin: 3px 17px 0px 0px;
}

div.vote_team div.team_name
{
	color:#FF7800;
	font-size:20px;
	font-weight:bold;
	line-height:25px;
}

div.vote_team div.team_description
{
}

div.vote_team div.team_description p,
div.vote_team div.team_description li
{
	color: #FFFFFF;
}

div.vote_team div.team_website
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

div.vote_team div.team_website a
{
	color: #FFFFFF;
	text-decoration: none;
}

div.vote_team div.team_website a:hover
{
	color: #891E1E;
}



div.poll_details
{
	color: #FFFFFF;	
	font-size:14px;
	width: 500px;
	left: 250px;
	position: relative;
	float: left;
}

div.poll_submit
{
	bottom:32px;
	float:right;
	position:relative;
}

#poll_container
{
}

#response1, #response2
{
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	text-align: left;
}

div.division_name
{
	font-weight: bold;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	border-bottom: 1px dashed;
}

#next_match
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/orange_arrow.png) no-repeat;
	cursor: pointer;
	height:172px;
	width:120px;
	position: absolute;
	right: -130px;
	top: -10px;
}

#previous_match
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/orange_arrow_previous.png) no-repeat;
	cursor: pointer;
	height:172px;
	width:120px;
	position: absolute;
	left: 130px;
	top: -10px;
}

#vote_ad_leaderboard 
{
height:90px;
width:728px;
}

#vote_finished
{
	text-align: center;
	border-bottom:2px dashed white;
	height:175px;
}

#finished_text
{
	color:#FFFFFF;
	float:left;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	padding-top:30px;
	width:525px;	
}	

#finished_text a
{
	text-decoration: none;
	color:#FFFFFF;
}

#finished_text a:hover
{
	color:#891E1E;
}


div.vote_logo
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/2010_MarchMayhem.png) no-repeat;
	float:left;
	height:150px;
	left:10px;
	padding:2px;
	position:relative;
	width:218px;
}

#prize_sponsor_finish,
#prize_sponsor
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/prize_sponsors.png) no-repeat;
	float:left;
	height:112px;
	left:25px;
	position:relative;
	top:10px;
	width:200px;
}

#prize_sponsor
{
	position: absolute;
}

#prize_sponosor_finish
{
	top:20px;
}



#great8
{
	background: transparent url(http://cdn.themis-media.com/media/global/images/tournaments/Great8BOX.png) no-repeat;
	height:129px;
	left:378px;
	margin-top:0;
	padding:0;
	position:absolute;
	top:499px;
	width:240px;
	z-index:3;
	
}

#winner_circle
{
	color:#FFFFFF; 
	font-size:21px;
	font-weight:bold;
	line-height:40px;
	text-align:center;
}

table.DbD_table tbody tr.hlite td {
background: #FFFFDF url(http://cdn.themis-media.com/themes/www/default/images/gradient_cell_bg.png) bottom left no-repeat;
}