﻿body a:link {color: #cc9900;}     /* unvisited link */
body a:visited{color:#cc9900;}  /* visited link */
body a:hover {color: #ffcc00;}   /* mouse over link */
body a:active {color:#cc9900;}   /* selected link */

body 
{
	font-family:verdana, helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	color:White;
	background-color:#01355a;
	background-image:url(images/main/vs_background.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
.copyright_links{margin: 0 auto; width:615px; font-size:10px;}
.copyright_links a:visited{color:White; text-decoration:none;}
.copyright_links a:link{color:White; text-decoration:none;}
.copyright_links a:hover{color:White; text-decoration:underline;}
.copyright{margin: 0 auto; width:380px; font-size:11px; color:white; font-weight:bold; padding-top:3px;}

#vs_mainbody
{
	width:820px;
	margin: 0 auto;
}
#vs_headercontent
{
	background-image:url(images/main/vs_portal_header.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:798px;
	height:175px;
}
#vs_flashbuttons
{
	width:798px;
	height:176px;
}

#vs_flashcontent
{
	position:relative;
	background-image:url(images/main/vs_portal_mainflash.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:798px;
	height:153px;
}


#vs_flashcontent2
{
	position:absolute;
	top:-87px;
	width:798px;
	height:160px;	
}

#vs_allcontent
{ 
	float:left;
	margin: 0px;
	padding: 0px;
	width:640px; 
	position:relative;
	left:5px;

	}

#vs_alllinks
{ 
	float:left;
	margin-left:0px;
	left:0px;
	width:136px;
	position:relative;
	left:9px;
	}
	
#vs_allcontent_box
{ 
	position:relative;
	width:820px;
	clear:both;
	}
		
#vs_alllinks .vs_alllinks_header a:visited{color:#99aabf; font-size:11px;  text-decoration:underline; }
#vs_alllinks .vs_alllinks_header a:link{color:#99aabf; font-size:11px;  text-decoration:underline; }
#vs_alllinks .vs_alllinks_header a:hover{color:white; font-size:11px;  text-decoration:underline;}	
	
	
#vs_alllinks_box
{ 
	position:relative;
	width:820px;
	float:left;
	}
	

#vs_alllinks {color: White; font-size:9px; line-height:11px; text-decoration:none; font-weight:500; }
#vs_alllinks a:visited{color:White; font-size:9px; line-height:11px; text-decoration:none; font-weight:500; }
#vs_alllinks a:link{color:White; font-size:9px; line-height:11px; text-decoration:none; font-weight:500; }
#vs_alllinks a:hover{color:#ffd800; font-size:9px; line-height:11px; text-decoration:underline; font-weight:500;}	

.vs_alllinks_text
{
	width:80px;
	position:relative;
	left:26px;
	padding-top:11px;}
	
.vs_alllinks_header
{
	background-image:url(images/main/vs_portal_header_lbtn.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-top:10px;
	width:117px;
	height:30px;
	color:#99aabf;  
	font-size:11px;
	position:relative;
	left:-16px;
	text-align: center;
}

#vs_alllinks_top
{
	background-image:url(images/main/vs_portal_top_lbtn.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:136px;
}

#vs_alllinks_repeat
{
	background-image:url(images/main/vs_portal_repeat_lbtn.jpg);
	background-position:top;
	background-repeat:repeat-y;
	width:136px;
}
#vs_alllinks_bottom
{
	background-image:url(images/main/vs_portal_bottom_lbtn.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:136px;
	padding-bottom:30px;
}
	
	
#vs_body_repeat
{
	position:relative;
	background-image:url(images/main/vs_portal_repeat_main.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	width:798px;
	margin:0px;
	display:table-cell;
}
#vs_body_top
{
	position:relative;
	background-image:url(images/main/vs_portal_top_main.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:798px;
	margin-top:0px;
	display:table-cell;
}
#vs_body_bottom
{
	position:relative;
	background-image:url(images/main/vs_portal_bottom_main.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:798px;
	margin-top:0px;
	padding-bottom:80px;
	display:table-cell;
}	
#eventage_coverage_main
{
	background-color: #4e4b44;
	width:510px;
	position:relative; left:20px;
	padding: 5px 0px 5px 5px;
	line-height:20px;
	border: solid 1px black;
}

.link_space
{
	height:5px; 
	width:20px; 
	font-size:1px; 
	line-height:0; 
}


.vs_box_op_space
{
	padding-top:50px;
	padding-left:10px;
	
}
.tournament_header
{
	font-size:13px; 
	color:#012037; 
	font-weight:bolder; 
	border-bottom:1px solid #012037; 
	width:400px; 
	line-height:1.3;
}
/*---------------------------------------------------------------------------- 
VS TAB BOXES
-----------------------------------------------------------------------------*/
.vs_box_top
{
	width:643px;
	background-image:url(images/main/vs_box1_top.jpg);
	background-repeat: no-repeat;
	background-position:top;
}
.vs_box_repeat
{
	margin-left:-5px;
	width:643px;
	background-image:url(images/main/vs_box1_repeat.jpg);
	background-repeat:repeat-y;
	background-position:inherit;
}
.vs_box_bottom
{
	width:643px;
	background-image:url(images/main/vs_box1_bottom.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}
.vs_box_text
{
	position:relative;
	left:35px;
	width:550px;
	padding-top:44px;
	padding-bottom:55px;
}


.vs_headerbutton
{
	position:absolute;
	left:-8px;
	top:-16px;
	height:88px;
	width:83px;
	float:left;
}
.vs_headerbutton_full
{
	width:660px;
	position:relative;
	margin-left:3px;
	margin-top:17px;
}
.vs_tabbuttons
{
	width:570px;
	position:relative;
	top:0px;
	left:74px;
	padding:0px;
	margin-top:14px;
}
.vs_tabbuttons img
{
	font-size:0px;
	font-weight:normal;
	font-variant:normal;
	border: solid 0px gray;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.vs_tabbuttons a
{
	position:relative;
	padding:0px;
	margin:0px;
}
.vs_tabbuttons li
{
	position:relative;
	padding:0px;
	margin:0px;
	font-size:0px;
	font-weight:normal;
	font-variant:normal;
}
.vs_tabbuttons ul
{
	position:relative;
	font-size:0px;
	font-weight:normal;
	font-variant:normal;
	width:580px;
	padding:0px;
	margin:0px;
}



/*---------------------------------------------------------------------------- 
VS box content text & links
-----------------------------------------------------------------------------*/
.vs_box_content
{
    font-size:14px;
    color:White;
    line-height:20px;
    padding-left:25px;
}

.vs_box_content a:link
{
    font-size:12px;
    color:White;
    line-height:20px;
    padding-left:25px;
    text-decoration: none;
}

.vs_box_content a:visited
{
    font-size:12px;
    color:White;
    line-height:20px;
    padding-left:25px;
    text-decoration: none;
}

.vs_box_content a:hover
{
    font-size:12px;
    color:#ffd800;
    line-height:20px;
    padding-left:25px;
    text-decoration:underline;
}


.vs_box_tournments
{
	color: #FFFFFF;
	line-height:18px;
	height:55px;
	font-size:12px;
    background-image: url(images/main/VS_op_box_bg.jpg);
    padding-left:10px;
    padding-right:10px;
}

.tournment_box
{
    text-align:center; 
    height:85px; 
    vertical-align:top;

}

/*---------------------------------------------------------------------------- 
Resources 
-----------------------------------------------------------------------------*/
#resource_container
{
 margin-left:40px;
 text-align:left;
 width: 550px;
 background-image:url(images/main/vs_resources_repeat.gif);
 background-repeat:repeat-y;  
    
}
.vs_resources_top
{
    margin-left:-1px;
	width:505px;
	height:15px;
	background-image:url(images/main/vs_resources_top.gif);
	background-repeat: no-repeat;
	background-position:top;
}
.vs_resources_banner
{
    padding-top:15px;
 margin-left:150px;
 padding-bottom: 10px;
 width:219px;
 height:68px;

}
.vs_resources_bottom
{ 
    margin-left:-1px;
	width:505px;
	height:15px;
	background-image:url(images/main/vs_resources_bottom.gif);
	background-repeat: no-repeat;

	

}
a.hboyover:hover 
{
 padding-top:15px;
 margin-left:150px;
 padding-bottom: 10px;
 background-image:url(images/main/vs_hellboy_rulebook_o.gif);
 background-repeat: no-repeat;
 width:219px;
 height:68px;
}

/*---------------------------------------------------------------------------- 
NEWS ARCHIVE PAGE
-----------------------------------------------------------------------------*/
#vs_news_all
{
	width:631px;
	position:relative;
	left:-5px;
}
#vs_news_banner
{
	background-image: url(images/news/vs_newarchive_header.jpg);
	background-repeat:no-repeat;
	width:631px;
	height:175px;
}
#vs_news_archive_text
{
	width:550px;
	position:relative;
	left:60px;
	margin-top:15px;
}

#vs_news_fullcontent_repeat
{
	float:left;
	background-image: url(images/news/vs_newarchive_repeatbox.jpg);
	background-repeat:repeat-y;
	width:631px;  
	position:relative; 
	top:-1px; 
}
#vs_news_fullcontent_top
{
	background-image: url(images/news/vs_newarchive_topbox.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:631px;
	padding-top:60px;
}
#vs_news_fullcontent_bottom
{
	width:631px; 
	padding-bottom:80px;  
	background-image:url(images/news/vs_newarchive_bottombox.jpg);
	background-position:bottom; 
	background-repeat:no-repeat;
}
/*---------------------------------------------------------------------------- 
EVENTS PAGE
-----------------------------------------------------------------------------*/
#events_all
{
	width:631px;
	position:relative;
	left:-5px;
}

#events_banner
{
	background-image: url(images/events/vs_event_header.jpg);
	background-repeat:no-repeat;
	width:631px;
	height:180px;
}
#events_fullcontent_top{width:631px;}

#events_fullcontent_repeat
{
	width:631px;  
	position:relative; 
	top:-26px; 
	left:-2px;
}
#events_fullcontent_bottom
{
	width:631px; 
	padding-bottom:50px;  
	background-image:url(images/events/vs_event_bottom.jpg); 
	background-repeat:no-repeat; 
	background-position:2px bottom;
}
	
#events_section_button
{
	position:relative;
	left:0px;
	width:130px;
	height:38px;
	background-image: url(images/events/vs_event_box2_front_tab.jpg);
	background-repeat:no-repeat;
	
}


#ec_box1_repeat
{
	width:631px;
	background-image: url(images/events/vs_event_box1_repeat.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	
}
#ec_box1_top
{
	width:631px;
	background-image: url(images/events/vs_event_box1_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}
#ec_box1_bottom
{
	width:631px;
	background-image: url(images/events/vs_event_box1_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:15px 0px 20px 40px; 
	
}
#ec_smallbox_repeat
{
	width:631px;
	background-image: url(images/events/vs_event_box1_repeat.jpg);
	background-repeat:repeat-y;
	background-position:top;
	margin-top:-5px;
	
}
#ec_smallbox_top
{	
	width:631px;
	background-image: url(images/events/vs_event_box1_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#ec_smallbox_bottom
{
	width:631px;
	background-image: url(images/events/vs_event_box1_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 20px 0px ; 
}
#ec_metal
{
	width:631px;
	background-image: url(images/events/vs_event_button_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#ec_box2_repeat
{	width:631px;
	background-image: url(images/events/vs_event_box2_repeat.jpg);
	background-repeat:repeat-y;
	background-position:top left;}
#ec_box2_top
{
	width:631px;
	background-image: url(images/events/vs_event_box2_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;}
#ec_box2_bottom
{
	width:631px;
	background-image: url(images/events/vs_event_box2_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:15px 0px 20px 40px; }
	
#ec_box2_header
{
	width:200px;
	text-align:center;
	height:50px;
	color:Black;
	font-weight:bold;
	margin-left: 185px;
	padding-top:4px;
}

.ec_blogmainbox_repeat
{
	width:631px;
	background-image: url(images/events/vs_event_box2_repeat.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
.ec_blogmainbox_top
{
	width:590px;
	}
.ec_blogmainbox_bottom2
{
	margin-top:-6px;
	position:relative;
	left:28px;
	width:590px;
	height:141px;
	background-image: url(images/events/title1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.ec_photomainbox_bottom2
{
	margin-top:-6px;
	position:relative;
	left:28px;
	width:590px;
	height:141px;
	background-image: url(images/events/title2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.ec_blogheader_repeat
{
	width:590px;
	background-image:url(images/events/title_text_bg.jpg);
	background-repeat:repeat-y;
	background-position:left top; 
}
.ec_blogheader_top
{
	width:590px;
	background-image:url(images/events/title_text_top.jpg);
	background-repeat: no-repeat;
	background-position:left top; 
}
.ec_blogheader_bottom
{
	width:590px;
	background-image:url(images/events/title_text_bottom.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;  
	padding-top:10px;
}


.ec_blogbox_repeat
{
	position:relative;
	left:28px;
	background-image: url(images/events/table1_bg.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:590px;
}
.ec_blogbox_top
{
	background-image: url(images/events/table1_top.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:590px;	
}
.ec_blogbox_bottom
{
	background-image: url(images/events/table1_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:590px;	
	padding-bottom:30px;}
	
.ec_blogmainbox_attchment
{
	position:relative;
	left:0px;
	background-image: url(images/events/link.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:590px;	
	height:29px;
}

.ec_dayseparator
{
	position:relative;
	left:28px;	
	line-height:40px;
	background-image: url(images/events/date1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:590px;
	height:41px;	
	color:Black;	
}

.ec_dayseparator2
{
	position:relative;
	left:28px;	
	line-height:40px;
	background-image: url(images/events/date2.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:590px;
	height:41px;	
	color:Black;	
}

#ec_blog_footer
{
	width:631px;
	height:63px;
	background-image: url(images/events/vs_event_bottom.jpg);
	background-repeat:no-repeat;
}

/*---------------------------------------------------------------------------- 
Random Punks event list 
-----------------------------------------------------------------------------*/


#punks_Container
{
    margin-right: 100px; 
    margin-top: 20px; 
    margin-left: 10px;
    color: Black;
}

.punks_Title1
{
    font-size: 1.5em;
    font-weight: bold;
    font-family: Verdana;
}

.punks_Header01 
{
    font-weight: bold;
}

#punks_PrizesContainer
{
   margin-left: 10px; 
}

#punks_PrizesDisclaimer
{
    font-size: .8em;
}

#punks_main
{
    margin-top:10px;
    margin-left: -4px;
    width:632px;
    background-image:url(images/citychamp/chapionship_main_bg.jpg);
    }
    
    
#punks_info
{
    color:White;
    font-size:11px;
    padding-left:80px;
    padding-right:50px;
    width:502px;
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
}

#punks_info_top
{
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
.punks_info
{
    padding-top:10px;
    padding-left:110px;
    padding-right:80px;
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
    }

.punks_info2
{
    padding-top:10px;
    padding-left:110px;
    padding-right:80px;
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    }



#punks_detail_top
{
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#punks_prize_top
{
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    }

#punks_prize
{
    color:White;
    font-size:11px;
    padding-left:110px;
    width:522px;
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    }


#punks_location
{
    text-align:center;
    color:White;
    font-size:11px;
    padding-left:80px;
    padding-right:50px;
    width:502px;
    background-image:url(images/citychamp/chapionship_location_bg.jpg);
} 

#punks_location_top
{
    background-image:url(images/citychamp/chapionship_location_bg.jpg);
} 


#punkslocation_list_top
{
    background-image:url(images/citychamp/chapionship_location_top.jpg);
    width:532px;
    height:28px;
    padding-left:100px;
    padding-top:30px;
} 


#punks_location2
{
    text-align:left;
    color:White;
    font-size:12px;
    padding-left:100px;
    padding-right:70px;
    width:462px;
    background-image:url(images/citychamp/chapionship_location_bg2.jpg);
} 


#punksbottom
{
    background-image:url(images/citychamp/bottom.jpg);
} 

/*---------------------------------------------------------------------------- 
Random Punks event list 
-----------------------------------------------------------------------------*/

.punksdefault_tourn_sched_table
{
    background-color:#252525;

}

.punkscountry
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}

.punkscountry a
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}

.punkscountry a:hover
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}



.punkstourn_css_btn
{
    height:20px;
    width:550px;
    background-color: #004a80;
    color: White;
    text-align:left;
    font-size:13Px;
    cursor: pointer;
}


.punksdefault_tourn_sched_row a
{
    color:#690103;
}

.punksdefault_tourn_sched_row a:hover
{
    color:red;
}

.punksdefault_tourn_sched_row
{
    height:20px;
    width:550px;
    color: #d9d9d9;
    font-size:11Px; 
    background-image:url(images/citychamp/line_bg.gif);
    
}


.punksdefault_tourn_sched_row_alternate a
{
    color:#690103;
}

.punksdefault_tourn_sched_row_alternate a:hover
{
    color:red;
}

.punksdefault_tourn_sched_row_alternate
{
    height:20px;
    width:550px;
    color: #d9d9d9;
    font-size:11Px;
    background-image:url(images/citychamp/line_bg.gif);
    
}


.punkslocation_detail
{
    text-align: right;
    font-size: 12px;
    line-height: 18px;
}  











/*---------------------------------------------------------------------------- 
News Articles
-----------------------------------------------------------------------------*/

#news_article_repeat
{
	width:631px;
	background-image: url(images/events/vs_article_bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom left; 
	position:relative;
	left:-5px;
	
}
#news_article_bottom
{
	width:631px;
	padding-bottom:40px;
	background-image: url(images/events/vs_event_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}
#news_article_banner
{
 	background-image: url(images/events/vs_article_header.jpg);
	background-repeat:no-repeat;
	width:631px;
	height:101px;	
}
	
/*---------------------------------------------------------------------------- 
TAB SYSTEM
-----------------------------------------------------------------------------*/
.shadetabs{
padding: 0px;
margin: 0px;
font: bold 12px Verdana;
/*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0px;
padding: 0px;
}


.shadetabs li a{
text-decoration: none;
padding: 0px;
margin: 0px;
color: #2d2b2b;
}

.shadetabs li a:visited{
color: #2d2b2b;
padding: 0px;
margin: 0px;
}

.shadetabs li a:hover{
color: #2d2b2b;
padding: 0px;
margin: 0px;
}

.shadetabs li.selected{
position: relative;
top: 0px;
margin:0px;
padding:0px;
}

.shadetabs li.selected a{ /*selected main tab style */
padding: 0px;
margin: 0px;

}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
padding: 0px;
margin: 0px;
}

.tabcontentstyle{ /*style of tab content oontainer*/
width: 635px;
padding: 0px;
margin: 0px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent 
{
display:block!important;
}
}




/*---------------------------------------------------------------------------- 
Tournament_detail use
-----------------------------------------------------------------------------*/


 .tournament_detail_title1 
 {
    color: White;
    text-align: right;
    padding-right: 5px;
    padding-left: 15px;    
    vertical-align: top;
}


.tournament_detail_value1
{    
    text-align: left;
    color: #ffd800;
}


.tournament_detail_value1 a
{
    color: #5a0202;
    text-decoration: underline;
    font-weight: bold;
}

.tournament_detail_value1 a:hover
{
    color: Orange;
    text-decoration: underline;
    font-weight: bold;
}


.tournament_detail_player_summary 
{
    font-size: 85%; 
    font-weight: bold; 
    color: #3e2100;
}


.tourn_detail_dg
{
    
    margin-left: 45px;
    border-color: black; 
    border-width: 1px;
}

.tourn_detail_dgBorder
{ 
    border-color: black;
}
  
    
.tourn_detail_dgItem, .tourn_detail_dgAltItem
{
    color: #0f4685; 
    font-size: 75%;
    background-color: #c7e1ff;
	}
    
.tourn_detail_searchheader
{    
    background-color: #004a80; 
    text-align: center;
    }
    
.tourn_detail_searchheaderlinks
{
    font-size: 75%;
    font-weight: bold;
    color: white; 
    } 
    
    
.tournament_detail_display_toggle
{
    font-weight: bold; 
    color: #9d0a0e;
}

.tournament_detail_display_toggle a:hover
{
    color: #9d0a0e; 
    text-decoration: underline;
}
 
 
 
 .tournnoticetext
{
    font-weight: bold;
    color: #9d0a0e;
}


/*---------------------------------------------------------------------------- 
City Championships
-----------------------------------------------------------------------------*/
@import url("VS_global.css");

#cityChampsContainer
{
    margin-right: 100px; 
    margin-top: 20px; 
    margin-left: 10px;
    color: Black;
}

.cityChampsTitle1
{
    font-size: 1.5em;
    font-weight: bold;
    font-family: Verdana;
}

.cityChampsHeader01 
{
    font-weight: bold;
}

#cityChampsPrizesContainer
{
   margin-left: 10px; 
}

#cityChampsPrizesDisclaimer
{
    font-size: .8em;
}

#champ_main
{
    margin-top:10px;
    margin-left: -4px;
    width:632px;
    background-image:url(images/citychamp/chapionship_main_bg.jpg);
    }
    
    
#champ_info
{
    color:White;
    font-size:11px;
    padding-left:80px;
    padding-right:50px;
    width:502px;
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
}

#champ_info_top
{
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
    
.champ_info
{
    padding-top:10px;
    padding-left:110px;
    padding-right:80px;
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
    }

.champ_info2
{
    padding-top:10px;
    padding-left:110px;
    padding-right:80px;
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    }



#champ_detail_top
{
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#champ_prize_top
{
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    
    }

#champ_prize
{
    color:White;
    font-size:11px;
    padding-left:110px;
    width:522px;
    background-image:url(images/citychamp/chapionship_prize_bg.jpg);
    }


#champ_location
{
    text-align:center;
    color:White;
    font-size:11px;
    padding-left:80px;
    padding-right:50px;
    width:502px;
    background-image:url(images/citychamp/chapionship_location_bg.jpg);
} 

#champ_location_top
{
    background-image:url(images/citychamp/chapionship_location_bg.jpg);
} 


#champ_location_list_top
{
    background:#000000 url(images/citychamp/chapionship_location_top.jpg) no-repeat;
    width:532px;
    height:28px;
    padding-left:100px;
    padding-top:30px;
} 
.bottom_list
{
    text-align:center;
    margin-right: 100px;
}


#champ_location2
{
    text-align:left;
    color:White;
    font-size:12px;
    padding-left:80px;
    padding-right:60px;
    width:492px;
    background-image:url(images/citychamp/chapionship_location_bg2.jpg);
} 


#champ_bottom
{
    background-image:url(images/citychamp/bottom.jpg);
} 

/*---------------------------------------------------------------------------- 
City Championship  & random punk event list 
-----------------------------------------------------------------------------*/

.default_tourn_sched_table
{
    background-color:#252525;

}

.country
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}

.country a
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}

.country a:hover
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}



.tourn_css_btn
{
    height:20px;
    width:550px;
    background-color: #004a80;
    color: White;
    text-align:left;
    font-size:13Px;
    cursor: pointer;
}


.default_tourn_sched_row a
{
    color:#690103;
    font-size:10Px;
}

.default_tourn_sched_row a:hover
{
    color:red;
}

.default_tourn_sched_row
{
    height:20px;
    width:550px;
    color: #d9d9d9;
    font-size:11Px; 
    background-image:url(images/citychamp/line_bg.gif);
    
}


.default_tourn_sched_row_alternate a
{
    color:#690103;
}

.default_tourn_sched_row_alternate a:hover
{
    color:red;
}

.default_tourn_sched_row_alternate
{
    height:20px;
    width:550px;
    color: #d9d9d9;
    font-size:11Px;
    background-image:url(images/citychamp/line_bg.gif);
    
}


.location_detail
{
    text-align: right;
    font-size: 12px;
    line-height: 18px;
}  

/*---------------------------------------------------------------------------- 
Elite Series event list 
-----------------------------------------------------------------------------*/


#elite_Container
{
    margin-right: 100px; 
    margin-top: 20px; 
    margin-left: 10px;
    color: Black;
}

.elite_Title1
{
    font-size: 1.5em;
    font-weight: bold;
    font-family: Verdana;
}

.elite_Header01 
{
    font-weight: bold;
}

#elite_PrizesContainer
{
   margin-left: 10px; 
}

#elite_PrizesDisclaimer
{
    font-size: .8em;
}

#elite_main
{
    margin-top:10px;
    margin-left: -4px;
    width:632px;
   
    }
    
    
#elite_info
{
    color:White;
    font-size:11px;
    padding-left:80px;
    padding-right:50px;
    width:502px;
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
    
}

#elite_info_top
{
   background-image:url(images/elite_series/elite_series_mid_bg.jpg);
    margin: 0px 0px 0px 0px;
}
    
.elite_info
{
    padding-top:10px;
    padding-left:110px;
    padding-right:80px;
  background-image:url(images/citychamp/chapionship_info_bg.jpg);
    }

.elite_info2
{
 
    padding-left:110px;
    padding-right:80px;
    width:632px;
    height:96px;
    background-image:url(images/elite_series/elite_series_mid_bg.jpg);
    background-repeat:repeat-y;
    }



#elite_detail_top
{
    background-image:url(images/citychamp/chapionship_info_bg.jpg);
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#eliteprize_top
{
    background-image:url(images/elite_series/elite_series_mid_bg.jpg);
    }

#elite_prize
{
    color:White;
    text-align:center;
    font-size:11px;
    padding-left:111px;
    width:522px;
    background-image:url(images/elite_series/elite_series_mid_bg.jpg);
    background-repeat:repeat-y;
    }


#elite_location
{
    text-align:center;
    color:White;
    font-size:11px;
    padding-left:80px;
    padding-right:50px;
    width:502px;
    background-image:url(images/elite_series/elite_location_bg.jpg);
} 

#elite_location_top
{
    background-image:url(images/elite_series/elite_location_bg.jpg);
} 


#elitelocation_list_top
{
    background:#000000 url(images/elite_series/elite_location_top.jpg) no-repeat;
    width:532px;
    height:28px;
    padding-left:100px;
    padding-top:30px;
} 


#elite_location2
{
    text-align:left;
    color:White;
    font-size:12px;
    padding-left:80px;
    padding-right:80px;
    width:500px;
    background-image:url(images/elite_series/elite_location_bg2.jpg);
    background-repeat:repeat-y;
} 


#elitebottom
{
   
    width:632px;
    height:146px;
    
}
/*

Elite Series Store list 
-----------------------------------------------------------------------------*/

.elitedefault_tourn_sched_table
{
    background-color:#252525;

}

.elitecountry
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}

.elitecountry a
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}

.elitecountry a:hover
{

    color: #ffd800;
    font-size: 14px;
    font-weight: bold;
}



.elitetourn_css_btn
{
    height:20px;
    width:550px;
    background-color: #004a80;
    color: White;
    text-align:left;
    font-size:13Px;
    cursor: pointer;
}


.elitedefault_tourn_sched_row a
{
    color:#690103;
}

.elitedefault_tourn_sched_row a:hover
{
    color:red;
}

.elitedefault_tourn_sched_row
{
    height:20px;
    width:550px;
    color: #d9d9d9;
    font-size:11Px; 
    background-image:url(images/citychamp/line_bg.gif);
    
}


.elitedefault_tourn_sched_row_alternate a
{
    color:#690103;
}

.elitedefault_tourn_sched_row_alternate a:hover
{
    color:red;
}

.elitedefault_tourn_sched_row_alternate
{
    height:20px;
    width:550px;
    color: #d9d9d9;
    font-size:11Px;
    background-image:url(images/citychamp/line_bg.gif);
    
}


.elitelocation_detail
{
    text-align: right;
    font-size: 12px;
    line-height: 18px;
}  





/*---------------------------------------------------------------------------- 
City Championship  & random punk event list 
-----------------------------------------------------------------------------*/

.default_tourn_sched_table { width:495px; text-align:center; margin:0px; padding: 5px; background-color: #000; border: 1px solid #789DB3; }
.tourn_css_btn td {border: 1px solid #789DB3; text-align:center;  background-color:#000066;}
.default_tourn_sched_row td { border: 1px solid #789DB3;  }
.default_tourn_sched_row_td tr { border: 1px solid #789DB3; width:5%; }
.default_tourn_sched_row_alternate td { border: 1px solid #789DB3;  text-align: center; padding: 4px; }
.default_tourn_sched_row  td{ border: 1px solid #789DB3; background-color:#1e1e1e; width:5%; padding: 4px; }
.randompunks_table6{ width:100%; padding: 0px; }
.randompunks_table5{ padding: 5px; }
.randompunks_table4{ padding: 5px; }
.randompunks_table3{ padding: 5px; }
.randompunks_table1{ padding: 5px; }

/*Procircut Indy*/


/********header**********/
#indy_header
{
    margin:0px;
    padding:0px;
    width:632px;
    height:395px;
}

#indy_top
{
    margin:0px 0px 0px 0px;
    width:632px;
 
}

/********nav**********/
#indy_nav 
{
    position:absolute;
	border:none;
	padding:0;
	margin:-35px 0 0 60px;
	

}
#indy_nav li {
	float:left;
	list-style:none;
	margin:0 4px 0 0;
	padding:0;

}

#indy_nav li a {
	display:block;
	padding:0px 5px 0px 10px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	margin:0 1px 0 0;	
}

#indy_nav li a:hover {
	background-color: #fff;
	color:#000;	

}

.hd_top
{
    margin:0px;
}
.hd_middle
{
    margin:0px;
}
.hd_bottom
{
    margin:0px;
    z-index:100;
}

/********Content Boxes**********/

.indy_content
{
    margin:0px 0px 0px 0px;
    padding:10px 20px 0px 35px;
    width:632px;
    height:100%;
    background-image:url(images/procircut/indianapolis/indy_body.jpg);
    background-repeat:repeat-y;
}
#indyboxsm
{
    margin:0px 0px 0px 0px;
    padding:0px;
    height:100%;

}
.indybox_top
{
    margin:0px 0px 0px 0px;
    padding: 0px 0 0 0px;
    width:584px;
    height:66px;
    background-image:url(images/procircut/indianapolis/indyboxsm_top.jpg);
    background-repeat:no-repeat;
}
.indybox_middle
{
    margin:0px 0px 0px 0px;
    padding:10px 0 0 40px;
    width:584px;
     height:100%;
    background-image:url(images/procircut/indianapolis/indyboxsm_mid.jpg);
    background-repeat:repeat-y;
}
.indybox_bottom
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    width:584px;
    height:58px;
    background-image:url(images/procircut/indianapolis/indyboxsm_bottom.jpg);
    background-repeat:no-repeat;
}

/********Content Box2**********/
#indyboxmed
{
   margin:0px;
   padding:0px;
   height:100%;
}
.indyboxmed_top
{
    margin:0px 0px 0px 0px;
    padding: 0px 0 0 0px;
    width:584px;
    height:66px;
    background-image:url(images/procircut/indianapolis/indyboxmed_top.jpg);
    background-repeat:no-repeat;
}
.indyboxmed_middle
{
    margin:0px 0px 0px 1px;
    padding:10px 10px 10px 30px;
    width:584px;
    height:100%;
    background-image:url(images/procircut/indianapolis/indyboxmed_middle.jpg);
    background-repeat:repeat-y;
}

.indyboxmed_bottom
{
    margin:0px 0px 0px 0px;
    padding:10px 0 10px 0px;
    width:584px;
    height:40px;
    background-image:url(images/procircut/indianapolis/indyboxmed_bottom.jpg);
    background-repeat:no-repeat;
}
/********Content Box3**********/
#indyboxsm2
{
    margin:0px;
    padding:0px;
    height:100%;
}

.indybox2_top
{
   margin:0px 0px 0px 0px;
    padding: 0px 0 0 30px;
    width:584px;
    height:66px;
    background-image:url(images/procircut/indianapolis/indyboxsm_top.jpg);
    background-repeat:no-repeat;
}
.indybox2_middle
{
     margin:0px 0px 0px 0px;
    padding:10px 0 10px 40px;
    width:584px;
    height:100%;
    background-image:url(images/procircut/indianapolis/indyboxsm_mid.jpg);
    background-repeat:repeat-y;
}
.indybox2_bottom
{
   margin:0px 0px 0px 0px;
    padding:0px 0px 0px 30px;
    width:584px;
    height:58px;
    background-image:url(images/procircut/indianapolis/indyboxsm_bottom.jpg);
    background-repeat:no-repeat;
}
/********Content Box4*********/

#indyboxmed2
{
   margin:0px;
   padding:0px;
   height:100%;
}
.indyboxmed2_top
{
    margin:0px 0px 0px 0px;
    padding: 0px 0 0 0px;
    width:584px;
    height:66px;
    background-image:url(images/procircut/indianapolis/indyboxmed_top.jpg);
    background-repeat:no-repeat;
}
.indyboxmed2_middle
{
    margin:0px 0px 0px 1px;
    padding:10px 10px 10px 30px;
    width:584px;
    height:100%;
    background-image:url(images/procircut/indianapolis/indyboxmed_middle.jpg);
    background-repeat:repeat-y;
}
.contentmid
{
    padding-right:40px;
    padding-left:30px;
}
.contentmid2
{
    margin-left: 15px;
    padding-right:0px;
    padding-left:0px;
    width:500px;
   
}
.contentmid3
{
    margin-left: 15px;
    padding-right:50px;
    padding-left:0px;
    width:500px;
   
}


.indyboxmed2_bottom
{
    margin:0px 0px 0px 0px;
    padding:10px 0 10px 0px;
    width:584px;
    height:40px;
    background-image:url(images/procircut/indianapolis/indyboxmed_bottom.jpg);
    background-repeat:no-repeat;

}
/********Content Box3**********/
#indyboxsm3
{
    margin:0px;
    padding:0px;
    height:100%;
}

.indybox3_top
{
   margin:0px 0px 0px 0px;
    padding: 0px 0 0 30px;
    width:584px;
    height:66px;
    background-image:url(images/procircut/indianapolis/indyboxsm_top.jpg);
    background-repeat:no-repeat;
}
.indybox3_middle
{
     margin:0px 0px 0px 0px;
    padding:10px 0 10px 40px;
    width:584px;
    height:100%;
    background-image:url(images/procircut/indianapolis/indyboxsm_mid.jpg);
    background-repeat:repeat-y;
}
.indybox3_bottom
{
   margin:0px 0px 0px 0px;
    padding:0px 0px 0px 30px;
    width:584px;
    height:58px;
    background-image:url(images/procircut/indianapolis/indyboxsm_bottom.jpg);
    background-repeat:no-repeat;
}
/********Content Box4*********/

#indyboxmed3
{
   margin:0px;
   padding:0px;
   height:100%;
}
.indyboxmed3_top
{
    margin:0px 0px 0px 0px;
    padding: 0px 0 0 0px;
    width:584px;
    height:66px;
    background-image:url(images/procircut/indianapolis/indyboxmed_top.jpg);
    background-repeat:no-repeat;
}
.indyboxmed3_middle
{
    margin:0px 0px 0px 1px;
    padding:10px 10px 10px 30px;
    width:584px;
    height:100%;
    background-image:url(images/procircut/indianapolis/indyboxmed_middle.jpg);
    background-repeat:repeat-y;
}


.indyboxmed3_bottom
{
    margin:0px 0px 0px 0px;
    padding:10px 0 10px 0px;
    width:584px;
    height:40px;
    background-image:url(images/procircut/indianapolis/indyboxmed_bottom.jpg);
    background-repeat:no-repeat;

}
.indy_float_left
{
    margin-left:0px;
    width:200px;
    padding-left:0px;
    float:left;
    clear:right;
    text-align:center;

} 
.indy_float_right
{
    margin:0px 0px 0px 230px;
    width:200px;
    padding-left:50px;
    text-align:center;
   
}

.indy_repeat
{
    margin:0px 0px 0px 0px;
    padding:0px 0 0px 0px;
    width:447px;
    background-image:url(images/procircut/indianapolis/indy_box_bg.gif);
    background-repeat:no-repeat;

} 
.indy_repeat2
{
    margin:0px 0px 0px 0px;
    padding:0px 0 0px 0px;
    width:447px;
    background-image:url(images/procircut/indianapolis/indy_box_bg2.gif);
    background-repeat:no-repeat;

}   
.indy_contact_image
{
    
    position:absolute;
    margin:20px 0px 0px 15px;

} 
.indy_location_image
{
    
    position:absolute;
    margin:19px 0px 0px 285px;

} 
.indy_reg_image
{
    
    position:absolute;
    margin:10px 0px 0px 90px;

}
.indy_travel_image
{
    
    position:absolute;
    margin:11px 0px 0px 35px;

}           
.indy_info_image
{
    
    position:absolute;
    margin:11px 0px 0px 120px;

}           
.indy_invite_image
{
    
    position:absolute;
    margin:15px 0px 0px -10px;

}           
.indy_sc_image
{
    
    position:absolute;
    margin:11px 0px 0px 40px;

}   


.wf_table
{
    border: none;
}



/******** POLLS **********/

#news_poll_repeat
{
	width:631px;
	background-image: url(images/events/vs_article_bg.jpg);
	background-repeat:repeat-y;
	background-position:bottom left; 
	position:relative;
	left:-5px;
	
}

#news_poll_bottom
{
	width:631px;
	padding-bottom:40px;
	background-image: url(images/events/vs_event_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}

#news_poll_banner
{
 	background-image: url(images/poll/polls_header.jpg);
	background-repeat:no-repeat;
	width:631px;
	height:101px;	
}

#poll_inside_middle
{
	width:577px;
	background-image: url(images/poll/poll_inside_middle.jpg);
	background-repeat:repeat-y;
	background-position:bottom left; 
	position:relative;
	left: 35px;
}

#poll_inside_bottom
{
	width:577px;
	padding-bottom:20px;
	background-image: url(images/poll/poll_inside_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	
}

#poll_inside_top
{
 	background-image: url(images/poll/poll_inside_top.jpg);
	background-repeat:no-repeat;
	width:577px;
	height:35px;	
}


.polls_style
{
    color: white;
}

.question_style
{
    color: #6795cc;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}

.line2_style
{
    padding-left: 20px;
}

.pollbutton_style
{
    color: white; 
    background-image: url(images/poll/button.jpg);
    background-repeat: no-repeat;
    width: 70px;
    height: 38px;
    background-color: Transparent;
    font-weight: bold;
    cursor: pointer;
    border: none;
}

.over_style
{
    background-image: url(images/poll/button_over.jpg);
    background-repeat: no-repeat;
    width: 70px;
    height: 38px;
    cursor: pointer;
    border: none;
    color: white; 
    font-weight: bold;
    background-color: Transparent;
    color: #d7c237;
}

.yourvote_style
{
    
    font-weight: bold;
    font-size: 14px;
    color: #6795cc;
    padding-right: 10px;
}

.youranswer_style
{
    color: #d7c237;
    font-size: 12px;
    font-weight: bold;
}

.votediv_style
{
    padding-left: 3px;
    padding-top: 0px;
    position: relative;
    padding-bottom: 20px;
}






























                             