﻿html,body
{
	color:#fff;
	margin:0;
	padding:0;
	vertical-align:middle;
	font-family:Times New Roman, Times, Serif;
	font-size:12px;
	background:#5d5b2d;
	text-align:center;
	height:100%;
	background:#000 url(../img/bg2.jpg) no-repeat 50% 0;
}
img
{
	border:0;
	vertical-align:middle;
}
a
{
	color:#fff;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}

#outerContainer
{
	min-height:850px;
	min-width:900px;
	height:100%;
	overflow:hidden;
	position:relative;
	padding-bottom:40px;
}
#BG
{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background:transparent url(../img/bg2.jpg) no-repeat;
	background-position:50% 0;
	display:none;
}


#container

{
	margin:84px auto;
	width:900px;
	text-align:left;
	position:relative;
	z-index:2;
}
#header
{
	height:77px;
	background:#000 url(../img/headerbg.jpg) no-repeat 0 0;
	color:#fff;
	position:relative;
	box-shadow:-5px 5px 5px rgba(0,0,0,.7);
	-moz-box-shadow:-5px 5px 5px rgba(0,0,0,.7);
	-webkit-box-shadow:-5px 5px 5px rgba(0,0,0,.7);
	margin-bottom:19px;
}
#logo
{
	position:absolute;
	bottom:0;
	left:0;
}
#navi
{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:right;
	position:absolute;
	right:55px;
	bottom:0;
}
#navi li.selected
{
	background:url(../img/naviarrow.png) no-repeat 100% 100%;
}
#navi li
{
	display:inline-block;
	margin:0px;
	padding:0px;
	*float:left;
}
#navi a
{
	
	display:block;
	height:0 !important;
	overflow:hidden;
	text-align:center;
	padding:4px 12px 16px;
	text-indent:-9999px;
	background:url(../img/navi.png) no-repeat;
	
}
#navi a:hover
{
	opacity:.8;
	filter:alpha(opacity=80);
}
#navi a.look
{
	width:51px;
	background-position:11px 2px;
}
#navi a.lines
{
	width:53px;
	background-position:-63px 2px;
}
#navi a.news
{
	width:82px;
	background-position:-137px 2px;
}
#navi a.hours
{
	width:104px;
	background-position:-243px 2px;
}
#navi a.stella
{
	width:107px;
	background-position:-372px 2px;
}

#facebook
{
	position:absolute;
	right:12px;
	bottom:3px;
	height:33px;
	width:33px;
	background:url(../img/facebook.png) no-repeat;
}


#content
{
	position:relative;
	overflow:auto;
	height:538px;
}
#contentBackground
{
	position:absolute;
	top:0;
	left:0;
	opacity:.3;
	filter:alpha(opacity=30);
	z-index:1;
}

#innerContent
{
	position:relative;
	padding-top:26px;
	z-index:2;
}
#paddedContent
{
	padding:13px;
}
