/** STRUCTURE **/

body {
background-color: #52585E;
margin: auto;
width: none;
text-align: center;
font-family: verdana, arial, sans-serif;
font-size: 11px;
}

#wrap {
width: 750px;
margin: 0px auto;
background-color: #F0EBCD;
}

#header {
height: 72px;
width: 750px;
float: left;
text-align: left;
margin: 0px;
padding: 0px;
background: url(../images/header2.gif) no-repeat;
}

#links {
width: 750px;
height: 20px;
text-align: left;
float: left;
margin: 0px 0px;
padding: 0px;
background-color: #CCCC99;
}

		   #links ul {
		   height: 20px;
		   margin: 0px 0px 0px 3px;
		   padding: 0px;
		   border: none;
		   width: 747px;
		   /* margin-top: 6px; */
		   }
		   
		   #links ul li {
		   display: inline;
		   /* padding: 0px 12px 0px 12px; */
		   padding: 0px;
		   margin-left: -3px;
		   height: 20px;
		   }

#content {
width: 750px;
float: left;
padding: 0px;
margin: 0px 0px;
text-align: left;
background-color: #F0EBCD;
}

#content2 {
float: left;
width: 750px;
padding: 15px;
text-align: left;
background-color: #F0EBCD;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 720px;
}

		  #content table img.bio {
		  margin-right: 10px;
		  margin-bottom: 25px;
		  padding: 0px;
		  }
		  
		  #content table p {
		  margin: 7px;
		  padding: 0px;
		  text-align: left;
		  }

#breadcrumb {
width: 750px;
float: left;
margin: 0px 0px;
padding: 0px 15px;
text-align: left;
font-family: arial;
font-size: 10px;
color: #898C59;
background-color: #F0EBCD;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 720px;
padding: 10px 15px 0px 15px;
}

		 #breadcrumb a:link, #breadcrumb a:hover, #breadcrumb a:visited {
		 color: #898C59;
		 }

#left {
float:left;
width: 535px; 
padding: 15px;
text-align: left;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 505px;
}

#right {
float: left;
width: 215px;
padding: 10px 15px;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 185px;
}

#sidebar {
background: #CCCC99;
width: 185px;
float: left; 
padding: 2px 10px;
text-align: left;
font-size: 11px;
color: #3A3F43;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 165px;
}

		 .sidebar {
		 width: 185px;
		 height: 27px;
		 float: left;
		 }
		 
		 #sidebar ul {
		 padding: 0px;
		 margin: 2px 20px 10px 20px;
		 }
		 
		  #sidebar ul li {
		 padding: 0px;
		 margin-top: 12px;
		 }
		 
		 #sidebar ul li ul {
		 padding: 0px;
		 margin: 0px 25px;
		 }
		 
		 #sidebar ul li ul li{
		 padding: 0px;
		 margin: 3px 0px;
		 }
		 
		 

#table {
margin-top: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

#services {
background: #588895;
padding: 10px 10px;
width: 195px;
margin: 0px;
text-align: center;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 175px;
}

.imgbdr {
background-color: #CCCC99;
padding: 5px;
}

.boxbug {
*/border-bottom: 10px solid #588895;
}

#credits {
width: 750px;
padding: 10px 0px;
font-size: 10px;
text-align: center;
margin: auto;
margin-top: 10px;
color: #828B95;
}

#clear {
content: ".";
display: block;
visibility: hidden;
height: 0px;
clear: both;
}




/** MARKUP **/
/* 
dark gray-blue: #52585E
creme: #F9F7EB
tan: #F0EBCD
lt. green: #CCCC99
dk. green: #898C59
lt. gray-blue: #828B95
burgundy: #853E1B
sidebar gray: #3A3F43
*/

h1 {
font-size: 16px;
color: #853E1B;
/* font-family: arial, helvetica, verdana, sans-serif; */
}

h2 {
font-size: 12px;
color: #898C59;
/* font-family: arial, helvetica, verdana, sans-serif; */
}

h3 {
font-size: 12px;
font-style: bold;
color: black;
margin-bottom: 0px;
/* font-family: arial, helvetica, verdana, sans-serif; */
}

.quote {
font-size:11px;
color: #853E1B;
}

.directions {
margin: 0px 75px;
width: 530px;
padding: 10px;
border: 1px dotted #41749B;
/** ugly brilliant hack **/
voice-family: "\"}\"";
voice-family:inherit;
width: 508px;
}

a:link {
color: #52585E;
text-decoration: none;
}

a:hover {
color: #52585E;
text-decoration: underline;
}

a:visited {
color: #853E1B;
}

#credits a:link {
text-decoration: none;
color: #828B95;
}

#credits a:hover {
color: #828B95;
text-decoration: underline;
}

#credits a:visited {
color: #828B95;
text-decoration: underline;
}

#sidebar a:link {
text-decoration: underline;
color: #3A3F43;
}

#sidebar a:hover {
color: #52585E;
text-decoration: underline;
}

#sidebar a:visited {
color: #52585E;
text-decoration: underline;
}

.location {
font-size: 11px;
color: black;
font-weight: bold;
}

.right {
float: right;
margin-left: 5px;
}

.left {
float: left;
margin-right: 5px;
}

table p {
margin: 0px;
padding: 1px;
}

.small {
font-size: 10px;
}

.caption {
float: left;
font-size: 10px;
color: #3A3F43;
margin: 0px 0px 10px 0px;
}

.imgleft {
float: left;
margin-right: 15px;
margin-bottom: 10px;
background-color: #CCCC99;
padding: 5px;
}

.imgright {
float: right;
margin-right: 15px;
margin-bottom: 10px;
background-color: #CCCC99;
padding: 5px;
}

.imgtable {
background-color: #CCCC99;
padding: 5px;
}

.imgbody {
float: right;
margin-right: 15px;
margin-bottom: 10px;
padding: 5px;
}

/*.bio {
width: 440px;
margin: 0px 0px 40px 0px;
text-align: left;
float: left;
padding: 0px;
}

.bio img {
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}*/

.bio {
float: left;
margin-top: 0px;
margin-bottom: 10px;
margin-right: 5px;
margin-left: 5px;
}

.faq {
font-size: 14px;
color: #3962A8;
font-weight: bold
/* for the As in the FAQs; */
}

#list ul li {
font-size: 15px;
color: #3962A8;
list-style-type: square;
margin: 10px 0px;
}

#health ul { 
padding: 0px 0px;
}

#health ul li {
display: inline;
margin-left: 0px;
/* padding: 0px 12px 0px 12px; */
padding: 5px 5px;
}

/** DROP DOWN MENUS **/

.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid #aaaaaa;
border-bottom-width: 0;
font:normal 11px arial;
color: #F9F7EB;
line-height: 18px;
z-index: 100;
background-color: #CCCC99;
/* width: 205px; */
}

.anylinkcss a{
width: 150px; 
display: block;
border-bottom: 1px solid #898C59;
padding: 1px 5px;
text-decoration: none;
/*font-weight: bold;
text-indent: 5px;*/
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #853E1B;
color: #F9F7EB;
}
