/***************
// Global defs
***************/

body {
width:100%;
margin:0 auto;
padding:0;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
behavior:url("csshover2.htc");
}

/***************
// Text classes
***************/

h1{
font-size:18px;
font-weight:bold;
color:#333333;
margin:0px;
line-height:20px;
padding-left:10px;
padding-top:15px;
text-align:center;
}

h2{
font-size:14px;
font-weight:normal;
text-align:center;
color:#000000;
margin:0px;
line-height:14px;
padding-left:10px;
padding-top:8px;
}

h3{
font-size:10px;
font-weight:normal;
text-align:right;
color:#999999;
margin:0px;
line-height:14px;
padding-right:3px;
padding-top:8px;
}

h3 a{
color:#999999;
text-decoration:underline;
}

h3 a:hover{
color:#000000;
text-decoration:underline;
}

h4{
font-size:10px;
font-weight:normal;
text-align:right;
color:#646464;
margin:0px;
line-height:14px;
padding-right:3px;
padding-top:8px;
}

h4 a{
color:#669933;
text-decoration:underline;
}

h5{
font-size:11px;
font-weight:bold;
text-align:left;
color:#9C9C9C;
margin:0px;
line-height:14px;
padding-left:0px;
padding-top:0px;
}

h6{
font-size:18px;
font-weight:bold;
text-align:center;
color:#333333;
margin:0px;
padding-left:10px;
padding-top:10px;
text-decoration:underline;
}

h7{
font-size:10px;
font-weight:normal;
text-align:right;
color:#646464;
margin:0px;
text-decoration:underline;
line-height:14px;
padding-right:3px;
padding-top:8px;
}

h7 a{
color:#646464;
text-decoration:underline;
}

.black_text{
font-size:12px;
font-weight:bold;
text-align:right;
color:#000000;
margin:0px;
line-height:16px;
}

.bold_black_text{
font-size:18px;
font-weight:bold;
text-align:center;
color:#333333;
margin:0px;
padding-top:8px;
}

.free_account_header{
float:left;
font-size:15px;
font-weight:bold;
text-align:center;
color:#000000;
line-height:16px;
margin: 10px 10px 10px 0;
text-decoration:none;
}

.green_text{
font-size:12px;
font-weight:bold;
text-align:left;
color:#64A03E;
line-height:16px;
}

.gray_text{
font-size:11px;
font-weight:normal;
text-align:left;
color:#999999;
}

.gray_text a{
color:#999999;
text-decoration:none;
}

.gray_text a:hover{
color:#000000;
text-decoration:underline;
}

.bold_gray_text{
font-size:16px;
font-weight:bold;
text-align:center;
color:#646464;
margin:0px;
line-height:14px;
padding-top:8px;
}

.competitor_seed {
clear: both;
text-align: center;
font-weight: bold;
font-style: italic;
color: #cecece;
}

.competitor_seed_number {
font-size: 24pt;
margin-right: 6px;
}

.competitor_seed_text {
font-size: 14pt;
vertical-align: top;
}
/**************
// Structurals
**************/

#wrap {
width:100%;
position:relative;
text-align:center;
margin:0;
}

#container{
position:relative;
margin:0 auto;
width:986px;
background-color:#FFFFFF;
}

#main_content{
float:left;
clear:none;
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:#F6F6F6;
padding-bottom:10px;
}

#list_spacer {
width:280px;
height:10px;
background-color:#F7F7F7;
float:left;
}

/**************
// Header
**************/

#header_div {
width:100%;
height:99px;
padding-top:7px;
}

#header_left {
width:256px;
height:90px;
float:left;
}

#header_right {
width:730px;
height:90px;
float:right;
text-align:center;
}

#header_add_box {
width:730px;
height:90px;
float:left;
background-color:#F2F2F2;
font-size:12px;
font-weight:bold;
text-align:center;
color:#000000;
}

#header_logo {
width:256px;
height:59px;
background-image:url(/images/logo.jpg);
background-repeat:no-repeat;
float:left;
margin-bottom:10px;
}

#header_navigation {
width:232px;
height:30px;;
margin-top:6px;
padding-left:8px;
font-size:12px;
color:#B4B2B2;
float:left;
}

#header_navigation_text a {
font-size:12px;
color:#000000;
text-decoration:none;
}

#header_navigation_text a:hover {
text-decoration:underline;
}

/**************
// Right Nav
**************/

#right_nav_short{
float:left;
background-color:#FFFFFF;
font-size:14px;
font-weight:normal;
text-align:center;
color:#000000;
margin:0px;
line-height:14px;
padding-left:0px;
padding: 0;
width:202px;
height:100%;
}

#right_nav_short_inner{
float:right;
/*background-color:#ffffff;*/
font-size:14px;
font-weight:normal;
text-align:center;
color:#000000;
line-height:14px;
margin: 0;
padding: 0;
width:202px;
/*height:440px;*/
/*border-left:1px solid #DFDFDF;
border-top:1px solid #DFDFDF;*/
}

#right_nav_short_inner.shorter{
/*height:290px;
*height:270px;*/
}

#right_nav_tall{
float:right;
background-color:#FFFFFF;
font-size:14px;
font-weight:normal;
text-align:center;
color:#000000;
line-height:14px;
padding: 0;
margin: 0;
width:202px;
height:440px;
}

.nav_right_header_bright {
width:180px;
height:20px;
font-size:12px;
font-weight:bold;
text-align:left;
color:#000000;
padding-left:5px;
padding-top:5px;
margin-top:5px;
margin-left:5px;
margin-right:0px;
margin-bottom:5px;
background-color:#D0FF00;
float:left;
}

.nav_right_header_dark {
width:180px;
height:20px;
font-size:12px;
font-weight:bold;
text-align:left;
color:#000000;
padding-left:5px;
padding-top:5px;
margin: 5px 0 5px 5px;
background-color:#E7E7E7;
float:left;
}

#link_back_to_voting {
width:150px;
height:18px;
background-image:url(/images/3color_bar.jpg);
background-repeat:no-repeat;
font-size:12px;
font-weight:normal;
text-align:center;
color:#000000;
margin-left:5px;
float:left;
padding:0px;
padding-left:30px;
clear:none;
}

.category{
float:right;
font-size:13px;
font-weight:normal;
text-align:center;
color:#000000;
padding: 0;
margin: 0 3px 0 0;
line-height:14px;
width:170px;
height:55px;
}

#content{
float:left;
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

#left_content{
float:left;
width:800px;
height:100%;
margin:0px;
padding:0px;
background-color:#F6F6F6;
border:1px solid #DEDEDE;

}

#left_content_video1{
float:left;
width:780px;
height:100%;
margin:0px;
padding:0px;
background-color:#F6F6F6;
border-left:1px solid #DEDEDE;
}

#left_content_inner{
float:left;
width:585px;
height:100%;
margin: 0 0 0 5px;
padding: 0 10px 0 0;
background-color:#F6F6F6;
border-top:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
}

#left_content_inner_box{
float:left;
width:354px;
height:100%;
margin: 0px;
padding: 12px 9px 80px 9px;
background-color:#FFFFFF;
border-right:1px solid #DEDEDE;
}

.left_content_right_inner_box{
float:right;
width:195px;
height:100%;
margin: 12px 0 0 9px;
padding: 0;
}

.left_content_right_inner_box2{
float:right;
width:195px;
height:100%;
margin-left:9 px;
}

#upcoming_box1{
float:left;
width:193px;
height:100%;
font-size:11px;
font-weight:normal;
text-align:left;
color:#999999;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

#upcoming_left_box{
float:left;
width:83px;
height:100%;
font-size:11px;
font-weight:normal;
text-align:right;
color:#646464;
line-height:16px;
margin: 10px 0 10px 0;
}

#upcoming_left_box .active_round{
  font-weight: bold;
}

.upcoming_right_box{
float:right;
width:96px;
height:100%;
font-size:11px;
color:#646464;
line-height:16px;
margin: 10px 0 10px 0;
text-align:left;
}

.upcoming_right_box a{
color:#646464;
text-decoration:underline;
}

.upcoming_right_box a.active_round{
color: green;
font-weight: bold;
}

.upcoming_right_box a:hover{
text-decoration: none;
}

.notify_me_box{
float:left;
background-image:url(/images/mail_pic.gif);
background-repeat:no-repeat;
width:200px;
height:26px;
font-size:11px;
font-weight:normal;
text-align:center;
color:#646464;
line-height:16px;
margin: 20px 0 0 0;
padding: 0 18px 0 30px;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

.notify_me_box a{
float:left;
width:195px;
height:26px;
color:#646464;
padding-top:5px;
text-decoration:underline;
}

.notify_me_box a:hover{
color:#000000;
}

.send_to_friend_small{
float:left;
background-image:url(/images/mail_pic.gif);
background-repeat:no-repeat;
width:193px;
height:26px;
font-size:11px;
font-weight:normal;
text-align:center;
color:#646464;
line-height:16px;
margin-top:10px;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

.send_to_friend_small a{
float:left;
width:193px;
height:26px;
color:#646464;
padding-top:5px;
text-decoration:underline;
}

.send_to_friend_small a:hover{
color:#000000;
}

.send_to_friend_large{
float:right;
background-image:url(/images/mail_pic.gif);
background-repeat:no-repeat;
width:193px;
height:26px;
font-size:11px;
font-weight:normal;
text-align:center;
color:#646464;
line-height:16px;
margin-right:8px;
margin-top:10px;
padding: 0 18px 0 20px;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

.send_to_friend_large a{
float:right;
width: 193px;
height: 26px;
color:#646464;
padding-top:5px;
text-decoration:underline;
}

.send_to_friend_large a:hover{
color:#000000;
}

#image_box{
float:left;
width: 354px;
height:94px;
margin: 0 0 10px 0;
padding: 0 0 0 8px;
text-align:left;
}

#voting_finished_box{
float:left;
width:100%;
height:58px;
font-size:15px;
font-weight:bold;
text-align:center;
color:#000000;
line-height:18px;
padding: 15px 0 0 0;
background-color:#ccff00;
}

.common_box{
width:250px;
margin-left:45px;
height:100%;
}

.blank_box{
float:left;
width:100%;
height:100%;
line-height:14px;
padding: 5px 0 5px 0;
margin-top:20px;
align:center;
text-align:center;
}

.middle_box{
float:left;
width:250px;
min-height:20px;
font-size:18px;
font-weight:bold;
text-align:center;
color:#ccff00;
line-height:14px;
margin: 0;
padding: 10px 0 5px 0;
background-color:#333333;
}

.text_box{
float:left;
height:100%;
font-size:12px;
font-weight:bold;
text-align:center;
color:#9C9C9C;
margin:0px;
line-height:16px;
padding: 10px 0 0 10px;
}

.content_top{
float:left;
width:800px;
height:55px;
margin:0px;
padding:0px;
text-align:center;
background-image:url(/images/left_content_top_bg.gif);
background-repeat:repeat-x;
}

.content_top h1 {
padding-top:15px;
}

.matchup_bracket_name{
float:left;
width:782px;
/*height:55px;*/
margin:0px;
padding:20px 0;
background-image:url(/images/left_content_top_bg.gif);
background-repeat:repeat-x;
border-top:1px solid #DEDEDE;
}

.listpage_bracket_name{
float:left;
width:779px;
min-height:55px;
height:auto;
text-align:center;
background-image:url(/images/left_content_top_bg.gif);
background-repeat:repeat-x;
border-top:1px solid #DEDEDE;
}

*html .listpage_bracket_name {
height:55px !important;
}

.large_round_selector{
float:right;
width:100%;
height:20px;
text-align: center;
background-repeat:repeat-x;
}

#right_box{
float:right;
width:185px;
height:100%;
margin-right:0px;
padding-bottom:10px;
}

#right_content_box{
float:right;
width:172px;
height:100%;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

#right_content_box1{
float:right;
width:202px;
height:100%;
background-color:#F6F6F6;
}

#right_content_box1{
float:right;
width:202px;
height:100%;
background-color:#F6F6F6;
}

#control_box{
float:left;
width:202px;
height:100%;
margin: 6px 0 6px 0;
padding: 0;
background-color:#ffffff;
}

.control_box_info{
float:left;
width:126px;
height:16px;
margin: 0 2px 0 2px;
height:16px;
font-size:10px;
font-weight:normal;
text-align:center;
color:#FFFFFF;
padding: 2px 0 0 0;
background-color:#030101;
}

.control_box_button{
float: left;
width:36px;
margin:0px;
height:16px;
padding: 2px 0 0 0;
background-color:#9C9C9B;
}

.right_content_inner_box{
width:160px;
height:550px;
margin: 6px 6px 6px 6px;
padding-top:30px;
font-size:11px;
font-weight:bold;
text-align:center;
color:#000000;
background-color:#DEDEDE;
}

#middle_div1 {
width:782px;
height:100%;
background-color:#F6F6F6;
float:left;
}

#matchup_competitor_1 {
width:370px;
height:100%;
float:left;
background-color:#FFFFFF;
border-top:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
padding:6px;
margin: 0 8px 0 0;
}

#left_video_div2 {
width:370px;
height:100%;
float:left;
background-color:#FFFFFF;
border-top:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:0px solid #DEDEDE;
padding:6px;
margin: 0 8px 0 0;
display:inline;
}

.matchup_top_bar {
width:370px;
height:45px;
text-align: left;
background-color:#333333;
float:left;
}

#video_div {
width:367px;
height:310px;
float:left;
margin: 1px 0 0 0;
}

#video_div embed {
width: 367px;
height: 310px;
}

.VOTE {
width:50px;
height:auto;
margin: 12px 0 0 6px;
font-size:16px;
font-weight:bold;
text-decoration:underline;
color:#91E867;
float:left;
}

.VOTE a{
margin-left:6px;
text-decoration:underline;
color:#CCFF33;
float:left;
}

.matchup_top_name {
width:250px;
height:auto;
margin-left:5px;
margin-top:16px;
font-size:14px;
color:#FFFFFF;
float:left;
}

.matchup_top_percent {
width:50px;
height:auto;
margin: 14px 6px 0 0;
font-size:17px;
font-weight:bold;
font-style:italic;
color:#666666;
float:right;
}

#div_seed {
width:367px;
height:29px;
float:left;
margin-top:16px;
text-align:center;
}

#video_text {
width:350px;
height:auto;
float:left;
padding:6px;
margin: 8px 0 0 4px;
text-align:left;
font-size:12px;
color:#000000;
}

.matchup_link {
font-size:12px;
color:#3300FF;
padding-bottom:10px;
}

.matchup_link a{
font-size:12px;
color:#3300FF;
padding-bottom:10px;
}

.matchup_link a:hover{
font-size:12px;
color:#000000;
padding-bottom:10px;
}

#bottom_spacer{
width:775px;
height:6px;
background-color:#ffffff;
float:left;
}

#bottom_spacer5{
width:783px;
height:15px;
background-color:#ffffff;
float:left;
/*border-top:1px solid #DEDEDE;*/
}

#round_bg {
width:200px;
height:23px;
font-size:12px;
font-weight:normal;
text-align:left;
color:#000000;
margin:0;
line-height:14px;
padding: 3px 0 0 0;
background-color:#ffffff;
border-left:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF;
float:left;
}

.right_nav_text{
float:left;
font-size:12px;
font-weight:normal;
text-align:left;
color:#333333;
line-height:14px;
margin: 0 10px 0 0;
padding: 0;
}

.right_nav_text a{
color:#333333;
}

.right_nav_text a:hover{
color:#000000;
} 

.link_to_list_nav{
font-size:12px;
font-weight:normal;
text-align:left;
color:#999999;
margin:0px;
padding: 3px 0 5px 3px;
line-height:14px;
}

.link_to_list_nav a{
color:#0000EE;
padding-left:3px;
padding-right:3px;
}

.link_to_list_nav a:hover{
color:#000000;
background-color:#CCFF00;
}

.round_selector_text{
font-size:12px;
font-weight:normal;
color:#999999;
margin:0px;
line-height:14px;
padding-left:5px;
}

.round_selector_text a{
color:#999999;
padding-left:3px;
padding-right:3px;
}

.round_selector_text a:hover{
color:#000000;
background-color:#CCFF00;
}

.active{
background-color:#333333;
font-size:12px;
font-weight:normal;
text-align:left;
color:#000000;
line-height:14px;
padding-left:3px;
padding-right:3px;
}

.white_text{
font-size:10px;
font-weight:normal;
text-align:left;
color:#FFFFFF;
margin: 0;
padding: 1px 0 0 3px;
}

.white_text a{
color:#FFFFFF;
text-decoration:none;
padding: 1px 0 0 3px;
}

.white_text a:hover{
color:#000000;
}

.small_green_text{
font-size:11px;
font-weight:normal;
text-align:left;
color:#67A54B;
margin: 0;
width:36px;
padding: 0;
text-decoration:none;
}

.small_green_text a{
color:#67A54B;
text-decoration:underline;
}

.small_green_text a:hover{
text-decoration:none;
}

.small_gray_text{
font-size:11px;
font-weight:normal;
text-align:center;
color:#585757;
margin: 0;
padding: 0;
}

.small_gray_text a{
color:#585757;
text-decoration:underline;
}

.small_gray_text a:hover{
text-decoration:none;
}

.view_link_text{
float:right;
font-size:11px;
font-weight:normal;
text-align:right;
color:#010000;
padding: 0 10px 5px 0;
text-decoration:none;
}

.view_link_text a{
color:#010000;
text-decoration:underline;
}

.view_link_text a:hover{
color:#999999;
text-decoration:none;
}

.inner_box{
float:left;
padding-left:70px;
margin-top:5px;
padding-bottom:10px;
width:638px;
}

#inner_box_content{
float:left;
width:638px;
height:100%;
margin:0px;
}

#inner_box_content_left{
float:left;
width:280px;
height:100%;
margin:0;
}

#inner_box_content_right{
float:right;
width:280px;
height:100%;
margin: 0;
}

html>body #inner_box_content_left { *margin: 20px 0 0 0; }
html>body #inner_box_content_right { *margin: 20px 0 0 0; }

.black_box_text{
font-size:12px;
font-weight:normal;
text-align:center;
color:#FFFFFF;
margin:0px;
padding: 15px 0 0 3px;
}

.green_italic_text{
font-size:14px;
font-weight:bold;
font-style:italic;
text-align:center;
align:center;
margin:0px;
color:#ccff00;
padding-top:30px;
}

.green_normal_text{
font-size:12px;
font-weight:normal;
text-align:center;
align:center;
margin:0px;
color:#ccff00;
}

.icon_box1 a{
float:left;
clear:none;
margin-top:10px;
background-image:url(/images/ico_box_bg.gif);
background-repeat:repeat-x;
background-color:#F2F3F2;
width:278px;
height:100%;
margin:0px;
text-decoration:none;
border:1px solid #DEDEDE;
padding-bottom:5px;
}

.icon_box1 a:hover{
border:1px solid #B9E605;
}

.icon_box1 {
float:left;
clear:none;
margin-top:10px;
background-image:url(/images/ico_box_bg.gif);
background-repeat:repeat-x;
background-color:#F2F3F2;
width:278px;
height:100%;
margin:0px;
text-decoration:none;
border:1px solid #DEDEDE;
padding-bottom:5px;
cursor: pointer;
}

.icon_box1:hover {
border:1px solid #B9E605;
}

#icon_box_inner_left{
float:left;
font-size:18px;
font-weight:bold;
text-align:right;
color:#646464;
padding: 0;
margin: 10px 0 0 0;
width:90px;
}

.text6{
float:left;
font-size:18px;
font-weight:bold;
text-align:right;
color:#333333;
margin-top:10px;
width:90px;
height:100%;
}

.text5{
float:left;
font-size:12px;
font-weight:normal;
text-align:left;
color:#666666;
margin:0px;
padding: 0 0 10px 10px;
line-height:14px;
}

#inner_box{
float:left;
margin-left:30px;
margin-top:10px;
padding: 0 0 10px 0;
width:638px;
}

.top_black_box{
float:left;
width:550px;
height:56px;
margin: 0 0 20px 0;
font-size:14px;
font-weight:bold;
text-align:center;
align:center;
color:#ccff00;
line-height:14px;
background-color:#333333;
}

.icon_box_inner_left{
float:left;
font-size:18px;
font-weight:bold;
text-align:right;
color:#646464;
margin: 10px 0 0 0;
width:90px;
}

.icon_box_inner_right{
float:right;
font-size:14px;
font-weight:normal;
text-align:center;
color:#999999;
margin: 7px 10px 0 0;
width:170px;
}

#left_content_video2{
float:left;
width:780px;
height:100%;
margin:0px;
padding:0px;
background-color:#F6F6F6;
border:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
}

.side_icon_box{
float:left;
padding: 10px 0 10px 0;
font-size:12px;
font-weight:normal;
text-align:center;
color:#666666;
background-image:url(/images/side_box_bg.jpg);
background-repeat:no-repeat;
background-color:#ffffff;
width:190px;
margin:0px;
}

#main_content3{
float:left;
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

#main_content1{
float:left;
width:100%;
height:100%;
margin:0px;
padding:0px;
background-color:#F6F6F6;
border-left:1px solid #DEDEDE;
}

#left_side{
float:left;
width:782px;
height:100%;
margin:0px;
}

#right_side{
float:right;
text-align: left;
width:202px;
height:100%;
margin:0px;
}

.finalbracket_content_right_inner_box{
float:right;
width:195px;
height:100%;
margin: 12px 0 0 0;
padding: 0;
}

.winner_box{
width:195px;
background-color:#000000;
height:83px;
margin:0px;
}

.finalbracket_left_box{
float:left;
width:70px;
height:100%;
font-size:11px;
font-weight:normal;
text-align:right;
color:#666666;
padding: 0 3px 0 8px;
line-height:16px;
margin: 10px 0 10px 0;
}

.finalbracket_left_box a{
color:#666666;
text-decoration:underline;
}

.finalbracket_left_box a:hover{
color:#9999999;
text-decoration:none;
}

#winner_path{
float:left;
width:194px;
height:100%;
margin:0px;
padding: 0;
background-color:#ffffff;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
border-bottom:1px solid #DEDEDE;
}

.pwinner_path_text_box{
float:left;
width:173px;
height:100%;
font-size:12px;
font-weight:bold;
text-align:left;
color:#9C9C9C;
margin:0px;
line-height:16px;
padding: 5px 0 0 10px;
}

.pwinner_path_text{
font-size:12px;
font-weight:bold;
text-align:right;
color:#000000;
margin:0px;
line-height:16px;
padding-left:5px;
}

.pwinner_path_black_text{
font-size:15px;
font-weight:bold;
font-style:italic;
text-align:left;
color:#333333;
margin:0px;
padding: 3px 0 0 10px;
}

.winner_bold_text{
font-size:15px;
font-weight:bold;
font-style:italic;
text-align:center;
color:#CBFF01;
margin:0px;
padding: 10px 0 0 10px;
}

.display_text{
font-size:11px;
font-weight:normal;
text-align:left;
color:#666666;
margin:0px;
line-height:14px;
padding: 0;
}

.display_text a{
//font-size:11px;
color:#666666;
}

.display_text1{
width:100px;
font-size:10px;
font-weight:normal;
text-align:left;
color:#666666;
margin:0px;
}

.display_text1 a{
color:#666666;
}

.display_text1 a:hover{
color:#000000;
}

.display_text_left_box {
width:55px;
height:100%;
float:left;
margin: 2px 0 2px 0;
}

.display_text_right_box {
width:125px;
height:100%;
float:left;
text-align:left;
margin: 2px 0 2px 0;
}

.active2{
background-image:url(/images/w.gif);
background-repeat:no-repeat;
background-color:#CBFF01;
color:#000000;
width:13px;
height:13px;
line-height:14px;
padding: 0 3px 0 3px;
}

.might_box_bottom{
float:left;
width:150px;
height:100%;
font-size:12px;
font-weight:bold;
text-align:left;
color:#9C9C9C;
margin:0px;
padding: 10px 0 10px 10px;
line-height:16px;
}

.White_text{
font-size:12px;
font-weight:normal;
text-align:center;
color:#ffffff;
padding-top:10px;
}

#upcoming_box{
float:left;
background-image:url(/images/upcoming_bg.gif);
background-repeat:no-repeat;
width:193px;
height:100%;
margin: 10px 0 0 0;
padding: 0;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

#upcoming_box1{
float:left;
width:193px;
height:100%;
font-size:11px;
font-weight:normal;
text-align:left;
color:#999999;
margin: 10px 0 0 0;
padding: 0;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

#middle_div2 {
width:780px;
height:100%;
background-color:#F6F6F6;
float:left;
clear:right;
margin:0px;
}

#matchup_competitor_2 {
width:370px;
height:100%;
float:left;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
padding:6px;
margin: 0 2px 0 0;
}

#div_vote {
width:367px;
height:45px;
background-color:#333333;
float:left;
}

#video_div1 {
width:367px;
height:310px;
float:left;
margin-top:1px;
}

#div_seed1 {
width:367px;
height:29px;
float:left;
margin-top:16px;
text-align:center;
}

#video_text1 {
width:350px;
height:auto;
float:left;
padding:6px;
margin: 8px 0 0 4px;
text-align:left;
font-size:12px;
color:#000000;
}

#bottom_spacer{
width:775px;
height:6px;
background-color:#ffffff;
float:left;
}

.result_box{
float:left;
width:180px;
height:100%;
padding-left:10px;
margin:0px;
padding-bottom:10px;
}

#final_result_inner{
float:left;
width:595px;
height:100%;
margin: 0 0 0 5px;
padding: 0 6px 0 0;
background-color:#F6F6F6;
border-top:1px solid #DEDEDE;
border-left:1px solid #DEDEDE;
border-right:1px solid #DEDEDE;
}

.finalbracket_content_right_inner_box1{
float:right;
width:195px;
height:100%;
margin: 12px 0 0 6px;
padding: 0;
}

.finalbracket_right_box{
float:right;
width:80px;
height:100%;
font-size:11px;
font-weight:normal;
text-align:left;
color:#646464;
line-height:16px;
margin: 10px 8px 10px 0;
}

.green_bar{
float:left;
width:195px;
height:24px;
margin: 10px 0 0 0;
padding: 0;
background-color:#CBFF01;
}

.display_bg {
width:180px;
height:100%;
font-size:11px;
font-weight:normal;
text-align:left;
color:#666666;
margin:0px;
line-height:14px;
padding: 5px 0 10px 10px;
float:left;
}

.might_box{
float:right;
//width:175px;
width:165px;
height:100%;
margin: 0 3px 0 5px;
background-color:#FFFFFF;
border:1px solid #DEDEDE;
}

.might_box_text{
float:left;
background-color:#ffffff;
font-size:11px;
font-weight:normal;
text-align:left;
color:#000000;
margin: 4px 0 0 5px;
padding: 0 0 0 18px;
width:140px;
height:100%;
}

.might_box_text a{
color:#000000;
text-decoration:underline;
}

.might_box_text a:hover{
text-decoration:none;
}

.more_text{
font-size:11px;
font-weight:normal;
text-align:right;
color:#010000;
padding: 0 0 0 25px;
text-decoration:none;
}

.more_text a{
color:#010000;
text-decoration:underline;
}

.more_text a:hover{
color:#999999;
text-decoration:none;
}

/***************
/* Bottom Nav
***************/
#bottom_nav_wrap {
width:800px;
height:100%;
margin:0px;
background-color:#FFFFFF;
/*border:1px solid #DFDFDF;*/
float:left;
}

#bottom_nav_wrap_sm {
width:780px;
height:100%;
margin:0px;
/*background-color:#f8f8f8;*/
/*border:1px solid #DFDFDF;*/
float:left;
}

.bottom_nav_buttons{ 
width:100%;
height:33px;
background-image:url(/images/bg_lowernav.jpg);
background-repeat:repeat-x; 
background-color:#f8f8f8;
color:#FFFFFF;
text-align:center;
font-weight:normal;
font-size:12px;
margin:0px;
border-bottom:0px solid #DFDFDF;
border-left:1px solid #DFDFDF;
border-right:1px solid #DFDFDF;
}

.bottom_nav_buttons ul {   
float:left;
height:33px;
padding:0px;
margin:0px;
color:#999999;
text-align:center;
font-size:12px;
list-style:none;
}
 
.bottom_nav_buttons li {   
float: left;
width:122px;
padding-left:3px;
margin:0px;
text-align:center;
border-right:1px solid #DFDFDF;
font-weight:bold;
text-decoration:none;
}

.bottom_nav_buttons li a{   
float:left;
background-image:url(/images/bg_lowernav.jpg);
background-repeat:repeat-x; 
width:122px;
height:25px;
padding-top:8px;
margin:0px;
color:#999999;
border-right:1px solid #DFDFDF;
overflow:hidden;
text-decoration:none;
}
		
.bottom_nav_buttons li a:hover {   
color:#000000;
}

.bottom_nav_buttons li a.active1{ 
background-image:url(/images/bg_lowernav_on.jpg);
color:#669933;
}

.bottom_nav_text{
font-size:12px;
font-weight:normal;
text-align:left;
color:#333;
line-height:14px;
padding:20px 0 10px 0;
}

#leftcolumn { 
	margin:0 0 0 10px;
	width: 375px; 
	float: left
}
#leftcolumn h1 {
	text-align:left;
}

#rightcolumn { 
	width: 375px; 
	float: right
}

#rightcolumn h1 {
	text-align:left;
}

.icon_box1_item {
width:240px;
float:left;
margin:10px 0 10px 20px;
display:inline;
color:#666;
}

.icon_box1_item_row {
clear:both;
}

.icon_box1_item_row p {
width:145px;
text-align:center;
float:right;
display:inline;
margin:0;
}

.txtCenterVs {
clear:both;
text-align:center;
font-size:14px;
color:#999;
width:145px;
float:right;
}

.icon_box1_item_cnt {
font-size:14px;
color:#999;
}

.icon_check {
float:left;
width:26px;
height:26px;
}

.icon_check img {
border:0;
}

.check_on {
display:block;
}

.check_off {
display:none;
}

.left_percentage {
float:left;
display:inline;
font-size:18px;
font-weight:bold;
color:#646464;
margin-left:20px;
}

.left_percentage_darker {
float:left;
display:inline;
font-size:18px;
font-weight:bold;
margin-left:20px;
color:#333;
}

.clear {
clear:both;
}



/* m_box */
#m_box {
width:191px;
height:111px;
border:1px #c5c5c5 solid;
overflow:hidden;
clear:both;
background-color:#fff;
padding:2px 0;
}

.m_boxes_grey {
width:6px;
height:6px;
font-size:1px;
background-color:#CAC8BE;
}

.m_boxes_lgrey {
width:6px;
height:6px;
font-size:1px;
background-color:#DEDEDE;
}

.m_boxes_black {
width:6px;
height:6px;
font-size:1px;
background-color:#000;
}

.m_boxes_lgreen {
width:6px;
height:6px;
font-size:1px;
background-color:#D0FF00;
}

.m_boxes_green {
width:6px;
height:6px;
font-size:1px;
background-color:#8AE65D;
}

.m_boxes_check {
width:6px;
height:6px;
font-size:1px;
margin: 0 0 0 0;
background:url(/images/x_icon.gif);
}

.m_box_left {
float:left;
}
.m_box_right {
float:right;
}
.m_box_clear {
clear:both;
}
.m_box_row {
clear:both;
width:13px;
margin-bottom:1px;
}

#m_box_col1 {
float:left;
margin-left:2px;
display:inline;
}

#m_box_col2 {
margin:4px 0 0 5px;
float:left;
display:inline;
}
#m_box_col2 .m_box_row {
margin-bottom:8px;
}

#m_box_col3 {
margin:11px 0 0 5px;
float:left;
display:inline;
}
#m_box_col3 .m_box_row {
margin-bottom:22px;
}

#m_box_col4 {
margin:25px 0 0 5px;
float:left;
display:inline;
}
#m_box_col4 .m_box_row {
margin-bottom:50px;
}

#m_box_col5 {
margin:49px 0 0 0;
float:left;
display:inline;
}

#m_box_col5 .m_box_row {
width: 12px;
}

#m_box_col6 {
margin:53px 0 0 8px;
float:left;
display:inline;
}

#m_box_col7 {
margin:49px 0 0 1px;
float:left;
display:inline;
}

#m_box_col8 {
margin:25px 0 0 6px;
float:left;
display:inline;
}
#m_box_col8 .m_box_row {
margin-bottom:50px;
}

#m_box_col9 {
margin:11px 0 0 5px;
float:left;
display:inline;
}
#m_box_col9 .m_box_row {
margin-bottom:22px;
}

#m_box_col10 {
margin:4px 0 0 5px;
float:left;
display:inline;
}
#m_box_col10 .m_box_row {
margin-bottom:8px;
}

#m_box_col11 {
float:left;
margin:0 0 0 5px;
display:inline;
}

.legend_seed {
	font-size: 18px;
	font-weight: bold;
	color: #CCCCCC;
}

/*topnav*/
#top_nav {
margin:0 auto;
text-align:right;
font: 12px Arial, Helvetica, sans-serif;
border-top:1px #000 solid;
padding:5px 25px 5px 0;
background-color:#424242;
color:#6E604E;
}

#top_nav_wrap {
width:1010px;
margin:0 auto;
}

#top_nav a{
color:#D0CFCE;
}

.top_nav_welcome {
color:#fff !important;
}

.active_user {
color:#D3F841 !important;
text-decoration:none;
}

#header_breadcrumb {
font:12px Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
padding-left:7px;
}

#header_breadcrumb a{
color:#666666;
text-decoration:none;
}

/*********
/* Register/login
/*********/
#new_users {
font:14px Arial, Helvetica, sans-serif;
float:left;
margin:15px 0 10px 15px;
display:inline;
text-align: left;
}

.new_users_frm {
/*height:22px;*/
padding:5px 0 5px 2px;
background-color:#fff;
border:1px #BDCDDB solid;
font:10px Arial, Helvetica, sans-serif;
color:#A8A8A8;
}

.new_users_row {
margin:5px 0;
}

#new_users_darkgreentitle {
background-color:#649F41;
width:220px;
color:#fff;
font:bolder 12px Arial, Helvetica, sans-serif;
padding:5px 0 5px 5px;
}

#new_users_info {
padding:10px 0 10px 20px;
}

#returning_users {
float:left;
font:14px Arial, Helvetica, sans-serif;
margin:15px 0 0 20px;
display:inline;
width:400px;
text-align: left;
}

#returning_users_lightgreentitle {
background-color:#D5FF06;
width:220px;
color:#000;
font:bolder 12px Arial, Helvetica, sans-serif;
padding:5px 0 5px 10px;
}

.returning_users_row {
margin:0 0 5px 0;
}

#returning_users_info {
border-left:1px #E2E2E2 solid;
padding-left:15px;
margin-top:20px;
height:270px;
}

#returning_users h1 {
text-align:left;
}

#relTags {
  position: absolute;
  width: 160px;
  height: auto;
  background-color: white;
  border: 1px solid black;
  padding: 5px 5px 5px 5px;
}

#relTags h1 {
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  line-height: 16px;
}

#relTags h3 {
  width: 100%;
  text-align: center;
  font-size: 12px;
  font-weight: normal;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  line-height: 14px;
  color: grey;
}

#relTags ul {
  list-style-type: none;
  text-align: right;
  font-size: 12px;
  color: grey;
}

.digg {
  text-align: left;
  padding: 5px 0 0 1px;
}

.new_matchup_bracket_name {
font-size:18px;
font-weight:bold;
text-align:center;
color:#333333;
margin:0px;
display:inline;
text-decoration:underline;
}

#bracket_main_info{
float:left;
height:100%;
margin:10px 0 0 0;
padding: 0 6px 0 0;
width:290px;
}

#new_bracket_left {
float:left;
padding:6px 0 0 0;
margin: 0 8px 0 0;
display:inline;
text-align:center
}

#new_bracket_sched {
width:250px;
padding:10px 0;
background-color:#333333;
color:#CFFF01;
font:bold 16px Arial, Helvetica, sans-serif;
margin:10px auto;
}

#new_bracket_notify {
background-color:#CFFF01;
width:250px;
padding:10px 0;
margin:10px auto;
font-size:12px;
}

#bracket_info_right {
margin:15px 0 0 0;
}

#bracket_info_right_column1 {
float:left;
display:inline;
width:215px;
font:11px Arial, Helvetica, sans-serif;
margin-left:10px;
}

*html #bracket_info_right_column1 {
margin-left:0;
}

.upcoming_left {
width:70px;
float:left;
display:inline;
text-align:right;
color:#646464;
}

.upcoming_right {
width:110px;
float:right;
display:inline;
text-align:left;
margin-right:2px;
color:#646464;
}

#bracket_info_right_column2 {
float:right;
display:inline;
width:262px;
font:11px Arial, Helvetica, sans-serif;
color:#333333;
}

#bracket_info_right  p{
margin:10px 0;
}

.bracket_info_box {
border:1px #DFDFDF solid;
padding:10px 10px 5px 10px;
color:#A09FA0;
margin:0 0 10px 0;
}