htm, html, body {height:100%;}
body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #251B19;}

h1 {font-size:22px; line-height:30px; margin-top:0; margin-bottom:15px; color:#622E19; text-align:center; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:17px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#6B785A;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#998552; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#4B553C; background:#4B553C; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #454F36;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.testimonial p {margin:0;}
.about p {margin:0;}

.oral p {margin:0;}
.oral td {border:1px solid #454F36; background-color:#EFECDA;}

.subservice p {margin:0; color:#505A41;}
.subservice td {border:1px solid #454F36;}
			  
/* End Classes */

/* Template Features */

#centersite {width:850px; height:100%; margin:0 auto;}
#repeat {width:830px; height:auto; min-height: 100%; _height: 100%; background:url(assets/images/repeat.jpg) repeat-y; border-left:#998552 10px solid; border-right:#998552 10px solid; float:left;}

#bodybg {width:830px; min-height:995px; height:auto;_height:995px; background:url(assets/images/body.jpg) top no-repeat; float:left;}

#column1 {width:151px; float:left;}
#column2 {width:578px; float:left;}
#column3 {width:101px; float:right;}

#nav {width:100%; margin:0; padding:15px 0 0 0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; padding:0; font-size:12px; line-height:24px; text-align:right; margin-right:15px;}
#nav a {color:#EADA9F; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#622E19; font-weight:bold; text-decoration:none;}

#sidebar {width:100%; padding-top:20px; float:left;}
#sidebar2 {width:100%; padding-top:15px; float:left;}

#banner {width:100%; padding-bottom:5px; float:left;}
#logo {width:227px; height:128px; margin-top:5px; margin-left:30px; background:url(assets/images/logo.jpg) no-repeat; float:left;}
#location {color:#4C3932; font-size:11px; line-height:22px; text-align:right; font-weight:bold; padding-top:20px; padding-right:40px; float:right;}

#bodyarea {width:100%; float:left;}
#bodypad {padding:5px 15px 10px 15px;}

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

/* End Template */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#DED6B2; padding:2px; border:1px solid #49513A; background-color:#A99152 !important;}
input.submit, input.submit:hover {border:1px solid #49513A; padding:2px; font-size:12px;}	
input.submit {background-color:#A99152; color:#DED6B2;}
input.submit:hover {background-color:#DED6B2; color:#A99152;}

/* End Custom Forms*/
