html {}

#box-link { 
		position: absolute; 
		top: 55px; 
		left: 175px; 
		width: 150px; 
		height: 450px; 
		background-color: transparent; 
		border: none; }
body {
	width: 780px;
	position: relative;
	background-color: #E9DEC5;
	color: #565656;
	font: 11px "Courier New", Courier, monospace;
	padding-left: 115px;
}

#restaurant_info {
	float: left;
	width: 360px;
	background: url(../images/logo.jpg) no-repeat;
	height: 576px;
}
#restaurant_info h1 {
	text-indent: -9999px;
	height: 330px;
}

#restaurant_info h2 {
	float: left;
	padding-top: 145px;
	padding-left: 70px;
}

#navigation {
	padding-left: 280px;
	height:20px;
}
#navigation li {
	cursor: pointer;
}
#navigation li a.top_nav {
	display:block;
	text-indent:-9999px;
	height:14px;
	width:73px;
}
#navigation a#drink_nav {
	background:url('../images/nav/drink.gif') no-repeat;
}
#navigation a#share_nav {
	background:url('../images/nav/share.gif') no-repeat;
	margin-bottom:20px;
}
#navigation a#eat_nav {
	background:url('../images/nav/eat.gif') no-repeat;
}
#navigation a#events_nav {
	background:url('../images/nav/events.gif') no-repeat;
}
#navigation a#photos_nav {
	background:url('../images/nav/photos.gif') no-repeat;
}
#navigation a#press_nav {
	background:url('../images/nav/press.gif') no-repeat;
}
ul.add_info {margin-bottom:8px;}

ul.add_info li a {
	text-decoration: none;
	padding-left: 20px;
	color: #565656;
	font-style:italic;
	text-indent:0px;
	display:block;
}
	

#content {
	float: right;
	width: 375px;
	padding-top: 25px;
	padding-bottom: 50px;
}
	#content h3 {
		font-weight: bold;
		padding: 5px 0;
		clear:both;
	}
	#content h4 {
		font-weight: bold;
	}
	#content ul {}
		#content ul li {
			padding: 5px 0;
		}
			#content ul li h5 {}
	#content #share {padding-top: 150px;}
		#content #share p {}
		#content #share a {
			display: block;
			padding: 2px 0;
		}
		
		#content #share p#floor_plan {
			display:block;
			margin-top:200px;
			}
			#content #share p#floor_plan a { 
				display:inline;
				}
	#content #share ul#hours {padding-top: 20px;}
		#content #share ul#hours li {padding:0;}
		#content #share ul#hours li strong {font-weight:bold;}
#private_events {text-align:right;}
	#private_events h3 {text-align:left;}
	#private_events label {padding-right:0.5em;}
	#private_events input {
		background-color:#E9DEC5;
		border:1px solid #565656;
		}
		
/** ERRORS **/
#errorExplanation {
	text-align:left;
	padding:10px 0;
	color:#99513D;
}
	#errorExplanation li {padding:0;}