body {
	background: #120001 url(bkgd.gif) repeat-x 0 0;
	width: 701px;
	margin:0 auto;
	font-family: Verdana, Arial, serif;
	color:#980818;
	font-size:13px;
	position:relative;
}

hr {margin:0; width:95%;}

.main {
	display:block;
	margin-bottom:-23px;
	height: auto;
	margin:0 auto;
	width:701px;
	background: url(img/border/middle.gif) 0 0 repeat-y;
	position:relative;
	width:100%;
}
.maintop {
	display:block;
	margin:0;
	padding:0;
	width: 701px;
	height: 62px;
	background: url(img/border/top.gif) 0 0 no-repeat;
}
.mainbottom {
	display:block;
	padding:0;
	margin:0 auto;
	width: 701px;
	height: 62px;
	background: url(img/border/bottom.gif) 0 0 no-repeat;
}

.maintext {
	padding:0;
	margin:0 auto;
	width:635px;
	padding-left:30px; padding-right:25px;
	min-height:590px;
	position:relative;
}

.maintext img {border:none;}
.scroll {
	scrollbar-base-color: black;
	scrollbar-face-color: #B92D25;
	scrollbar-highlight-color: #820A00;
	height: auto;
	width: 640px;
	position:absolute;
	margin-left: 136px;
	margin-top:40px;
	padding:0;
	display:inline;
}
.greentop {	width: 302px; height: 9px; margin-top:5px; padding:0;
	background: url(img/border/greentop.gif) no-repeat 0 0;}
.greenwtop {	width: 390px; height: 9px; margin:0; padding:0;
	background: url(img/border/greenwtop.gif) no-repeat 0 0;}
.bluetop {	width: 302px; height: 9px; margin-top:5px; padding:0;
	background: url(img/border/bluetop.gif) no-repeat 0 0;}
.purptop {	width: 302px; height: 9px; margin-top:5px; padding:0;
	background: url(img/border/purptop.gif) no-repeat 0 0;}	
.yellowtop { width: 302px; height: 9px; margin-top:5px; padding:0;
	background: url(img/border/yellowtop.gif) no-repeat 0 0;}
.redtop { width: 302px; height: 9px; margin-top:5px; padding:0;
	background: url(img/border/redtop.gif) no-repeat 0 0;}
	

.greenmid {	width: 302px; height: auto; margin:0; padding:0;
	background: url(img/border/greenmid.gif) repeat-y 0 0;}
.greenwmid {	width: 390px; height: auto; margin:0; padding:0;
	background: url(img/border/greenwmid.gif) repeat-y 0 0;}	
.bluemid {	width: 302px; height: auto; margin:0; padding:0;
	background: url(img/border/bluemid.gif) repeat-y 0 0;}
.purpmid {	width: 302px; height: auto; margin:0; padding:0;
	background: url(img/border/purpmid.gif) repeat-y 0 0;}	
.yellowmid { width: 302px; height: auto; margin:0; padding:0;
	background: url(img/border/yellowmid.gif) repeat-y 0 0;}
.redmid { width: 302px; height: auto; margin:0; padding:0;
	background: url(img/border/redmid.gif) repeat-y 0 0;}	

.greenbot {	width: 302px; height: 9px; margin:0; padding:0;
	background: url(img/border/greenbot.gif) no-repeat 0 0;}
.greenwbot {	width: 390px; height: 9px; margin:0; padding:0;
	background: url(img/border/greenwbot.gif) no-repeat 0 0;}
.bluebot {	width: 302px; height: 9px; margin:0; padding:0;
	background: url(img/border/bluebot.gif) no-repeat 0 0;}
.purpbot {	width: 302px; height: 9px; margin:0; padding:0;
	background: url(img/border/purpbot.gif) no-repeat 0 0;}
.yellowbot { width: 302px; height: 9px; margin:0; padding:0;
	background: url(img/border/yellowbot.gif) no-repeat 0 0;}
.redbot { width: 302px; height: 9px; margin:0; padding:0;
	background: url(img/border/redbot.gif) no-repeat 0 0;}	

.innerpad { width:95%; margin-left:auto; margin-right:auto;}
.innerpad p {margin-bottom:16px; margin-top:0;}


table {
	margin:0 auto; width:100%;
}

h1 { 
	font-family: "Arial Black", Arial, serif;
	color: #000000;
	font-size: 24px;
        font-weight: bold;
	margin-top:1em;
	margin-bottom:0.5em;
}

h2 { 
	font-family: "Arial Black", Arial, serif;
	color: #000000;
	font-size: 16px;
	margin-bottom: 0.5em;
}
h3 {
	font-family: Verdana, Arial, serif;
	color: #000000;
	font-size: 16px;
	margin-top:1em;
	margin-bottom:0;
	font-weight:bold;
}
p {
	font-family: Verdana, Arial, serif;
	color: #000000;
        font-size: 13px;
	margin-top:1em;
	margin-bottom:0.5em;
	margin-left:5px; margin-right:5px;
}
ul {
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 1em;
	margin-bottom:0px;
	margin-left: 0;
	padding-left: 1em;
}
li {	font-family: Verdana, Arial, serif;
	color: #000000;
        font-size: 13px;
}
A {
	color : #000000;
	text-decoration : underline;
}
A:link {
	color : #000000;
	text-decoration : underline;
}
A:visited {
	color : #000000;
	text-decoration : underline;
}
A:hover {
	color : #808080;
	text-decoration : underline;
}

#newnav {background:url(img/border/lnav.gif) 0 0 no-repeat; top:-8px; height:555px; width:138px; left:-99px; position:absolute; padding-top:70px; padding-left:9px;}
#newnav a {padding:0; margin:0 auto; display:block; word-spacing:0;}
#newnav a span {font-size:12px; font-weight:bold; color:#f8d52c; font-weight:bold;}


#nav {background:url(img/border/lnav.gif) 0 0 no-repeat; top:-8px; height:600px; width:138px; left:-99px; position:absolute; padding-top:70px; padding-left:9px;}
#nav a {padding:0; margin:0 auto; display:block; word-spacing:0;}
#nav a span {display: none;}
#nav a.home {background:url(img/buttons/home.gif) no-repeat 0 0; width:54px; height:37px;}
#nav a.home:hover {background-position: -54px 0;}

#nav a.classes {background:url(img/buttons/classes.gif) no-repeat 0 0; width:72px; height:54px;}
#nav a.classes:hover {background-position: -72px 0;}

#nav a.fightclub {background:url(img/buttons/fightclub.gif) no-repeat 0 0; width:72px; height:42px;}
#nav a.fightclub:hover {background-position: -72px 0;}

#nav a.fees {background:url(img/buttons/fees.gif) no-repeat 0 0; width:72px; height:54px;}
#nav a.fees:hover {background-position: -72px 0;}

#nav a.faq {background:url(img/buttons/qa.gif) no-repeat 0 0; width:70px; height:54px;}
#nav a.faq:hover {background-position: -70px 0;}

#nav a.testimonials {background:url(img/buttons/testimonials.gif) no-repeat 0 0; width:72px; height:42px;}
#nav a.testimonials:hover {background-position: -72px 0;}

#nav a.resources {background:url(img/buttons/resources.gif) no-repeat 0 0; width:72px; height:42px;}
#nav a.resources:hover {background-position: -72px 0;}

#nav a.instructor {background:url(img/buttons/instructor.gif) no-repeat 0 0; width:72px; height:54px;}
#nav a.instructor:hover {background-position: -72px 0;}

#nav a.contact {background:url(img/buttons/contact.gif) no-repeat 0 0; width:74px; height:54px;}
#nav a.contact:hover {background-position: -74px 0;}

#nav a.press {background:url(img/buttons/press.gif) no-repeat 0 0; width:72px; height:37px;}
#nav a.press:hover {background-position: -72px 0;}

#nav a.classes {background:url(img/buttons/classes.gif) no-repeat 0 0; width:72px; height:54px;}
#nav a.classes:hover {background-position: -72px 0;}

#topnav {display:block; width:701px; margin:0 auto;}
#topnav p {
	font-family: "Arial Black", Arial, serif;
	color: #980818;
        font-size: 12px;
	margin-top:0;
	margin-bottom:0;
	margin-right:33px;
	text-align:right;
}
#topnav a {
	font-family: "Arial Black", Arial, serif;
	color: #980818;
	text-decoration : underline;
}
#topnav a:hover {
	font-family: "Arial Black", Arial, serif;
	color: #F8D52C;
	text-decoration : underline;
}
#bottom a {
	color: #F8D52C;
	text-decoration : none;
}
#bottom a:hover {
	color: #980818;
	text-decoration : none;
}
#bottom p {
	color: #980818;
        font-size: 12px;
	text-align:center;
	margin:0; padding:0;
}

a.news {color:#980818; text-decoration:none;}
a.news:hover {color:#980818; text-decoration:underline;}

a.boot-camp {background:url(img/boot-camp.png) 0 0 no-repeat; display:block; width:156px; height:185px; margin-left:auto;}
a.boot-camp:hover {background-position:-156px 0;}
a.boot-camp span {display:none;}

a.tshirt-tease {background:url(img/tshirt-tease.png) 0 0 no-repeat; display:block; width:155px; height:103px; margin-left:auto;}
a.tshirt-tease:hover {background-position:-155px 0;}
a.tshirt-tease span {display:none;}

a.betterage-tease {background:url(img/better-with-age.png) 0 0 no-repeat; display:block; width:155px; height:165px; margin-left:auto;}
a.betterage-tease:hover {background-position:-155px 0;}
a.betterage-tease span {display:none;}

a.newstease {color: #980818; text-decoration:none;}
a.newstease:hover {color:#9808ae; text-decoration:underline;}

.schedule p {font-size:11px;}
.descriptions {color:black;}
.descriptions p {text-indent:1em; line-height:1.3em; padding:0.5em 0 0 0;}