body { background-image: url(g/bg_tile_new.gif); background-repeat: repeat; font: normal 0.9em "trebuchet ms", verdana; margin: 0; padding: 0;}
img {border:0;}

.clearing {clear:both}

#container { width:839px; border: 0; margin: 0 auto; padding: 0;}


#containerleft {background-color:#cc0000;float:left;}
#containermiddle {width:839px;background-color:#0000cc;float:left;}
#containerright {background-color:#cc0000;float:left;}

.navigationtd { height:42px;background:  url(g/navigation_background.jpg) no-repeat left top;}

.shadowleft {background:  url(g/shadow_left.gif) repeat-y right top;}
.shadowright {background:  url(g/shadow_right.gif) repeat-y left top;}

#content-container {width:759px;min-height:300px;margin: 25px auto;background-color:#fff;}


/* Navigation Starts */
#topNav ul { margin: 0px 0px 0px 0px; padding: 0; list-style-type: none; }
#topNav ul li.nav { display: block; float: left; text-align: center; padding: 0; margin: 0px 0px 0px 0px;}
#topNav ul li.nav a{ background-position:left top; background-repeat:no-repeat; height: 29px; padding: 4px 0px 0px 0px; margin: 1px 0px 0px 0px; display: block;  }

#topNav ul li.spacer { display: block; float: left; text-align: center; padding: 0; margin: 0;}

#navHome a {background-image: url(g/tab_home_off2.gif);width: 115px;}
#navHome_on a {background-image: url(g/tab_home_on2.gif);width: 115px;}

#navAboutus a {background-image: url(g/tab_aboutus_off2.gif);width: 115px;}
#navAboutus_on a {background-image: url(g/tab_aboutus_on2.gif);width: 115px;}

#navClasses a {background-image: url(g/tab_classes_off2.gif);width: 115px;}
#navClasses_on a {background-image: url(g/tab_classes_on2.gif);width: 115px;}

#navParties a {background-image: url(g/tab_parties_off2.gif);width: 115px;}
#navParties_on a {background-image: url(g/tab_parties_on2.gif);width: 115px;}

#navContactus a {background-image: url(g/tab_contactus_off2.gif);width: 115px;}
#navContactus_on a {background-image: url(g/tab_contactus_on2.gif);width: 115px;}

#navTeam a {background-image: url(g/tab_team_off2.gif);width: 115px;}
#navTeam_on a {background-image: url(g/tab_team_on2.gif);width: 115px;}

#navFriends a {background-image: url(g/tab_friends_off2.gif);width: 115px;}
#navFriends_on a {background-image: url(g/tab_friends_on2.gif);width: 115px;}

#topNav ul li a:hover { background-position: right top; background-repeat:no-repeat; }

.navTxt { padding: 0; margin: 0;display: none;}
.navTxt a { padding: 0; margin: 0;font: bold 0.9em "trebuchet ms", verdana; color:#006500;text-decoration:none;}

.navTxt_on { padding: 0; margin: 0;}
.navTxt_on a { padding: 0; margin: 0;font: bold 0.9em "trebuchet ms", verdana; color:#FFF;text-decoration:none;}

H1 {color:#FF7F00}
H2 {color:#FF7F00}

.text1 {color:#8C4600;font-weight:bold;}
.text1 a {color:#DD6F00;font-weight:bold;}
.text1 a:hover {color:#CC0000;font-weight:bold;}

.text1blk {color:#FF7F00;font-weight:bold;}
.text1blk a {color:#FF7F00;font-weight:bold;}

#mainlist ul {color:#8C4600;font-weight:bold;list-style-image:  url(g/bullet_trainers.gif);}
#mainlist ul li{ margin: 0px 0px 0px 30px;}
#mainlist ul li a{color:#DD6F00;}
#mainlist ul li a:hover{color:#CC0000;}
#mainlist ul li b{color:#DD6F00;}

.footertd { height:62px;background:  url(g/footer_background.gif) no-repeat left top;}

#footertext {padding: 0; margin: 15px 0px 0px 10px;font: normal 0.9em "trebuchet ms", verdana; color:#8C4600;}
#footertext a{color:#8C4600;}

.line {border-top:1px solid #CC0000;}

.photo {height:184px; width:166px; background:  url(g/polaroid.jpg) no-repeat left top;float:left;}
.photo img {margin:16px 0px 0px 15px;}
/* Navigation Ends */
w
#centerline-left{background: url(g/centerline_center.gif) no-repeat left top;}
#centerline-center{background: url(g/centerline_center.gif) repeat-x left top;}
#centerline-right{background: url(g/centerline_center.gif) no-repeat left top;}

fieldset{
border: 1px solid #FFFFFF;
}

legend {
padding: 10px;
font: 12px Verdana, Arial, sans-serif;
color: #8C4600;
background-color: #FFFFFF;
text-transform:uppercase;
}
