@import url(reset.css);
BODY
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, Sans-serif;
	font-size: 62.5%;
	color: #333333;
}
/*Layout*/
#page
{
	width: 792px;
	margin: 0 auto;
}
#header
{
	text-indent: -999em;
	height: 197px;
	background: url(../images/hdr.gif) no-repeat;
	margin: 2em 0;
}
#header STRONG
{
	display: block;
	text-indent: -999em;
}
#footer
{
	height: 5em;
}
#main
{
	margin: 0 0 0 178px;
	min-height: 300px;
	font-size: 1.1em;
	line-height: 1.6em;
}
/*Navigation*/
#nav
{
	width: 158px;
	background: #320947;
	color: #FFF;
	float: left;
}
#nav LI
{
	float: left;
}
#nav LI A:link, #nav LI A:visited
{
	height: 28px;
	display: block;
	width: 158px;
	color: #FFF;
	text-transform: uppercase;
	text-indent: -999em;
}
#nav LI.first
{
	padding-top: 15px;
	background: url(../images/nav-bg-top.gif) no-repeat;
}
#nav LI.last
{
	padding-bottom: 16px;
	background: url(../images/nav-bg-bottom.gif) no-repeat bottom;
}
#nav LI#btn-index A
{
	background-image: url(../images/btn-index.gif);
}
#nav LI#btn-mission A
{
	background-image: url(../images/btn-mission.gif);
}
#nav LI#btn-examination A
{
	background-image: url(../images/btn-examination.gif);
}
#nav LI#btn-fees A
{
	background-image: url(../images/btn-fees.gif);
}
#nav LI#btn-contact A
{
	background-image: url(../images/btn-contact.gif);
}
#nav LI#btn-faqs A
{
	background-image: url(../images/btn-faqs.gif);
}
#nav LI#btn-maintenance A
{
	background-image: url(../images/btn-maintenance.gif);
}
#nav LI#btn-chiropractic A
{
	background-image: url(../images/btn-chiropractic.gif);
}
#nav LI#btn-index.active A
{
	background-image: url(../images/btn-index2.gif);
}
#nav LI#btn-mission.active A
{
	background-image: url(../images/btn-mission2.gif);
}
#nav LI#btn-examination.active A
{
	background-image: url(../images/btn-examination2.gif);
}
#nav LI#btn-fees.active A
{
	background-image: url(../images/btn-fees2.gif);
}
#nav LI#btn-contact.active A
{
	background-image: url(../images/btn-contact2.gif);
}
#nav LI#btn-faqs.active A
{
	background-image: url(../images/btn-faqs2.gif);
}
#nav LI#btn-maintenance.active A
{
	background-image: url(../images/btn-maintenance2.gif);
}
#nav LI#btn-chiropractic.active A
{
	background-image: url(../images/btn-chiropractic2.gif);
}
/*Text*/
H2
{
	font-size: 1.4em;
	font-weight: bold;
	color: #653E81;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, Sans-serif;
	margin: 1em 0;
}
H3
{
	font-size: 1.3em;
	color: #F79000;
	font-weight: normal;
	margin-top: 1.5em;
}
H4
{
	font-weight: bold;
	margin: 1em 0 -0.5em;
}
P
{
	margin: 1em 0;
}
STRONG
{
	font-weight: bold;
}
EM
{
	font-style: italic;
}
CITE
{
	font-style: italic;
	font-family: georgia, verdana, arial, helvetica, "sans serif";
	text-align: center;
	display: block;
	margin-bottom: 1.5em;
}
BLOCKQUOTE
{
	margin-bottom: -0.6em;
	font-family: georgia, verdana, arial, helvetica, "sans serif";
	text-align: center;
	font-style: italic;
	margin-top: 1.5em;
}
HR
{
	display: none;
}
address {
	font-style: normal;
}
#main HR
{
	display: block;
	border: 1px solid #CCCCCC;
	border-width: 1px 0 0;
	height: 1px;
	margin: 1.8em 0 1em;
}
#main UL
{
	list-style: square;
	padding-left: 3em;
	color: #4D4D4D;
	line-height: 1.9em;
	margin: 1.2em 0;
}
A:link, A:visited
{
	color: #5C1082;
}
A:hover
{
	text-decoration: none;
	color: #A23DD4;
}
.home IMG
{
	float: right;
	padding: 0.5em 3em 2em;
}
.authorship 
{
	font-size: .87em;
	color: #999999;
}
.authorship .spacer 
{
	padding: 0 .2em;
	color: #CCCCCC;
}
.authorship a:link, .authorship a:visited
{
	color: #999999;
	text-decoration: underline;
}
/*Table*/
TABLE
{
	border-collapse: collapse;
	margin: 1em 0;
}
TD, TH
{
	background: #EFEFEF;
	padding: 0.5em 0.7em;
	border: 1px solid #FFF;
	border-width: 0 1px 1px 0;
}
TD.price
{
	width: 14em;
}
TH
{
	background: #E6E6E6;
}
/*Forms*/
FORM
{
	margin-top: 2em;
}
FORM DIV
{
	padding: 0.7em;
	background: #EFEFEF;
	margin-top: 1px;
}
LABEL
{
	width: 11em;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 0.1em;
}
INPUT, TEXTAREA
{
	width: 40%;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1.1em;
	padding: 0.1em 0.3em;
}
TEXTAREA
{
	width: 70%;
	height: 11em;
	line-height: 1.5em;
}
BUTTON
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, Sans-serif;
	font-size: 1em;
	font-weight: bold;
}
#formalert P
{
	color: #F8A01E;
	margin-bottom: -0.6em;
	font-weight: bold;
}
#formalert P.error
{
	color: #CC0000;
}
/*General custom classes*/
.upsize, #main .upsize
{
	font-size: 1.1em;
}
.bump-up, #main .bump-up
{
	margin-top: -0.5em;
}
.bump-down, #main .bump-down
{
	margin-top: 1.5em;
}
.fullwidth
{
	width: 100%;
}
.top
{
	margin-top: 0;
}
/*FAQ list*/
#main UL.faqs
{
	padding: 0;
	list-style: none;
}
.faqs H4 A
{
}
.faqs LI P
{
	display: none;
}
.faqs LI.active P
{
	display: block;
	background: #EFEFEF;
	padding: 0.7em 1em;
}
H4 A:link, H4 A:visited
{
	text-decoration: none;
	color: #333;
}
.faqs H4 SPAN
{
	font-weight: normal;
	font-size: 0.9em;
	text-transform: uppercase;
	padding-left: 1em;
	color: #F8A01E;
}
.faqs p br {
}
/* Contact */
#contactinfo {
	float:left;
}
#map {
	width: 360px; 
	height: 260px; 
	margin: 1em 0 .5em 254px;
}