* {
margin:				0;
padding:			0;
border:				0;
}

body { background:#fcece1 url(images/bg_main.gif) repeat-x; font:"Times New Roman", Times, serif; color: #403228; font-size: 15px; letter-spacing: 0.02em; line-height: 1.15em;
}

a {
font-size: 14px;
color: #d90101;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

ul {
list-style: none;
}

.clear {
clear: both;
}

.ttl {
width: 266px;
height: 41px;
}

.ttl2 {
float: left;
width: 266px;
height: 41px;
}

.txt {
float: right; 
position: absolute; 
top: 20px; 
right: 17px;
font-size: 18px;
letter-spacing: 0.03em;
}

div.content img {
border: #f07f13 1px solid;
}

div.right img.last {
margin: 0;
}

.header {background:url(images/bg.jpg) no-repeat 50% 0; height: 451px; margin: 0 auto;}

 .head_img {
 width: 960px;
 height: 451px;
 margin: 0 auto;
 position: relative;
 z-index: 0;
 }
 
 .head_img div.top {
 width: 960px;
 height: 37px;
 position: absolute;
 z-index: 1;
 top: 0;
 left: 0;
 }
 
 .head_img div.top div.left {
 float: left;
 width: 712px;
 padding: 10px 0 0 22px;
 color: #FFFFFF;
 letter-spacing: 0.05em;
 }
 
 .head_img div.top div.right {
 float: right;
 width: 226px;
 border: none;
 }
 
 .head_img div.menu {
 width: 960px;
 height: 53px;
 position: absolute;
 z-index: 1;
 bottom: 0;
 left: 0;
 }
 
 	.head_img div.menu img {
	float: left;
	}
	
	.head_img div.menu img a {
	border: none;
	}
	
.wrapper {
width: 960px;
margin: 0 auto;
}

.preview {
width: 960px;
height: 388px;
}

	.preview div.left {
	float: left;
	width: 515px;
	height: 384px;
	background:url(images/bg_preview.png) no-repeat;
	position: relative;
	}
	
	.preview div.left p {
	position: absolute;
	top: 177px;
	right: 51px;
	width: 252px;
	text-align: justify;
	line-height: 1.35em;
	}
	
	.preview div.left img {
	position: absolute;
	bottom: 20px;
	right: 41px;
	border: none;
	}
	
	.preview div.right {
	float: right;
	width: 445px;
	height: 384px;
	position: relative;
	}
	
	.preview div.right div.ttl {
	width: 209px;
	height: 36px;
	float: left;
	position: absolute;
	top: 39px;
	left: 0;
	}
	
	.preview div.right div.video {
	float: left;
	width: 430px;
	height: 289px;
	background: #000000;
	position: absolute;
	top: 75px;
	left: 0;
	padding: 14px 0 0 15px;
	display: inline;
	}
	
	.preview div.right div.video img {
	border: none;
	}
	
.latest_photos {
width: 960px;
height: 526px;
margin: 0 0 5px 0;
}

.latest_fighters {
width: 960px;
height: 526px;
margin: 0 0 10px 0;
}

	.latest_photos div.content {
	background:url(images/bg_lph.jpg) no-repeat;
	width: 938px;
	height: 484px;
	padding: 19px 0 10px 22px;
	}
	
	.latest_fighters div.content {
	background:url(images/bg_lf.jpg) no-repeat;
	width: 938px;
	padding: 19px 0 10px 22px;
	} 
	
	.latest_fighters div.content li {
	float: left;
	width: 288px;
	margin: 0 24px 10px 0;
	}
	
	.latest_photos div.content div.left {
	float: left;
	width: 300px;
	}
	
	.latest_photos div.content div.right {
	float: right;
	width: 638px;
	}
	
	.latest_photos div.content div.right p {
	margin: 0 15px 0 0;
	}
	
	.latest_photos div.content div.right p img {
	border: none;
	margin: 20px 0 0 0;
	}
	
	.latest_photos div.content div.right img {
	float: left;
	margin: 0 9px 5px 0;
	}
	
.latest_videos {
width: 960px;
height: 367px;
margin: 0 0 5px 0;
}

	.latest_videos div.content {
	background:url(images/bg_lv.jpg) no-repeat;
	width: 938px;
	height: 447px;
	padding: 19px 0 0 22px;
	}

	.latest_videos div.content div.left {
	float: left;
	width: 490px;
	}
	
	.latest_videos div.content div.right {
	float: right;
	width: 448px;
	}
	
	.latest_videos div.content div.right p {
	margin: 0 15px 0 0;
	}
	
	.latest_videos div.content div.right img {
	float: left;
	margin: 0 9px 5px 0;
	}

.next_updates {
width: 960px;
height: 424px;
margin: 0 auto;
}

	.next_updates div.content {
	background:url(images/bg_nu.jpg) no-repeat;
	width: 938px;
	height: 363px;
	padding: 19px 0 0 22px;
	}
	
	.next_updates div.content li {
	float: left;
	width: 208px;
	margin: 0 26px 0 0;
	}
	
	.next_updates div.content li.ph {
	width: 200px;
	margin: 0 26px 0 0;
	}  
	
	.next_updates div.content li p, .latest_fighters div.content p {
	margin: 0;
	}
	
.more_photos, .more_videos, .more_fighters {
width: 960px;
height: 100%;
margin: 10px 0 0 0;
}

 .con {
width: 960px;
height: 100%;
margin: 0;
}

 .con div.content {
	background:#ffffff url(images/bg_mph.jpg) no-repeat;
	width: 934px;
	padding: 19px 0 15px 26px;
	}

	.con p.links {margin:10px 0px;}	


	.more_photos div.content, .more_videos div.content, .more_fighters div.content {
	background:#ffffff url(images/bg_mph.jpg) no-repeat;
	width: 938px;
	padding: 19px 0 0 22px;
	}
	
	.more_photos div.content li{
	float: left;
	width: 202px;
	height: 370px;
	margin: 0 30px 15px 0;
	}
	
 .more_fighters div.content li {
	float: left;
	width: 202px;
	height: 350px;
	margin: 0 32px 5px 0;
	}		
	
	
	.more_videos div.content li {
	float: left;
	width: 208px;
	height: 170px;
	margin: 0 23px 15px 0;
	}
	
	.more_photos div.content li p, .more_videos div.content li p, .more_fighters div.content li p {
	height: 50px;
	}

.join {
width: 960px;
height: 530px;
margin: 10px 0 20px 0; 
}

	.join div.content {
	background:url(images/bg_join.jpg) no-repeat;
	width: 938px;
	height: 530px;
	padding: 0 0 0 22px;
	}
	
	.join div.content div.left {
	float: left;
	width: 458px;
	padding: 0;
	display: inline;
	}
	
	.join div.content div.left img.vxs {
	position: relative;
	left: -22px;
	border: none;
	}
	
	.join div.content div.left div.red {
	width: 420px;
	position: relative;
	padding: 0 5px 0 5px;
	top: -20px;
	}
	
	.join div.content div.left div.yellow {
	width: 420px;
	position: relative;
	padding: 0 5px 0 5px;
	top: -10px;
	}
	
	.join div.content div.left div.red p {
	text-align: center;
	font-size: 12px;
	color: #cc0606;
	}
	
	.join div.content div.left div.yellow p {
	text-align: center;
	font-size: 13px;
	color: #000000;
	margin: 0 0 10px 0;
	line-height: 1.05em;
	}
	
	.join div.content div.left div.yellow p a {
	font-size: 14px;
	font-weight: bold;
	color: #cc0606;
	text-decoration: underline;
	}
	
	.join div.content div.left div.yellow p a:hover {
	text-decoration: none;
	} 
	
	.join div.content div.left li {
	}
	
	.join div.content div.left input {
	width: 				430px;
	height:				41px;
	background:			#f34a31;
	border: 			#ff0000 solid 1px;
	text-align:			center;
	color:				#fff;
	font-size:			14px;
	font-weight:		bold;
	letter-spacing:		0.1em;
	cursor:				pointer;
	margin:				0 0 22px 0;
	}
	
	.join div.content div.right{
	float: right;
	width: 480px;
	height:500px;
	padding: 0;
	background-image: url('/images/mso.jpg');
	background-repeat:	no-repeat;
	}
	
	
	.join div.content div.right form {
	margin: 439px 0px 0px 97px;
	border: none;
	outline: none;
	}
	
.bttm {
width: 960px;
height: 387px;
margin: auto 0;
}

.bttm2 {
width: 960px;
height: 355px;
margin: auto 0;
}

.footer {
width: 960px;
}


	.footer p {
	text-align: center;
	color: #817b77;
	font-size: 12px;
	line-height: 18px;
	margin: 0 0 20px 0;
	}
	
	.footer p a {
	text-transform: capitalize;
	font-weight: bold;
	color: #d90101;
	font-size: 14px;
	text-decoration: underline;
	}
	
	.footer p a:hover {
	text-decoration: none;
	}
	
	.footer p a.small {
	font-size: 12px;
	text-transform: none;
	}
	
.nu_name{
font-size: 14px;
color: #d90101;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
margin:0px;
}

div.pagination {
	padding: 3px;
	margin: 10px 3px 10px 3px;
	text-align:center;
	  	display:inline-block;
overflow:hidden;	  		
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EE7600;
	text-decoration: none; /* no underline */
	color: #000000;
		display:inline-block;	
}
div.pagination a:active {
	border: 1px solid #EE7600;
	color: #F4A460;
}
div.pagination a:hover{
  	background-color: #EE7942;
}
div.pagination span.current {
	padding: 5px 7px 5px 7px;
	margin: 2px;
	border: 1px solid #EE7600;
	font-weight: bold;
	background-color: #F4A460;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #939290;
	color: #939290;
}	

div.pagination div.prev
	{
 float:left;
 width:160px;
 text-align:left;
 }
 div.pagination div.mid
	{
 float:left;
 width:575px;
	font-weight: bold;
	color: #fa4a83;
	text-align:center;
overflow:hidden;
}
 div.pagination div.next	{
 float:left;
 width:160px;
  text-align:right;
}