/* generated by csscreator.com */ 
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 background-image:url(images/bkgdMain2.jpg); 
 background-repeat:repeat-x;background-color:#860003; 
} 
 
#pagewidth{ 
 width:1024px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:180px; 
 width:100%;
 z-index: 100;
} 
 
#maincol{
background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:1024px;
 height:2425px; 
 }
#bio{
	width: auto;
	height: auto;
	position: absolute;
	top: 174px;
	left: 98px;
}
#schedule{
	width: 464px;
	height: 183px;
	position: absolute;
	top: 301px;
	right: 45px;
	padding: 10px;
	background-image:url(images/box9.jpg);
	background-repeat:no-repeat;
}
#beverages{
	padding: 10px;
	color:#FFFFFF;
	position: absolute;
	top:1637px;
	right:47px;
	width:386px;
	height:195px;
	background-image:url(images/box6.jpg);
}
#pizza{
    padding:30px;
	padding-top: 10px;
	position:absolute;
	width: 375px;
	height: 335px;
	left: 40px;
	top:280px;
	color: #990000;
	background-image:url(images/box.jpg);
}
#coldsubs{
	padding:30px;
	padding-top: 10px;
	position:absolute;
	width: 375px;
	height: 255px;
	left: 39px;
	top:930px;
	color: #990000;
	background-image:url(images/box3.jpg);
}
#hotsubs{
	padding:30px;
	padding-top: 10px;
	position:absolute;
	width: 375px;
	height: 335px;
	right: 44px;
	top:1233px;
	color: #990000;
	background-image:url(images/box.jpg);
}
#specialty{
	position:absolute;
	padding: 25px;
	width: 430px;
	height: 620px;
	left: 503px;
	top:546px;
	background-image:url(images/box2.jpg);
	color:#990000;
}

#grill{
	position:absolute;
	padding: 25px;
	width: 430px;
	height: 510px;
	right: 515px;
	top:1500px;
	background-image:url(images/box7.jpg);
	color:#990000;
}

#new{
	position:absolute;
	padding-left: 10px;
	width: 430px;
	height: 235px;
	left: 35px;
	top:670px;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-image:url(images/box4.jpg);
} 
#munchies{
	position:absolute;
	padding-left: 10px;
	padding-top: 10px;
	width: 430px;
	height: 224px;
	left: 35px;
	top:1245px;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-image:url(images/box4.jpg);
	line-height: 17px;
} 


#dinners{
	position:absolute;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 420px;
	height: 305px;
	left: 35px;
	top:2065px;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-image:url(images/box8.jpg);
	line-height: 17px;
} 


#footer{
 height:130px; 
  background-color:#ffffff; 
 clear:both;
 margin-bottom:75px;
 } 
#salad{
	position:absolute;
	padding-left: 10px;
	padding-top: 10px;
	width: 430px;
	height: 506px;
	right: 48px;
	top:1865px;
	color: #FFFFFF;
	background-repeat:no-repeat;
	background-image:url(images/box5.jpg);

}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

