@charset "UTF-8";
/* CSS Document */

/*reset*/
*{margin:0;padding:0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,float_l,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}float_l,th {text-align:left;}h1,h2,h3,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*end reset*/

body {
	/*padding-top:50px;*/
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#f994ca;
}
.bold {
	font-weight:bold;
}
.hidden {
	display:none;
}
#container {
	width: 800px;
	margin: 0 auto;
}
#masthead h1 {
	width: 100%;
	height: 140px;
	background:url(../images/h1h2Bg.jpg) top left no-repeat;
	text-indent:-9000px;
}
#masthead h2 {
	display:none;
}
#nav {
	width:600px;
	padding-left:200px;
	height:19px;
	list-style: none;
	float: right;
	font-size:14px;
	background:url(../images/navBg.jpg) top left no-repeat;
}
#nav li {
	color: #fff;
	float: left;
	margin: 0 20px 0 0;
}
#nav li a {
	color: #fff;
	text-decoration: none;
}
/*#nav li a:hover,*/
#home #homeNavLink, #services #servicesNavLink, #classes #classesNavLink, #blog #blogNavLink, #testimonials #testimonialsNavLink {
	font-weight: bold;
}
#nav li a#homeNavLink:hover:after, #nav li #servicesNavLink:hover:after, #nav li #classesNavLink:hover:after, #nav li #blogNavLink:hover:after, #nav li #testimonialsNavLink:hover:after {
	content:")";
}
#nav li a#homeNavLink:hover:before, #nav li #servicesNavLink:hover:before, #nav li #classesNavLink:hover:before, #nav li #blogNavLink:hover:before, #nav li #testimonialsNavLink:hover:before {
	content:"(";
}
#home #nav li a#homeNavLink:hover:after, #services #nav li #servicesNavLink:hover:after, #classes #nav li #classesNavLink:hover:after, #blog #nav li #blogNavLink:hover:after, #testimonials #nav li #testimonialsNavLink:hover:after {
	content:"";
}
#home #nav li a#homeNavLink:hover:before, #services #nav li #servicesNavLink:hover:before, #classes #nav li #classesNavLink:hover:before, #blog #nav li #blogNavLink:hover:before, #testimonials #nav li #testimonialsNavLink:hover:before {
	content:"";
}
#subnavContainer {
	width: 100%;
	background-color: #fff;
	font-size:14px;
}
#subnavContainer ul {
	width: 100%;
	height:32px;
	padding:4px 0;
	list-style: none;
	text-align:center;
	display:none;
	border-bottom: 3px solid #ff48a8;
}
#home #subnavContainer ul#homeSubnav, 
#services #subnavContainer ul#servicesSubnav,
#classes #subnavContainer ul#classesSubnav, 
#testimonials #subnavContainer ul#testimonialsSubnav 
{
	display:block;
}
#subnavContainer ul li {
	display:inline;
	margin: 0 20px 0 0;
}
#subnavContainer li a {
	color: #923262;
	text-decoration: none;
}
#mainContent {
	width: 800px;
	height: 420px;
	background-color: #fff;
	float: left;
}
#frameContent {
	width: 100%;
	padding: 0;
	margin: 0;
}
#footer {
	float: left;
	width: 750px;
	height: 58px;
	margin: 0;
	padding: 10px 25px 0 25px;
	background-image: url(../images/footerBg.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
#footer p {
	font-size: 16px;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 750px;
}
