@charset "UTF-8";

/* COLOR PALLET 

	Light Blue	- Sidebar Navigation	- #c9d5de
	Light Green - Subnavigation BG		- #d7e1d2
	*/

/* CSS RESET */

html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, font, img, ins, sub, sup,
li, ol, ul, fieldset, form, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}

html {overflow:-moz-scrollbars-vertical;}


a {color:#333; text-decoration:none; white-space:nowrap;}
a:hover {color:#333; border-bottom:1px #333 solid;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; height:0; background:url(http://wesleyhealth.com/images/gradient.png) repeat-x; text-align: center;}

#container {margin:0 auto; width:964px; background:url(http://wesleyhealth.com/images/bg.gif) no-repeat top left; border:1px solid #aaa;}
#wrapper {width:964px; margin:0 auto; border:1px solid #aaa;}
#innerwrap { margin-top:205px; height:100%; background:url(http://wesleyhealth.com/images/bg_body_green.jpg) repeat-y;}

blockquote {margin:0 0 0 25px; font-size:1.1em; line-height:1.1em; font-style:italic;}
blockquote br {margin:0; padding:0; height:0px;}
blockquote p {margin:0; padding:0 0 0 25px;}

h1.logo {width:200px; text-indent:-9999px; height:65px; float:left; display:block; position:absolute; margin:50px 0 0 100px;}

#primary_nav {width:210px; background:#E1EFE0; margin:0; padding:15px 0; float:left; height:100%; overflow:hidden; display:inline; min-height:275px;}
#primary_nav h2{ font-size:.9em; text-transform:uppercase; margin-left:10px;}
#primary_nav ul {margin:0 0 20px 10px;}
#primary_nav ul li {font-size:.75em; margin:.3em 0 .3em 0;}
#primary_nav ul li  a:hover {border-bottom:1px solid #333;}
#primary_nav a {color:#333; text-decoration:none;}
#primary_nav a:hover {color:#333; border-bottom: 1px #333 solid;}
#primary_nav a.current {font-weight:bold;}
#primary_nav ul li.gap {margin-top:1.3em;}

#secondary_nav {float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.6em; padding:15px 25px 8px 0px;}
#secondary_nav li {display:inline; margin-right:12px;}	
#secondary_nav a {color:#333; text-decoration:none;}
#secondary_nav a:hover {border-bottom:1px #333 solid;}
#secondary_nav .current {font-weight:bold;}

#subnav {background:#D2DFD1; float:right; width:741px; font-size:.65em; text-align:center; padding:10px 0; letter-spacing:-.03em; margin-bottom:15px;}
#subnav ul {padding:10px 0;}
#subnav li {display:inline; padding:0 3px; line-height:1.3em;}
#subnav a.current {font-weight:bold;}

img.logo {margin-left:90px;}
img.bar {float:right;}
.clear {clear:both; line-height:0px;}

#home_welcome {margin:67px 50px 0 27px; width:375px; float:left; height:314px;}
#home_welcome img {margin-bottom:7px}
#home_welcome p {font-size:.8em; line-height:1.3em; margin-bottom:12px; font-style:italic;}
#home_welcome p em {font-size:1.3em; font-family:Georgia, "Times New Roman", Times, serif;}

#home_about {float:left; margin:65px 0 0 0px; width:230px;}
#home_about li {font-size:.75em; margin-bottom:.4em;}
#home_about li.gap {margin-top:1.3em;}
#home_about a {color:#333; text-decoration:none;}
#home_about img.header {margin-bottom:7px;}
#home_about a:hover {border-bottom:1px #333 solid;}
#home_about a.highlight {font-weight:bold;}

#home_programs {float:left; margin:64px 0 0 30px; width:190px;}
#home_programs li {font-size:.75em; margin-bottom:.4em;}
#home_programs a {color:#333; text-decoration:none;}
#home_programs img {margin-bottom:7px;}
#home_programs a:hover {border-bottom:1px #333 solid;}
#home_programs br {margin-bottom:.4em;}

#home_news {float:left; margin:24px 0 0 30px; width:190px;}
#home_news a,
#home_news li {font-size:.75em; margin-bottom:.4em;}
#home_news a {color:#333; text-decoration:none;}
#home_news img {margin-bottom:7px;}
#home_news a:hover {border-bottom:1px #333 solid;}
#home_news br {margin-bottom:.4em;}

img.tree {vertical-align:text-top; padding-left:8px;}

#home_flash {background:#d6e4d5;}
#home_flash img.flash_left {float:left;}
#home_flash img.flash_right {float:right;}

#content {margin:0 0 0 250px; padding:0 0 30px 0; min-height:275px;}
#content img.header {margin-bottom:15px;}
#content h1 {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:1.3em; color:#008274; text-transform:uppercase; letter-spacing:-1px; font-weight:lighter; }
#content h2 {margin-bottom:.5em; font-size:1.1em; font-weight:lighter;}
#content h3 {font-style:italic; font-size:.8em; margin-bottom:1em;}
#content p {font-size:.75em; line-height:1.3em; margin-bottom:10px; padding-right:25px;}

#content ul {font-size:.75em; list-style:outside disc; padding-left:40px; margin-bottom:15px;}
#content li {padding:0 0 5px 0;  line-height:1.2em;}
#content a {color:#008274;}
#content a:hover {border-bottom:1px solid #008274;}
#content div.event {padding-bottom:15px; margin-bottom:15px; border-bottom:2px solid #d6e4d5;}

#content #contact_box {float:right; width:215px; background:#d7e1d2; margin:10px; padding:10px;}

label {display:inline-block; margin:0; padding:0;}

#content_split {margin-left:250px; padding:2px 0 0; }
#content_split img.header {margin-bottom:15px;}
#content_split p {font-size:.75em; line-height:1.3em; padding-bottom:12px;}
#content_split h1 {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:1.3em; color:#008274; text-transform:uppercase; letter-spacing:-1px; font-weight:lighter; margin:3px 0 0 0;}
#content_split h2 {font-size:.75em; font-weight:bold;}
#content_split ul {font-size:.75em; list-style:outside; padding-left:20px;}
#content_split li {padding:0 0 10px 0;  line-height:1.3em;}

#content_split_body {width:482px; margin:0; padding:0; float:left;}
#content_split_body li {padding:.1em 0;}
#content ul#sitemap {list-style-type: none; font-size:1.1em; margin:0; padding:0;}
#content ul#sitemap li ul {list-style-type:none; margin-bottom:0;}

#faqs {margin-top:20px; display:none;}

#links {float:left; width:180px; padding:3px 7px 0 0; margin:0;}
#links img.header {margin-bottom:18px;}
#links ul {list-style-type:none; padding:0;}
#links li {margin-bottom:.4em; padding:0;}

#footer {background:#d6e4d5; padding:10px 28px 0 15px; font-size:.6em; color:#666667; clear:both; height:40px;}
#footer p {float:left; padding-top:10px;}
#footer p.right {float:right; margin-bottom:20px;}
#footer a {color:#333; text-decoration:none;}
#footer a:hover {color: #333; border-bottom:1px #333 solid;}
#content a#back {color:#008274; font-size:.8em;}

#give {border-spacing: 5px; border-collapse:separate;}
#giveimg {float:right;}
