body { 	color: black;	background:  #726459 url(../images/background.gif) top left repeat;	margin: 0;	padding: 0;	border: 0;	font-family: times, serif;	font-weight: bold;	font-size: 1em;}/*--------------- container boxes ----------------*/#outsidecontainer {	position: relative;	top: 4px;	margin-left: auto;	margin-right: auto;	width: 900px;	height: auto;	background: none;	padding: 0;	border: 0;}#logo {	position: relative;	top: 0;	left: 182px;	width: 536px;	height: 51px;	margin: 0;	border: 0;	padding: 0;	background: url(../images/logo.gif) top left no-repeat;}#container {	position: relative;	top: 0;	left: 0;	width: 900px;	margin: 0;	padding: 0;	border: 1px solid #A2886B;	background: #A0DCDB;}#contents {	margin: 4px;	padding: 0;	border: 2px solid #726459;	width: auto;	background: none;	height: auto;}/*--------------- navigation ----------------*/#nav {	border: 1px solid #726459;	width: 884px;	height: 22px;	padding: 0;	margin: 1px;	padding-top: .3em;	text-align: center;	letter-spacing: .1em;	background: url(../images/toprightgraphic.gif)#726459 top right no-repeat;}.marker {	color: white;}.submarker {	color: #A0DCDB;}#subnav {	border: 1px solid #A2886B;	border-left: 0;	border-right: 0;	color: #A2886B;	width: 886px;	height: 22px;	padding: 0;	margin-left: 1px;	margin: 0;	padding-top: .3em;	text-align: center;	letter-spacing: .1em;	background: #907867;}#subnav a:link, #subnav a:visited {	color: white;}#subnav a:hover, #subnav a:active {	color: #A0DCDB;}/*--------------- photos ----------------*/#photos {	border: 1px solid #726459;	padding: 4px 0 4px 0;	margin: 1px;	width: 884px;	height: auto;	text-align: center;}/*--------------- main content ----------------*/#maincontents {	border: 1px solid #726459;	width: 800px;	height: auto;	padding: 0;	padding-left: 15px;	padding-right: 69px;	padding-bottom: 30px;	margin: 0;	margin-left: 1px;	font: .7em Arial, helvetica, sans-serif;	line-height: 2em;	background: url(../images/bottomrightgraphic.gif) bottom left no-repeat;}h1#welcome {	background: url(../images/h1-welcome.gif) top left no-repeat;	width: 628px;	height: 64px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#catering {	background: url(../images/h1-catering.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#weddings {	background: url(../images/h1-weddings.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#personal {	background: url(../images/h1-personal.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#provisions {	background: url(../images/h1-provisions.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#contact {	background: url(../images/h1-contact.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#testimonials {	background: url(../images/h1-testimonials.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#catering {	background: url(../images/h1-catering.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#corporate {	background: url(../images/h1-corporate.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#gallery {	background: url(../images/h1-gallery.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1#entertainment {	background: url(../images/h1-entertainment.gif) top left no-repeat;	width: 661px;	height: 67px;	margin: 5px;	padding: 0;	padding-left: -10px;	border: 0;}h1 span {	display: none;}p {	padding: 0;	padding-right: 90px;	padding-left: 40px;	margin: 0;	border: 0;}/*--------------- provisions content ----------------*/h2 {	color: #726459;	text-align: center;	font-size: 2.5em;	padding: 0;	margin: 0;	border: 0;	font-family: times, serif;}h3 {	color: #726459;	text-align: center;	font-style: italic;	font-size: 1.2em;	padding: 0;	margin: 0;	border: 0;}h4 {	color: #726459;	text-align: left;	font-style: italic;	font-size: 1.5em;	padding: 0;	margin: 0;	border: 0;}h5 {	color: #726459;	text-align: center;	font-size: 2em;	padding: 0;	padding-top: .3em;	margin: 0;	border: 0;	font-family: times, serif;}#maincontents li {	list-style: none;	display: inline;	padding-right: 14px;}#maincontents ul {	background: none;}ul#byline {	display: block;	font-weight: bold;}ul.shop li {	font-size: 10pt;	font-weight: bold;	display: block;}.reciepe {	display: block;	padding: 0;	color: #726459;}.item {	padding-top: 10px;	display: block;}ul.gourmet li {	list-style: disc;	list-style-image: disc;}#maincontents li.item {	display: block;	clear: left;}#maincontents li.reciepe {	display: block;	clear: left;}/*--------------- bottom graphic ----------------*/#bottomgraphic {	text-align: center;	width: 880px;	height: 50px;	border: 0;	padding: 0;	background:  url(../images/bottomgraphic.gif) top center no-repeat;}p#legal {	padding: 0;	margin: 0;	border: 0;	text-align: center;}td {}a:link { 	color: #726459;	text-decoration: none; }a:visited { 	color: #726459;	text-decoration: none; } a:hover { 	color: white;	text-decoration: none; } a:active { 	color: white;	text-decoration: none; }#ica {	padding-left: 20px;}