/*CSS RESET*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }
img{border:0px;}
/*********/

body{
background: url(images/bodybg.jpg) repeat fixed center top;
font: 12px Arial,Helvetica,Garuda,sans-serif;
margin: 0px auto;/* center the div*/
width: 927px; 
height: 100%
}

#header{
background:url(images/header_bg.png) no-repeat 0 0;
position: relative;
height: 128px;
width: 970px;
}

/* MENU*/
ul#nav {
font-size: 14px;
float:right;
list-style-type:none;
margin:0;
padding: 45px;
}

ul#nav li {
margin-right: 5px;
margin-left: 20px;
display: inline;
}

ul#nav li a{
color: #801600;
text-decoration: none;
}

ul#nav a:hover{
color: #ffffff;
}

/* CENTER IMAGE*/
#imgbox{
background:url(images/imgbox_bg.jpg) no-repeat;
display: block;
height: 265px;
position: relative;
margin-left: 8px;
margin-top: -7px;
width: 930px;

}

img.mask {
position: absolute;
top: 0;
left: 0;
margin-left: -15px;
margin-top: -12px;
} 

img.homepageImg{
margin-left: 10px;
margin-top: 15px;
width: 910px;

}

/* 3 CONTENT COLUMNS*/
#main-content{
position: relative;
margin-top: 50px;
margin-right: 300px;
height: 117px;
width: 960px;
}

dt.coltitle {
color: #801600;
font-size: 18px;
margin: 50px 20px;
}

/* LEFT COLUMNS*/
#col-left{
background:url(images/coltop_bg.png) no-repeat ;
position: relative;
float: left;
left: 0.25%;
width: 284px;
}

#col-left dl{
background:url(images/colbot_bg.png) no-repeat bottom left;
padding: 0px 0px 50px;
font-size: 12px;
}

#col-left dd{
background-color: #e3d5c4;
padding:  20px;
padding-top: 40px;
margin: -84px 12px -5px 0px;

}



a{
color: #374912;
text-decoration: none;
}

a:visited {
color: #374912;
text-decoration: none
}
a:hover {
text-decoration: underline; 
color: #501f20;
}


h3.link{
color: #374912;
font-size: 10px;
padding: 5px;
}

h3.link a{
color: #374912;
text-decoration: none;
font-size: 10px;
}

h3.link a:visited {
color: #374912;
text-decoration: none;
font-size: 10px;
}

h3.link a:hover {
text-decoration: underline; 
color: #374912;
}

ul.col-list{
font-size: 12px;
padding: 5px 20px;
list-style: none;
}



/* CENTER COLUMNS*/
#col-center{
background:url(images/colcentertop_bg.png) no-repeat ;
position: relative;
float: left;
left: 1.5%;
width: 368px;
}

#col-center dl{
background:url(images/colcenterbot_bg.png) no-repeat bottom left;
padding: 0px 0px 39px;
}

#col-center dd{
background-color: #e3d5c4;
padding:  20px;
padding-top: 40px;
margin: -84px 17px -5px 0px;
}

h2.center-mission{
color: #801600;
font-size: 18px;
margin: 10px 0px ;
font-weight: normal;
}


/* RIGHT COLUMNS*/
#col-right{
background:url(images/coltop_bg.png) no-repeat ;
position: relative;
float: right;
right: 0.25%;
width: 284px;
}

#col-right dl{
background:url(images/colbot_bg.png) no-repeat bottom left;
padding: 0px 0px 20px;
font-size: 12px;
}

#col-right dd{
background-color: #e3d5c4;
padding:  20px;
padding-top: 40px;
margin: -78px 12px 30px 0px;
text-align: center;

}

dt.coltitle-child{
color: #801600;
font-size: 18px;
margin: 50px 20px;
text-align: center;
}

#footer{
color: #ffffff;
position: relative;
float: left;
left: 0.00%;
width: 960px;
margin: 30px 0px 0px;
text-align: center;
}


