* {margin:0;padding:0;}
body {font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size:small; background-color:#a7a79d; line-height:150%;}
#wrapper {width:970px; margin:0 auto 0 auto; background-color:white; padding-top:20px;}
#sitebranding {height:97px; background-color:#818175;}
#bodycontent {float:left; width:695px; padding:20px 0 30px 0; margin-left:210px;}
#navigation {float:left; width:170px; margin-left: -905px; padding:55px 20px 0 5px;}
#legal {clear: both; padding:20px 10px 0 10px; color:white; background-color:#818175; font-size:80%; text-align:center;}
h1 {margin-bottom:15px; color:#cfcbbf; font-weight:normal; font-size:140%; text-transform:uppercase;}
h2 {margin:0px 0 10px 0; color:#5e5b56; font-size:120%; font-weight:normal;}
#bodycontent h2 a {display:block; text-decoration:none; color:#5e5b56; font-weight:normal;}
#bodycontent p {margin-bottom:10px; color:#5e5b56; font-size:90%;}
#bodycontent p.sectionbreak {border-top:1px solid white; padding-top:20px;}
#bodycontent a {color:#111; font-weight:normal; text-decoration:none;}
#bodycontent a:hover {text-decoration:underline;}
a img {border:none;}
a {outline:none;}
#bodycontent img {padding-bottom:20px;}
#bodycontent a img.website {padding:15px 0 0 0;}
#legal a {color:white; text-decoration:none;}
#legal p {padding-bottom:20px;}
cite {color:#111; font-style:normal; font-weight:normal;}
.center {text-align:center;}
.lowercase {text-transform:lowercase;}
.clear {clear:both;}
#bodycontent a.backto {color:#5e5b56;float:right;margin-top:20px;}

/* Navigation bar formatting */
#navigation ul {list-style-type:none; font-size:100%; text-align:right;}
.nav1 li {margin:0 0 0.7em 0;}
#navigation a {display:block; padding:0.2em 3px 0.2em 6px; text-decoration:none;}
.nav1 a:link, .nav1 a:visited {color:#a7a79d;}
.nav1 a:hover, .nav1 a:active {color:#5e5b56;}
.thispage a {color:#5e5b56; text-transform:uppercase;}
.nav2 li {margin:0 0 0.5em 0}
.nav2 a:link, .nav2 a:visited {color:#a7a79d;}
.nav2 a:hover, .nav2 a:active {color:#5e5b56;}
.thispagesub a {color:#5e5b56;}
.nav2, .thispagesub {font-size:90%}
.nav1 {text-transform:uppercase;}

/* contact form */
form {margin:20px 0 20px 0;}
form.contact label.fixedwidth {display:block; float:left; width:130px;}
input.textbox {width:297px; color:#333; font-family:"Lucida Grande", Verdana, Arial, sans-serif; font-size:small;}
textarea {width:300px; height:100px; color:#333; font-family:"Lucida Grande", Verdana, Arial, sans-serif; font-size:small;}
#bodycontent p.submit {margin-left:225px;}
#bodycontent p.verification {margin-left:210px;}
#bodycontent p.credit {text-align:right;font-size:80%;}

/* internet explorer hacks */
* html #navigation {display:inline;}
* html #bodycontent {display:inline;}
* html #navigation a {height:1px;}

/* barnes court */
img.dentist { margin:20px 0 20px 0;}
#test {width:1000px; margin:0 auto 0 auto;}

