body {margin:15px;font:.8em Verdana, Arial, Helvetica;
background-image:url('img/currentback.gif');
color:#ffffff;

}
.entire{
width:932px;
position:relative;  
margin-left: auto;
margin-right: auto;

}
* {padding:0; margin:0}
.dropdown {float:left; position:relative;z-index:200;text-decoration:underline; color:black; font-style:italic;}
.dropdown a{ font-weight:bold; color:black; font-style:italic;}

.dropdown dt { padding-top:5px; padding-bottom:9px; padding-left:7px;padding-right:7px; font-weight:bold; cursor:pointer; background:url(img/tab3.png)}

.dropdown dt:hover {background:url(img/tab2_hov.png)}
.dropdown dd {position:absolute; overflow:hidden; width:129px; display:none; background:#000; z-index:200; opacity:0}
.dropdown ul {width:125px; border:2px solid #c00000;  border-top:none}
.dropdown li {display:inline}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited {display:block; padding:5px; background:black;color:#c00000; width:115px}
.dropdown  li a:hover {background:black; color:#ffffff;}
.dropdown .underline {border-bottom:1px solid #c00000}

.header_div{
border:1px solid #ffffff;
position:relative;
z-index:5;


}


.banner_back{
	background-image:url('img/banner_back1.png');
	position:relative;
background-repeat:repeat-x;
width:930px;
height:150px;
border-bottom:3px solid black;

}
.watermark{
position:absolute;
	background-image:url('img/test3.png');
background-position: top;
height:150px;
width:300px;

z-index:1;
left:560px;
}


.tab{
position:relative;
top:5px;

}
.tab a{
position:relative;
background-image:url('img/tab3.png');
background-repeat:repeat-x;

font-size:.9em;

padding-top:3px;
padding-bottom:8px;
padding-left:7px;
padding-right:7px;
color:#000000;
font-weight:bold;
font-size:.8em;
font-style:italic;


}
.tab a:hover{
color:white;
background-image:url('img/tab2_hov.png');

}
.tab img {
position:relative;
top:11px;

}
.search {
font-weight:bold;
font-size:.9em;
font-style:italic;
color:#c00000;
position:absolute;
top:156px;
z-index:6;
right:1px;

width:210px;
}

.search_button {

}
.search_button:hover{
color:white;
}


.dlclass dl{
display:inline;
}




.contact{
color:black;
position:absolute;
top:1px;
right:1px;


border:1px outset #c00000;
 background-image: url( 'img/table_back.png' );
    background-repeat: repeat-x;
    background-position: bottom;

}

.contact td{
font-size:.9em;
font-weight:bold;

}
.contact input[type="text"], .contact textarea{
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 5px;
    border: solid 2px inset #ffa945;
    width: 200px;
    background-image: url( 'img/inputback.jpg' );
    background-repeat: repeat-x;
    background-position: top;
} 
.vgallery{
float:right;
width:350x;
height:240px;
border:1px outset black;
right:30px;
z-index:2;


}
.index_content {
border:1px solid #ffffff;
position:relative;






margin-top:4px;
background-image: url( 'img/trans_back.png' );
}
.index_content p{
padding-bottom:4px;

font-size:1.2em;
margin:3px;
position:relative;


} 
.index_content hr{
position:relative;
border:1px dotted #FFFFFF;
margin-top:3px;
margin-bottom:3px;

}
.medal{

  background-image: url( 'img/gradient4-bg.png' );
    background-repeat: repeat-x;
  background-position: bottom;
}

.footer {
padding:7px;
margin-top:40px;
position:relative;
width:930px;
border-top:1px dotted #c00000;
color:#c00000;
text-align:center;



}
.transparent {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.footer a {
font-size:11px;
color:#c00000;

}
.footer a:hover{
color:#ffffff;
}
.firstline{


position:relative;
overflow:hidden;

}
.firstline h1 {

font-size:25px;
font-style:italic;


}
.firstline span {

background: url(img/grad.png) repeat-x;
	position: absolute;
	display: block;
	width: 100%;
height:32px;
background-position:bottom;

}
.firstline h2 {
font-size:14px;
font-style:italic;
margin-bottom:5px;
}


.littlebr {
position:relative;
margin-top:80px;


}

.list{

position:relative;
padding-left:27px;
}
.list ul li{
font-size:18px;
padding:4px;

}
.list ul li ul li {
font-size:15px;
margin-left:30px;
}
.list2  li{
font-size:15px;
margin:5px;
}
.message{
color:#c00000;
margin-top:0px;
font-size:15px;

}
.s_news{
position:relative;
width:640px;
height:200px;



}
.clicktoplay{
text-align:center;
font-weight:bold;
font-style:italic;

}
.students{
position:relative;
max-width:700px;
border:2px inset #333;

}
.students tr td {
border-bottom:1px dotted white;
border-right:1px dotted white;
padding:2px;
}

.students tr th{
border-bottom:3px groove #333;
border-right:3px groove #333;
padding:2px;
}
.front_table {
font-size:14px;
font-weight:bold;
font-style:italic;
text-align:left;
width:850px;
margin-left:170px;


}
.bottom_table{
position:relative;

width:565px;
left:15px;
}
.bottom_table td {
padding-top:10px;
padding-bottom:10px;
}
.bottom_table li {
padding:5px;
}
.links a{
display:block;
color:#c00000;

}
.techniques p{
margin-top:5px;
margin-bottom:10px;

}
.really table{
position:relative;
width:900px;
font-size:1.1em;

}

.really table td{
vertical-align:top;
}

.really ol {
position:relative;
left:40px;

}
.really li{
padding:1px;
}
.really h3{
padding-bottom:3px;
}
.really h2{
padding-bottom:8px;
}
.really2 {
font-size:1.1em;

}
.really2  table {

position:relative;

}
.really2 ol {
position:relative;
left:40px;

}
.really2 table td{
vertical-align:top;
padding-right:45px;

}
.really2 h2{
margin-bottom:8px;
margin-top:8px;
}
.para_indent{}
.fight li{font-size:14px;
font-style:italic;
margin-bottom:8px;}