@charset "utf-8";
/* WorkingHealth Global Stylesheet */

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	background: #fff;
	}
img {
	display: block;
	border: 0;
	}


/* ----------------- PAGE DIVISIONS ----------------- */
div#container {
	position: relative;
	width: 758px;
	margin: 0 auto;
	padding: 0 0 90px 0;
	text-align: left;
	background: #fff url(/img/sidebarbg.gif) repeat-y;
}
div#header {
	position: relative;
	background: #eee url(/img/headerbg.jpg) no-repeat 0 27px;
	height: 164px;
	margin-left: 210px;
	}
div#globalnav {
	position: relative;
	height: 27px;
	background: #777;
	}
div#localnav {
	position: relative;
	height: 25px;
	}
div#logo {
	position: absolute;
	top: 27px;
	left: 17px;
	}
div#maincontent {
	position: relative;
	margin: 0 0 0 210px;
	padding: 30px 15px 0 20px;
	}
div#sidebar {
	position: absolute;
	top: 150px;
	left: 15px;
	width: 180px;
	}
div#footer {
	width: 758px;
	margin: 20px auto 0 auto;
	padding-bottom: 100px;
	text-align: left;
	}
	
	
/* ----------------- LINKS ----------------- */
a {
	color: #38c;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	color: #5ae;
	background: none;
	text-decoration: underline;
	}

	
/* ----------------- GLOBAL NAVIGATION ----------------- */
div#globalnav ul {
	padding: 7px 0 0 0;
	margin: 0 0 0 35px;
	list-style: none;
	font-size: 12px;
	line-height: 14px;
	}
div#globalnav li {
	float: left;
	margin-right: 14px;
	}
div#globalnav li#gn7 {margin-right: 0;}
div#globalnav a {
	color: #fff;
	text-decoration: none;
	background: none;
	font-weight: normal;
	}
div#globalnav a:hover {
	color: #bee;
	text-decoration: none;
	background: none;
	}


/* ----------------- LOCAL NAVIGATION ----------------- */

div#localnav ul {
	padding: 119px 0 0 0;
	margin: 0 0 0 294px;
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	}
div#localnav li {
	float: left;
	margin-right: 12px;
	}
div#localnav li#ln2 {margin-right: 0;}
div#localnav a {
	font-weight: normal;
	color: #333;
	text-decoration: none;
	float: left;
	}
div#localnav a:hover {
	color: #38c;
	text-decoration: none;
	background: none;
	}


/* ----------------- PAGE SPECIFIC (by body id) ----------------- */
/* Home */
body#home div#header {
	background: #eee url(/img/headerbg-home.jpg) no-repeat 0 27px;
	height: 182px;
	margin-left: 0;
	}
body#home div#globalnav ul {margin-left: 245px;}
body#home div#logo {
	top: 197px;
	left: 6px;
	}
body#home div#sidebar {top: 342px;}
body#home div#intro {
	position: relative;
	margin: 0 0 0 210px;
	padding-bottom: 21px;
	background: #eee;
}
body#home div#intro p, body#home div#intro ul {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 23px;
	font-weight: bold;
	padding: 15px 15px 0 20px;
	margin: 0;
	color: #06a;
	}
body#home div#intro ul {
	list-style: none;
	padding: 0 0 0 20px;
	}
body#home div#intro li {
	margin: 0;
	}
	
/* Choices */
body#choices h2.first {
	padding-top: 15px;
	padding-bottom: 20px;
	border-bottom: 1px solid #f95;
	}
body#choices div#maincontent {background: url(/img/choicesfigure.gif) no-repeat 450px 20px;}

/* Results */
body#results div#maincontent ul {
	list-style: none;
	padding: 0;
	}
body#results div#maincontent div.testimonial p {padding-top: 10px;}
body#results div#maincontent div.testimonial ul {padding-bottom: 5px;}
body#results img.graph {margin: 30px 0 30px 0;}

/* About */
body#about div.bio {
	position: relative;
	margin: 0 0 30px 120px;
	}
body#about img.portrait {
	position: absolute;
	top: 0;
	left: -120px;
	}

/* Contact */
body#contact div#maincontent ul {
	list-style: none;
	padding: 0;
	}

/* YOU ARE HERE */
/* Global Navigation*/
body#home div#globalnav li#gn1 a, 
body#clientele div#globalnav li#gn2 a, 
body#aging div#globalnav li#gn3 a, 
body#choices div#globalnav li#gn4 a, 
body#customization div#globalnav li#gn4 a, 
body#delivery div#globalnav li#gn4 a, 
body#results div#globalnav li#gn5 a, 
body#about div#globalnav li#gn6 a, 
body#contact div#globalnav li#gn7 a {
	color: #bee;
	}
/* Local Navigation */
body#customization div#localnav li#ln1 a,
body#delivery div#localnav li#ln2 a {
	color: #06a;
	}


/* ----------------- TYPOGRAPHY ----------------- */
h2, h3, div#maincontent p, div#maincontent ul, div#maincontent dl {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
h2 {
	font-size: 21px;
	line-height: 25px;
	font-weight: normal;
	}
h3 {
	font-size: 15px;
	line-height: 17px;
	font-weight: bold;
	}
h3 {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	}
strong {font-weight: bold;}
em {font-style: italic;}

/* Main Content */
div#maincontent h2 {
	margin: 1.4em 0 9px 0;
	color: #d73;
	}
div#maincontent h3 {
	margin: 1.1em 0 9px 0;
	color: #06a;
	}
div#maincontent h4 {
	margin: 1.1em 0 9px 0;
	color: #06a;
	}
div#maincontent h2.first, div#maincontent h3.first, div#maincontent h4.first {margin-top: 0;}
div#maincontent p, div#maincontent ul, div#maincontent dl {
	color: #333;
	font-size: 13px;
	line-height: 17px;
	margin: 0 0 8px 0;
	}
div#maincontent p.ul {margin-bottom: 0;}
div#maincontent ul {
	list-style: disc outside;
	padding: 0 0 0 1.2em;
	}
div#maincontent li {
	margin: 0;
	}
div#maincontent dt {font-weight: bold;}
div#maincontent dd {margin-left: 0;}
div#maincontent .section {margin-top: 24px;}
div#maincontent .liningcaps {font-size: .7em;}

/* Footer */
div#footer p {
	font-size: 11px;
	line-height: 13px;
	color: #999;
	padding-left: 230px;
	}
/* Sidebar */
div#sidebar h3 {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	line-height: 15px;
	color: #d73;
	margin: 2em 0 11px 0;
}
div#sidebar h3.first {margin-top: 0;}
div#sidebar p, div#sidebar ul, div#sidebar dl {
	margin: 0 0 6px 0;
	color: #666;
	font-size: 11px;
	line-height: 13px;
	}
div#sidebar dt {font-weight: bold; margin: 8px 0;}
div#sidebar dd {margin: 0 0 6px 0;}
div#sidebar ul {
	list-style: disc outside;
	padding: 0 0 0 1.5em;
	}
div#sidebar li {
	margin: 0 0 11px 0;
	}
div#sidebar .testimonials {margin-bottom: 30px;}
div#sidebar .externals, div#sidebar .advice, div#sidebar .backpain {
	border-top: 1px solid #f95;
	padding-top: 6px;
	}
div#sidebar .externals dt {margin-bottom: 0;}
div#sidebar .advice p {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 23px;
	color: #06a;
	}
