body{background: url('img/bodybg.jpg') repeat-x;margin:0 auto;font-family:georgia;padding:0;text-align:center;}

img{border:none;}
ul,li{margin:0;padding:0;}
ul{list-style-type:none;}
a{color:#806866;}

p{text-indent:1.0em;}


h5{text-align:center;font-size:1.0em;margin:0 auto;padding:0;}
h6{text-align:center;font-size:0.8em;margin:0 auto;padding:0;}

#blockthatmofoout{position:absolute;height:100%;width:100%;background-color:#806866;opacity:0.6;filter:alpha(opacity=60);z-index:3;display:none;}
#pictureholderholder{display:none;position:absolute;height:100%;width:100%;z-index:4;}
#pictureholder{left:150px;margin:0 auto;width:640px;background-color:white;z-index:5;border:4px solid black;padding-bottom:20px;}
#pictureholderimg{width:500px;margin:0 auto;}

#pictureholder h6{padding-top:8px;}

#pictureholder #map{height:400px;position:relative;margin:0 auto;display:none;}

#container{margin:0 auto;padding:0;text-align:left;width:760px;margin-top:20px;background-color:#806866;border:12px solid #806866;-moz-border-radius:48px;-webkit-border-radius:48px;border-bottom:0px;height:630px;padding-bottom:32px;background:url('background.gif') no-repeat #806866;}
#house{display:none;height:473px;width:270px;background:url('img/leftside.jpg') no-repeat top left;position:absolute;}
#header{display:none;position:relative;width:490px;height:126px;left:216px;opacity:1.0;filter:alpha(opacity=100);z-index:2;}
#header img{width:490px;z-index:2;}
#topnavbar{height:27px;width:520px;position:relative;left:250px;top:148px;;z-index:2;}
#topnavbar img{}
#topnavbar #concerts{width:155px;height:24px;position:absolute;left:39px;top:-8px;z-index:2;}
#topnavbar #meetings{position:absolute;left:228px;top:-8px;z-index:2;}
#topnavbar #banquets{position:absolute;left:400px;top:-6px;z-index:2;}
#teaserholder{position:relative;left:230px;zindex:1;}
#teaser1{opacity:1.0;display:block;background:url('img/concertsteaser.jpg') no-repeat;z-index:0;height:180px;width:170px;position:absolute;top:8px;border:4px solid #806866;}
#teaser2{opacity:1.0;display:block;background:url('img/meetingsteaser.jpg') no-repeat;z-index:0;position:absolute;left:177px;height:180px;width:170px;top:8px;border:4px solid #806866;}
#teaser3{opacity:1.0;display:block;background:url('img/banquetsteaser.jpg') no-repeat;z-index:0;position:absolute;height:180px;width:158px;left:354px;top:8px;border:4px solid #806866;}
#loading{display:block;width:240px;position:absolute;color:black;font-weight:bold;left:140px;top:210px;font-size:1.2em;font-family:georgia;z-index:0;}
#mainbody{background-color:;width:700px;position:relative;left:50px;}

#mainbody p{font-size:0.8em;}

#mainbody #leftnavbar{width:150px;background-color:#665755;position:absolute;top:158px;border:2px solid white;-moz-border-radius:12px;-webkit-border-radius:12px;opacity:0.0;filter:alpha(opacity=0);}
#mainbody #leftnavbar ul{margin-top:1px;}
#mainbody #leftnavbar ul li ul:first-child{margin-top:16px;}
#mainbody #leftnavbar li{padding-left:24px;margin-top:10px;}
#mainbody #leftnavbar li:hover{position:relative;left:4px;}
#mainbody #imagebacker{}
#mainbody #textbacker{width:534px;height:376px;display:none;position:relative;left:166px;top:158px;opacity:0.0;filter:alpha(opacity=0);}
#mainbody #maintext{width:518px;height:364px;position:relative;left:180px;overflow:auto;top:158px;background-color:white;border:2px solid #665755;-moz-border-radius:12px;-webkit-border-radius:12px;padding:8px;opacity:0.0;filter:alpha(opacity=0);padding-bottom:24px;}
#mainbody #concertsgallery{width:120px;overflow:auto;float:right;background-color:#cca7a3;padding:4px;margin:16px;border:2px solid #665755;margin-top:30px;}
#mainbody #concertsgallery img{width:116px;display:inline;padding:2px;}
#mainbody #concertsgallery img:hover{border:1px solid #806866;}
#mainbody #concertstext{position:relative;}

#frontpageleft{position:absolute;width:280px;}
#frontpageright{position:absolute;left:312px;top:16px;}
#eventslink{opacity=0.0;filter:alpha(opacity=0);z-index:0;position:absolute;bottom:-182px;right:0px;border-top:1px solid black;width:500px;padding:4px;}
#eventslink a{color:white;}
#eventslink a:visited{color:white;}

#mainfooter{position:relative;top:0px;left:0px;font-size:0.8em;text-align:left;width:650px;margin:0 auto;}
#mainfooter a{color:#DaDbDb;}
#fixedfooter{background:url('img/footer.jpg') no-repeat;position:relative;height:60px;width:100%;top:10px;left:310px;}

#calendar{display:none;}
#calendar_left{width:300px;float:left;margin:10px;}
#calendar_right{width:300px;float:right;margin:10px;}
#historypic{float:right;padding:4px;}

#menunavbar {display:none;font-size:0.7em;text-align:center;line-height:1.0em;font-weight:bold;}
#menunavbar ul{margin:0;padding:0;position:relative;right:24px;}
#menunavbar li{color:white;margin:0;padding:0;}
#menunavbar a{color:white;}
#menunavbar a:hover{color:black;}

#bottom{position:absolute;bottom:-230px;right:140px;}

#menu{position:absolute;left:140px;width:400px;}
#menu h6{text-align:left;}
#menu li{font-size:1.0em;}
#menu p{font-size:0.8em;margin:0 auto;}

.contactform {}
.contactform form{width:80%;}
.contactform li{padding:2px;font-size:0.8em;}
.contactform h6{padding:8px;}
#nav6{display:none;font-size:0.7em;text-align:center;line-height:1.0em;padding-bottom:12px;font-weight:bold;}

#nav6 ul{margin:0;padding:0;position:relative;right:24px;}
#nav6 li{color:white;margin:0;padding:0;}
#nav6 a{color:white;}
#nav6 a:hover{color:black;}

#fb {position:absolute;bottom:-230px;z-index:3;left:0px;}
#fb img{height:35px;}

