/*
	WONDER WOMAN
	General Screen Styles

	Created by Chris Pearce
	chris@cstech.net.au
*/
/****************************************************************************************
																   >> General Selectors << 
*****************************************************************************************/
html, body {
	margin: 0; 
	padding: 0; 
	border: 0;
	height: 100%;
}
body {
	background: #765c3b url('../img/template/body-bg.jpg') repeat-x 0 0;
	color: #52402a;
	font: 79% Arial, Helvetica, sans-serif;
	text-align: center; /* for IE 5 and below */
}
a:link, a:visited {
	text-decoration: none; 
	color: #B5577C;
}
a:hover, a:active {text-decoration: underline;}
p {
	margin: 1.4em 0 0; 
	line-height: 1.3;
}
a img {border: 0;}
ul li, ol li {margin-bottom: 0.25em;}
ul ul, ol ol {
	font-size: 100%; 
	margin-top: 0.40em;
	margin-bottom: 0.80em;
	padding-top: 0;
	padding-bottom: 0;
}
table, td {font-size: 100%;}
address {font-style: normal;}
hr {
	color: #52402a; 
	background: #52402a; 
	height: 1px; 
	border: 0;
	margin: 1.5em 0 0;
}
/*---Branding---*/
#masthead h1 {
	font-size: 14px;
	position: absolute;
	top: 36px;
	right: 33px;
	width: 425px;
	height: 68px;
	margin: 0;
}
#masthead h1 a {
	display: block;
	text-indent: -9999px;
	width: 425px;
	height: 68px;
	background: transparent url('../img/template/logo.jpg') no-repeat 0 0;
}
/*\*/ #masthead h1 a { overflow: hidden; } /**/
/*---Tagline---*/
h2#tagline {
	margin: 0 0 82px 0;
	text-indent: -9999px;
	background: transparent url('../img/template/tagline.gif') no-repeat 0 0;
	width: 421px;
	height: 51px;
}
/*---Page Titles---*/
h3 {
	text-indent: -9999px;
	height: 18px;
	margin: 0;
	line-height: 18px;
}
h3#header1 {background: transparent url('../img/template/titles/about_ww.gif') no-repeat 0 0;}
h3#header2 {background: transparent url('../img/template/titles/your_coaches.gif') no-repeat 0 0;}
h3#header3 {background: transparent url('../img/template/titles/order_program.gif') no-repeat 0 0;}
h3#header4 {background: transparent url('../img/template/titles/downloads.gif') no-repeat 0 0;}
/*---Sub Headers---*/
h4,h5,h6 {
	font: 500 125% Arial, Helvetica, sans-serif;
	color: #9D9284;
	margin: 1.4em 0 0;
}

/*---Adjecent Sibling Selectors---*/
h4 + p, h5 + p, h6 + p {margin-top: 0.80em;}

/****************************************************************************************
																		   >> Structure << 
*****************************************************************************************/
												
/*-------------------------------------------Accessibility---*/
#accessibility {
	position: absolute;
	top: -9999px;
	font-size: 1px;
}

/*-------------------------------------------Outer Wrapper---*/
#outerWrapper {
	text-align: left;
	width: 760px;
	margin: 0 auto;
	background: transparent url('../img/template/outer-wrapper.gif') repeat-y 0 0;
	min-height: 100%;
}
* html #outerWrapper {height: 100%;} /* for pre 6.0 IE Win */

/*-------------------------------------------Inner Wrapper---*/
#innerWrapper {
	background: transparent url('../img/template/inner-wrapper.jpg') no-repeat 0 0;
	padding: 33px 23px 50px 23px;
	position: relative;
}

/*-------------------------------------------Masthead---*/
#masthead {
	height: 108px;
	background: transparent url('../img/template/mhead-bg.jpg') no-repeat 0 0;
	position: relative;
}

/*-------------------------------------------Sidebar---*/
#sidebar {
	position: absolute;
	top: 141px;
	left: 23px;
	width: 210px;
	height: 636px;
	background: transparent url('../img/template/sidebar-bg.jpg') no-repeat 0 0;
	z-index: 100;
}
* html #sidebar {left: 0;} /* for pre 6.0 IE Win */

	#sidebar p {
		padding: 482px 16px 0;
		color: #fff;
		margin: 0;
		font-size: 11px;
	}
	#sidebar a#orderBtn {
		display: block;
		width: 181px;
		height: 45px;
		background: transparent url('../img/template/order-btn.jpg') no-repeat 0 0;
		text-indent: -9999px;
		margin: 14px 0 0 11px;
		overflow: hidden;
	}

/*-------------------------------------------Main Content---*/
#mainContent {
	background: #fff url('../img/template/brown-strip.gif') repeat-y 0 0;
	min-height: 615px;
	padding: 0 35px 0 258px;
	position: relative;
	z-index: 50;
}
* html #mainContent {height: 615px;} /* for pre 6.0 IE Win */

	/*---Main Menu---*/
	#mainContent ul#menu {
		list-style-type: none;
		margin: 0 0 43px 0;
		padding: 9px 0 0;
	}
	#mainContent ul#menu li {
		display: inline;
		margin: 0 34px 0 0;
		line-height: normal;
	}
	#mainContent ul#menu li.last-link {margin-right: 0;}
	#mainContent ul#menu li a {
		font: 11px Arial, Helvetica, sans-serif;
		color: #504029;
	}
	#mainContent ul#menu li a:hover {color: #B5577C; text-decoration: none;}
	#mainContent ul#menu li a.active {color: #B5577C; cursor: default;}
	
	/*---Page Copy---*/
	#mainContent #pageCopy {padding-bottom: 25px;}
	
/*-------------------------------------------Footer---*/
#footer {
	background: transparent url('../img/template/footer-bg.jpg') no-repeat 0 0;
	height: 33px;
	clear: both;
	z-index: 150;
	position: relative;
}
	#footer * {margin: 0; padding: 0;}
	/*---Sub Links---*/
	#footer ul#subLinks {
		list-style-type: none;
		position: absolute;
		top: 4px;
		left: 261px;
		display: none;
	}
	#footer ul#subLinks li {
		display: inline;
		margin: 0 25px 0 0;
		line-height: normal;
	}
	#footer ul#subLinks li a {
		font: 11px Arial, Helvetica, sans-serif;
		color: #fff;
	}
	#footer ul#subLinks li a:hover {text-decoration: underline;}
	/*---Copyright & Credits---*/
	#footer p {
		position: absolute;
		line-height: normal;
		color: #fff;
		font: 10px Arial, Helvetica, sans-serif;
		top: 26px;
		right: 15px;
	}
	#footer p#copyright {left: 15px;}
	#footer p a {color: #fff;}
	#footer p a:hover {text-decoration: underline;}
	
/****************************************************************************************
												  >> Layouts for Content Area + Classes << 
*****************************************************************************************/

/*-------------------------------------------Your Coaches Layout---*/
#mainContent #pageCopy div.coaches {margin-bottom: 1.4em;}

	#mainContent #pageCopy div.coaches img {
		display: block;
		float: right;
		margin-top: 7px;
	}
	#mainContent #pageCopy div.coaches p {font-size: 91%;}
	#mainContent #pageCopy div.coaches p,
	#mainContent #pageCopy div.coaches h4 {padding-right: 143px;}
	/*---Apply Individual Coaches Styles---*/
	#mainContent #pageCopy div.tim {margin-top: 1.4em;}
	#mainContent #pageCopy div.tim h4,
	#mainContent #pageCopy div.tim a {color: #d80052;}
	
	#mainContent #pageCopy div.jamie h4,
	#mainContent #pageCopy div.jamie a {color: #8a78b0;}
	
	#mainContent #pageCopy div.lorraine h4,
	#mainContent #pageCopy div.lorraine a {color: #b2be33;}
	
	#mainContent #pageCopy div.linda {margin-bottom: 0;}
	#mainContent #pageCopy div.linda h4,
	#mainContent #pageCopy div.linda a {color: #68b8a9;}
	
/*-------------------------------------------Downloads List---*/
#mainContent #pageCopy ul.downloads {
	list-style-type: none;
	margin-left: 20px;
	padding-left: 0;
	margin-top: 1.4em;
	padding-top: 0;
}
#mainContent #pageCopy ul.downloads li {
	padding: 6px 0 4px 22px;
	margin-bottom: 0.30em;
}
#mainContent #pageCopy ul.downloads li.pdf {background: transparent url('../img/icons/pdf.gif') no-repeat 0 50%;}
#mainContent #pageCopy ul.downloads li.excel {background: transparent url('../img/icons/excel.gif') no-repeat 0 50%;}

	
	