body { background: #1a1a1a; }
#page-wrap { width: 100%; position: relative; }
#header { min-width: 300px; max-width: 100%; margin: 0 auto; }
#title { width: 100%; border: 1px dashed transparent; background: transparent; position: fixed; word-wrap: break-word; margin-top: 3px; z-index: 50; }
#fixed-menu { min-width: 300px; max-width: 100%; padding-top: 55px; background: url('../images/form-bg.png') repeat; }
#nav-options { text-align: center; min-width: 350px; max-width: 100%; z-index: 100; margin-top: 0px; background: transparent; position: fixed; }
#lower-sidebar { min-width: 300px; max-width: 100%; }
#main-content { min-width: 300px; max-width: 100%; }
#main-content img { height: 250px; }
#footer-bottom { float: left; min-width: 300px; max-width: 100%; margin-top: -20px; }

#main-title {
font-family: sub-title-font;
font-size: 1.3em;
font-weight: bold;
text-align: center;
min-width: 300px;
margin-top: 20px;
}

#main-title a {
color: #393d20;
}

#page-photo-food {
height: 100px;
width: 100%;
background: url('../images/food-menu-effect.jpg') no-repeat; 
border-top: 3px solid #c7c7c7;
border-bottom: 3px solid #c7c7c7;
margin-bottom: 5px;
}

#page-photo-christmas {
height: 100px;
width: 100%;
background: url('../images/christmas-menu-effect.jpg') no-repeat; 
border-top: 3px solid #c7c7c7;
border-bottom: 3px solid #c7c7c7;
margin-bottom: 5px;
}

#page-photo-ales {
height: 100px;
width: 100%;
background: url('../images/kegs-effect.jpg') no-repeat; 
border-top: 3px solid #c7c7c7;
border-bottom: 3px solid #c7c7c7;
margin-bottom: 5px;
}

#page-photo-events {
height: 100px;
width: 100%;
background: url('../images/events-effect.jpg') no-repeat; 
border-top: 3px solid #c7c7c7;
border-bottom: 3px solid #c7c7c7;
margin-bottom: 5px;
}

#page-photo-about {
height: 100px;
width: 100%;
background: url('../images/about-effect.jpg') no-repeat; 
border-top: 3px solid #c7c7c7;
border-bottom: 3px solid #c7c7c7;
margin-bottom: 5px;
}

.tab {
float: left;
font-size: 0.8em;
border: none;
background: url('../images/vt-bg-white.jpg') repeat; background-attachment: fixed;
text-align: center;
padding: 5px;
height: 15px;
}

.tab:hover {
/*height: 31px;*/
/*border-bottom: 1px solid #c7c7c7;*/
/*-webkit-box-shadow: 0 8px 6px -6px #1a1a1a; -moz-box-shadow: 0 8px 6px -6px #1a1a1a; box-shadow: 0 8px 6px -6px #1a1a1a;*/
background: url('../images/vt-bg.jpg') repeat; background-attachment: fixed;
}

.tab-selected {
float: left;
font-size: 0.8em;
background: url('../images/vt-bg.jpg') repeat; background-attachment: fixed;
text-align: center;
padding: 5px;
height: 15px;
}

#social-wrap {
width: 100%;
text-align: center;
padding-bottom: 5px;
}
