 @charset "utf-8";



/* CSS Document */





html { height:100%;}

body { width: 845px;

	background:url(images/bg.jpg);

	z-index: 0;

	margin-left: auto;

    margin-right: auto;

	height: 100%;

}



#maincontainer { 

		min-height:100%;

		position: relative;

}

/* Nav section */

#navbar { background-image: url(images/navbgcenter.png);

		 height: 24px;

		 background-repeat:no-repeat;

		 overflow:hidden;

}

#navhome {margin-right:74px;

		  margin-bottom:0px;

		  width:74px;

		  height:24px;

   		 display:inline;

}

#navmenu {margin-right:68px;

		  margin-bottom:0px;

		  width:75px;

		  height:24px;

		 display:inline;

}	

#navcontact{margin-right:67px;

		  margin-bottom:0px;

		  width:220px;

		  height:24px;

		 display:inline;

}	

#navarealinks{ width:120px;

		  height:24px;

		 display:inline;	

}	

/* index page styles */

#mainbodyleft {background-image:url(images/main13.png);

		   width:57px;

		   height:428px ;

}



#mainbodycenter {background-image:url(images/main14.gif);

		   width:735px;

		   HEIGHT:428px;

} 

#mainbodyright { background-image:url(images/main15.png);

		   width: 53px;

		   HEIGHT:428px;

} 





#maintop { width: 510px;

		   float:left;

}



#mainlist {line-height:13px;}



#openingtext { width:476px;

      		  float: left;

			  padding-bottom:18px;}





#happening {float:right;

			display:inline;

			vertical-align:top;

			}







#fade {background:url(images/fade.gif);

	   background-repeat:no-repeat;

	   height: 139px;

	   width: 360px;

	   padding-bottom:35px;

	   float:left;

}



iframe { overflow-x: hidden;

	overflow-y: scroll;

	border: 0px;

} 



#photo { float:left;

		 padding-right:23px;}

  



/* Links page */

#linksleft { background-image: url(images/linksbody1.png);

				width: 57px;

				height: 428px;

}

#linkscenter { background-image: url(images/linksbody2.gif);

			   width: 735px;

      		height: 428px;

}

#linksright { background-image: url(images/linksbody3.png);

			width: 53px;

	    	 height: 428px;

}

#linksfade { background-image:url(images/linksfade.gif);

			background-repeat:no-repeat;

			width: 500px;

			height: 332px;

			float:left;

			margin-left:19px;

}

#linkspagelinks {margin-top:10px;}



/* Menu page */

#menubodyleft { background-image: url(images/menubody1.png);

				width: 57px;

				height: 428px;



}

#menubodycenter { background-image: url(images/menubody2.jpg);

				width: 735px;

				height: 428px;

				vertical-align:top;

}

#menubodyright { background-image: url(images/menubody3.png);

				 width: 53px;

				 height: 428px;

}

#menuttoptext { width:465px;}



/* Contactus page */

#contactbodyleft { background-image: url(images/contactbody1.png);

				width: 57px;

				height: 428px;



}

#contactbodycenter { background-image: url(images/contactbody2.gif);

				width: 735px;

				height: 428px;

				vertical-align:top;

}

#contactbodyright { background-image: url(images/contactbody3.png);

				 width: 53px;

				 height: 428px;

}



#footer {background-image:url(images/footer.png);

		 width: 845px;

		 height: 63px;

}



/*#subfooter {background-image: url(images/subfooter.png);

			position:absolute;

		   bottom:0;

		   width:100%;

 		  min-height:8px;  

}*/



.small {  font-family: Arial, Helvetica, sans-serif;

		  font-size: 11px;

          color: #ffffff;

}

.normal { font-family: Arial, Helvetica, sans-serif;

		  font-size: 13px;

          color: #FFFFFF;

}



.large {  font-family: Arial, Helvetica, sans-serif;

		  font-size: 23px;

          color: #FFFFFF;

		  font-weight: bold;

}

.largeblue {font-family: Arial, Helvetica, sans-serif;

		  font-size: 15px;

          color: #66ccff;

		  font-weight: bold;

}



.blue { font-family:Arial, Helvetica, sans-serif;

		font-size:11px;

		color:#66ccff;

		font-weight:bold;

		line-height: 12px;}



ul.white { margin-left:15px;

		   line-height:1.1em;

}



li.white { list-style:square;

			font-family:Arial, Helvetica, sans-serif;

			font-size:11px;

			color:#ffffff;

			font-weight:bold;

			vertical-align:middle;

}



a,a:visited,a:hover { color:#66ccff;}



.clear { clear:both}

.hidden { display:none;

		  height:0px;}



img.leftfloat { float:left;

				border-bottom:0;



}

img.rightfloat {float:right;

				border-bottom:0px;

				margin-top:0px;

}



img.foodshot{ float:right; 

			  display:inline;

			  vertical-align:top;

}





