
/* css development by maramade productions http://www.maramade.com */

html { height: 101%; margin-bottom: 1px; }
/* body { overflow-y: scroll; } */

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: 5px 0;}
ul{margin-top:0;}

body {
	font:14px Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color:#404040;
	background-image:url(images/bg.jpg);
	background-repeat:repeat;
	background-position:top;
	margin:0 auto;
	padding:0;
}

#bigwrap{
	background-image:url(images/top.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0 auto;
	padding:0;
	width:100%;
	}

#wrap{
	margin:0 auto;
	padding:0;
	width: 802px;
	background-color:#f9f3e5;
	color:#392908;
	border-bottom: 21px solid #392908;
	}
	
#banner{
margin:0;
padding:0;
width:802px;
height:210px;
position:relative;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
}

#banner a.homelink { 
width: 575px;
height: 135px; 
position: absolute;
text-decoration:none;
top: 34px;
left:113px;
display:block;
background-color:transparent;
color:#000;

}

#banner a.homelink i{
visibility:hidden;
} 

#banner h2{
position:relative;
text-align:center;
background-color:transparent;
color:#B1953A;
font-size:14px;
font-weight:bold;
top:175px;
left:0;
}

#banner h2 a, #banner h2 a:link, #banner h2 a:visited, #banner h2 a:active{
background-color:transparent;
color:#B1953A;
text-decoration:underline;
}


#banner h2 a:hover{
text-decoration:none;
}

 
#menu{
margin:0;
padding:0 0 0 34px;
width:768px;
height:30px;
}

#content{
padding:10px 10px 10px 10px;
line-height:130%;
}

#callout img{
border: 1px solid #392908;
}

#content h1{
padding-top:15px;
padding-bottom:15px;
font-size:16px;
font-weight:bold;
color:#674D1B;
background-color:#f9f3e5;

}

#content a, #content a:link, #content a:visited, #content a:active, #footer a, #footer a:link, #footer a:visited, #footer a:active{
text-decoration:underline;
color:#392908;
	background-color:transparent;
}

#content a:hover, #footer a:hover{
	color: #B1953A;
	background-color:transparent;
	text-decoration:none;
	}



#callout{
width:258px;
height:520px;
float:right;
background-image:url(images/callbg.jpg);
background-repeat:no-repeat;
background-position:top;
padding:  40px 15px 0 25px;
margin-left:10px;
text-align:center;
display:inline;
font-weight:bold;
}

#callout img{
border: 1px solid #392908;
}


#footer{
clear:both;
text-align:center;
	margin:10px auto 0 auto;
	padding:0;
	width: 802px;
	font-size:10px;
	}


.left {
margin:4px 10px 4px 0;
float:left;
padding:1px;
display:inline;
}

.right {
margin:4px 0 4px 10px;
float:right;
padding:1px;
display:inline;
}