/* CSS structure file *********/

/* ie/Firefox equalizer definitions */
* {
margin:0;
padding:0;
outline:0;
background:transparent;
border:0;
font-family: Verdana, sans-serif;
font-size: 11px;
background-color: transparent;
z-index: 0;
zoom: 1;
}

/* structure ******************/
body{
background-color: #30441f;
background-image: url(../images/body_bg.jpg);
margin-bottom: 25px;
}

#wrapper{
width: 840px;
margin: 0 auto;
background-color: white;
}

#navColumn{
width: 220px;
margin-top: 20px;
border-right: solid #C3C3C3 2px;
}

#contentColumn{
width: 620px;
margin: 20px;
padding: 0px 75px 25px 40px;
}

table{
vertical-align: top;
}

table tr{
vertical-align: top;
}

/* header *********************/

#header{
width: 100%;
background-color: white;
margin-bottom: 25px;
/*background-image: url(../images/header-background.gif); */
background-position: bottom left;
background-repeat: repeat-x;
}

#header img{
margin: 0;
}

/* Navigation *****************/

#navColumn ul{
width: 130px;
margin: 0 0 0 35px;
list-style-type: none;
}

#navColumn ul li{
font-family: Georgia, serif;
font-size: 13px;
text-transform: uppercase;
margin: 0 0 10px 0;
}

#navColumn ul li a{
color: #8B6538;
text-decoration: none;
font-weight: bold;
}

#navColumn ul li a:hover{
color: #999999;
text-decoration: underline;
}

#navColumn p{
margin: 0 20px 0 35px;
}
#navColumn p a{
text-decoration: none;
color: #8B6538;
}

#navColumn p a:hover{
text-decoration: underline;
color: #000000;
}


/* footer *********************/

#footer{
background-image: url(../images/footer-background.gif); 
background-position: top;
background-repeat: repeat-x;
height: 60px;
padding: 50px 0 0 0;
margin: 0;
}

#footer p{
margin: 7px 75px 0px 35px;
font-size: 10px;
}

#footer span#phoneNumber{
float: right;
font-size: 13px;
}


/* content styles *************/

h1{
font-family: Georgia, serif;
font-size: 31px;
letter-spacing: 1px;
margin: 0 0 20px 0;
color: #5f3407;
font-weight: normal;
}

h2{
font-family: Georgia, serif;
font-size: 18px;
margin: 0 0 10px 0;
color: #8B6538;
font-weight: normal;
}

h3{
font-family: Georgia, serif;
font-size: 14px;
margin: 0 0 5px 0;
color: #888888;
font-weight: normal;
}

p{
line-height: 20px;
margin: 0 0 20px 0;
color: #888888;
font-size: 11px;
}

img{
margin: 0 0 10px 0;
}

a, a:visited{
color: #11248D;
}

a:hover, a:active{
color: #7D87BF;
}

/* forms ********************/
input{
border: solid 1px #888888;
}