/*
-----------------------------------------
body properties
-----------------------------------------
*/



<!--
body
{
background: url(bg23.jpg) #c41131;
margin-top: 0px;
margin-bottom: 0px;
}
-->



body, textarea {overflow:auto}



/*
-----------------------------------------
text & link properties
-----------------------------------------
*/




.black {font-family: Tahoma, sans-serif; font-size: 11px; color: black;}


a.colnav:link, a.colnav:visited, a.colnav:active
{
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #900;
}



a.colnav:hover
{
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #c00;
position: relative;
left: 1px;
top: 1px;
}



a.galnav:link, a.galnav:visited, a.galnav:active
{
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #900;
}



a.galnav:hover
{
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #c00;
}



a.content:link, a.content:visited, a.content:active
{
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
text-decoration: underline;
color: #900;
}



a.content:hover
{
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
color: #c00;
}


a.bottomlink:link, a.bottomlink:visited, a.bottomlink:active
{
font-family: Tahoma, sans-serif; 
font-size: 9px;
text-decoration: underline;
color: #999;
}



a.bottomlink:hover
{
font-family: Tahoma, sans-serif; 
font-size: 9px;
color: #900;
}



h3
{
text-decoration: underline;
}


.schedule
{
background: #d6d5db;
}



/*
-----------------------------------------
buttons
-----------------------------------------
*/



.home a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_home.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.home a:hover
{
background-position: 0 -33px;
}




.arts a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_arts.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.arts a:hover
{
background-position: 0 -33px;
}


.gallery a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_gallery.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.gallery a:hover
{
background-position: 0 -33px;
}


.store a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_store.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.store a:hover
{
background-position: 0 -33px;
}


.store2
{
width: 94px;
height: 33px;
background: url(navi_store.jpg) #000 0  0px no-repeat;
}



.links_main a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_links.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.links_main a:hover
{
background-position: 0 -33px;
}


.schedule a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_schedule.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.schedule a:hover
{
background-position: 0 -33px;
}


.instructors a
{
display: block;
width: 94px;
height: 33px;
background: url(navi_instructors.jpg) #000 0  0px no-repeat;
text-decoration: none;
}

.instructors a:hover
{
background-position: 0 -33px;
}



/*
-----------------------------------------
class & division properties
-----------------------------------------
*/

.top
{
width: 1036px;
height: 55px;
background: url(top.jpg) no-repeat;
}


.banner-home
{
width: 674px;
height: 342px;
background: url(banner8.jpg) #fafaf9 no-repeat 1px 0px;
}


.banner-steve
{
width: 674px;
height: 342px;
background: url(banner2.jpg) #fafaf9 no-repeat 1px 0px;
}


.banner-gallery
{
width: 674px;
height: 342px;
background: url(banner3.jpg) #fafaf9 no-repeat 1px 0px;
}


.banner-news
{
width: 674px;
height: 342px;
background: url(banner4.jpg) #fafaf9 no-repeat 1px 0px;
}


.banner-contact
{
width: 674px;
height: 342px;
background: url(banner5.jpg) #fafaf9 no-repeat 1px 0px;
}


.banner-schedule
{
width: 674px;
height: 342px;
background: url(banner6.jpg) #fafaf9 no-repeat 1px 0px;
}


.banner-mondo
{
width: 674px;
height: 342px;
background: url(banner7.jpg) #fafaf9 no-repeat 1px 0px;
}


.kke
{
width: 286px;
height: 342px;
background: url(kke.jpg) no-repeat;
text-align: center;
font-family: Tahoma, sans-serif; 
font-size: 11px;
font-weight: bold;
padding-top: 75px;
}


.lefttop
{
width: 38px;
height: 342px;
background: url(left-top.jpg) no-repeat;
}


.righttop
{
width: 38px;
height: 342px;
background: url(right-top.jpg) no-repeat;
}


.leftside
{
width: 38px;
background: url(left-side.jpg) repeat-y;
}



.rightside
{
width: 38px;
background: url(right-side.jpg) repeat-y;
}


.linkcol
{
width: 286px;
background: url(link-col.jpg) repeat-y;
}


#centering-links
{
padding-left: 6px;
}


.bottom
{
width: 1036px;
height: 96px;
background: url(bottom2.jpg) no-repeat;
text-align: center;
font-family: Tahoma, sans-serif; 
font-size: 9px; 
color: #ccc;
padding-top: 23px;
}


#content-text-area
{
width: 630px;
background: url(content-bg.jpg) no-repeat;
font-family: Tahoma, sans-serif; 
font-size: 11px; 
color: black;
text-align: left;
}



#content-text
{
padding: 23px;
}



.fighter-text
{
text-align: left;
font-family: Tahoma, sans-serif; 
font-size: 11px;  
font-weight: bold;
width: 267px;
height: 57px;
background: url(fighter-bottom.jpg) no-repeat;
}


.link_multimedia
{
text-align: left;
font-family: Tahoma, sans-serif; 
font-size: 11px;  
font-weight: bold;
width: 267px;
height: 57px;
background: url(link_multimedia_b.jpg) no-repeat;
}


.link_news
{
text-align: left;
font-family: Tahoma, sans-serif; 
font-size: 11px;  
font-weight: bold;
width: 267px;
height: 57px;
background: url(link_news_b.jpg) no-repeat;
}


.link_blog
{
text-align: left;
font-family: Tahoma, sans-serif; 
font-size: 11px;  
font-weight: bold;
width: 267px;
height: 57px;
background: url(link_blog_b.jpg) no-repeat;
}



.link_reviews
{
text-align: left;
font-family: Tahoma, sans-serif; 
font-size: 11px;  
font-weight: bold;
width: 267px;
height: 57px;
background: url(link_reviews_b.jpg) no-repeat;
}


#sidelink1
{
width: 267px;
height: 267px;
background: url(gracie.jpg) no-repeat;
text-align: left;
padding: 214px 0px 0px 20px;
font-family: Tahoma, sans-serif; 
font-size: 11px;
margin-bottom: 30px; 
font-weight: bold;
}


#texty
{
margin-left: 20px;
margin-top: 3px;
padding-bottom: 30px;
}


.floatright
{
float: right;
width: 229px;
border: 1px solid #000;
background-color: #f0f0f2;
padding: 5px 5px 5px 5px;
text-align: left;
margin-bottom: 30px;
margin-left: 12px;
font-style: italic;
}


div.floatright img 
{
border: 1px solid #900;
margin-bottom: 0px;
}


p 
{ 
margin-top: 0;
}



.white
{
background: #ffffff;
}












































