body {
    margin: 0; 
	font-family: 'Lucida Sans'; 
	background: url('../limg/background.png') center #000000 repeat-y; 

  }

  #greybox {
    position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	opacity: .6; 
	background-color: #333; 
	z-index: 100; 
	display: none; 
  }

.greydesc {
height: 230px;
overflow:auto;
	 font-size: 10pt;
}


  
  #greycontent {
    width: 460px; 
	height: 400px; 
	border: 1px solid white; 
	background-color: black; 
	color: white; 
	position: fixed; 
	z-index: 101; 
	display: none; 
	padding: 20px; 
  }
  
  #container {
    width: 900px; 
	margin: 0 auto;
    background-color: white; 	
  }
  
  #header {
    background: url('../limg/watermark.png') right no-repeat; 
  }

#logo {
margin: 1em 0em 1em 1em;
}
  
  #restaurants {
    float: right; 
/*	margin-top: 60px;  */
	margin-right: 50px; 
  }

#resttxt {
  margin-left: 25px;
}
  
  #footer {
    height: 50px; 
  }
  
  #footer .text {
	  margin-top: 10px;
    float: left; 
	color: #0b669a;
	font-family: 'Georgia'; 
	font-size: 9pt;
	padding: 5px 0 0px 20px; 
  }
  
  #social {
    float: right; 
	margin-top: 4px; 
	margin-right: 1em;
    margin-left: 1em; 
  }
  
  #featured {
    background-color: #999999; 
	width: 100%; 
	height: 300px; 
	color: white; 
  }
  
.featframe {
}

  #featured_image {
    float: left; 	
	width: 300px;
    height: 240px; 	
	border: 1px solid white; 
    margin: 30px 40px 0 30px; 
overflow: hidden;
	background-image: url(../limg/feature_frame.png);
	background-color: #ffffff;
display:none;
  }

#featured_image img {
width: 208px;
height: 152px;
		margin-top: 45px;
		margin-left: 46px;
}
  
  #featured_text {
    width: 450px; 
	   font-size: 10pt;
    float: left; 
height: 300px;
overflow:auto;
  }

#featured_text h1 {
color: #0d689c;
}
  
  #slideshow {
    background-color: #999999; 
	width: 100%; 
	height: 200px; 
	color: white; 
	border-top: 4px solid #FFFFFF; 
	overflow: hidden; 
  }
  
  #frames .frame {
    position: absolute;	
  }
  
  #frames {
	margin-top: 60px; 
	position: relative; 
	left: 0; 
  }
  
  #frames li {
    float: left; 
    display: block; 
    width: 80px; 
    height: 80px; 	
	position: relative; 
	cursor: pointer; 
	margin-left: 5px; 
	text-align: center; 
  }
  
  #frames li img.celeb {
    margin-left: 20px; 
  }
  
  #frames li img.frame {
    width: 100%; 
  }

#social a img {
	border: none;
}

* a img {
	border: none;
}

.bigimg {
	text-align: center;
	margin-bottom: .5em;
}

#arrowbar {
position:absolute;
top: 455px;
}

#arr_lt {
position: relative;
bottom: 1em;
left: 2em;
float: left;
}
#arr_rt {
position: relative;
bottom: .8em;
left: 820px;
float: right;
}

.bigimg img {
width: 300px;
height: 300px;
border: 1px solid #777;
}

h3.slidetitle {
	text-align: center;
	margin-top: 0;
}