/* Styling */
body {
	font-family:'Times New Roman';
	font-size:14px;
	background-color:#bfb7a6;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
}

/* Layout */
.wrapper {
	width:791px;
	margin:auto;
}

#header_request_reservation {
  width:130px;
  height:27px;
  background-image:url(../images/header_request_reservation.gif);
  display:block;
}
#header_request_reservation:hover {
  background-position:0px 27px;
}

.nav {
  height:56px;
  width:100%;
  background-image:url(../images/menu_background.jpg);
}
.nav a {
  float:left;
  height:56px;
}
.nav a:hover, .nav a.on {
  background-position:0px 56px;
}

.content {
  height:321px;
  padding-top:50px;
  width:100%;
  background-image:url(../images/content_background.gif);
}
.copy {
  margin:0px 0px 0px 120px;
  width:550px;
  height:225px;
  overflow:auto;
}

/* Nav Items */
#nav_home {
  background-image:url(../images/menu_home.gif);
  width:41px;
  margin-left:31px;
}
#nav_about_us {
  background-image:url(../images/menu_about_us.gif);
  width:67px;
  margin-left:57px;
}
#nav_food_wine {
  background-image:url(../images/menu_food_wine.gif);
  width:51px;
  margin-left:53px;
}
#nav_po_to_go {
  background-image:url(../images/menu_po_to_go.gif);
  width:74px;
  margin-left:63px;
}
#nav_contact_reservations {
  background-image:url(../images/menu_contact_reservations.gif);
  width:98px;
  margin-left:41px;
}
#nav_press_photos {
  background-image:url(../images/menu_press_photos.gif);
  width:62px;
  margin-left:35px;
}
#nav_private_events {
  background-image:url(../images/menu_private_events.gif);
  width:47px;
  margin-left:41px;
}

/* Pages */
.copy .photo {
  float:left;
  height:225px;
  width:205px;
  margin-right:15px;
}
.copy .text {
  float:left;
}

/* Menu */
.copy .menu_text {
  text-align:center;
  padding:0px 15px 0px 15px;
}
.menu_header {
  font-size:15px;
}

/* Press & Photos */
.copy .press_photos {
  width:535px;
}
.press_photos .photo_header {
  font-size:16px;
  width:100%;
  height:20px;
  float:left;
}
.press_photos .photo_item {
  height:115px;
  width:62px;
  display:block;
  float:left;
  text-decoration:none;
  color:#000;
  margin-right:10px;
}
.press_photos .photo_item img {
  width:62px;
  height:81px;
  border:none;
}
.press_photos .photo_item span {
  width:62px;
  height:34px;
  overflow:hidden;
  display:block;
}