/*pcchiropractic.com stylesheet*/

html {overflow-y:scroll;
background:#efeee8;
}
/*3 choices for background: #004970 is the "blue" one, #044960 is the "green" one, #024968 splits the difference*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#51504f;
width:906px;
margin:22px auto 22px auto;
padding:0;
background:url(images/bg_pg_bvl.gif);
background-position:top center;
background-repeat:repeat-y;
}

#header {
margin:0;
height:137px;
background:url(images/bg_hdr_bvl.gif) top center no-repeat;
}

#address {
font-size:x-small;
color:#51504f;
margin:0px 48px;
}

#address ul {
width:810px;
padding:2px 0 2px 0;
margin:0;
list-style:none;
border-top:1px solid #bcbbb7;
border-bottom:1px solid #bcbbb7;

}

#address li{
	display:table-cell;
	margin:0;
	padding:0 0 0 1px;
	white-space:nowrap;
	width:267px;
	}

#wrapper {
float:left;
width:100%;
}

#nav {
float:left;
width:150px;
line-height:140%;
font-size:11px;
z-index:+1;
margin:31px 0 0 -100%;
padding:0 0 0 45px;


}

#maincontent {
line-height:140%;
min-height:675px;
margin:40px 48px 50px 195px;
padding:0px 0 0px 45px;
border-left:solid 1px #bcbbb7;
}

#maincontent li {
margin-bottom:.5em;
}

#rightcontent {
width:150px;
display:inline;
line-height:140%;
min-height:650px;
margin:0 41px 0 25px;
padding:40px 0 75px;
}

#references {
vertical-align:top;
font-size:x-small;
color:#51504f;
text-align:left;
line-height:120%;
margin:0;
padding:0;
}

#references a:link,#references a:visited {
color:#51504f;
border-bottom:dotted #51504f 1px;
}

#references ol {
margin:0;
padding:0 0 0 1.75em;
}

#references li {
list-style:outside decimal;
margin:0 0 1em;
padding:0;
}

#footer {
width:100%;
text-align:center;
font-size:x-small;
color:#51504f;
padding:0;
height:100px;
margin:35px 0 50px 0;
clear:both;
}

#subfooter {
height:13px;
background:url(images/bg_subftr_bvl.gif) top center no-repeat;
clear:both;
}

#footer a {
color:#51504f;
}

#footernav {
width:810px;
margin:0 auto 2em;
}

#footernav ul {
width:810px;
padding:2px 0 4px 0;
margin:0 0 25px 0;
list-style:none;
border-top:1px solid #bcbbb7;
border-bottom:1px solid #bcbbb7;

}

#footernav ul li {
display:inline;
margin:0 5px;
}

#logo {
float:left;
margin:34px 0 9px 48px;
}

#bar {
height:1px;
background-color:#bcbbb7;
font-size:1px;
margin:0 45px;
}

#bar2 {
height:1px;
background-color:#fff;
font-size:1px;
margin:0 45px;
}

#bar3 {
height:1px;
background-color:#bcbbb7;
font-size:1px;
margin:2px 45px 0;
}

#bar4 {
height:1px;
background-color:#bcbbb7;
font-size:1px;
margin:0 45px;
}

#bar5 {
height:1px;
background-color:#bcbbb7;
font-size:1px;
clear:both;
margin:2px 45px 0;
}

ul.nav {
margin-left:2px;
padding:0;
}

ul.nav li {
list-style:none;
margin-top:10px;
margin-bottom:13px;
}

.lefttabletitle {
font-weight:bold;
font-size:13px;
color:#007027;
padding:0 0 1px 0;
margin-bottom:2px;
}

.lefttablelastrow {
line-height:110%;
padding:.5em 14px .5em 12px;
}

p {
margin-bottom:1.5em;
}


h1, h2, h3, h4, h5 {font-weight:normal;
}
h1 {
color:#007027;
margin:0 0 .25em -3px;

}

h2 {
font-size:1.5em;
color:#007027;
margin:0 0 .5em -2px;
}

h3 {
font-size:13px;
font-weight:700;
color:#38704c;
margin:2em 0 .5em -1px;
}

h4 {
font-size:.9em;
font-weight:700;
color:#007027;
margin:0 0 1.25em 0;
}

h5 {
font-weight:700;
font-size:1em;
color:#007027;
margin:1em 0 .25em;
}

a {
text-decoration:none;
}

a:link,a:visited {
color:#51504f;
text-decoration:none;
border-bottom:dotted #51504f 1px;
}

a.nav:link,a.nav:visited {
color:#51504f;
font-size:11px;
border-bottom:none;
padding-left:11px;
}

a.nav:hover,a.navthispage,a.navthispage:hover {
color:#38704c;
font-size:11px;
background:url(images/triangle_06670b_6x6.gif) 1px 4px no-repeat;
border-bottom:none;
padding-left:11px;
}

#address a,#address a:link,#address a:visited {
color:#51504f;
font-size:x-small;
border-bottom:1px dotted;
text-decoration:none;
}

#logo a:link,#logo a:hover,#logo a:visited {
border-bottom:none;
}

a.topagetop:link,a.topagetop:visited {
color:#38704c;
font-size:x-small;
font-weight:700;
text-decoration:none;
border-bottom:none;
background:url(images/triangle_06670b_6x6_up.gif) 0 8px no-repeat;
padding:4px 0 0 1.25em;
}

a.topagetop:hover {
color:#51504f;
font-size:x-small;
font-weight:700;
text-decoration:none;
border:none;
background:url(images/triangle_51504f_6x6_up.gif) 0 8px no-repeat;
padding:4px 0 0 1.25em;
}

a.treatedconditions:link,a.treatedconditions:visited {
color:#38704c;
font-size:small;
font-weight:700;
text-decoration:none;
border-bottom:none;
background:url(images/triangle_06670b_6x6.gif) 0 8px no-repeat;
padding:3px 0 0 1.25em;
}

a.treatedconditions:hover {
color:#51504f;
font-size:small;
font-weight:700;
text-decoration:none;
border-bottom:none;
background:url(images/triangle_bab59e_7x7.gif) 0 7px no-repeat;
padding:3px 0 0 1.25em;
}

.eletterform {
border:1px solid #bcbbb7;
background-color:#fff;
font-family:"Courier New", Courier, monospace;
font-size:small;
padding:1px;
}

.button {
    border: 1px solid #bcbbb7;
   background: #efeee8;
	color:#51504f;
}
.button:hover {
    border: 1px solid #51504f;
    background: #bcbbb7;
	color:#000000; 
}
.button:active { 
color:#ffffff;
}

.healthtipsform {
border:1px solid #51504f;
background-color:#fff;
font-family:"Courier New", Courier, monospace;
font-size:11px;
padding:1px;
}

img {
border:solid #bcbbb7 1px;
padding:.25em;
}

img.left {
margin:3px 18px 0 0;
float:left;
}

img.right {
margin:3px 0 0 23px;
float:right;
}

img.noborder {
border:none;
}

img.hiddenpic {
display:none;
}

.today {
background:url(images/triangle_06670b_6x6.gif) 1px 6px no-repeat;
color:#38704c;
}


td.officehours {
padding-left:11px;
padding-bottom:7px;
}

.conditions {
font-size:x-small;
border-left:solid #f3f0e4 1px;
float:right;
width:100px;
margin:0 .25em 1em 2em;
padding:0 .5em .5em;
}

.conditions ul {
margin:0;
padding:0;
}

.conditions li {
list-style:inside;
padding:.25em 0 .25em .5em;
}

.commcondbody ul {
list-style-position:inside;
margin:.5em 0 .75em 1em;
padding:0 0 0 1.25em;
}

#newslettertableofcontents {
float:right;
width:162px;
vertical-align:top;
border:solid #deddd8 1px;
background: url(images/bg_tbl_cntnts.jpg);
background-repeat:repeat-x;
margin:0 0 1em 2em;
padding:.75em 1em 1em 1.5em;
}

#newslettertableofcontents ul {
line-height:140%;
margin:0;
padding:0 0 0 1.25em;
}

#newslettertableofcontents li {
padding-bottom:.25em;
font-size:11px;
}

a.archive:link,a.archive:visited {
margin-left:1em;
border:dotted #51504f 1px;
font-size:x-small;
padding:.5em;
}

a.archive:hover {
margin-left:1em;
border:solid #007027 1px;
font-size:x-small;
padding:.5em;
}

#highlighttext {
background-image:url(health_tips/images/quote_open.gif);
background-position:top left;
background-repeat:no-repeat;
margin-right:275px;
padding:0 1em 0 0;
}

.quote {
background:url(health_tips/images/quote_close.gif);
background-position:bottom right;
background-repeat:no-repeat;
font-weight:700;
font-family:"Times New Roman", Times, serif;
font-size:large;
color:#007027;
font-style:italic;
margin-top:0;
padding:1em 0 0 .5em;
}

#references a:hover,a:hover {
color:#38704c;
text-decoration:none;
border-bottom:solid #38704c 1px;
}

#footer a:hover,#footer a.thispage,#address a:hover,#address a.thispage {
color:#38704c;
text-decoration:none;
border-bottom:1px solid #38704c;
}

#footernav ul li a,#footernav ul li a:visited {
color:#51504f;
font-size:x-small;
border-bottom:dotted #51504f 1px;
text-decoration:none;
}

#footernav ul li a:hover,#footernav ul li a.thispage {
color:#38704c;
font-size:x-small;
text-decoration:none;
border-bottom:1px solid #38704c;
}

.healthtipssubmit,#day1,#day2,#day3,#day4,#day5,#day6 {
font-size:11px;
}
