@charset "utf-8";
html, body  {
font:100% Verdana, Arial, Helvetica, sans-serif;
background:url(../lib/images/bgBody.png) #000000 repeat;
margin:10px 0px 0px 0px;
padding:0;
}

* {
margin:0;
}

p {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

pre {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

ul {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
list-style-type:none;
}

img	{
border:none;
}

a:visited {
color:#FFFFFF;
text-decoration:underline;
}

a:link {
color:#FFFFFF;
text-decoration:underline;
}

a:hover {
color:#FFFFFF;
text-decoration:none;
}

a.navFooter:visited {
color:#FFFFFF;
text-decoration:none;
}

a.navFooter:link {
color:#FFFFFF;
text-decoration:none;
}

a.navFooter:hover {
color:#FFFFFF;
text-decoration:underline;
}

.center { 
width:100%;
margin:0 auto;
border:none;
text-align:center;
}

.container {
width:800px;
margin:0 auto;
text-align:left;
}

.index #newsletter {
margin:200px 0px 0px 0px;
}

.about #newsletter {
margin:380px 0px 0px 0px;
}

.longarm #newsletter {
margin:40px 0px 0px 0px;
}

.news #newsletter {
margin:170px 0px 0px 0px;
}

.classes #newsletter {
margin:560px 0px 0px 0px;
}

.weekends #newsletter {
margin:350px 0px 0px 0px;
}

.contact #newsletter {
margin:655px 0px 0px 0px;
}

.footer {
padding:5px 0px 40px 0px;
}

.footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.footerContainer {
width:800px;
margin:0 auto;
text-align:center;
}

.header {
margin:0px;
padding:0px 0px 5px 10px;
text-align:left;
}

.bg {
background:url(../lib/images/bgMain.png);
border:#FFFFFF solid 7px;
width:786px;
}

.sidebar {
background:url(../lib/images/hrVertical.png) no-repeat;
float:right;
margin:35px 0px 0px 0px;
width:250px;
padding:25px 0px 0px 40px;
}

.strong {
font-size:14px;
font-weight:bold;
}

.index #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

.index #intro {
text-align:center;
}

.about #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

.longarm #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

.news #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

.news #title {
margin:0px 0px 20px 0px;
}

.news #text {
height:480px;
overflow:auto;
padding:0px 20px 0px 0px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0px;
}

.alignR {
margin:0px 25px 0px 0px;
text-align:right;
}

.about #floatR {
float:right;
margin:0px 220px 0px 0px;
text-align:center;
}

.classes #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

.weekends #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

.title {
margin:0px 0px 20px 0px;
}

.text {
padding:0px 20px 0px 0px;
}

.privacy #main {
max-width:715px;
padding:25px 0px 25px 39px;
}

.privacy #title {
margin:0px 0px 20px 0px;
}

.privacy #text {
padding:0px 20px 0px 0px;
}

.privacy #ul {
list-style:outside;
margin:0em 0em 0em -2em;
}

.terms #main {
max-width:715px;
padding:25px 0px 25px 39px;
}

.terms #title {
margin:0px 0px 20px 0px;
}

.terms #text {
padding:0px 20px 0px 0px;
}

.terms #ul {
list-style:outside;
margin:0em 0em 0em -2em;
}

.contact #main {
max-width:430px;
padding:25px 0px 25px 39px;
}

