a:link {
	font-family: tahoma, verdana, arial, sans-serif;
	color: blue;
	font-size : 11px;
	text-decoration: none;
}

a:active {
	font-family: tahoma, verdana, arial, sans-serif;
	color: blue;
	font-size : 11px;
	text-decoration: none;
}

a:visited {
	font-family: tahoma, verdana, arial, sans-serif;
	color: blue;
	font-size : 11px;
	text-decoration: none;
}

a:hover {
	font-family: tahoma, verdana, arial, sans-serif;
	color: blue;
	font-size : 11px;
	text-decoration: underline;
}


body{
background: #9c9c9c url(../images/bg.jpg) top center;
background-repeat: repeat-x;
margin:10;
padding:10;
}

#registerlabel {
	font-family: tahoma, verdana, arial, sans-serif;
	color: #fff;
	font-size : 11px;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 10px;
	}

	
#home_thanks {
	font-family: tahoma, verdana, arial, sans-serif;
	color: #ffffff;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	line-height: 14px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 10px;
	}


#maincontainer{
width: 980px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}



/*Top Advertising*/
#ad_top{
height: 90px; /*Height of top section*/
}

#ad_left {
float: left;
width: 728px;
}

#ad_right {
float: right;
margin-left: 10px;
width: 240px;
}




/*Top Header*/
#header_top{
height: 116px; /*Height of top section*/
margin-top: 10px;
}

h1 { float:left;margin:0; padding:0; background: url(../images/rrwebheaderlogo.gif) no-repeat; width:360px; height:116px; }
h1 a { display:block; padding: 116px 0 0 0; overflow: hidden; height: 0px !important; height /**/:116px; }
}

#header_logo {
float: left;
width: 360px;
}

#header_right {
float: right;
width: 620px;
}

/*Top Nav */
ul#nav_top {
height: 25px; /*Height of top section*/
background-color: #000;
margin:0;
padding:0;
}

ul#nav_top  li { float:left; margin:0; padding:0; height:25px; list-style-type:none; }

ul#nav_top  li a { display:block; padding: 25px 0 0 0; overflow: hidden; height: 0px !important; height /**/:25px; }


ul#nav_top  li#nav_home { background: url(../images/topnav_home_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_home a { background: url(../images/topnav_home.gif) no-repeat; }
ul#nav_top  li#nav_home a.selected { background:none; }
ul#nav_top  li#nav_home a:hover { background: none; }

ul#nav_top  li#nav_events { background: url(../images/topnav_events_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_events a { background: url(../images/topnav_events.gif) no-repeat; }
ul#nav_top  li#nav_events a.selected { background:none; }
ul#nav_top  li#nav_events a:hover { background: none; }

ul#nav_top  li#nav_tickets { background: url(../images/topnav_tickets_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_tickets a { background: url(../images/topnav_tickets.gif) no-repeat; }
ul#nav_top  li#nav_tickets a.selected { background:none; }
ul#nav_top  li#nav_tickets a:hover { background: none; }

ul#nav_top  li#nav_meetthefighters { background: url(../images/topnav_meetthefighters_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_meetthefighters a { background: url(../images/topnav_meetthefighters.gif) no-repeat; }
ul#nav_top  li#nav_meetthefighters a.selected { background:none; }
ul#nav_top  li#nav_meetthefighters a:hover { background: none; }

ul#nav_top  li#nav_webcast { background: url(../images/topnav_webcast_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_webcast a { background: url(../images/topnav_webcast.gif) no-repeat; }
ul#nav_top  li#nav_webcast a.selected { background:none; }
ul#nav_top  li#nav_webcast a:hover { background: none; }

ul#nav_top  li#nav_news { background: url(../images/topnav_news_o.gif) no-repeat; wwidth:80px; }
ul#nav_top  li#nav_news a { background: url(../images/topnav_news.gif) no-repeat; }
ul#nav_top  li#nav_news a.selected { background:none; }
ul#nav_top  li#nav_news a:hover { background: none; }

ul#nav_top  li#nav_shop { background: url(../images/topnav_shop_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_shop a { background: url(../images/topnav_shop.gif) no-repeat; }
ul#nav_top  li#nav_shop a.selected { background:none; }
ul#nav_top  li#nav_shop a:hover { background: none; }

ul#nav_top  li#nav_fightgirls { background: url(../images/topnav_fightgirls_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_fightgirls a { background: url(../images/topnav_fightgirls.gif) no-repeat; }
ul#nav_top  li#nav_fightgirls a.selected { background:none; }
ul#nav_top  li#nav_fightgirls a:hover { background: none; }

ul#nav_top  li#nav_multimedia { background: url(../images/topnav_multimedia_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_multimedia a { background: url(../images/topnav_multimedia.gif) no-repeat; }
ul#nav_top  li#nav_multimedia a.selected { background:none; }
ul#nav_top  li#nav_multimedia a:hover { background: none; }

ul#nav_top  li#nav_gyms{ background: url(../images/topnav_gyms_o.gif) no-repeat; width:80px; }
ul#nav_top  li#nav_gyms a { background: url(../images/topnav_gyms.gif) no-repeat; }
ul#nav_top  li#nav_gyms a.selected { background:none; }
ul#nav_top  li#nav_gyms a:hover { background: none; }

ul#nav_top  li#nav_fill { background: url(../images/nav_fill.gif) repeat-x; width:340px; }
ul#nav_top  li#nav_fill a { background: url(../images/nav_fill.gif) repeat-x; }
ul#nav_top  li#nav_fill a.selected { background:none; }
ul#nav_top  li#nav_fill a:hover { background: none; }

ul#nav_top  a.selected { background:none; }

/*Main Content Area - Home Page*/
#main_content_wrapper{
background-color: #ffffff;
float: left;
width: 100%;
}

#main_content_bottom{
float: left;
width: 980px;
}

#left_content {
float: left;
margin: 10px 0 0 0;
padding:0 10px;
text-align: left;
width: 620px;
}




/*Main Content Area - Internal Pages*/
#main_content_wrapper_inside{
background-image: url('../images/bg_gray_bar.gif');
background-position: top;
background-repeat: no-repeat;
background-color: #ffffff;
float: left;
width: 100%;
}

#main_content_bottom_inside{
float: left;
width: 980px;
}

#left_content_inside {
float: left;
margin: 10px 10px 0px 10px;
text-align: left;
width: 610px;
}

#left_half_container {
float: left;
margin: 0px 0px 0px 0px;
text-align: left;
width: 810px;
}

#left_half_container_forum {
float: left;
margin: 0px 0px 0px 0px;
text-align: left;
width: 975px;
}

#center_content_inside{
font-family: tahoma, verdana, arial, sans-serif;
font-size : 12px;
float: left;
margin: 29px 0;
text-align: left;
width: 580px;
}

#center_content_inside a{
font-size : 12px;
}

#center_content_inside a:hover{
text-decoration: underline;
}





/*Right Gray Content Area*/
#right_column_gray {
background-color: #000;
float: left;
margin: 10px 0 0 0;
padding: 0;
text-align: left;
width: 330px;
font-size:11px;
}

#right_column_gray_content {
clear:left;
margin: 0px 0 0px 15px;
padding: 0px 0px 0px 0px;
text-align: left;
width: 300px;
}

#right_column_gray_content form {
	margin:0;
	padding:0;
}




/*Right Gray Content Area - Small*/
#right_column_gray_small {
background-color: #949494;
float: left;
margin: 10px 0 0 0;
padding: 0px 0px 0px 0px;
text-align: left;
width: 150px;
}

#right_column_gray_content_small {
margin: 0px 15px 0px 0;
padding: 0px 0px 0px 15px;
text-align: left;
width: 120px;
}






/*Left Sub Nav*/
#left_subnav_container {
float: left;
margin: 10px 0;
padding: 0px 10px;
width: 190px;
}

#left_subnav {
background-color: #949494;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
width: 190px;
}

#left_subnav_content {
position:relative;
float: left;
margin: 0;
padding: 0px 15px 0px 25px;
text-align: left;
width: 140px;
}

a#commercial {
	display:block;
	width:299px;
	height:250px;
	background:url(../images/video_cover.jpg) no-repeat;
}

#subnav_link  {
color: #ffffff;
border-bottom: 1px solid #7b7b7b;
margin-bottom: 7px;
padding-bottom: 7px;
}

#subnav_link a  {
color: #ffffff;
border-bottom: 1px solid #7b7b7b;
margin-bottom: 7px;
padding-bottom: 7px;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

#subnav_link_last  {
color: #ffffff;
}

#subnav_link_last a  {
color: #ffffff;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
}

#left_subnav_ad {
background-color: #d6d6d6;
float: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
width: 190px;
}

#left_subnav_content_ad {
margin: 15px 0px -20px 15px;
padding: 0px 0px 0px 0px;
width: 160px;
}




/*Home News and Rankings*/
#news_wrapper{
float: left;
width: 620;
}

#left_news{
margin: 15px 0px 10px 10px;
float: left;
text-align: left;
width: 300px;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 11px;
line-height: 14px;
}

#right_rankings  {
margin: 15px 0px 0px 20px;
float: right;
padding: 0px 0px 0px 0px;
text-align: left;
width: 270px;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 11px;
line-height: 14px;
}

#rank_name  {
border-bottom: 1px solid #E4E4E4;
margin-bottom: 7px;
padding-bottom: 7px;
}

#news_text  {
margin-left: 10px;
margin-top: 0px;
font-family: tahoma, verdana, arial, sans-serif;
font-size: 11px;
line-height: 13px;
}

#news_table  {
border-bottom: 1px solid #E4E4E4;
margin-bottom: 10px;
padding-bottom: 10px;
}

#news_photo  {
border: 1px solid #000000;
}




/*Footer*/
#footer{
padding-top: 10px;
padding-bottom: 20px;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 11px;
font-weight: normal;
clear: left;
text-align: center;
}

#footer a{
color: #000000;
text-decoration: none;
}

#footer a:hover{
color: #000000;
text-decoration: underline;
}
























/*Data Table*/
.data_table {
width:100%;

}

.data_table table {
border-width:1px;
}

.data_table th {
background-color:#E6E6E6;
border-bottom:1px solid #b3b3b3;
border-top:1px solid #b3b3b3;
border-right:1px solid #FFFFFF;
color:#000000;
padding:5px;
text-align:left;
}
.data_table th a {
color:#731013;
text-decoration:underline;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 10px;
}
.data_table .data_row_field_title {
background-color:#E6E6E6;
border-right:1px solid #FFFFFF;
color:#000000;
font-weight:bold;
padding:5px;
text-align:right;
}
.data_table tr {
border-left:1px solid #DBE6EE;
}

.data_table tr.even {background:#fff;}
.data_table tr.odd {background:#f2f2f2;}

.data_table tr.odd td {background:#f2f2f2; border-bottom:1px solid #d0d0d0;}
.data_table tr.even td {background:#fff; border-bottom:1px solid #d0d0d0;}

.data_table .data_row td {
background-color:#F2F2F2;
border-bottom:1px solid #D0D0D0;
}
.data_table .data_row td a {
color:#780001;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 10px;
}
.data_table .data_row_alt td {
background-color:#FFFFFF;
border-bottom:1px solid #D0D0D0;
}
.data_table .data_row_alt td a {
color:#780001;
}
.data_table .header {
background-position:right center;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:22px;
margin:0px;
padding:0px;
text-indent:5px;
}
.data_table .header a {
color:#000000;
}
.data_table td {
padding:5px;

}






.event_title {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size : 19px;
	font-weight: bold;
}

.event_subtitle {
	font-family: tahoma, verdana, arial, sans-serif;
	font-size : 13px;
	font-weight: bold;
}







/*Events Table*/
.event_table {
width:525px;
border-bottom:1px solid #b3b3b3;
border-top:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;
border-left:1px solid #b3b3b3;

}

.event_table table {
border-width:1px;
}

.event_table th {
background-color:#E6E6E6;
color:#000000;
padding:5px;
text-align:left;
}
.event_table th a {
color:#731013;
text-decoration:underline;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 10px;
}
.event_table .event_row_field_title {
background-color:#E6E6E6;
color:#000000;
font-weight:bold;
padding:5px;
text-align:right;
}
.event_table tr {
}
.event_table .event_row td {
background-color:#F2F2F2;
}
.event_table .event_row td a {
color:#780001;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 10px;
}
.event_table .event_row_alt td {
background-color:#FFFFFF;
}
.event_table .event_row_alt td a {
color:#780001;
}
.event_table .header {
background-position:right center;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:22px;
margin:0px;
padding:0px;
text-indent:5px;
}
.event_table .header a {
color:#000000;
}
.event_table td {
padding:5px;

}








/*Events Results*/
.eventresults_table {
width:260px;
border-bottom:1px solid #b3b3b3;
border-top:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;
border-left:1px solid #b3b3b3;

}

.eventresults_table table {
border-width:1px;
}

.eventresults_table th {
background-color:#E6E6E6;
color:#000000;
padding:5px;
text-align:left;
}
.eventresults_table th a {
color:#731013;
text-decoration:underline;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 10px;
}
.eventresults_table .eventresults_row_field_title {
background-color:#E6E6E6;
color:#000000;
font-weight:bold;
padding:5px;
text-align:right;
}
.eventresults_table tr {
}
.eventresults_table .eventresults_row td {
background-color:#F2F2F2;
}
.eventresults_table .eventresults_row td a {
color:#780001;
font-family: tahoma, verdana, arial, sans-serif;
font-size : 10px;
}
.eventresults_table .eventresults_row_alt td {
background-color:#FFFFFF;
}
.eventresults_table .eventresults_row_alt td a {
color:#780001;
}
.eventresults_table .header {
background-position:right center;
color:#fff;
font-size:12px;
font-weight:bold;
height:22px;
margin:0px;
padding:0px;
text-indent:5px;
}
.eventresults_table .header a {
color:#000;
}
.eventresults_table td {
padding:5px;

}

td.warning input, td.warning textarea {
	background:#f9b2b2;
}

#submit-message {
	text-align:center;
	padding:10px;
	background:#f9b2b2;
	border:1px solid #b56060;
	font-weight:bold;
	font-family:verdana;
	margin:5px 0 15px 0;
}

ul#fighterLinks li {
	margin:5px;
	list-style-type:none;
}

#center_content_inside .eventwrapper {}

#center_content_inside .eventwrapper img { float:left; padding:0 15px 15px 0; }
#center_content_inside .eventwrapper h3 {margin:0;}
#center_content_inside .eventwrapper h3 a {font-size:19px; margin:0;}
#center_content_inside .eventwrapper span {font-size:13px;font-weight:bold;}


#eventGallery {
	width:480px;
	margin:0 auto;
}

#eventGallery div.slide {
	width:70px;
	float:left;
	padding:5px;
}








.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#holder{
	padding-left:50px;
}

   .container { 

	width:590px;
	text-align:left;
	margin:auto;
	float:left;
    }
    
 .topinner div { background: url(http://www.ringrulers.com.com/images/inner/tl.gif) no-repeat top left;}
 .topinner { background: url(http://www.ringrulers.com/images/inner/tr.gif) no-repeat top right;}
 .botinner div { background: url(http://www.ringrulers.com/images/inner/bl.gif) no-repeat bottom left; }
 .botinner { background: url(http://www.ringrulers.com/images/inner/br.gif) no-repeat bottom right; }
 
.topinner, .topinner div, .botinner, .botinner div {
width: 100%;
height: 7px;
font-size: 1px;
}

.left{
	text-align:left;
}