html{height:101%;}
body{background:#3b4853 url(../images/body-bg.png) repeat-x; font:normal 12px Arial, Helvetica; color:#000; padding:0; margin:0;}
img{border:0;}
h2{color:#475348; padding:0 0 0 20px; *padding:10px 0 0 20px; font-size:18px;}
h3{padding:0 0 0 20px; color:#475348; font-size:14px;}
p{padding:0 20px;}
a{color:#0b0911; text-decoration:underline;}
a:hover{color:#3b4853; text-decoration:underline;}
#container{background:transparent url(../images/container-right-bg.png) right repeat-y ; width:1005px; margin:0 auto; padding:0;}
#intHeader{padding:0; margin:0;}
#intHeader .left{background:#3b4853 url(../images/left-head-bg.png) no-repeat; width:258px; height:236px; margin:0; float:left;}
#intHeader .left img{margin:20px 0 0 32px;}
#intHeader .left #nav{position:relative; z-index:1;}
#intHeader .left #nav ul{color:#dcdcdc; font:bold 13px Arial, Helvetica; list-style:none; padding:0; margin:20px 0 0 30px;}
#intHeader .left #nav li{background:#3b4853 url(../images/nav-divider.png) bottom no-repeat; width:221px; padding:10px 0 3px 0;}
#intHeader .left #nav li a, #intHeader #nav li a:visited{text-decoration:none; color:#dcdcdc;}
#intHeader .left #nav li a:hover{text-decoration:underline; color:#dcdcdc;}
#openhouse{border:solid 2px #000; background-color:yellow; display:block; padding:5px; margin:40px 0 0 60px; text-align:center; width:150px;}
#intHeader .right{float:left;}
#intHeader .footer{position:relative; float:right; padding:0; margin:4px 20px 0 0; *margin:0 20px 0 0;}
#meat{-margin:-130px 0 0 2px;}
#meat .left{background:#3b4853 url(../images/left-meat-bg.png) no-repeat; width:260px; height:450px; margin:0 0 0 -2px; float:left; clear:both;}
#meat .content{background:#fff url(../images/content-bg.png) repeat-y; width:730px; float:left; border-bottom:solid 8px #475348; min-height:450px;}
.content img{border:solid 3px #3b4853;}
.content ul{margin:0 0 0 20px; *margin:0 0 0 50px}
.content li{padding:0 0 5px 0;}
#locationWrapper{width:600px; margin:0 0 0 105px;}
.location{background:#fff url(../images/location-bg.png) bottom left no-repeat; width:203px; height:160px; float:left; margin:0 20px 20px 20px; padding:10px 0 0 25px; text-align:left;}
.location h1{font:bold 17px Arial, Helvetica; color:#48544A; margin:0 0 10px 0; padding:0; width:160px; border-bottom:solid thin #475348; }
.location p{font:normal 12px Arial, Helvetica; color:#000; margin:0; padding:0; display:block; height:85px;}

#intFooter{clear:both;}

#extFooter{width:1005px; height:234px; margin:0 auto; color:#fff;}
#extFooter p{padding:0; margin:0;}
#extFooter .bg{background:#3b4853 url(../images/ext-footer-bg.png) left no-repeat; width:1017px; height:214px; margin:0 0 0 -15px;}
.bg #copyright{text-align:center;}
#openHouseSubmit{margin:15px 0 0 255px;}
#form1{margin:0 0 0 20px;}
