body {margin: 0;background-color:#B08B71;}
a {color: #666; }
a:hover {color: #E66E17;}
#headerBox {width:651px;height:152px; background-image:url(../assets/site_acupunctureaccent.jpg);}
.headerherbs {background-image:url(../assets/site_herbsaccent.jpg)!important;}
.headeracupuncture {	background-image:url(../assets/site_acupunctureaccent.jpg)!important;}
.headerabout {	background-image:url(../assets/site_aboutaccent.jpg)!important;}
.headertestimonials {background-image:url(../assets/site_testimonialsaccent.jpg)!important;}
.headerpatient-info {background-image:url(../assets/site_patientinfoaccent.jpg)!important;}
.headercontact {background-image:url(../assets/site_contactaccent.jpg)!important;}
.headerconditions-center {background-image:url(../assets/site_conditionsaccent.jpg)!important;}

#nav {text-align:center;}
#nav ul {list-style-type: none;padding: 0;width: 651px;height: 25px;text-align:center; background-color:#F5F3F1; width:649px; margin:0 1px;border-top:1px solid #D8C6B8!important;}
#nav li {display: inline;text-align:center;background-image: none;margin: 0;padding: 0;line-height: 25px;height: 25px;}
#nav li a {text-decoration: none;color: #5B1D1B;font-size: 10px;padding: 0 10px;float: left;font-family: Arial, Helvetica, sans-serif;text-transform:uppercase;}
#nav li a:hover {color: #E66E17;}
#nav li.selected a {color: #E66E17;}

#conditionsCenterMenu {border-top:0px; background-color:#FFF; padding:10px; margin-left:-10px; margin-top:-10px; margin-right:-10px;}
#conditionsCenterMenu h1 {font-family:arial,verdana,sans-serif;text-transform:uppercase; color:#DC6E19; font-size:12px; font-weight:bold;}
#conditionsCenterMenu ul {display:inline!important; width:10%; margin:0!important;}
#conditionsCenterMenu ul li {float:none!important; display:inline;background-image:none!important;padding:0!important;margin:0!important;}
#conditionsCenterMenu ul li a {display:inline!important; clear:both; float:none!important; text-decoration:none; padding:0!important;}

/* DROPDOWN */
#nav li ul {width:12em;position: absolute;left: -999em; margin:0px; padding:0px; opacity:.9;}
#nav li ul li {display: block; clear: left;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;margin-top:25px;text-align:left;background-color:#F5F3F1;  border:0px!important;clear: left;}
#nav li.sfhover ul {margin-top: 0;}
#nav li ul li {text-align:left;background-color:#F5F3F1;height:auto;width:auto;border-bottom:1px solid #999;}
#nav li ul li a {color:#5B1D1B!important;background-color:#F5F3F1;width:100%;line-height:12px;padding:7px 9px;}
#nav li ul li a:hover {color:#E66E17;background-color:#E5D8CA;}
#nav li.last:hover ul {display:block;}

#subnav {background-image: url('../assets/site_subnavbg.jpg');margin-left: 20px;background-repeat: no-repeat;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;height:90px;}
#subnav td {line-height: 12px;}
#subnavbig {background-image: url('../assets/site_subnavbgbig.jpg');margin-left: 20px;background-repeat: no-repeat;font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;height:101px;}
#subnavbig td {line-height: 16px;}
#subnav a {color: #865E45; text-decoration: none;}
.link {cursor: pointer;}
#subnav a:hover {color: #E66E17;text-decoration: none;}
#subnavbig a:hover {color: #E66E17;	text-decoration: none;}
#subnavbig #subselected {color: #E66E17;text-decoration: none;}
#subnav #subselected {color: #E66E17;text-decoration: none;}
#subnavbig a {color: #865E45;text-decoration: none;}

.sitemap ul li a {font-size: 11px;}
.sitemap li {background-image: none;}

#footer {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #717070;text-align: center;	padding: 10px;}
#footernav {font-size:9px;letter-spacing:5px;}
#footernav a {letter-spacing:0px;}
#footer a {color:#000;}
#footernav ul {margin: 0; padding: 0; list-style: none; margin-left: 50px;}
#footernav ul li {margin: 0; padding: 0 6px 0 10px;}
#footernav ul li.first {background-image: none;}
#footernav {font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}

/* Main site */
/* FCKSTYLE: span.highlight Highlight */
/* FCKSTYLE: span.quoted Quote */
/* FCKBLOCK */
.content {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left;font-size: 12px;margin: 10px 20px 10px 20px;line-height: 17px;	padding: 0;	color:#333;}
.content .highlight {color: #896047;border: 1px #A97658 solid;	padding: 10px;	margin-bottom: 20px;	font-size: 13px; display: block;}
.content .quoted {color: #896047; font-style: italic; padding: 10px 10px 0 10px;	margin-bottom: 20px;	font-size: 13px; display: block;}
.content h1 {font-size: 22px;font-family: Georgia, "Times New Roman", Times, serif; color: #9F1F1F;font-weight: normal;	margin: 0; padding: 0; margin-bottom:5px;}
.content h2 {font-size: 14px;	font-family: Georgia, "Times New Roman", Times, serif;color: #9F1F1F;font-weight: normal;	margin: 0;	padding: 0;}
.content h3 {font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #9F1F1F;	font-weight: normal;	margin: 0;	padding: 0;}
.subscript {font-size: .8em;}
p {margin: 0; padding: 0;}
.content ol {margin: 10px 25px; padding: 0;}
.content ul {list-style-type: none; margin: 10px 25px; padding: 0;}
.content ul li {margin: 8px 0;padding: 0 8px;background-image: url('../assets/dash.gif'); background-position: top left;	background-repeat: no-repeat;}
.content ol li {margin: 0; padding: 0;}
.content .homequote {background-image: url('../assets/site_quotes.jpg');font-family: Georgia, "Times New Roman", Times, serif;	background-position: 0 0;	margin-bottom: 20px;	padding-left: 40px; 	background-repeat: no-repeat;	font-size: 12px;font-weight: bold;color: #A97658;}
.content .hr {height:2px;line-height:2px;margin: 20px;padding: 0;	border-top: 1px  #9F1F1F solid;	border-bottom: 1px #9F1F1F solid;}.content img {border: 1px #FFF solid;}
.sidebar {background-color:#F1F1E7;border-left:1px dotted #86A286;border-bottom:1px dotted #86A286;padding:10px;margin:0px;font-family:arial,sans-serif;font-size:11px;line-height:16px;color:#333; float: right;}
.sidebar #submenu ul {list-style-type:none;margin:0;padding:0;padding-top:14px;background-image:url(../assets/section_header.gif);	background-repeat:no-repeat; border-bottom:1px dotted #86A286;}
.sidebar #submenu ul li {background-image:none;	margin:0;padding:0;line-height:16px;}
.sidebar #submenu ul li a {color:#666;	text-decoration:none;text-transform:uppercase;font-size:10px;}
.sidebar #submenu ul li.selected a {color:#333;	font-weight:bold;font-size:11px;}
.sidebar #schedulebox {	margin:inherit;	padding: 5px;	border-top:8px solid #476647;	border-bottom:1px solid #476647;	background-color:#86A286;	margin-bottom:15px;	margin-top:30px;}
.sidebar #schedulebox h2 {	color:#fff;	font-size:13px;	font-weight:bold;}
.sidebar #schedulebox p, .infobox #schedulebox a {color:#fff;font-size:12px;}
.sidebar #schedulebox a {color: #FFF;}
.sidebar #schedulebox a:hover {text-decoration: none;}
.sidebar h2 {color:#597B7E;font-size:12px;text-transform:uppercase;font-family:verdana,arial,sans-serif;margin:0;padding:0;argin-bottom:7px;}
.sidebar p {margin:0;padding:0;font-size:11px;font-family:verdana,arial,sans-serif;margin-bottom:10px;}
/* /FCKBLOCK */

/* Newsletter */
/* FCKSTYLE: img.imageonleft Image On Left */
/* FCKSTYLE: img.imageonright Image on Right */
/* FCKBLOCK */
body.newsletter {background-color: #fff;}
.maincontent, .rightcontent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
.maincontent a {text-decoration:underline;}
.maincontent a:hover {text-decoration:none;}
.maincontent h1 {font-family: Georgia, 'Times New Roman', Times, serif; font-style: italic; font-size: 14px; color: #066DC1; font-weight:normal;}
.maincontent h2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin: 0; padding: 0; color: #F8A058; font-weight:normal; text-transform:uppercase;}
.maincontent ul, .rightcontent ul {margin: 10px 0 10px 10px; padding: 0; list-style-type: square;}
.rightcontent h1 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; margin-bottom: 0; padding-bottom: 0; color: #F8A058; font-weight: normal;}
.maincontent quote {font-style:italic;	margin:0 20px;	display:block;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px;}
.imageonleft {float: left; margin: 10px 10px 10px 0;}
.imageonright {float: right; margin: 10px 0 10px 10px;}
/* /FCKBLOCK */