/* css development by maramade productions http://www.maramade.com */

html { height: 101%; margin-bottom: 1px; }

h1,h2,h3,h4,h5,h6,em,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-style: normal;}
p{margin:0; padding: 10px 0 0 0;}
ul{margin-top:0;}



body {
margin:0 auto;
padding:0;
font:13px Arial, Helvetica, sans-serif;;
background-color:#696A6C;
color:#000;
background-image:url(images/bg.jpg);
background-position:top;
background-repeat:repeat-x;
}


#wrap{
width:1000px;
margin: 0 auto;
padding: 0;


}

#banner{
width:1000px;
height:288px;
margin: 0 auto;
padding: 0;
position:relative;
background-image:url(images/bannerbg_home.jpg);
background-position:top;
background-repeat:no-repeat;
}

#banner h1{
position:absolute;
top: 30px;
right: 11px;
font-size:13px;
font-weight:bold;
color:#E96E33;
background-color:#FFFFFF;
text-align:right;
text-transform:uppercase;
}

#banner h2{
position:absolute;
top: 73px;
right: 11px;
font-size:16px;
font-weight:bold;
color:#8F9194;
background-color:#FFFFFF;
text-align:right;
line-height:150%;
}

#banner h2 a, #banner h2 a:link, #banner h2 a:visited, #banner h2 a:active{
color:#8F9194;
background-color:#FFFFFF;
text-decoration:underline;
}

#banner h2 a:hover{
text-decoration:none;
}

#banner a.homelink { 
width: 280px;
height: 93px; 
position: absolute;
text-decoration:none;
top: 30px;
left:11px;
display:block;
background-color:transparent;
color:#000;

}

#banner a.homelink i{
visibility:hidden;
}

#menubar{
width:1000px;
height:28px;
margin:0 auto;
padding:0;
background-color:#006990;
color:#FFFFFF;
position:relative;
}

#menu1{
position:absolute;
width:304px;
height:28px;
left:0;
top:0;
padding:0;
color:#000000;
background-color:#E96E33;
}

#menu2{
position:absolute;
height:28px;
left:304px;
top:0;
padding:0;
width:696px;
}




#contentwrap{
position:relative;
width:1000px;
color:#000000;
background-color:#E1E1E2;
margin:0;
padding:0;
}


#leftcol{
width:304px;
position:absolute;
left:0;
top:0;
color:#000000;
background-color:#E1E1E2;
background-image:url(images/leftcolbg.jpg);
background-repeat:repeat-y;
background-position:top;
}

#photodiv{
margin:0; 
padding: 10px 0 0 0;
width:304px;
text-align:center;
}

#leftcol img{
border: 5px solid #8F9193;
}

#sidemenu{
padding-bottom:20px;
}

#content{
line-height:160%;
margin-left:304px;
padding-right:20px;
width:656px;
color:#000000;
background-color:#E1E1E2;
padding-left:20px;
}

#content a, #content a:link, #content a:visited, #content a:active{
color: #006990;
background-color:#E1E1E2;
text-decoration:none;
font-weight:bold;
}

#content a:hover{
color:#E96E33;
background-color:#E1E1E2;
}

#content h1{
padding-top:20px;
font-size:36px;
color:#E96E33;
background-color:#E1E1E2;
text-transform:lowercase;
font-weight:normal;
}

#content h2{
color:#7F8286;
background-color:#E1E1E2;
font-variant:small-caps;
margin-top:20px;
font-size:21px;
}

#footer{
margin:0 auto;
padding-top:20px;
width:1000px;
background-color:#515253;
color:#FFFFFF;
background-image:url(images/footertop.jpg);
background-position:top;
background-repeat:no-repeat;
}

#footer p{
font-size:10px;
margin-left:324px;
padding-right:20px;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active{
text-decoration:underline;
background-color:#515253;
color:#FFFFFF;
}

#footer a:hover{
text-decoration:none;
}

