
#container {margin: 0 auto; width: 840px; padding-top:20px; text-align: left;}

#border_top {width:840px; height:66px;}
#border_mid {width:840px; background-image:url(img/border_mid.gif); padding-left:66px; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat:repeat-y;}
#border_bottom {width:840px; height:64px; margin-bottom:20px;}
#content {position:relative; background-image:url(img/parchment.jpg); margin-left:8px; width:688px; padding-bottom:50px;}
#content_text {position:relative; margin-left:20px; padding-top:20px; width:640px; font-family:verdana, geneva, arial, sans-serif; font-size:12px; color:#000000; letter-spacing:0.0em; line-height:19px;}
#top {width:710px; height:108px;}
#mid {width:710px; height:72px;}

#nav_frame {position:relative; width:710px; height:35px;}
#nav1 {position:absolute; left:0px; top:0px; width:98px; height:35px;}
#nav2 {position:absolute; left:98px; top:0px; width:95px; height:35px;}
#nav3 {position:absolute; left:193px; top:0px; width:106px; height:35px;}
#nav4 {position:absolute; left:299px; top:0px; width:76px; height:35px;}
#nav5 {position:absolute; left:375px; top:0px; width:330px; height:35px;}

#top_filler {width:705px; height:20px;}

#promo_frame {position:relative; width:705px; height:206px;}
#promo_left {position:absolute; left:0px; top:0px; width:300px; height:206px;}
#promo_right {position:absolute; left:300px; top:0px; width:405px; height:206px;}

#about_frame {position:relative; width:705px; height:338px;}
#about_text {position:absolute; left:1px; top:0px; width:702px; height:338px; z-index:2;}
#about_text2 {position:absolute; left:1px; top:0px; width:702px; height:338px; z-index:1;}
#about_gallery {position:absolute; left:420px; top:86px; width:290px; height:144px; z-index:2;}

#footer {padding-top:166px; height:231px; width:705px; 
font-size:10px; font-family:verdana,tahoma; color:#000000; line-height:15px; 
background-image:url(img/bottom.jpg); -moz-box-sizing: border-box; box-sizing: border-box;}
#footertext {padding-left:33px; width:500px;}


a:link {text-decoration: underline; font-weight:700; color: #000000;}
a:visited {text-decoration: underline; font-weight:700; color: #232323;}
a:hover {text-decoration: underline; font-weight:700; color: #444444;}
a:active {text-decoration: underline; font-weight:700; color: #000000;}

body {background:#EDEDED; background-image:url(img/bg.gif); text-align:center;}
img {border:0px;}
p {margin-top:8px; margin-bottom:8px; margin-left:0px; margin-bottom:0px; padding:0px; font-family:verdana, geneva, arial, sans-serif; font-size:12px;}

.special {font-size:17px; font-weight:700;}
h3 {font-size:17px; font-weight:700; letter-spacing:0.05em; padding-top:18px; padding-bottom:17px; margin:0px;}
.heading {font-family:verdana; font-size:13px; font-weight:700; color:#222222; margin-bottom:8px; margin-top:20px;}

#gallerypic {position:absolute; left:122px; top:62px; margin-top:10px; margin-bottom:12px;
padding:11px; width:528px; background-color:#FFFFFF; border:solid 1px #000000; -moz-box-sizing: border-box; box-sizing: border-box;}

