body{
	background: #000000  url('core_images/1/top_body_bg.png') repeat-x top left;
	text-align:center;
	font-family:arial;
	color:#cccccc;
	font-size:12px;
	margin:0px;
}
form{
	margin:0px;
	padding:0px;
}
a{
	color:#0241D2;
	text-decoration:none;
}
a:hover{
	color:#0134A9;
}
div.main{
	width:948px;
	margin:0px auto 0px auto;
	text-align:left;
}
div.topLinks{
	background:#000000;
	border-top: 1px solid #001E63;
	border-bottom: 1px solid #001E63;
	margin:0px 0px 10px 0px;
	padding:3px 0px 3px 0px;
}
div.topLinks span.textSpan{
	margin:0px 40px 0px 0px;
}
div.topLinks a{
	color:#cccccc;
	margin:0px 40px 0px 0px;
}
div.topLinks a:hover{
	color:#f00000;
}
div.left{
	float:left;
	width:198px;
}
div.middle{
	margin:0px 10px 0px 10px;
	width:598px;
	float:left;
}
div.right{
	float:left;
	width:130px;
}

div.header{
	background: url('core_images/1/mascot.png') no-repeat 95px 7px;
	padding:10px 0px 10px 0px;
}
div.header div.topAd{
	float:right;
	width:728px;
	padding:4px;
	background:#000000;
	border: 1px solid #001E63;
}
div.header img.logo{
	margin:50px 0px 0px 0px;
	float:left;
}

div.heading{
	background:url('core_images/1/heading_left.png') no-repeat top left;
	padding:0px 0px 0px 18px;
}
div.heading div{
	background:url('core_images/1/heading_right.png') no-repeat top right;
	padding:0px 18px 0px 0px;
}
div.heading div div{
	background:url('core_images/1/heading_bg.png') repeat-x 2px 0px;
	height:21px;
}
div.heading div div h1{
	padding:0px;
	margin:0px;
	position:relative;
	top:4px;
	left:-3px;
	color:#f00000;
	font-weight:bold;
	font-size:12px;
}

div.content{
	background: #000000 url('core_images/1/content_bottom_fade.png') repeat-x bottom left;
}
div.content div.a{
	background: url('core_images/1/content_top_fade.png') repeat-x top left;
}
div.content div.a div.b{
	margin:0px 1px 0px 1px;
	padding:5px 14px 5px 14px;
	background:#000000;
}

div.footing{
	background: #000000 url('core_images/1/footing_left.png') no-repeat top left;
	padding:0px 0px 0px 18px;
	margin:0px 0px 10px 0px;
}
div.footing div{
	background:url('core_images/1/footing_right.png') no-repeat top right;
	padding:0px 18px 0px 0px;
}
div.footing div div{
	background:url('core_images/1/footing_bg.png') repeat-x 2px 0px;
	height:21px;
}

div.links{
	padding:0px;
	margin:0px;
}
div.links a{
	background:url('core_images/1/link_box.png') no-repeat center left;
	padding:0px 0px 0px 12px;
	display:block;
	color:#cccccc;
	text-decoration:none;
	border-bottom:1px solid #222222;
}
div.links a:hover{
	background:url('core_images/1/link_box_hover.png') no-repeat center left;
	color:#f00000;
}
div.links a.red{
	background:url('core_images/1/link_box_red.png') no-repeat center left;
}
div.links a.red:hover{
	background:url('core_images/1/link_box_red_hover.png') no-repeat center left;
}
div.links a.green{
	background:url('core_images/1/link_box_green.png') no-repeat center left;
}
div.links a.green:hover{
	background:url('core_images/1/link_box_green_hover.png') no-repeat center left;
}
div.links a.red_renew{
	background:url('core_images/1/link_box_red_hover.png') no-repeat center left;
}
div.links a.red_renew:hover{
	background:url('core_images/1/link_box_red_hover.png') no-repeat center left;
}
div.links a.green_renew{
	background:url('core_images/1/link_box_green_hover.png') no-repeat center left;
}
div.links a.green_renew:hover{
	background:url('core_images/1/link_box_green_hover.png') no-repeat center left;
}
div.links a.bottom{
	border-bottom:none;
}
a span.fight{
	color:#f00000;
}

div.fightDisplay{
	padding:0px;
	background: url('core_images/1/crowd.png') no-repeat 50% 50px;
	text-align:center;

}
div.fightDisplay a{
	color:#cccccc;
}
div.fightDisplay a:hover{
	color:#aaaaaa;
}
div.fightDisplay div.text{
	float:left;
	width:180px;
}
div.fightDisplay div.text span{
	background:url('core_images/1/label_bg.png');
	display:block;
	border: 1px solid #001E63;
	margin:0px 0px 5px 0px;
}
div.fightDisplay div.text span.row1{
	width:180px;
}
div.fightDisplay div.text span.row2{
	width:170px;
}
div.fightDisplay div.text span.row3{
	width:160px;
}
div.fightDisplay div.text span.row4{
	width:150px;
}
div.fightDisplay div.text span.row5{
	width:140px;
}
div.fightDisplay div.image{
	padding:0px;
	width:100px;
	height:180px;
	float:left;
}
div.fightText{
	margin:20px 100px 20px 100px;
	text-align:left
}

table.weightLink{
	font-size:12px;
	width:100%;
	margin:20px 0px 20px 0px;
}
table.weightLink td{
	border-bottom:1px solid #222222;
	border-top:1px solid #222222;
	text-align:center;
}
table.rows{
	font-size:12px;
	width:100%;
}
table.rows th{
	text-align:center;
	padding:2px 3px 2px 3px;
	font-weight:normal;
	border-bottom:1px solid #222222;
}
table.rows td{
	text-align:center;
	padding:2px 3px 2px 3px;
}
table.rows td.win{
	width:12px;
	background:url('core_images/1/win.png') no-repeat center center;
}
table.rows td.loss{
	width:12px;
	background:url('core_images/1/loss.png') no-repeat center center;
}
table.rows td.winTitle{
	width:12px;
	background:url('core_images/1/win_title.png') no-repeat center center;
}
table.rows td.lossTitle{
	width:12px;
	background:url('core_images/1/loss_title.png') no-repeat center center;
}
table.rows td.go_online{
	width:12px;
	background-image:url('core_images/1/win.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.go_offline{
	width:12px;
	background-image:url('core_images/1/win_offline.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.go_online_champ{
	width:12px;
	background-image:url('core_images/1/win_title.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.go_offline_champ{
	width:12px;
	background-image:url('core_images/1/win_offline_champ.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.no_online{
	width:12px;
	background-image:url('core_images/1/loss.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.no_offline{
	width:12px;
	background-image:url('core_images/1/loss_offline.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.no_online_champ{
	width:12px;
	background-image:url('core_images/1/loss_title.png');
	background-repeat:no-repeat;
	background-position: center center;
}
table.rows td.no_offline_champ{
	width:12px;
	background-image:url('core_images/1/loss_offline_champ.png');
	background-repeat:no-repeat;
	background-position: center center;
}
tr.alt{
	background:#111111;
}
tr.noAlt{
	background:#000000;
}
tr.alt div.borderAlt{
	border-top:3px dotted #000000;
}
tr div.border{
	border-top:3px dotted #111111;
}
tr table.borderAlt{
	border-left:3px dotted #000000;
	border-bottom:3px dotted #000000;
}
tr table.border{
	border-left:3px dotted #111111;
	border-bottom:3px dotted #111111;
}
tr.champ a{
	color:#808000;
}
tr.champ a:hover{
	color:#606000;
}
table.rows tr.you{
	background:#01174B;
}
table.rows tr.title{
	background:#0b0b0b;
}
table.rows td.logo{
	padding-top:5px;
	padding-bottom:5px;
}
input.button{
	background:#222222;
	border:1px solid #222222;
	color:#cccccc;
}
table.stats input.equipButton{
	background:#222222;
	border:1px solid #222222;
	color:#cccccc;
	width:60px;
	font-size:9px;
}
table.rows input.challenge{
	background:#222222;
	border:1px solid #222222;
	color:#cccccc;
	font-size:9px;
	padding:0px;
	width:100%;
}
table.rows input.sent{
	background:#006600;
	border:1px solid #222222;
	color:#cccccc;
	font-size:9px;
	padding:0px;
	width:100%;
}
table.rows input.received{
	background:#F00000;
	border:1px solid #222222;
	color:#cccccc;
	font-size:9px;
	padding:0px;
	width:100%;
}
table.rows input.choose{
	background:#222222;
	border:1px solid #222222;
	color:#cccccc;
	font-size:9px;
	padding:0px;
	margin:2px;
	width:40px;
}

table.stats{
	font-size:12px;
	width:100%;
}
table.stats table{
	font-size:12px;
	width:100%;
}
table.stats td{
	text-align:right;
}
table.stats td.label{
	border-bottom:1px solid #222222;
}
table.stats th{
	text-align:center;
	padding:2px 3px 2px 3px;
	font-weight:normal;
}
table.stats td.stars{
	text-align:left;
	padding:0px 0px 0px 15px;
}
td.sep{
	font-size:1px;
	border-bottom:1px solid #222222;
}
table.stats input, input.field{
	font-size:12px;
	border:1px solid #222222;
	background:#000000;
	color:#cccccc;
	width:100%;
}
table.stats input.radio{
	width:auto;
}
table.stats select, table.rows select, table.bracket select{
	font-size:12px;
	border:1px solid #222222;
	background:#000000;
	color:#cccccc;
	width:100%;
}
table.stats select.page{
	width:100px;
}
table.stats input.button{
	background:#222222;
}

table.login{
	font-size:12px;
	width:100%;
}
table.login td{
	text-align:right;
}
table.login input{
	font-size:12px;
	border:1px solid #222222;
	background:#000000;
	color:#cccccc;
	width:100%;
}
table.login input.button{
	background:#222222;
}

div.rightAd{
	width:120px;
	padding:4px;
	background:#000000;
	border: 1px solid #001E63;
}

div.footer{
	background: #000000  url('core_images/1/top_body_bg.png') repeat-x top left;
	height:100px;
	border-top:2px solid #003399;
	margin:20px 0px 0px 0px;
}
div.footerBox{
	margin:0px auto 0px auto;
	text-align:left;	
	width:960px;
}

div.footerBox div.sbyt{
	margin:10px 0px 0px 0px;
	float:left;
	padding:0px 10px 0px 0px;
	border-right:1px solid #ffffff;
	
}
div.footerLinks{
	margin:10px 0px 0px 10px;
	float:left;
}
div.footerLinks a{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
div.footerLinks a:hover{
	color:#f00000;
	text-decoration:none;
}
.clear{
	clear:both;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.w100{
	width:100px;
}
.w458{
	margin:0px 0px 0px 10px;
	width:458px;
}
.w508{
	margin:0px 0px 0px 0px;
	width:508px;
}
.w528{
	margin:0px 0px 0px 0px;
	width:568px;
}
.w348{
	margin:0px 0px 0px 10px;
	width:348px;
}
img.mascot{
	margin:10px 10px 10px 10px;
}
div.sparstar{
	display:none;
}
div.style{
	display:none;
}
.error{
	color: #f00000;
}
img.avatar{
	max-width:100px;
	max-height:100px;
	_width:100px;
	_height:100px;
	border: 1px solid #001E63;
}
table.stats td.avatar{
	text-align:center;
}
textarea.comment{
	background:#000000;
	border:1px solid #222222;
	color:#cccccc;
	width:400px;
	height:60px;
	margin:0px 0px 10px 0px;
}
div.commentAlt{
	background:#111111;
}
div.profile{
	width:142px;
	border-right:1px solid #222222;
}
div.comment{
	padding:10px 10px 10px 10px;
}
div.commentSection{
	padding:0px 0px 0px 10px;
	width:390px;
}
div.commentSection div.date{
	padding:0px 0px 10px 0px;
}
img.noBorder{
	border:none;
}
div.game_news{
	width:358px;
	float:left;
	margin:0px 12px 0px 0px;
}
div.game_news td{
	text-align:left;
	padding:10px;
}
div.game_news td div{
	color:#555555;
	margin:0px 0px 10px 0px;
}
div.mma_news{
	width:268px;
	float:left;
}
span.afs{
	color:#E7E159;
}
div.newsText{
	text-align:left;
	margin:5px 5px 5px 5px;
}
span.subInfo{
	font-size:10px;
	color:#555555;
}
a.newsImage{
	margin:5px 5px 5px 5px;
}
a.newsImage img{
	border: 1px solid #001E63;
}
div.shopItem{
	float:left;
	width:270px;
	margin:5px 5px 5px 5px;
	border: 1px solid #001E63;
}
div.shopItem img{
	margin:5px 5px 5px 5px;
	border: 1px solid #001E63;
	float:left;
}
div.shopItem div.shopText{
	height:55px;
	margin:5px 5px 5px 0px;
}
div.shopItem div.shopPrice{
	float:right;
	margin:5px 5px 5px 5px;
}
span.prem{
	color:#555555;
}
div.premiumBox{
	border: 1px solid #001E63;
	float:right;
	width:250px;
	padding:10px;
	margin:10px;
}
table.stats input.pay{
	border:none;
}
table.stats ul{
	padding:0px;
	margin:0px;
	color:#555555;
}
table.stats ul li{
	margin:0px 0px 10px 0px;
}
div.mma_box{
	#width:238px;
}
div.news_box{
	#width:288px;
}
div.loginArea{
	#width:168px;
}
table.record{
	#width:568px;
}

div.leftAd{
	width:190px;
	#width:200px;
	padding:4px;
	background:#000000;
	border: 1px solid #001E63;
	margin:0px 0px 10px 0px;
}
div.storeDiv{
	width:160px;
	float:left;
	text-align:center;
	border: 1px solid #001E63;
	padding:5px;
	margin:10px 5px 0px 5px;
	height:155px;
	#height:150px;
}
div.storeDiv img{
	border: 1px solid #001E63;
}
div.storeDivText{
	width:150px;
	float:left;
	padding:5px;
	margin:0px 11px 0px 11px;
}
a.storeLogo{
	margin:0px 40px 5px 20px;
}
#skin{
	width:198px;
	margin:0px 0px 10px 0px;
	background:#000000;
	border: 1px solid #001E63;
	color:#cccccc;
}
input.skinButton{
	background:#222222 none repeat scroll 0 0;
	border:1px solid #222222;
	color:#CCCCCC;
	text-align:center;
	width:100%;
	margin:0px 0px 10px 0px;
}
table.trophies td{
	text-align:center;
	padding:5px;
}
div.item_news{
	width:228px;
	float:left;
}
div.item_news img{
	border:1px solid #001E63;
	margin: 5px;
}
div.apparelItem{
	width:520px;
	padding:5px;
	border:1px solid #001E63;
}
div.apparelItem img{
	float:left;
	border:1px solid #001E63;
}
div.apparelItem div.form{
	float:right;
	margin:0px 0px 10px 10px;
}
div.apparelItem img.thumb{
	margin:5px 5px 0px 0px;
}
div.apparelItem div.itemText{
	width:300px;
	float:left;
	margin:0px 5px 0px 5px;
}
div.apparelItem div.apparelImages{
	width:205px;
	float:left;
}

#notepad{
	color:#cccccc;
	border:1px solid #001E63;
	font-size:12px;
	width:100%;
	height:100px;
	background:#000000;
}
div.tutorial{
	display:none;
	z-index:1000;
	position:absolute;
}
div.tutorial table{
	font-size:10px;
	color:#ffffff;
}
div.tutorial div.tl{
	padding:0px 0px 0px 10px;
	background: url('core_images/1/tutorial_tl.png') no-repeat top left;
	height:10px;
}
div.tutorial div.tr{
	padding:0px 10px 0px 0px;
	background: url('core_images/1/tutorial_tr.png') no-repeat top right;
	height:10px;
}
div.tutorial div.tm{
	padding:0px 0px 0px 0px;
	background: url('core_images/1/tutorial_bg.png');
	height:10px;
	font-size:1px;
}
div.tutorial div.tmain{
	text-align:left;
	padding:0px 10px 0px 10px;
	background: url('core_images/1/tutorial_bg.png');
}
div.tutorial div.tclose1{
	float:right;
	margin:0px 0px 5px 5px;
	background: url('core_images/1/tutorial_close1.png');
	width:15px;
	height:15px;
}
div.tutorial div.tclose2{
	float:right;
	margin:0px 0px 5px 5px;
	background: url('core_images/1/tutorial_close2.png');
	width:15px;
	height:15px;
}
div.tutorial div.tarrow_left{
	background: url('core_images/1/tutorial_arrow_left.png');
	width:20px;
	height:20px;
	margin:10px 0px 0px 0px;
}
div.tutorial div.tarrow_right{
	background: url('core_images/1/tutorial_arrow_right.png') top right;
	width:20px;
	height:20px;
	margin:10px 0px 0px 0px;
}
div.tutorial div.bl{
	padding:0px 0px 0px 10px;
	background: url('core_images/1/tutorial_bl.png') no-repeat top left;
	height:10px;
}
div.tutorial div.br{
	padding:0px 10px 0px 0px;
	background: url('core_images/1/tutorial_br.png') no-repeat top right;
	height:10px;
}
div.tutorial div.bm{
	padding:0px 0px 0px 0px;
	background: url('core_images/1/tutorial_bg.png');
	height:10px;
	font-size:1px;
}

div.newsLink{
	float:left;
	padding:2px 10px 2px 10px;
	border-top:1px solid #222222;
	border-left:1px solid #222222;
	border-right:1px solid #222222;
	border-bottom:1px solid #222222;
	background:#222222;
	margin:0px 0px 0px 20px;
	cursor:pointer;
}
div.currentNewsLink{
	float:left;
	padding:2px 10px 2px 10px;
	border-top:1px solid #222222;
	border-left:1px solid #222222;
	border-right:1px solid #222222;
	border-bottom:1px solid #000000;
	background:#000000;
	margin:0px 0px 0px 20px;
	cursor:pointer;
	position:relative;
	z-index:2;
}
div.newsBoxer{
	margin:0px 10px 10px 10px;
	padding:20px 40px 20px 40px;
	border:1px solid #222222;
	position:relative;
	z-index:1;
	top:-1px;
	
}