body{
background:#c3cba8 url(img/bkg.gif);
}

#container{
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif;
margin:50px auto;
width:798px;
height:598px;
background:#c3cba8 url(img/bkg.gif);
border:solid 1px #7300ab;
}

#top{
position:absolute;
width:798px;
height:150px;
background:#c3cba8 url(img/headimg.gif);
border-bottom:solid 1px #7300ab;
}

#left{
position:absolute;
margin-top:151px;
height:416px;
width:200px;
background:#c3cba8 url(img/bkg.gif);
}

#right{
position:absolute;
margin-top:151px;
margin-left:200px;
height:416px;
width:597px;
background:#c3cba8 url(img/bkg.gif);
color:#ffffff;
border-left:solid 1px #7300ab;
overflow:auto;
}

#rightmenu{
text-align:center;
position:absolute;
margin-top:151px;
margin-left:200px;
height:416px;
width:597px;
background:#c3cba8 url(img/bkg.gif);
color:#ffffff;
border-left:solid 1px #7300ab;
overflow:auto;
}

#rightgallery{
position:absolute;
margin-top:151px;
margin-left:200px;
height:416px;
width:598px;
background:#c3cba8 url(img/bkg.gif);
color:#ffffff;

}

#rightmap{
position:absolute;
margin-top:151px;
margin-left:200px;
height:416px;
width:597px;
background:#c3cba8 url(img/map.gif) bottom center no-repeat;
color:#ffffff;
border-left:solid 1px #7300ab;
}

#rightfront{
position:absolute;
margin-top:151px;
margin-left:200px;
height:416px;
width:597px;
background:#c3cba8;
color:#ffffff;
border-left:solid 1px #7300ab;
overflow:auto;
}

#bottom{
position:absolute;
margin-top:567px;
width:798px;
height:30px;
background:#c3cba8 url(img/bottomimg.gif);
border-top:solid 1px #7300ab;
}

.menucontent{
color:#000000;
margin:0; 
padding:40px 25px;
text-align:center;
}

.sidelink{
display:block;
width:152px;
height:45px;
margin:0 0 0 0;
padding:15px 0 0 0;
font-size:16px;
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif;
text-align:center;
background:#c3cba8 url(img/menubutton.png) repeat-x;
color:#ffffff;
text-decoration:none;
}

.sidelink:hover,.menuheader{
background:#c3cba8 url(img/menuhover.png) repeat-x;
color:#ffffff;
font-size:16px;
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif;
text-decoration:none;
}

.sidelink:visited{
text-decoration:none;
}

a, a:visited {
color:#ffffff;
text-decoration:underline;
} 

a:hover{
color:#336699;
text-decoration:none;
}

p{
text-align:center;
padding-left:10px;
padding-right:10px;
color:#ffffff;
font-size:16px;
}

h3, h4, h5{
text-align:center;
text-decoration:underline;
}

.dnsys p{
padding-right:10px;
color:#ffffff;
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif;
font-size:10px;
text-align:right;
}

.dnsys a{
color:#ffffff;
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.dnsys a:hover{
color:#ffffff;
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif;
text-decoration:none;
}

.photo{
padding:10px 10px 10px 0;
}

.eventweek{
text-align:center;
text-decoration:underline;
}

a.gallery, a.gallery:visited {
display:block; 
display:inline-block; 
color:#000000; 
text-decoration:none; 
border:1px solid #7300ab; 
width:75px; 
height:47px;
float:left;
margin:4px; 
z-index:50;
}
a.slidea {background:url(img/gallery/pic1s.jpg);}
a.slideb {background:url(img/gallery/pic2s.jpg);}
a.slidec {background:url(img/gallery/pic3s.jpg);}
a.slided {background:url(img/gallery/pic4s.jpg);}
a.slidee {background:url(img/gallery/pic5s.jpg);}
a.slidef {background:url(img/gallery/pic6s.jpg);}
a.slideg {background:url(img/gallery/pic7s.jpg);}
a.slideh {background:url(img/gallery/pic8s.png);}
a.slidei {background:url(img/gallery/INSIDE 360.mov);}
a.slidej {background:url(img/gallery/OUTSIDE 360.mov);}

a.gallery em, a.gallery span {
display:none;
}

a.gallery:hover {
border:1px solid #ffffff;
}

#container_bottom {
position:relative; 
width:400px; 
height:414px; 
background:#c3cba8; 
margin:auto;
}

#container_bottom img {
border:0;
}

#container_bottom .thumbs {
position:absolute; 
left:0; 
bottom:0; 
height:130px;
padding-left:40px;
}

#container_bottom a.gallery:hover span {
display:block; 
position:absolute; 
width:402px; 
height:50px; 
top:-45px; 
left:5px; 
padding:5px; 
font-style:italic; 
color:#ffffff;  
z-index:100;
}

#container_bottom a.gallery:hover span:first-line {
font-style:normal; 
font-weight:bold; 
font-size:1.1em; 
color:#000000;
}

#container_bottom a.gallery:active, #container_bottom a.gallery:focus {
border:1px solid #7300ab;
}

#container_bottom a.gallery:active em, #container_bottom a.gallery:focus em 
{
display:block; 
position:absolute; 
width:320px; 
height:240px; 
top:-275px; 
left:50px; 
color:#000000; 
border:1px solid #7300ab; 
z-index:50;
}

#container_bottom h1 {
clear:both; 
margin:0; 
padding-top:80px; 
text-align:center; 
font-family:"Footlight MT Light", Arial, Helvetica, sans-serif; 
font-size:40px; 
font-weight:normal;
color:#ffffff;
}