body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #948A95;}

h1 {font-size:22px; line-height:39px; padding-left:45px; margin-top:0; margin-bottom:0; color:#FDFFFE; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-style:italic;}
h2 {font-size:20px; line-height:24px; margin-top:10px; margin-bottom:10px; color:#CCCCCC;}
h3 {font-size:18px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#B8859E;}
h4 {font-size:16px;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#E0D6DC;}

a {text-decoration:none; color:#B4B89F; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px; color:#E0D6DC;}

hr {color:#766B79; background:#766B79; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #948A95;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}

.services p {margin:0;}
.services td {border:1px solid #948A95; background-color:#262431;}
			  
/* End Classes */

/* Template Features */

#centersite {width:703px; margin:0 auto; padding-top:5px;}

#mainbg {width:703px; background:url(assets/images/repeat.jpg) repeat-y; margin-top:7px; float:left;}
#leftside {width:538px; float:left;}
#rightside {width:165px; float:right;}

#photoholder {width:165px; height:173px; float:left;}
#photo {width:172px; height:180px; position:absolute; z-index:5; margin-top:-7px; float:left;}

#navbg {width:165px; min-height:348px; height:auto; _height:348px; background:url(assets/images/sidebar.jpg) top no-repeat; float:left;}
#nav {width:164px; margin:0; padding:10px 1px 0 0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {font-size:11px; list-style:none; font-style:italic; line-height:23px; font-family:Georgia, "Times New Roman", Times, serif; padding:0; text-align:right; background:url(assets/images/line.jpg) bottom right no-repeat;}
#nav a {
	font-weight:bold;
	color:#E7E1E3;
	text-decoration:none;
	height:23px;
	padding-right:4px;
}
#nav a:hover {font-weight:bold; color:#D593B7; text-decoration:none;}

#sidebar {width:155px; padding-left:10px; padding-top:15px; float:left;}

#logo {width:538px; height:120px; background:url(assets/images/logo.jpg) no-repeat; float:left;}
#addressbg {width:538px; height:17px; background:url(assets/images/address.jpg) no-repeat; float:left;}
#addresstext {text-align:center; font-size:11px; font-weight:bold; line-height:17px; color:#F0E8EC;}

#bodytop {width:538px; min-height:384px; height:auto; _height:384px; background:url(assets/images/bodytop.jpg) top no-repeat; float:left;}
#bodybottom {width:703px; height:11px; background:url(assets/images/bottom.jpg) no-repeat; font-size:0; line-height:0; float:left;}
#bodypad {width:508px; padding:10px 5px 10px 25px; float:left;}

#titlepad {width:527px; height:39px; padding-left:11px; padding-top:11px; float:left;}
#titlebg {width:100%; height:39px; background:url(assets/images/title.jpg) left no-repeat; float:left;}

#copyright {width:703px; padding-top:10px; text-align:center; float:left; color:#FFFFFF; font-size:11px; line-height:16px;}
#copyright a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#copyright a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}

/* End Template */

/* Splash Page */

#splash_center {width:570px; margin:0 auto; padding-top:15px;}
#splash_banner {width:570px; height:120px; background:url(assets/splash/banner.jpg) no-repeat; float:left;}
#splash_contact {width:570px; height:17px; line-height:17px; background:url(assets/splash/contact.jpg) no-repeat; float:left;}
#splash_body {width:570px; height:401px; background:url(assets/splash/body.jpg) no-repeat; float:left;}

#splash_copyright {width:570px; padding-top:10px; text-align:center; float:left; color:#FFFFFF; font-size:11px; line-height:16px;}
#splash_copyright a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
#splash_copyright a:hover {color:#FFFFFF; font-weight:bold; text-decoration:underline;}

/* End Splash */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#E0D6DC; padding:1px; border:1px solid #E0D6DC; background-color:#34333B !important;}
input.submit, input.submit:hover {border:1px solid #E0D6DC; padding:1px; font-size:12px;}	
input.submit {background-color:#34333B; color:#E0D6DC;}
input.submit:hover {background-color:#E0D6DC; color:#34333B;}

/* End Custom Forms*/
