html {min-height:100%;height:auto;}
body {margin:0;padding:0;font-family:Century Gothic,trebuchet ms,geneva,Arial,Verdana;background-color:#67A7CB;color:#000;font-size:1em;}
a {cursor:hand;cursor:pointer;text-decoration:underline;color:#D50820;}
a:hover{text-decoration:none;}
a:visited{color:#D50820;}
a img {border:0;}

h1 {font-size:24px;color:#D50820;font-weight:bold;padding:0;margin:0;font-family:Palatino Linotype, Palatino,Century Gothic,trebuchet ms,geneva,Arial,Verdana;border-bottom:1px solid #D50820;}
h2 {font-size:14px;color:#D50820;font-weight:normal;padding:0;margin:0;}
h2 {font-size:12px;color:#D50820;font-weight:normal;padding:0;margin:0;}

#menu_wrapper{margin:8px 0 8px 5px;border:1px solid #000;padding:0;width:150px;background-color:#D50820;float:left;}
#menu {margin:0 auto 0 auto;padding:0;width:100%;}

#menu, #menu ul {padding:0;list-style-type:none;text-indent:5px;}
#menu a, #menu a:visited 
{display:block;width:100%;font-family:Century Gothic,Arial;font-weight:bold;font-size:14px;color:#FDF6FF;height:25px;line-height:24px;
								text-decoration:none;text-align:left;border-bottom:1px solid #000;}

#menu li ul li a, #menu li ul li a:visited {}
#menu li {padding:0;}
#menu li:hover {background-color:#67A7CB;}
#menu li ul {padding:0;margin:0;}
#menu li ul li {padding:0;margin:0;}
#menu li ul li:hover {background-color:#67A7CB;}

.indent{text-indent:15px;font-style:italic;}

* html #menu li a:hover {background:#67A7CB;color:#FDF6FF;}
#menu li a:active, #menu li a:focus {background:#67A7CB;color:#FDF6FF;}

.all-wrapper{padding:0;margin:0;width:100%;}
.content-wrapper{border:4px solid #000;background-color:#FDF6FF;width:960px;margin:0 auto 0 auto;padding:0;}

#menuActive {background-color:#67A7CB;}

.header{padding:0;border:4px solid #000;margin:10px auto 10px auto;width:960px;color:#000;background-color:#FDF6FF;}
.header-logo {margin:5px 0 5px 25px;padding:0;width:100px;height:100px;float:left;}
.header-logo img {padding:0;margin:0;width:100px;height:100px;float:left;}
.mainHeaderText{letter-spacing:15px;margin:10px auto 10px 60px;padding:0;text-align:left;float:left;width:750px;font-family:Palatino Linotype, Palatino,trebuchet ms,geneva;}
.mainHeaderText a, .mainHeaderText a:visited{text-decoration:none;color:#000;font-weight:bold;}
.subHeaderText{float:left;text-align:center;padding:0;margin:5px 0;width:100%;text-align:center;font-family:Century Gothic,trebuchet ms,geneva;}
.subHeaderText a, .subHeaderText a:visited{margin:0;padding:0;font-size:14px;text-decoration:none;color:#D50820;font-weight:bold;}
.theHottestYoga {float:right;margin:60px 0 0 0;width:345px;padding:0;text-align:center;}
.theHottestYoga img {float:left;margin:0;padding:0;}

/* Content Styles */
.question{font-size:1.2em;margin-top:20px;margin-bottom:0;padding-bottom:0;}
.answer{font-size:1em;margin-top:0;padding-top:0;}

.footer {font-family:Century Gothic,Verdana,Arial;border:4px solid #000;margin:10px auto 10px auto;width:960px;padding:0;color:#000;background-color:#FDF6FF;}
.footer a, .footer a:visited {text-decoration:none;color:#000;}
.footer_link_block {float:right;margin-left:0px;padding:0px;width:220px;}
.copyright {text-align:center;width:100%;margin:20px auto 20px auto;color:#fff;}
.copyright a, .copyright a:visited {text-decoration:none;color:#fff;}

.imageWrap{float:right;padding:2px;margin:20px 2px 5px 5px;border:4px solid #000;background-color:#fff;}

.light_box{float:left;background-color:#FDF6FF;font-size:1em;width:770px;font-family:Century Gothic,Verdana,Arial;margin:12px 0 12px 10px;padding:0;}
.light_box #quote{color:#67A7CB;padding:0;margin:0;font-style:italic;font-family:trebuchet ms,geneva,Arial,Verdana;}

.form-submit{background:#D50820;border:1px solid #000;font-size:1em;margin:0;padding:1px 5px 1px 5px;cursor:pointer;cursor:hand;}

.gallery img{border:4px solid #000;margin:2px;padding:2px;}

.newsletterImages {float:left;width:100%;text-align:center;margin:5px 0 5px 0;}
.newsletterImages img {border:4px solid #000;padding:2px;margin:2px;}

.newsletterTitles {font-size:1.3em;text-decoration:underline;margin-top:35px;}
.newsletterSection {padding-left:15px;}

.sectionTitle {font-size:1.3em;text-decoration:underline;font-weight:bold;margin-top:35px;}
.sectionText {padding-left:15px;}


.links {list-style:square;}
.links li {margin-top:10px;}