/* CSS Document */

html{
overflow-y: scroll;
}

body{

background:#060811;
background-color: #060811;

padding:0px;
margin:0px;
text-align:center;

}


#mainContainer{

position:relative;
margin-left: auto;
margin-right: auto;
width:840px;
z-index:1;
}


#header {
	width:800px;
	height:270px;
	padding:0px;
	margin:0px auto 0px auto;
	
}

td img {display: block;}

#flashBlock{
position:absolute;
top:0px;
left:0px;
width:800px;
height:240px;
overflow:hidden;
padding:0px;
margin:0px;
z-index:1;

}

#flashFiller{

width:800px;
height:240px;
overflow:hidden;
padding:0px;
margin:0px;

}



#karateKidsBackground{
position:relative;
width:145px;
height:145px;
overflow:hidden;
padding:0px;
margin:0px;
z-index:2;

}

#karateKidsBlock{
	position:absolute;
	width:145px;
	height:145px;
	top:273px;
	left:54px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	z-index:30;
}

#beltTest{
position:absolute;
top:0px;
z-index:20;
}

#bodyText{

width:460px;
height:280px;
padding:5px;
margin:0px;
text-align:justify;
text-justify: newspaper;
font-size: 90%;
overflow-y:auto;


}

#videoBox {
	width:640px;
	margin:0px auto 0px auto;
	text-align:left;
}

a {
    outline: none;
 }
a img {
    border:none;
 }
