/* Global
------------------------------------------------------------------*/
html, body, form, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin:0;	padding:0;}
ul,li {	list-style-type:none;	}
body {	color: #2f510e;	background:#ffffff url(img/bg_lw_gradient.jpg);	
	font:76%/140% Verdana,Arial,Helvetica,sans-serif;	}
	
img {border:0;}
	
#phone {padding:0 0 5px 0}	
.pic {padding:5px;background:#FBFCF3;border:1px solid #bcc58c }	
/* CONTAINER
------------------------------------------*/
#container {width: 770px; margin: 0;padding:0px;text-align:left;margin-left:auto; margin-right: auto;}

.clear {clear:both}
.clearleft {clear:left}
/* Header
------------------------------------------------------------------*/  

#header {	width:770px; height:185px;margin:0px 0 0 0;background:#ffffff url(img/bg_lw_header.jpg);	}
#header h1 {text-indent:-9999px;height:1px;	display:block;margin:0;padding:0	}
#header a, #header a:hover , #header a:active{text-decoration:none;border:0}

/* MAIN CONTENT for all pages
------------------------------------------*/

#content {width: 450px;margin: 0px 0 10px 0;padding: 0 0 20px 0;float:left;background:#ffffff;}
#content p{padding:10px 10px 5px 0px;line-height:1.5em;color:#2f510e}
h1 {padding:10px 0 0 0px;margin: 0px 0 0 0px;color:#051626;font-size:145%;}
#content h2 {color:#719053;font-size:135%;padding: 5px 0 3px 0px;margin:10px 0 5px 0px;border-bottom:1px solid #bcc58c; }
#content h3 {color:#35709f;font-size:100%;padding: 5px 0 0 20px;font-weight:normal}
#content p a {color:#051626;background: #FBFCF3;font-weight:normal;border-bottom:1px solid #bcc58c;text-decoration:none;padding:0 0 2px 0;}

#content p a:hover {color:#051626;background: #bcc58c;font-weight:normal;border-bottom:1px solid #bcc58c;text-decoration:none;padding:0 0 2px 0;}

#content img { margin: 0 8px 0px 0}

.case {font-size:90%}


.green {color:#719053}
.chiro{margin:0px;padding: 5px 20px 0 0px;	}
.chiro dl{margin: 0 0 15px 0;padding: 0 10px 0 0px;}
.chiro dt{font-size: 120%;	border-bottom: 1px solid #bcb7b0;padding: 0 0 5px 0;color: #c38c1d;	font-weight:bold;}
.chiro dd{	background: url(img/nav_dash.gif) repeat-x bottom;	margin: 0;	padding: 5px 0 5px 0;}



ul#chirolist li, ul#chirolist2 li {background: url(img/greencircle.gif) no-repeat left top;padding:1px 0 1px 15px;margin:0 0 0 0px;}


/* SIDEBAR
------------------------------------------*/
#sidebar {	width: 260px; padding:25px 20px 20px 20px;margin:25px 0 0 20px;	float:right;background:#FBFCF3}


/* Flash front
------------------------------------------*/

.dottedline {background:#ffffff url(img/dottedline.gif);width:425px;height:20px;margin:0 0 0 0px	}

#headerfront {	width:770px; height:167px;margin:0px 0 0 0;background:transparent	}
#contentFront {width: 780px;margin: 0px 0 5px 0px;padding: 0 0 5px 0;}
.skipintro{text-align:center}
.frontlink {color:#ffffff;font-weight:normal;border-bottom:1px solid #bcc58c;text-decoration:none;padding:0 0 2px 0;}

/* Main navigation
------------------------------------------------------------------*/
#nav, #nav ul {	float: left; width: 200px; 	list-style: none;	margin: 0 0 0px 0;}
ul#nav li a {border:0;text-decoration:none;	}	
ul#nav li a:hover{color:#2a3b11}
#nav a {color: #2a3b11; font-weight:normal;font-size:90%;}
#nav a:hover,  #nav a:active{color:#abd1f3;}
ul#nav li {border-top:1px solid #bcc58c;padding:3px 0 5px 25px;width:230px;background: url(img/bullet_none.gif) no-repeat left top;}
ul#nav li.title {color: #2a3b11; font-weight:normal;font-size:90%;}
ul#nav li.active {background: url(img/bullet_lw.gif) no-repeat left top;}

ul#nav li a:hover {color:#3D6715;}


ul#nav li.section {border-top:1px solid #FBFCF3;padding:0px 0 3px 55px;width:180px;background: url(img/bullet_none.gif) no-repeat left top;}
ul#nav li.activesection {background: url(img/bullet_lw.gif) no-repeat left top;border-top:1px solid #FBFCF3;}



/* Footer
------------------------------------------------------------------*/
#footer {background:#2a3b11;text-align:center;height:150px;margin: 0 0 0 0;padding:10px 0 0 0;font-size:85%;}
#footer img {margin:3px 0 2px 0;}
#footer a, #footer a:hover, #footer a:active{text-decoration: none;border:0;padding:0;color:#70b82a;font-weight:normal}
#footinner {width: 770px; margin: 0;padding:0px;text-align:left;margin-left:auto; margin-right: auto;}
#leftfoot {float:left;color:#70b82a}
#rightfoot {float:right;color:#ffffff;text-align:right}
.footertext {color:#70b82a;}
	
/* clearfooter
------------------------------------------*/
#mainfooter {clear:both;margin: 0 0 20px 0;}