body{
	background:#000000;
	margin:0px;
	padding:0px;
	text-align:center;
}

#container{
	width: 807px;
	margin:0px auto 0px auto;
	padding:0px;
}

#body{
	width: 807px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url(../images/common/home_08.jpg) repeat-y;

	overflow: hidden;
	font-family: Tahoma;
}	

#body .sub_banner{
	background:url(../images/tournaments/sub-banner.jpg) no-repeat;
	width: 807px;
	height: 67px;
	margin:0px 0px 0px -3px;
	padding:0px;
}

#body .red_box{
	background:url(../images/tournaments/tournaments_10.jpg) repeat-y;
	width: 655px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px auto 0px auto;
	padding:0px;
	color:#000000;
	font-size: 12px;
}

#body .red_box1{
	background:url(../images/tournaments/tournaments_10.jpg) repeat-y;
	width: 655px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0px auto 0px auto;
	padding:0px;
	color:#000000;
	font-size: 12px;
}

#body .red_box_top{
	background:url(../images/tournaments/tournaments_07.jpg) no-repeat;
	width: 655px;
	height: 3px;
	
	text-align: left;	
}

#body .red_box_bot{
	background:url(../images/tournaments/tournaments_16.jpg) no-repeat;
	width: 655px;
	height:7px;
	font-size: 12px;

}

#body h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	 color:#000000;
	 text-align: left;
	 margin:10px 0px 0px 76px;
	 padding:0px;
}

#body img{
	margin:10px 0px 20px 0px;
	padding:0px;
}

#body p{
	/*margin:0px 0px 0px 75px;*/
	margin:0px auto 0px auto;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	width: 653px;
	/*width: 655px;*/
}

#body .bottom{
	background:url(../images/tournaments/bottom.jpg) no-repeat;
	width: 807px;
	height:9px;
	margin:0px;
	padding:0px;
}

#body table{
	margin:0px 0px 0px 3px;
	padding:0px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	height: 104px;
	text-align: left;
}

#body table.freeze{
	width: 646px;
	height: 118px;	
}




#body table.head{
	height:16px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width: 650px;
	text-align: left;
}

#body tr{
	margin:0px;
	padding:0px;
	height: 20px;
	background:#FFFFFF;
}

#body tr.col{
	margin:0px;
	padding:0px;
	height: 20px;
	background:#e2e2e2;
}

#body td.date{
	width: 140px;
	height:20px;
}

#body td.name{
	width: 215px;
	height:20px;
}

#body td.desc{
	width: 278px;
	height:20px;
}

#body td.desc2{
	width: 261px;
	height:20px;
}

#body td.label{

	height:20px;
	background:#ba0000;
	font-size: 12px;
	line-height: 20px;
	color:#FFFFFF;
	font-weight: bold;
	text-align: left;

}

#body h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ba0000;
	margin:27px 0px 5px 76px;
	padding:0px;
	text-align: left;
}

.a{		width: 141px;	}
.b{		width: 	215px	}
.c{		width: 	261px	}



