body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg_square.jpg) top left repeat;}

h1 {font-size:24px; margin-top:0; margin-botom:5px; color:#FEB860;}
h2 {font-size:20px;}
h3 {font-size:18px; line-height:24px; margin-top:10px; margin-botom:10px; color:#B56423;}
h4 {font-size:16px;}
h5 {font-size:15px;   color:#ffffff;}

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

a {text-decoration:none; color:#91BAE8; font-weight:bold;}
a:hover {text-decoration:none; color:#FBA22E;}

li {font-size:12px; line-height:20px; color:#E8E3C3; list-style:square;}

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

/* Classes */

.imgborder {border:1px solid #B56423; margin:2px;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.right{float:right; margin:4px; border:1px solid #B56423;}

.faqs li {margin-left:-20px;}

.services p {margin:0;}
.services td {border:1px solid #B56423; background-color:#641511;}
			  
/* End Classes */

/* Template Features */

#bg {width:100%; height:540px; position:absolute; background:url(assets/images/bg_gradient.jpg) top repeat-x;}
#centersite {width:728px; position:relative; padding-top:10px; margin:0 auto;}

#banner {width:728px; float:left;}
#mainphoto {width:153px; height:176px; background:url(assets/images/main_photo.jpg) no-repeat; float:left;}
#rightbanner {width:575px; height:176px; float:right;}
#top {width:575px; height:17px; background:url(assets/images/top.jpg) left no-repeat; float:left;}
#practice {width:575px; height:55px; background:url(assets/images/practice.jpg) no-repeat; float:left;}
#bottombanner {width:575px; height:104px; float:left;}
#photos {width:413px; height:104px; background:url(assets/images/photos.jpg) no-repeat; float:left;}
#docname {width:152px; height:104px; background:url(assets/images/docname.jpg) no-repeat; float:left;}
#corner {width:10px; height:104px; background:url(assets/images/corner.jpg) top no-repeat; float:right;}

#body_repeat {width:718px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#body_top {width:718px; background:url(assets/images/body_top.jpg) top no-repeat; float:left;}
#body_bottom {width:718px; min-height:271px; height:auto; _height:271px; background:url(assets/images/body_bottom.jpg) bottom no-repeat; float:left;}

#bottom {width:718px; height:54px; background:url(assets/images/bottomblue.jpg) no-repeat; float:left;}

.addresstextleft {color:#E8E2C0; font-size:13px; font-weight:bold; line-height:17px; padding-left:18px; text-align:left;}
.addresstext {color:#E8E2C0; font-size:13px; font-weight:bold; line-height:17px; padding-right:18px; text-align:right;}
#doctext {color:#E8E2C0; font-size:22px; line-height:22px; font-weight:normal; text-align: left; padding-top:19px; padding-left:0px;}
#docname2 {font-size:18px;}

#leftbody {width:154px; float:left;}
#rightbody {width:550px; float:right;}
#bodypad {padding:10px 15px 10px 0;}

#nav {width:100%; padding:10px 0 0 0; margin:0;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:11px; line-height:22px; margin-left:15px; padding:0; text-align:left;}
#nav a {color:#C06E24; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#FFEACC; font-weight:bold; text-decoration:none;}

#sidebar {width:100%; padding-top:10px; margin-left:10px; *margin-left:0px; _margin-left:0px;}

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

.forms p {margin:0;}
.fields {font-size:12px; color:#560804; padding:1px; border:1px solid #E8E3C3; background-color:#FEBF70 !important;}
input.submit, input.submit:hover {border:1px solid #E8E3C3; padding:1px; font-size:12px;}	
input.submit {background-color:#FEBF70; color:#560804;}
input.submit:hover {background-color:#560804; color:#FEBF70;}

/* End Custom Forms*/