body {margin:0; font-family:Arial, Helvetica, sans-serif; background:url(assets/images/bg.jpg) top repeat-x #957D4F;}

h1 {font-size:24px; margin-top:0; margin-bottom:15px; color:#D3706B;}
h2 {font-size:20px; margin-top:10px; margin-bottom:10px;}
h3 {font-size:16px; line-height:22px; margin-top:10px; margin-bottom:10px; color:#48818A;}

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

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

li {font-size:12px; line-height:20px; color:#4E2919;}

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

/* Classes */

.imgborder {border:1px solid #D7484A;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */

/* Template Features */

#bg {position:absolute; width:615px; height:575px; background:url(assets/images/bg_pot.jpg) top left no-repeat;}
#centersite {width:764px; margin:0 auto; position:relative; padding-top:15px;}

#banner {width:764px; height:188px; background:url(assets/images/banner.jpg) no-repeat; float:left;}
#topbar {width:764px; height:32px; background:url(assets/images/top_bar.jpg) no-repeat; float:left;}
#shadow {width:764px; height:20px; background:url(assets/images/shadow.jpg) no-repeat; float:left;}

#bodybg {width:764px; background:url(assets/images/body_repeat.jpg) right repeat-y; float:left;}
#sidebg {width:764px; background:url(assets/images/sidebar_repeat.jpg) left repeat-y; float:left;}
#leftside {width:196px; float:left; padding-left: 3px;}
#righside {width:565px; float:right;}
#bodytop {width:565px; min-height:455px; height:auto; _height:455px; background:url(assets/images/body.jpg) top no-repeat; float:left;}
#bodypad {padding:0 80px 10px 15px;}

#bottom {width:764px; height:32px; background:url(assets/images/bottom.jpg) no-repeat; float:left;}
#bottomtext {color:#E3E8E8; font-size:13px; font-weight:bold; text-align:center; padding-top:6px;}

#nav {width:100%; margin:0; padding:0 0 15px 0; float:left;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; font-size:13px; line-height:22px; margin-left:15px; padding:0; text-align:left;}
#nav a {color:#53392C; font-weight:bold; text-decoration:none;}
#nav a:hover {color:#41727A; font-weight:bold; text-decoration:none;}

#photo {width:196px; height:287px; float:left; }
#sidebar {width:100%; float:left;}

/* End Template */

/* Splash */

#centersplash {width:763px; margin:0 auto; position:relative; padding-top:15px;}
#splashphoto {width:763px; height:503px; float:left;}
#splashbottom {width:759px; background-color:#C3B59B; padding:2px 2px 2px 2px; float:left;}
#bottomborder {border:#632B1E 1px solid; padding:4px;}

#splashlinks {text-align:center; color:#502616; font-size:12px; font-weight:normal; line-height:20px;}
#splashlinks a {color:#502616; font-weight:bold; text-decoration:none;}
#splashlinks a:hover {color:#9B4C69; font-weight:bold; text-decoration:none;}

#splashbanner {width:763px; position:relative; z-index:5; float:left; top:-555px;}
#splashaddress {color:#550000; font-size:13px; font-weight:bold; padding-left:30px; float:left;}
#splashname {width:394px; height:69px; float:left; margin:12px 0 0 30px;  _margin:12px 0 0 16px;}
#splashlogo {width:244px; height:160px; float:right; margin:2px 30px 0 0; _margin:2px 15px 0 0;}

#enter {width:147px; height:125px; float:left; position:relative; z-index:5; top:-400px; left:50px;}

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

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

/* End Custom Forms*/
