#header {display:block; width:940px; height:227px;
background: #fff url(../img/header940x227-2.jpg) no-repeat;}
#header H1 {
display: inherit;
font-weight: 700;
font-size: 32px;
line-height: normal;
text-align: center;
margin: 16px 140px 0px 40px;
padding: 30px 0 10px;
color: #f0f0f0;
font-family: 'Ubuntu Condensed', sans-serif;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#header p {margin:0;
text-align: center;
margin: 0px 140px 0px 40px;
padding-top: 20px;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 3px;
font-weight: 400;
color: #fff;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
#menu {
margin: 30px 0 0;
padding: 10px 0;
background-color: #eff0f2;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.065);
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.065);
box-shadow: 0 1px 4px rgba(0,0,0,.065);
}
#content {margin-top:30px;margin-bottom:30px;}
#content H1 {font-size: 24px;}
#content p {text-align: justify; text-indent: 16px;}

div.gallery {text-align:center; display: block; width:100%;overflow:hidden;}
div.item {
float: left;
padding: auto;
margin: 5px;
width: 220px;
}
img.img-polaroid {text-align: center;}
small.caption {
display: block;
text-align: center;
font-family: Verdana;
color: #6aa4c3;
font-size: 11px;
margin: 8 0 10 0px;
padding: 0px;
text-indent: 0px;
}
footer {display:block; height:4px; background: #08c;}
#enter {text-align:left; position: fixed; top: 0px; left: 0px; cursor:pointer; z-index:20;}
#enter img {opacity: 0.75; margin:10px; border:0px;}
#enter img:hover {opacity: 1;}