html{background: url(../images/bg-site-mq.jpg) repeat; background-attachment:fixed; height:101%;}
body{}
#siteContain{width:902px; margin:0 auto; position:relative;}

#logo img{margin-left:283px;z-index:50;z-index:50; position:relative;}
#priNav{position:relative; z-index:1;}
    #priNav ul{}
        #priNav li{float:left; height:40px; line-height:40px; margin-top:5px;}
            #priNav li a{display:block; padding:0 15px 0 14px; text-decoration:none; font-size:15px; color:#fff;}
            #priNav li a:hover{color:#f9e7af;}
#footer{width:902px; text-align:center; margin-top:10px;}
    #footer p{font-size:11px; line-height:1.5em; color:#ccc;}

body.subpage{}
#subBG {position:absolute; background: url(../images/bg-sub-content.png) repeat-y 50% 0;  height:100%; width:100%;z-index:1;}
#subBanner{margin-top:25px; z-index:50; position:relative; height:225px; width:904px;}
#subContent{width:653px;  margin:0 auto; padding-left:20px; padding-right:20px;padding-top:25px;z-index:50; position:relative;}
#subContent h1, #subContent h2{width:653px; text-align:center; margin-bottom:25px; margin-left:0; }
#subContent p{margin-bottom:15px;} 
#subContent #footer{width:633px; border-top:solid 1px #555; padding-top:10px; margin-top:20px; margin-left:10px;z-index:50;}
div.subImgLeft{display:block; width:239px; height:192px; background:url(../images/bg-content-image-frame.png) no-repeat; float:left; margin-right:20px; margin-bottom:20px;}
div.subImgLeft img{margin-left:13px; margin-top:6px;}

#theMenu{text-align:center; margin: 0 40px; font-family: helvetica, Arial, Sans-Serif;padding-bottom:50px;}
#theMenu h2, #photoGallery h2{margin: 25px 0 5px 0; padding:0; width:100%;}
#theMenu h3{margin:15px 0 3px 0; padding:0; width:100%;}
#theMenu ul{}
#theMenu li{margin-bottom:5px; font-size:11.5px; color:#ccc;}
#theMenu li span{font-weight:bold; font-size:1.1em; color:#fff;}

ul#menuLinks { height:40px; display:block; margin-left:200px;}
#menuLinks li{float:left; margin-right:26px;}
#menuLinks li a{color:#fff; font-size:14px;}

#photoGallery ul{z-index:50;}
#photoGallery li{float:left; margin:5px 2px 5px 2px;}
#photoGallery img{border:solid 4px #fff;}
#photoGallery a:hover img{border: double 4px #fff;}

#contactForm {width: 420px;z-index:50;}
#contactForm label{width: 175px !important; display:block;}

#footer {padding-bottom:1px;clear:both;}
#footer a {color:#ccc;z-index:50;}
#footer a:hover {text-decoration:none;}
#footer p {font-size:12px; line-height:18px;}

.homeContentColumn {width:450px; float:left; margin-top:35px;margin-bottom:25px; }
.homeContentColumn p {text-align:center; font-size:15px; line-height:20px;margin:0;padding:0 45px 0 45px;}
.homeContentColumn h4 {text-align:center;margin-top:5px;font-style:italic;margin-bottom:22px;}

.homeContentContain {position:relative; height:521px;width:902px;clear:both;margin:auto;}
.homeContentContain img {position:absolute; top:0; left:0; z-index:8;}

#subContent a {color:#ffffff;text-decoration:underline;}
#subContent a:hover {text-decoration:none;}

.siteMap {padding-left:275px;}
.siteMap li {padding-bottom:5px;font-size:15px;}

.nestedSiteMap {padding-top:5px;padding-left:20px;padding-bottom:5px;}
.nestedSiteMap li {font-size:12px !important;}



