body {
background-image:url(images/bg-stripe.gif); background-repeat: repeat-x; background-color: #000000;
margin: 0 0 40px 0;
}

a, a:visited {
font-family: Tahoma; color:#80176B; font-size: 13px; line-height: 19px; font-weight: normal;  margin: 0px; text-decoration: none;
}

a:hover, a:active {
font-family: Tahoma; color:#544213; font-size: 13px; line-height: 19px; font-weight: normal;  margin: 0px; text-decoration: none;
}

.field {
border: 2px #935D87 solid;
background-color:#ffffff;
width: 200px;
margin-top: 5px;
margin-bottom: 5px;
font-family:Tahoma, sans-serif;
font-size: 10px;
color: #000000;
padding: 3px;
font-weight: normal;

}

#intro {
width: 750px;
height: 600px;
margin: auto;
}

#intro-text {
width: 750px;
height: 30px;
margin: auto;
text-align: center;
}

.form-row {
width: 390px; float: left; margin: 0 0 15px 0;
}

.form-label {
width: 80px; float: left; font-family: Tahoma; color:#CC9933; font-size: 13px; padding: 0px; font-weight: normal; text-decoration: none; margin: 0px;
}

.form-button {
border: 2px #935D87 solid;
background-color:#80176B;
width: 100px;
margin-top: 5px;
margin-bottom: 5px;
font-family:Tahoma, sans-serif;
font-size: 12px;
color: #ffffff;
padding: 3px;
font-weight: normal;
float: left;
}
h1 {
font-family: Georgia; color:#ffffff; font-size: 19px; line-height: 15px; padding: 0 0 5px 0; font-weight: normal; font-style: italic; margin: 0px;
}

h2, h2 a:link, h2 a:visited {
font-family: Tahoma; color:#935D87; font-size: 13px; padding: 0px; font-weight: bold; text-decoration: none; margin: 0px;
}

h3, h3 a:link, h3 a:visited {
font-family: Tahoma; color:#CC9933; font-size: 13px; padding: 0px; font-weight: normal; text-decoration: none; margin: 0px;
}

h2 a:hover, h3 a:hover {
color:#80176B;
}


h4 {
font-family: Georgia; color:#000000; font-size: 11px; line-height: 13px; margin: 0px; font-weight: bold; display: inline; font-style: italic;
}

h5 {
font-family: Tahoma; color:#CC9933; font-size: 11px; line-height: 12px; margin: 0px; padding: 0 0 0 5px; font-weight: normal; display: inline;
}

.content ul {
padding: 0px;
}

.content li {
font-family: Tahoma; color:#cc9933; font-size: 11.5px; line-height: 17px; padding: 5px 0 0 0; font-weight: normal;  margin: 0px; list-style: disc;
}

.content ul {
padding: 0px;
}

p {
font-family: Tahoma; color:#ffffff; font-size: 13px; line-height: 19px; padding: 15px 0 0 0; font-weight: normal;  margin: 0px; display: inline;
}

#subnav p {
font-family: Tahoma; color:#935D87; font-size: 12px; line-height: 19px; padding: 5px 0 0 15px; font-weight: normal;  margin: 0px;
}

#subnav .quote {
font-family: Georgia; color:#CC9933; font-size: 14px; line-height: 24px; margin: 0px; font-weight: normal; font-style: italic; padding: 25px 20px 0 15px; border: none; float: left;
}

.quote {
font-family: Tahoma; color:#999999; font-size: 13px; line-height: 19px; padding: 0px 0 0 20px; font-weight: normal;  margin: 20px 0 0 10px; font-style: italic; border-left: 1px #333333 solid;}

.signature {
font-family: Georgia; color:#CC9933; font-size: 11px; line-height: 18px; margin: 0px; font-weight: normal; font-style: italic; padding: 20px 0 0 0;
}

.standout {
font-family: Tahoma; color:#935D87; font-size: 13px; display: inline;
}


#outside-wrapper {
width: 850px; height: 850px; margin: auto;
}

#footer {
width: 850px; float: left; height: 40px; border-top:2px solid #544213;
font-family: Tahoma; color:#935D87; font-size: 7px; text-align: center; padding: 10px 0 0 0;
}

.break {
float: left; width: 100%; height: 25px;
}

.break2 {
float: left; width: 100%; height: 40px;
}

.disclaimer {
font-family: Tahoma; color:#935D87; font-size: 10px; padding: 35px 0 0 0;
}

.column {
width: 195px; height: 90px; float: left; margin:0 10px 0 0;
}

.double-column {
width: 390px; float: left; margin:0 10px 0 0;
}

/*left column
-------------------------*/
#left-column {
width: 175px; height: 788px; float: left;
}

.left-logo {
width: 175px; height: 165px; float: left;}

.bookings {
width: 175px; height: 18px; float: left; border-top: 2px solid #544213; 
font-family: Georgia; color:#ffffff; font-size: 12px; font-style: italic; text-align: center; padding: 2px 0px 0px 0px;
}

.header {
font-family: Georgia; color:#ffffff; font-size: 12px; font-style: italic; color:
}

.testimonial {
vertical-align: top; border: 2px solid #544213; float: right; text-align: right; margin: 0 0 30px 30px;
}

.borderless {
border: none;
}

#marqueecontainer{
font-family: Tahoma; color:#ffffff; font-size: 11px; line-height: 12px; 
width: 165px; height: 599px; background-color: #80176B; border-top: 2px solid #544213; float: left;
overflow: hidden; position: relative; display: inline; padding: 0 5px 0 5px;
}

#subnav {
font-family: Tahoma; color:#ffffff; font-size: 11px; line-height: 12px; 
width: 175px; height: 621px; background-color: #80176B; border-top: 2px solid #544213; float: left; position: relative; display: inline; padding: 0px;}

/*main column
-------------------------*/
#main-column {
width: 675px; height: 788px; float: left;
}

.nav-header {
float: left; width: 675px; height: 62px; border-bottom:2px solid #544213; 
}

.content {
width: 675px; height: 724px; float: left;
}

.content-flash {
width: 675px; height: 724px; float: left;
}






/*overall nav style-------------------------*/
#nav {
margin: 25px 0px 0px 0px; padding:0;
float:left;
width:100%;

}

#nav li {
display:inline; padding:0; margin:0; 
}

/*normal state link styles-------------------------*/
#nav a:link, #nav a:visited {
color:#CC9933; padding:10px 20px 10px 0px; float:left; width:auto; text-decoration:none; font-family: Georgia, serif; font-size: 12px; font-style: italic; text-shadow: none;
}




/*selected link styles-------------------------*/
#home #nav-home a,
#about #nav-about a,
#classes #nav-classes a,
#blog #nav-blog a,
#techniques #nav-techniques a,
#testimonials #nav-testimonials a,
#contact #nav-contact a {
color:#fff; text-shadow: 2px 2px 2px #555;
}

/*unselected link rollover styles-------------------------*/
#nav a:hover {
color:#935D87;
}



/*active link styles-------------------------*/
#nav a:active {
color:#fff;
}

