@charset "utf-8";
/* CSS Document */

body {
background-color: #7d7359;
}

.wrap {
margin: 0 auto;
background-color:#fbf8cd;
width: 945px;
height: auto;
}

.left_column {
padding:10px 10px 10px 10px;
width: 250px;
height: auto;
float:left;
}

.logo_box_wrap {
width: 248px;
height: 276px;
float:left;
}

.logo_box_top {
width: 248px;
height: 11px;
background-image:url(../images/logo_box_top.png);
background-repeat:no-repeat;
float:left;
}

.logo_box_middle {
width: 248px;
height: auto;
background-color:#FFFFFF;
float:left;
}

.logo_box_bottom {
width: 248px;
height: 11px;
background-image: url(../images/logo_box_bottom.png);
background-repeat:no-repeat;
float:left;
}

.nav_box_wrap {
width: 248px;
height: auto;
float:left;
}

.nav_box_top {
width: 248px;
height: 11px;
background-image:url(../images/logo_box_top.png);
background-repeat:no-repeat;
float:left;
}

.nav_box_middle {
width: 248px;
height: auto;
background-color:#FFFFFF;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#7d7359;
font-size:20px;
font-stretch:extra-condensed;
}

.nav_box_bottom {
width: 248px;
height: 11px;
background-image: url(../images/logo_box_bottom.png);
background-repeat:no-repeat;
float:left;
}


.right_column {
padding:10px 10px 10px 0px;
width: 665px;
height: auto;
float:left;
}

.header_box_wrap {
width: 668px;
height:auto;
} 

.header_box_top {
width: 668px;
height: 15px;
background-image:url(../images/header_box_top.png);
background-repeat:no-repeat;
float:left;
}

.header_box_middle {
padding:0px 10px 0px 10px;
width: 668px;
height:auto;
background-image:url(../images/header_box_fill.png);
background-repeat:repeat-y;
float:left;
font-family:Arial, Helvetica, sans-serif;
color: #fbf8cd;
font-size:12px;
}

.header_box_bottom {
width: 668px;
height: 15px;
background-image:url(../images/header_box_bottom.png);
background-repeat:no-repeat;
float:left;
}

.content_box_wrap {
padding-top:10px;
width: 668px;
height:auto;
float:left;
}

.content_box_top {
width: 668px;
height:15px;
background-image:url(../images/body_box_top.png);
background-repeat:no-repeat;
float:left;
}

.content_box_middle {
padding:0px 10px 0px 10px;
width: 668px;
height: auto;
background-image:url(../images/body_box_fill.png);
background-repeat:repeat-y;
float:left;
font-family:Arial, Helvetica, sans-serif;
color: black;
font-size:12px;
}

.content_box_bottom {
width: 668px;
height:15px;
background-image: url(../images/body_box_bottom.png);
background-repeat:no-repeat;
float:left;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.nav_box_middle ul {
list-style-type:none;
padding:0px 10px 0px 10px;
margin: 10px;
}

.nav_box_middle li {
padding: 5px;
}

h1 {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-stretch:extra-condensed;
font-weight:bold;
}

h2 {
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-stretch:ultra-condensed;
font-weight:bold;
color:#88a22c;
}

h3 {
padding: 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-stretch:ultra-condensed;
font-weight:bold;
color:#d2dc8e;
}

h4 {
padding: 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-stretch:ultra-condensed;
color:black
}

h5 {
padding: 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-stretch:ultra-condensed;
color:black
}

a:link {color: #7d7359; text-decoration:none;}     /* unvisited link */
a:visited {color: #7d7359; text-decoration:none;}  /* visited link */
a:hover {color: #88a22c; text-decoration:none;}   /* mouse over link */
a:active {color: #88a22c; text-decoration:none;}   /* selected link */

.header_box_middle a:link {color: #fbf8cd; text-decoration:none;}     /* unvisited link */
.header_box_middle a:visited {color: #fbf8cd; text-decoration:none;}  /* visited link */
.header_box_middle a:hover {color: #d2dc8e; text-decoration:none;}   /* mouse over link */
.header_box_middle a:active {color: #d2dc8e; text-decoration:none;}   /* selected link */




/*FORM STYLES*/


form {
padding:0px;
margin:0px;
}


label {
width: 125px;
float: left;
text-align: right;
display: block;
padding-right:7px;
}



input, textarea {
border: #6c6044 1px solid;
width:150px;
padding:3px;
}


