body {
		margin:20px 20px 100px 15px;
		font-family: verdana, century gothic, arial, sans-serif;
		font-size: 11px;
		background: #000;
		}
		
	a {
	color: #000;
	text-decoration: none;
	}
	
	a:hover {
	text-decoration: underline;
	}
	#header {
		position: absolute;
		top: 20px;
		left: 25px;
		width:100%;
		height: 100;
		}
		
	#sidebar {
		position: absolute;
		left: 25px;
		top: 167px;
		width:160px;
		padding-top: 0px;
		padding-bottom:0px;
		}
	
	#gt {
		position: absolute;
		left: 225px;
		top: 170px;
		width:12px;
		height: 400px;
		background: #fff;
		}
		
	#menu {
		position: absolute; 
		top: 130px; 
		left: 250px; 
		width:600px;
		background:#000;
		}
		
		#menu p { 
		    word-spacing: 25px;
			color: #fff;
			font-weight: bold;
			font-size: 14px;
		}
		
		#menu a {
		text-decoration: none;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		}
		
		#menu a:hover {
		color: #fff;
		}
		
		#menu a:visited{
		color: #fff;
		}
	#adminMenu {
		position: absolute; 
		top: 10px; 
		left: 10px; 
		background:#000;
		width: 200px;
		}
		
		#adminMenu p { 
		color: #fff;
		font-size: 12px;
		font-weight: normal;
		}
		
		#adminMenu td { 
		color: #fff;
		font-size: 14px;
		}
		
		#adminMenu h1 { 
		color: #fff;
		}
		#adminMenu h2 { 
		color: #fff;
		}
		#adminMenu a {
		text-decoration: none;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		}
		
		#adminMenu a:hover {
		color: #fff;
		}
		
		#adminMenu a:visited{
		color: #fff;
		}
		
		#adminMenu img{
		border: 6px;
		}		
		#adminPages a {
		text-decoration: none;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		}
		
		#adminPages a:hover {
		color: #fff;
		}
		
		#adminPages a:visited{
		color: #fff;
		}
		
		#adminPages img{
		border: 6px;
		}
	#page {
		position: absolute; 
		top: 205px; 
		left: 255px; 
		width: 500px; 
		height: 310px; 
		z-index: 4;
		}
	#pages {
	    background: #fff;
		font-size: 12px;
		position: absolute; 
		top: 170px; 
		left: 250px; 
		width: 725px; 
		height: 400px; 
		}
    #pages a{
	color: #969100;
	text-decoration: none;
	}
	
	#food {
		margin-left: 31px;
		margin-right: 25px;
		margin-top: 30px;
		color: #000;
		}
	
	#content {
		margin-left: 35px;
		margin-top: 40px;
		padding-right: 50px;
		}

	#nextprev {
		position: absolute;
		top: 370px;
		left: 40px;
		}

		#nextprev a {
		text-decoration: none;
		font-weight: bold;
		font-size: 14px;
		}
		
		#nextprev a:hover {
		text-decoration: underline;
		}
		
		#nextprev a:visited{
		color: #969100;
		}
	
	#mff {
		position: absolute;
		float: right;
		top: 360px;
		left: 620px;
		}

	img.mff a{  
		margin: 4px; 
		border: 0px;
		} 
	
	#address {
		position: absolute; 
		top: 35px; 
		left: 830px; 
		background:#000;
		color: #fff;
		font-size: 11px;
		}
		#open {
		position: absolute; 
		top: 100px; 
		left: 825px; 
		background:#000;
		color: #fff;
		font-size: 11px;
		}
		
		#leftfdl {
		position: absolute; 
		top: 55px; 
		left: 770px; 
		}
		
		#rightfdl {
		position: absolute; 
		top: 55px; 
		left: 928px; 
		}


	#galindex {
		padding-top: 5px; 
		margin-left: 50px;
		margin-right: 50px;
		font-size: 14px;
		}
		#galindex a{
		color: #ffffcc;
		text-decoration: none;
		}
		#galindex a:hover{
		color: #ffffcc;
		text-decoration: underline;
}

 .photo, .photo TH, .photo TD
{
background-color:#fff;
color:#333333;
font-size:15px;

 }
 .photo img {
 border:solid #333333;	
 border-width:2 2 2 2px;
}
#galThumbs { 
position: absolute; 
top: 0; 
left: 0; 
min-width: 600px; 
width: 100%; height: 100px; }

#galLeft { 
position: absolute;
top: 10px;
left: 0px;

margin: 0 0 0 18%; 
background-color: blue;
}

#galMiddle { 

width: 60%; 
margin-top: 1%; 
text-align: center;
background-color: gray;
}


#galRight { 

 width: 19%; 
 margin: 0 0 0 0; 
 text-align: right;
background-color: #aaa;
 }

	div.float {
	float: left;
	}
  
    div.float p {
   	text-align: center;
	}

#adminPages {
	    background: #000;
		color: #fff;
		font-size: 10px;
		position: absolute; 
		top: 23px; 
		left: 250px; 
		width: 725px; 
		height: 400px; 
		}
		#adminPages TD{
		color: #fff;
		font-size: 10px;
		}
		
#movies img{ 
		margin: 0 0 2px 40px; 
		display: inline; 
		border: 2; 
		}		

.caption { 
		margin: 5px; 
		padding: 5px; 
		font-size:90%; 
		text-align:center;
		} 
		
.right { float: right;
			padding-left: 40px; }
.left { float: left; }


#gal img { border: 6px solid #ffffcc; }
#thumbs {padding-top: 75px; }
#thumbs img {border: 6px solid #ffffcc; }