body {
  background:#7e2725 url("/images/pink_bg.gif") repeat-x 0 300px;
	}
	
#wrapper {
  text-align:center;
  margin-top:100px;
	}
	
#box {
  margin:0 auto;
  width:750px;
	}

h2 {
	font-size:1.4em;
	margin-top:0;
	padding-top:0
	}
	
.home_page #home {
	display:none;
	}
	
/* top menu styles */

#top_menu a {
  float:right;
	display:block;
	margin:0 0 5px 30px;
	} 

#contact {
	width:82px;
	height:22px;
	background:url("/images/top_menu/contact.gif");
	background-position:0 -22px;
	}
	
#contact:hover {
	background-position:0 0px;
	}
	
#contact span {
	display:none;
	}

#about {
	width:65px;
	height:22px;
	background:url("/images/top_menu/about.gif");
	background-position:0 -22px;
	}
	
#about:hover {
	background-position:0 0px;
	}

.about_page #about {
	background-position:0 0px;
	}
	
#about span {
	display:none;
	}

#portfolio {
	width:90px;
	height:22px;
	background:url("/images/top_menu/portfolio.gif");
	background-position:0 -22px;
	}
	
#portfolio:hover {
	background-position:0 0px;
	}
	
.portfolio_page #portfolio {
	background-position:0 0px;
	}
	
#portfolio span {
	display:none;
	}	
	
#gallery {
	width:72px;
	height:22px;
	background:url("/images/top_menu/gallery.gif");
	background-position:0 -22px;
	}
	
#gallery:hover {
	background-position:0 0px;
	}
	
.gallery_page #gallery {
	background-position:0 0px;
	}
	
#gallery span {
	display:none;
	}	

	
#home {
	width:66px;
	height:22px;
	background:url("/images/top_menu/home.gif");
	background-position:0 -22px;
	}
	
#home:hover {
	background-position:0 0px;
	}
	
#home span {
	display:none;
	}	
/* end top menu styles */
	
#restaurant, #bio {
  clear:both;
	}

#address {
  margin-top:10px;
	}

#bio {
	background-image:url("/images/about_page.jpg");
	width:315px;
	height:412px;
	padding:61px 380px 56px 55px;
	} 
	
#bio div {
	overflow:auto;
	color:#fff;
	font-family:georgia;
	font-size:.9em;
	text-align:left;
	height:412px;
	line-height:1.5;
	}
	
#projects {
	background-image:url("/images/gallery.jpg");
	width:315px;
	height:412px;
	padding:61px 380px 56px 55px;
	clear:both;
	} 
	
#projects ul {
	list-style-type:square;
	margin-left:1em;
	padding-left:0;
	}
	
#projects ul li {
	margin-bottom:10px;
	}
	
#projects div {
	overflow:auto;
	color:#fff;
	font-family:georgia;
	font-size:.9em;
	text-align:left;
	height:412px;
	}
