

*{ margin:0; padding:0; }

.rule {
	width:1000px;
	background:#c00;
	color:#fff;
	margin:1em 0;
}

body
{
	min-width:750px;
}
.container
{
	width:57.69em;
	min-width:750px;

	margin:auto;
}

#doccontainer
{
	margin:auto;
	width:auto;
}

#hdr {
	
	background-image: url('Images/bgHeader.gif'); 
	height: 120px;
	top:0;
	left:0;
	position:relative;
	
}



#hdr #logo
{
	float:left;
	height:125px;
	margin-left:20px;
	margin-top:0px;
	width:300px;
	z-index:100;
}
#hdr #logo h1{display:block;height:125px;width:280px;}
#hdr #logo h1 a{display:block;outline:none;width:280px; height:125px;background:url('images/basementfinal.gif') no-repeat;}
_#hdr #sublogo {display:block;width:280px;height:26px;position:relative;top:2px; left:175px;background:url('images/bang.gif') no-repeat; }
#hdr #desclogo{display:block;width:354px;height:44px;position:absolute;top:68px; left:525px;background:url('images/desbanner.gif') no-repeat; }
#hdr #location
{

	background-image:url('images/location.gif'); 
	height: 22px;
	width: 310px;
	background-repeat: no-repeat;
	position:absolute;
	top:0px;
	left:550px;
}

#links 
{
	_background-color:#a40b0b;
	width:200px;
	_margin:auto;
	float:left;
	position:relative;
	_position:static;
	display: inline;
}



#links ul {margin:0px; padding:0px; list-style-type:none; }

#links li.map {background:transparent url('Images/mapdirection.gif') 3px 22px no-repeat; }
#links li.events {background:transparent url('Images/LiveEvents.gif') 3px 22px no-repeat;  }
#links li.extlinks {background:transparent url('Images/links.gif') 3px 22px no-repeat;  }
#links li.foodmenu {background:transparent url('Images/OrderOnline.gif') 3px 22px no-repeat;  }
#links li.promotions {background:transparent url('Images/DailySpecials.gif') 3px 22px no-repeat;  }
#links li.feedback {background:transparent url('Images/feedback.gif') 3px 22px no-repeat;  }
#links li.photos {background:transparent url('Images/Photos.gif') 3px 22px no-repeat;  }
#links li.employment {background:transparent url('Images/Employment.gif') 3px 22px no-repeat; }

#links a {display:block; width:200px; height:0px; padding-top:50px; color:#000; overflow:hidden; }



#links a#map1 {background:url('Images/mapdirection_big.gif') -200px -50px no-repeat; }
#links a#events1 {background:transparent url('Images/LiveEvents_big.gif') -200px -50px no-repeat; }
#links a#extlinks1 {background:transparent url('Images/links_big.gif') -200px -50px no-repeat; }
#links a#foodmenu1 {background:transparent url('Images/OrderOnline_big.gif') -200px -50px no-repeat; }
#links a#promotions1 {background:transparent url('Images/DailySpecials_big.gif') -200px -50px no-repeat; }
#links a#feedback1 {background:transparent url('Images/feedback_big.gif') -200px -50px no-repeat; }
#links a#photos1 {background:transparent url('Images/photos_big.gif') -200px -50px no-repeat; }
#links a#employment1 {background:url('Images/Employment_big.gif') -200px -50px no-repeat; }


#links a#map1:hover {background-position:3px 20px; z-index:50; }
#links a#events1:hover {background-position:2px 23px; z-index:50; }
#links a#extlinks1:hover {background-position:2px 20px; z-index:50; }
#links a#foodmenu1:hover {background-position:2px 20px; z-index:50; }
#links a#promotions1:hover {background-position:2px 20px; z-index:50; }
#links a#feedback1:hover {background-position:2px 20px; z-index:50; }
#links a#photos1:hover {background-position:2px 20px; z-index:50; }
#links a#employment1:hover {background-position:3px 20px; z-index:50; }

#links li#idmap:hover {background-position:200; z-index:51; }
#links li#idlinks:hover {background-position:200; z-index:51; }
#links li#idevents:hover {background-position:200; z-index:51; }
#links li#idfoodmenu:hover {background-position:200; z-index:51; }
#links li#idpromotions:hover {background-position:200; z-index:51; }
#links li#idfeedback:hover {background-position:200; z-index:51; }
#links li#idphotos:hover {background-position:200; z-index:51; }
#links li#idemployment:hover {background-position:200; z-index:51; }


/* Properties that both side lists have in common */
div.link-list {
        width:200px;
        position:absolute;
        top:0;
        padding-left:1%;
        padding-right:1%;
        margin-left:0;
        margin-right:0;
        
}
#ShowPdf1
{
	margin-right:0;
}
#maincontainer:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

#maincontainer
{
	
	background: url(images/bgMain.gif);
}

#content
{
	width:100%;
	float:right;
	margin-left:-25em;
	
}
/* we leave some place on the side using the margin-* properties */
.mainsection {
	_margin-left:20px;
	margin-right:20px;
	_padding-left:5px;
	_padding-right:5px;
	margin-left:220px;
	position:static;
	_margin-left:14.8461em;
	float:none;
	width:auto;
}

#SCROLLER_content{ vertical-align:middle; }

#footer
{
	background-image: url('Images/bgFooter.gif'); 
	height: 120px;
	top:0;
	left:0;
	position:relative;
	
	clear: both;
	margin: 1;
	padding: 0;
	border-top: 1px solid gray;

}





div.textleft
{
	float:left;
	text-align:left;
	width:400px;
}

div.textright
{
	float:right;
	text-align:right;
	width:400px;
}
div.textrightftr
{
	float:right;
	text-align:right;
	width:450px;
}



div.textleftclear
{
	clear:both;
	float:left;
	width:400;
	text-align:left;	
	padding: .5em;
}

div.textrightclear
{
	clear:both;
	float:right;
	width:400;
	text-align:right;
	padding: .5em;	
}

div.maineventimagecell
{
	width:300px;
	height:200px;
	vertical-align:middle;
	
}

a.bluelink:link {color: #0000ff; }
a.bluelink:active {color: #0000ff; }
a.bluelink:visited {color: #0000ff; }
a.bluelink:hover {color: #0000ff;  font-weight: bolder;}

.centerimg
{
	vertical-align:middle;
	margin-left:5px;
}

.rightimg
{
	float:right;
	clear:both;
	vertical-align:middle;
	margin-left:5px;
	width:50;
	height:37;
}

.clear
{
	clear:both;
}

.whiteborder
{
	border:1px solid #FFF;
}

/* table classes */
/*maroon a40b0b*/

.weektable
{
	border-style:ridge;
	border-color:#d40b0b;
	text-align:center;
	
}

.weekhdrcell1
{
	width:100px;
	border-spacing:0px;
	border-color:#d40b0b;
	background-color:#07076d;
	color:#9d9ddb;
	font-weight:bold;
	
}

.weekhdrcell2
{
	width:100px;
	border-spacing:0px;
	border-color:#d40b0b;
	background-color:#9ddbdb;
	color:#07076d;
	font-weight:bold;
}

.weekcell1
{
	width:100px;
	border-color:#d40b0b;
	text-align:center;
	font-family:Comic Sans MS;
	background-color:#9ddbdb;
	font-weight:bold;
}

.weekcell2
{
	width:100px;
	border-spacing:0px;
	border-color:#d40b0b;
	text-align:center;
	font-family:Comic Sans MS;
	background-color:#07076d;
	font-weight:bold;
}

#mainred
{
	color:#a40b0b;
}