body {
background:#FFF8DC url('background.jpg') fixed top center;
width:98%;
overflow-x:hidden;
}

#cornerpic {
background:transparent;
position: absolute;
top:0
}

* {
margin:0;
padding: 0;
}

#maincontainer {
margin-left:auto;
margin-right:auto;
background-color: transparent;
width:900px;
margin-top:40px;
margin-bottom:40px;
height:1000px;
padding:0 0 120px 0;
}

#logo {
vertical-align:top;
width:200px;
height:200px;
background:transparent;
font-size:30px;
text-align:center;
display: inline-block;
}

#topnav {
vertical-align:top;
height:200px;
background:transparent url('navimgmain.png') no-repeat bottom center;
width:700px;
display:inline-block;
}

#content {
height:98%;
width:900px;
background:#FDFBE1 url('bg-footerInsideContainer.png') no-repeat bottom center;;
display:inline-block;
vertical-align:top;
clear: both;
font-family: verdana;
}

#navconainter{
display:inline;
position:relative;
top:150px;
right:-80px;
vertical-align:bottom;
width:700px;
height:50px;
z-index:5;
}

#navbut1,#navbut2,#navbut3,#navbut4,#navbut5,#navbut6,#navbut7 {
display:inline-block;
height:50px;
width:100px;
vertical-align:top;
}

#navbut1 {background: transparent url('navbuttons/butback1.png') no-repeat center center;}
#navbut2 {background: transparent url('navbuttons/butback2.png') no-repeat center center;}
#navbut4 {background: transparent url('navbuttons/butback4.png') no-repeat center center;}
#navbut5 {background: transparent url('navbuttons/butback5.png') no-repeat center center;}
#navbut6 {background: transparent url('navbuttons/butback6.png') no-repeat center center;}
#navbut7 {background: transparent url('navbuttons/butback7.png') no-repeat center center;}

#navbut1:hover {background: transparent url('navbuttons/butbackhov1.png') no-repeat center center;}
#navbut2:hover {background: transparent url('navbuttons/butbackhov2.png') no-repeat center center;}
#navbut4:hover {background: transparent url('navbuttons/butbackhov4.png') no-repeat center center;}
#navbut5:hover {background: transparent url('navbuttons/butbackhov5.png') no-repeat center center;}
#navbut6:hover {background: transparent url('navbuttons/butbackhov6.png') no-repeat center center;}
#navbut7:hover {background: transparent url('navbuttons/butbackhov7.png') no-repeat center center;}

#navimg1,#navimg2,#navimg3,#navimg4,#navimg5,#navimg6,#navimg7 {
position: relative;
top: -200px;
width: 700px;
height: 200px;
visibility: hidden;
z-index:-5;
}

#navimg1{background: transparent url('navimg1.png') no-repeat center center;left: -184px;}
#navimg2{background: transparent url('navimg2.png') no-repeat center center;left: -288px;}
#navimg4{background: transparent url('navimg4.png') no-repeat center center;left: -392px;}
#navimg5{background: transparent url('navimg5.png') no-repeat center center;left: -600px;}
#navimg6{background: transparent url('navimg6.png') no-repeat center center;left: -80px;}
#navimg7{background: transparent url('navimg7.png') no-repeat center center;left: -496px;
}

#navbut1:hover > #navimg1 {visibility: visible;}
#navbut2:hover > #navimg2 {visibility: visible;}
#navbut4:hover > #navimg4 {visibility: visible;}
#navbut5:hover > #navimg5 {visibility: visible;}
#navbut6:hover > #navimg6 {visibility: visible;}
#navbut7:hover > #navimg7 {visibility: visible;}

#navbut1 a, #navbut2 a, #navbut3 a, #navbut4 a, #navbut5 a, #navbut6 a, #navbut7 a{
vertical-align:top;
display:block;
width:100%; 
height:100%; 
text-decoration:none;  
}

#info {
font-size:20px;
margin:2px;
}

#infotext {
margin:25px;
}

#mem1, #mem2, #mem3, #mem4 {
float:left;
padding:5px;
}

.memblock {
display: block;
height:300px;
}

.members {
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
}

#infotext {
margin:25px;
}

#infopic {
float:left;
padding:5px;
}

#logo a {
display:block;
width:200px; 
height:200px; 
text-decoration:none; 
}

#lowerover {
background:transparent url('lower.png') repeat-x scroll center bottom;
width:100%;
padding-right: 50px;
overflow:hidden;
float:left;
}

#footer {
background:#000 none repeat scroll 0 0;
clear:both;
width:100%;
padding-right: 50px;
}

#footercontent {
margin:0 auto;
padding:0 0 40px 30px;
width:900px;
}

#footercontent p {
color:#cccccc;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
text-align:center;
}

#footercontent p a {
color:#E8E494;
}

#logoimg {
border:0
}

#galleria {
width: 780px;
}

#video {display: none !important;}