body {
background-image: url(../images/mbg.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color: #fff;
padding: 0;
margin: 0;
font-family: georgia, arial;
font-size: 12px;
color: #34444a;
text-align: center;

}

* {margin:0;padding:0;} 
html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}



#wrapper{

}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a img {
border:0;
}

p {
margin: 0;
padding: 10px 0;
}

a:link, a:hover, a:visited, a:active img{
text-decoration: none;
border:0;
border:none;
color: #846b51;
}

a:hover {
text-decoration: none;
border:0;
border:none;
color: #71949d;
}

h1{
margin: 0;
/*margin: 0 0 0 175px;*/
padding: 20px 0 0 75px;
color: #846b51;
text-align: left;
font-size: 30px;
}

h3{
margin: 0;
/*margin: 0 0 0 225px;*/
padding: 0 0 0 175px;
text-align: left;
font-size: 20px;
}


#header{
height: 174px;
margin: 0 auto;
padding: 0;
width: 100%;
}

.title{
/*background-image: url(../images/topbarim.jpg);
background-repeat: no-repeat;
background-position: right top;*/
width: 840px;
height: 174px;
margin: 0 auto;
padding: 0;
}

.titleimage{
width: 476px;
height: 148px;
float: left;
padding-top: 26px;
padding-left: 20px;
}

.email{
float: right;
height: 26px;
width: 184px;
}

.bar{
height: 1px;
background-color: #71949d;
margin: 0;
padding: 0;
width: 100%;
}

#content{
width: 840px;
margin: 0 auto;
padding: 0 0 140px;
}

.bounder{
background-image: url(../images/centertopbg.jpg);
background-position: center top;
background-repeat: no-repeat;
background-color: #fff;
margin: 0 auto;
padding: 0;
width: 840px;
min-width: 840px;
}

.bounder2{
background-image: url(../images/compassbg.gif);
background-position: right 20px;
background-repeat: no-repeat;
margin: 0 auto;
padding: 0;
width: 840px;
min-width: 840px;
}

.bounder3{
background-image: url(../images/compassbg.gif);
background-position: right 20px;
background-repeat: no-repeat;
margin: 0 auto;
padding: 0;
width: 840px;
min-width: 840px;
}

.bounder4{
background-image: url(../images/compassbg.gif);
background-position: right 20px;
background-repeat: no-repeat;
margin: 0 auto;
padding: 0;
width: 840px;
min-width: 840px;
}

ul.nav{
width: 840px;
height: 64px;
list-style-type: none;
vertical-align: middle;
padding: 0;
margin: 0 auto;
}

.nav li {
display: block;
float: left;
width: 210px;
line-height: 64px;
height: 64px;
list-style-type: none;
padding: 0;
margin: 0;
font-size: 18px;
}

#selected{
background-image: url(../images/selector.jpg);
background-position: center top;
background-repeat: no-repeat;
}

ul.nav2{
width: 600px;
height: 38px;
list-style-type: none;
vertical-align: middle;
padding: 7px 0 0;
margin: 0 auto;
}

.nav2 li {
display: block;
float: left;
width: 150px;
line-height: 38px;
height: 38px;
list-style-type: none;
padding: 0;
margin: 0;
font-size: 14px;
}

.nav2 a{
text-decoration: none;
border:0;
border:none;
color: #34444a;
}

.nav2 a:hover {
text-decoration: none;
border:0;
border:none;
color: #71949d;
}

#footer p{
margin: 0 auto;
padding: 40px 0;
color: #e9d8b4;
}

.back{
text-align: left;
}

.feature{
height: 275px;
width: 613px;
background-color: #71949d;
margin: 0 auto;
padding: 10px;
}

.htext{
margin: 0;
padding: 2px 0 8px;
text-align: left;
}

.gallery1{
float: left;
width: 800px;
padding: 17px auto 0;
margin: 0;
}

.galleryheader{
text-align: left;
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 20px 0 10px 40px;
}

.galleryheader2{
text-align: left;
font-size: 14px;
font-weight: bold;
padding: 0;
margin: 0px;
}

.imtitle{
height: 24px;
line-height: 12px;
padding: 2px 0 5px;
margin: 0;
/*color: #946e46;*/
}

.c1{
padding: 6px 0 0;
margin: 0;
}

.im1{
background-color: #fff;
float: left;
width: 120px;
height: 180px;
padding: 0;
margin: 0 0 20px 56px;
border: 10px #71949d solid;
line-height: 8px;
}

.im2{
background-color: #71949d;
float: left;
width: 64px;
height: 64px;
padding: 10px;
margin: 0 0 20px 25px;
line-height: 8px;
}

.mtext{
text-align: justify;
width: 700px;
padding: 14px 70px;
}

.imagemid{
float: right;
padding: 0 20px 0;
}

#footer{
background-image: url(../images/mfooterbg.jpg);
background-repeat: repeat-x;
background-position: center top;
width: 100%;
height: 140px;
min-height: 140px;
margin: -140px auto 0;
padding: 0;
position: relative;
clear:both;
}


.spacer{
clear: both;
}


.preload{
display: none;
}


