@CHARSET "UTF-8";
body {
color:black;
background-color: #888888;
}
h1{
font-size:160%;
}
h2{
font-size:150%;
}
h3{
font-size:140%;
margin:0;
padding:1em 0 0 0;
}
.noLink{
padding:0 .5em;
cursor:default;
}
p{
padding:.5em 0;
margin:0;
}
.center{
margin:0 auto;
}
/**
Build the body background
**/

/* set the image to use and establish the lower-right position */
.container, .containerBody, .containerHead, .containerHead h2 {
background: #000000 url(../media/images/containerBg.png) no-repeat bottom right;
}
.container {
width: 948px !important; /* intended total box width -padding-right(next) */
width: 936px; /* IE Win = width - padding */
padding-right: 12px; /* the gap on the right edge of the image (not content padding) */
margin:0 auto; /* use to position the box */
}
/* set the top-right image */
.containerHead {
background-position: top right;
margin-right: -12px; /* pull the right image over on top of border */
padding-right: 44px; /* right-image-gap + right-inside padding */
}
/* set the top-left image */
.containerHead h2 {
text-indent:-99em;
background-position: top left;
margin: 0; /* reset main site styles*/
border: 0; /* ditto */
padding: 143px 0 15px 44px; /* padding-left = image gap + interior padding ... no padding-right */
height: auto !important;
height: 1%; /* IE Holly Hack */
}
/* set the lower-left corner image */
.containerBody {
background-position: bottom left;
margin-right: 44px; /* interior-padding right */
padding:0 0 44px 44px; /* mirror .cssbox_head right/left */
}

/***
Menu
***/
#menu{
color:black;
margin:0 auto;
width:700px;
height:45px;
line-height:44px;
background:#FFFFFF url('../media/images/menuBG.png') no-repeat;
font-weight:bold;
}
#menu ol {
margin:0;
padding:0 30px;
list-style:none;
}
#menu li{
float:left;
margin:0;
}
#menu li ol{
padding:.5em;
}
#menu a, #menu .noLink {
color:black;
display:block;
text-decoration:none;
padding:0 .6em;
}
#menu a:hover, #menu span:hover{
color:white;
}
#menu li ol {
line-height:1em;
font-weight:normal;
left:-999em;
position:absolute;
width:10em;
background: #888888;
}
#menu li ol li{
margin:0;
padding:.2em;
}
#menu li ol a {
width:11em;
padding:.1em 0;
margin:0;
}
#menu li ol ol {
margin:-1.75em 0pt 0pt 10em;
}
#menu li:hover ol ol, #menu li:hover ol ol ol, #menu li.sfhover ol ol, #menu li.sfhover ol ol ol {
left:-999em;
}
#menu li:hover ol, #menu li li:hover ol, #menu li li li:hover ol, #menu li.sfhover ol, #menu li li.sfhover ol, #menu li li li.sfhover ol {
left:auto;
text-align:left;
}
#menu ol li:hover, #menu ol li.sfhover {
/* padding:.1em 0; */
background:#4B6076 none repeat scroll 0%;
}
#pageTitle{
height:5em;
padding:1em;
text-align:center;
}
#pageTitle h1{
margin-bottom:.5em;
}
#content{
clear:both;
width:860px !important;
width:816px; /* IE6 */
}
.photo-video{
text-align:center;
}
.photo-video h3{
margin:0;
padding:1em 0 0 0;
}
.formMoveList{
width:65%;
float:left;
}
.formMoveList li{
padding:.25em 0;
list-style:decimal !important;
}
#instructors h2{
margin:0;
padding-top:2em;
}
#getStarted li{
padding:.5em;
}
#footer p{
padding:0;
}
