html, htm, body { height: 100%;}

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

h1 { font-size:22px; color:#FEF6C8; margin-top:0; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; padding-left:20px;}
h2 { font-size:19px; color:#FFDF72; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
h3 { font-size:17px; color:#FED0C2; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; line-height:22px;}

p {color:#E5BC64; font-size:12px; line-height:20px;}

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

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

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

/* Classes */

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

/* Template Features */

#bg_left {width:100%; background:url(assets/images/bg_left.jpg) top left no-repeat;}
#bg_right {width:100%; background:url(assets/images/bg_right.jpg) top right no-repeat;}

#address {width:735px; text-align:right; height:30px; color:#FEFEFC; font-size:13px; font-weight:bold; padding-top:10px; text-transform:uppercase; letter-spacing:1px;}

#center {width:745px; margin:0 auto;}
#main_border {width:745px; border:#F9E3BA 7px solid; float:left;}
#top {width:745px; height:245px;}
#topleft {width:235px; height:245px; float:left;}
#topright {width:510px; height:245px; float:right;}
#logo {width:235px; height:120px; background:url(assets/images/logo.jpg) no-repeat;}
#under_logo {width:235px; height:125px; background:url(assets/images/under_logo.jpg) no-repeat;}
#banner {width:510px; height:88px; background:url(assets/images/banner.jpg) no-repeat;}
#photorow {width:510px; height:136px;}
#under_photos {width:510px; height:21px; background:url(assets/images/under_photos.jpg) no-repeat;}
#bar1 {width:40px; height:136px; background:url(assets/images/bar1.jpg) no-repeat; float:left;}
#bar2 {width:23px; height:136px; background:url(assets/images/bar2.jpg) no-repeat; float:left;}
#bar3 {width:23px; height:136px; background:url(assets/images/bar3.jpg) no-repeat; float:left;}
#bar4 {width:16px; height:136px; background:url(assets/images/bar4.jpg) no-repeat; float:left;}
#photo {width:136px; height:136px; float:left;}
#bodyrepeat {width:745px; min-height:590px; height:auto; _height:590px; background:url(assets/images/repeat.jpg) repeat-y; float:left;}
#bodybottom {width:745px; min-height:590px; height:auto; _height:590px; background:url(assets/images/body.jpg) bottom no-repeat; float:left;}
#leftside {width:180px; height:500px; float:left;}
#rightside {width:535px; float:right;}
#bodypad {padding:5px 10px 10px 0;}
#sidebar {
	width:100%;
	padding-top:10px;
}

#nav {width:100%; margin:0; padding:0;}
#nav ul {margin:0; padding:0;}
#nav li {list-style:none; line-height:26px; height:26px; margin-left:0; padding:0; text-align:right; font-size:13px; color:#FBE1C0;}
#nav a {color:#FBE1C0; font-weight:bold; text-decoration:none; padding-right:20px;}
#nav a:hover {background-color:#FFE382; display:block; line-height:26px; height:26px; color:#551402;}

/* End Template */

/* Splash Page */

#bottom_boxes {width:759px; color:#F9E3BA; text-align:center; font-size:12px; float:left;}
#bottom_boxes a {color:#F9E3BA; font-weight:normal; text-decoration:none;}
#bottom_boxes a:hover {color:#FFFFFF; text-decoration:none;}
#box1 {width:730px; height:60px; background-color:#3B0804; border-bottom:#F9E3BA 1px solid; border-left:#F9E3BA 1px solid; border-right:#F9E3BA 1px solid;}
#box2 {width:710px; height:22px; padding-top:8px; background-color:#210A02; border-bottom:#F9E3BA 1px solid; border-left:#F9E3BA 1px solid; border-right:#F9E3BA 1px solid;}
#box3 {width:710px; height:22px; padding-top:8px;}

#splash_text {width:155px; position:relative; z-index:5; float:left; top:-445px; left:545px;}
#splash_text p {color:#F9E3BA; margin-top:0;}
#splash_text a {color:#F2CF67; text-decoration:none;}
#splash_text a:hover {color:#FFFFFF; text-decoration:none;}

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

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

/* End Custom Forms */
#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks a {
	text-decoration: none;
}
