body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.7em;
line-height: 1.4em;
color: #666;
background-color: #FFCC00;
margin-left:auto;
margin-right:auto;
}

h1{
font-size: 1.3em;
color:#E10624;
text-transform:uppercase;
}

h2{
font-size: 1.2em;
}

h3{
font-size: 1.1em;
}

h4{
font-size: 1em;
}

a{
color:#E10624;
}

a:hover{
color:#666;
}

#banner {
	background-image: url(../img/banner.gif);
	background-color: #FFCC00;
	width:630px;
	height:121px;
margin-left:auto;
margin-right:auto;
}

#navigation {
background-color:#fff;
width:630px;
height:24px;
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;
}

#navigation ul{
padding:0;
margin:0;
}

#navigation li{
list-style:none;
float:left;
display:inline;
height:24px;
width:90px;
}

#navigation li a{
color:#fff;
text-decoration:none;
display:block;
height:20px;
width:80px;
padding-top:4px;
padding-left:6px;
padding-right:4px;
}

#navigation .white a{
color:#E10624;
}

#navigation li a:hover{
color:#E10624;
background-color:#fff;
text-decoration:none;
}

#wrapper {
background-color:#fff;
width:630px;
margin:0;
margin-left:auto;
margin-right:auto;
}

#content {
background-color:#fff;
width:630px;
margin:0;
margin-left:auto;
margin-right:auto;
padding-bottom:80px;
}

#left-column{
background-color:#fff;
width:415px;
float:left;
display:inline;
padding-top:40px;
padding-left:35px;
}

#left-column p{
width:394px;
}

#right-column{
background-color:#fff;
width:164px;
float:right;
display:inline;
padding-top:15px;
padding-right:6px;
}

#right-column h1{
color:#E10624;
text-transform:uppercase;
}

#right-column h2{
color:#666;
font-size:0.9em;
}

#right-column p{
padding-top:0;
margin-top:0;
}

#right-column a{
color:#E10624;
text-decoration:none;
}

.orange-text{
color:#FF9900;
}

.orange-lite{
color:#FFCC99;
}

.blue-text{
color:#0099FF;
}

.pink-text{
color:#FF00CC;
}

.red-text{
color:#E10624;
}

.red-lite{
color:#FFCCCC;
}

.navy-text{
color:#000034;
}

.green-text{
color:#96BC33;
}

.green-lite{
color:#CCFF99;
}

.grey-text{
color:#999999;
}

.purple-text{
color:#660066;
}

.purple-lite{
color:#CC99CC;
}

.tan-text{
color:#C6993C;
}

.orange{
background-color:#FF9900;
}

.orange-lite{
background-color:#FFCC99;
}

.blue{
background-color:#0099FF;
}

.pink{
background-color:#FF00CC;
}

.red{
background-color:#E10624;
}

.red-lite{
background-color:#FFCCCC;
}

.navy	{
background-color:#000034;
}

.green{
background-color:#96BC33;
}

.grey{
background-color:#999999;
}

.purple{
background-color:#AF0DAF;
}

.purple-lite{
background-color:#CC99CC;
}

.tan{
background-color:#C6993C;
}

.tan-lite{
background-color:#FFCC99;
}


.white{
background-color:#fff;
}

.white a{
color:#E10624;
}

.team-photo{
float:left;
display:inline;
width:135px;
height:135px;
border:solid 1px #fff;
color:#E10624;
}

#footer{
clear:both;
background-color:#000033;
height:34px;
color:#fff;
width:630px;
margin:0;
margin-right:auto;
margin-left:auto;
padding: 1px 0px 18px 0px;
}

#footer p{
font-size:0.9em;
padding: 0px 0px 0px 36px;
}

#FormTextArea input, textarea, select{
border:solid #999 1px;
border-left:solid #999 4px;
width:236px;
font-size:1em;
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:2px;
padding:3px;
}

#FormTextArea input:hover, textarea:hover, select:hover{
border-left:solid #E10624 4px;
width:236px;
}

#time-table{
width:394px;
padding:0px;
color:#fff;
font-size:0.9em;
margin:0px;
border: 0px;
}

#time-table td{
text-align:left;
vertical-align:top;
color:#000;
border: 0px;
}

#time-table th{
border: 0px;
text-align:left;
vertical-align:top;
font-size:1.2em;
}

.first-row{
color:#fff;
background-color:#1E1848;
text-transform:uppercase;
}

#first-cell{
width:44px;
}

#second-cell{
width:205px;
}

#third-cell{
width:30px;
}

#fourth-cell{
width:112px;
}

.classes-pair{
border-bottom:1px #999 solid;
height:200px;
width:380px;
clear:both;
margin-bottom:5px;
}

.classes-text{
height:200px;
width:244px;
float:left;
display:inline;

}

.classes-photo{
height:200px;
width:116px;
float:left;
display:inline;
margin-right:16px;

}

.classes-text h2{
margin:0px;
padding:0px;
padding-right:3px;
margin-top:5px;
text-transform:uppercase;
}

.classes-text p{
margin:0px;
padding:0px;
padding-right:3px;
margin-top:5px;
}
.mini-gallery img {
	border: solid 3px #8D0055;
	margin-left: 20px;
}