#centercontent *:first-child  {
	margin-top: 0px;
}

#centercontent *:last-child  {
   margin-bottom: 0px;
}

#cornerbanner {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 200px;
	width: 200px;
	z-index: 5;
}

#container {
	margin: 0px auto;
	width: 938px;
	min-height: 100%;
	position: relative;
}

#uplift {
	width: 100%;
	margin: 0px auto;
	position: relative;
	margin-top: -23px;
}

#subcontentscroll  {
	margin: 0px 40px 0px 40px;
	padding: 0px;
	z-index: 2;
	min-height: 100%;
}

#subcontentscroll p  {
   font: 14px/19px Verdana;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#mp3  {
	visibility: visible;
	position: absolute;
	left: 210px;
	top: 135px;
	z-index: 2;
	width: 228px;
	height: 60px;
   
}

#centercontent {
	margin: 0px auto;
	width: 938px;
	position: relative;
	min-height: 100%;
}

#contentbgtop {
	background-image: url(midmedia/topbox.png);
	background-repeat: no-repeat;
	width: 938px;
	height: 45px;
}

#contentbg {
	background-image: url(midmedia/midbox.png);
	background-repeat: repeat-y;
	width: 938px;
	min-height: 100%;
}

#contentbottom {
	background-image: url(midmedia/botbox.png);
	background-repeat: no-repeat;
	width: 938px;
	height: 46px;
}

#copyrighttext p a:hover  {
   color: #FC1010;
   text-decoration: underline;
}

#copyrighttext p a  {
   text-decoration: none;
   color: #A45F5F;
}

#addresstext p a:hover  {
   color: #FC1010;
   text-decoration: underline;
}

#addresstext p a  {
	text-decoration: none;
	color: #FFFFFF;
}

#facebookb a:hover  {
   background-position: -72px 0%;
}

#myspaceb a:hover  {
   background-position: -74px 0%;
}

#copyrighttext p  {
   font: 10px Verdana;
   margin: 0px;
   color: #A45F5F;
   text-align: left;
}

#copyrighttext  {
	visibility: visible;
	position: absolute;
	left: 35px;
	top: 34px;
	z-index: 2;
	width: 270px;
}

#addresstext p  {
	font: 12px Verdana;
	margin: 0px;
	color: #FFFFFF;
	text-align: left;
}

#addresstext  {
	visibility: visible;
	position: relative;
	top: 219px;
	z-index: 2;
	width: 770px;
	margin: 0px auto;
}

#facebookb a  {
   background: url(footmedia/facebookb.gif) no-repeat 0% 0px;
   display: block;
   height: 15px;
   width: 72px;
   font-size: 15px;
   line-height: 15px;
}

#myspaceb a  {
   background: url(footmedia/myspaceb.gif) no-repeat 0% 0px;
   display: block;
   height: 18px;
   width: 74px;
   font-size: 18px;
   line-height: 18px;
}

#footerbar  {
	background: url(footmedia/footerbar.png) no-repeat;
	visibility: visible;
	position: relative;
	left: 0px;
	z-index: 1;
	width: 938px;
	height: 92px;
	margin: 0px auto;
}

#facebookb  {
	visibility: visible;
	position: absolute;
	left: 826px;
	top: 40px;
	z-index: 2;
	width: 72px;
	height: 15px;
}

#myspaceb  {
	visibility: visible;
	position: absolute;
	left: 730px;
	top: 38px;
	z-index: 2;
	width: 74px;
	height: 18px;
}

#pid0foot  {
	margin: 0px auto 0px auto;
	position: relative;
	height: 92px;
	margin-top: 0px;
	z-index: 2;
}

#pid0footcontact  {
	margin: 0px auto 0px auto;
	position: relative;
	height: 92px;
	margin-top: -42px;
	z-index: 2;
}

#photosb a,
#diningb a,
#contactb a,
#homeb a,
#eventsb a  {
   background-repeat: no-repeat;
   display: block;
   height: 12px;
   background-position: 0% 0px;
   font-size: 12px;
   line-height: 12px;
}

#contactb a:hover  {
   background-position: -67px 0%;
}

#eventsb a:hover  {
   background-position: -54px 0%;
}

#photosb a:hover  {
   background-position: -59px 0%;
}

#diningb a:hover  {
   background-position: -48px 0%;
}

#logob a:hover  {
   background-position: -153px 0%;
}

#homeb a:hover  {
   background-position: -43px 0%;
}

#contactb a  {
   width: 67px;
   background-image: url(topmedia/contactb.gif);
}

#photosb a  {
   width: 59px;
   background-image: url(topmedia/photosb.gif);
}

#id2header  {
	background: url(topmedia/header.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 938px;
	height: 267px;
}

#id2header2  {
	background: url(topmedia/header2.png) no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	width: 938px;
	height: 267px;
}


#diningb a  {
   width: 48px;
   background-image: url(topmedia/diningb.gif);
}

#eventsb a  {
   width: 54px;
   background-image: url(topmedia/eventsb.gif);
}

#contactb  {
   visibility: visible;
   position: absolute;
   left: 830px;
   top: 160px;
   z-index: 2;
   width: 67px;
   height: 12px;
}

#photosb  {
   visibility: visible;
   position: absolute;
   left: 735px;
   top: 160px;
   z-index: 2;
   width: 59px;
   height: 12px;
}

#logob a  {
   background: url(topmedia/logob.gif) no-repeat 0% 0px;
   display: block;
   height: 66px;
   width: 153px;
   font-size: 66px;
   line-height: 66px;
}

#homeb a  {
   width: 43px;
   background-image: url(topmedia/homeb.gif);
}

#diningb  {
   visibility: visible;
   position: absolute;
   left: 642px;
   top: 160px;
   z-index: 2;
   width: 48px;
   height: 12px;
}

#eventsb  {
   visibility: visible;
   position: absolute;
   left: 543px;
   top: 160px;
   z-index: 2;
   width: 54px;
   height: 12px;
}

#pid0top  {
	margin: 0px auto 0px auto;
	width: 938px;
	position: relative;
	height: 250px;
}

#logob  {
   visibility: visible;
   position: absolute;
   left: 38px;
   top: 134px;
   z-index: 2;
   width: 153px;
   height: 66px;
}

#homeb  {
   visibility: visible;
   position: absolute;
   left: 458px;
   top: 160px;
   z-index: 2;
   width: 43px;
   height: 12px;
}

#flyer2img,
#flyer3img  {
	visibility: visible;
	position: absolute;
	top: 38px;
	z-index: 3;
	width: 265px;
	height: 414px;
}

#flyerdividerlines  {
   background: url(midmedia/flyerdividerlines.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 317px;
   top: 25px;
   z-index: 2;
   width: 316px;
   height: 438px;
}

#contentbox  {
	background: url(midmedia/contentbox.png) no-repeat;
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 1px;
	z-index: 1;
	width: 936px;
	height: 488px;
}

#flyer1img  {
	visibility: visible;
	position: absolute;
	left: 37px;
	top: 38px;
	z-index: 2;
	width: 265px;
	height: 414px;
}

#livevideo  {
	visibility: visible;
	position: absolute;
	left: 370px;
	top: 90px;
	z-index: 10;
	width: 280x;
	height: 40px;
}

#livevideo2  {
	visibility: visible;
	position: absolute;
	left: 370px;
	top: 355px;
	z-index: 10;
	width: 280x;
	height: 40px;
}


#flyer2img  {
   left: 335px;
}

#flyer3img  {
   left: 633px;
}

#pid0mid  {
	margin: 0px auto 10px auto;
	width: 936px;
	position: relative;
	height: 438px;
	margin-top: -23px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #000000;
   background-image:url(bg.jpg);
   background-repeat:no-repeat;
   background-position:center top;
   height: 100%;
}
