/* CSS Document *//* ---------- WEB SITE CONTAINER ---------- */#container {	width: 950px;	margin: auto;	text-align: left;}/* ---------- TOP AREA ---------- */#top-area {	width: 950px;	height: 75px;	padding-top: 50px;	text-align: center;}/* ---------- NAVIGATION - FOOD MENU ---------- */#navbar-food-menu {	width: 670px;	height: 36px;	background-color: #7FC31C;	text-align: center;}/* ---------- MUSIC BUTTON ---------- */#audio {	width: 65px;	height: 15px;	float: left;	padding: 10px;}/* ---------- LOGO BACKGROUND ---------- */#homepage-logo {	width: 670px;	height: 420px;	background:		url(../graphics/page-layout/homepage-logo.gif)		no-repeat		#7FC31C;}#about-our-chef-logo {	width: 670px;	height: 420px;	background:		url(../graphics/page-layout/about-our-chef.gif)		no-repeat		#7FC31C;}#location-logo {	width: 670px;	height: 340px;	padding-top: 340px;	text-align: right;	background:		url(../graphics/page-layout/location-contact.gif)		no-repeat		#7FC31C;}#sub-page-logo {	width: 670px;	height: 225px;	background:		url(../graphics/page-layout/sub-page-logo.gif)		no-repeat		#fff;}	/* ---------- BODY ---------- */#body {	float: left;	width: 950px;	background-color: #FFF;}/* ---------- PHOTOS ON LEFT SIDE ---------- */#photo-column {	float: left;	width: 280px;	background-color: #F10273;	text-align: center;}#photo {	float: left;	clear: left;	border-bottom: 4px solid #fff;}#photo-no-border {	float: left;	clear: left;}/* ---------- BODY CONTENT AREA ---------- */#content-column {	float: left;	width: 670px;}#menu-items {	float: left;	width: 600px;	font-family: "Palatino Linotype", "Book Antiqua", "Times New Roman";	font-size: 14px;	line-height: 18px;	color: #000;	margin: 50px 35px;}#disclaimer {	width: 620px;	padding: 25px;}#chef-bio {	float: left;	width: 270px;	margin: 30px 0px 0px 30px;	text-align: center;}/* ---------- FOOTER AREA ---------- */#footer {	width: 950px;	padding: 50px 0;	text-align: center;}/* ---------- OBJECT POSITIONING ---------- */#object-left {	float: left;	clear: left;	margin: 0px 20px 0px 0px;}#object-right {	float: right;	clear: right;	margin: 0px 0px 0px 20px;}/* ---------- OTHER ---------- */#clear {	clear: both;}