/* -------------------- Global -------------------- */body {	background-color: #685444;	margin: 0px;	padding: 0px;	background-image: url(tile.gif);	background-repeat: repeat-x;	background-position:  top;}#container {	width: 600px;	margin-left: auto;	margin-right: auto;	padding: 0px;	margin-top: 0px;	margin-bottom: 0px;	text-align: center;	}/* -------------------- Top -------------------- */		#navcontainer {	position: relative;	width: 600px;	height: 50px;	padding: 0;	margin: 0;	background: #685444;	}	#nav {	position: absolute;	top: 0px;	left: 0px;	list-style: none;	margin: 0;	padding: 0;	height: 50px;	display: inline;	overflow: hidden;	width: 601px;	}#nav li {      margin: 0; 	padding: 0;	display: inline;	list-style-type: none;      }#nav a {    float: left;	padding: 50px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:50px; /* for IE5/Win */	}        #nav a:hover {	background-position: 0 -50px;        border:0px solid #fff		}#nav a:active, #nav a.selected {	background-position: 0 -100px;        }		#food a {		width: 120px;        background: url(nav01.gif) top left no-repeat;        }		#grooves a  {        width: 120px;        background: url(nav02.gif) top left no-repeat;        }		#clips a  {        width: 120px;        background: url(nav03.gif) top left no-repeat;        }		#events a  {        width: 120px;        background: url(nav04.gif) top left no-repeat;        }		#authors a  {        width: 120px;        background: url(nav05.gif) top left no-repeat;        }#banner {	width: 600px;	height: 150px;	padding: 0px;	margin: 0px;	background-color: #00B5CC;	}/* -------------------- Content -------------------- */#content {	padding: 0px 0px 20px;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 12px;	line-height: 180%;	color: #3B494E;	background-color: #FFFFFF;	margin: 0px;	background-image: url(tile_content.gif);	background-repeat: repeat-x;	background-position: center top;	text-align: left;	}	p {	padding-right: 50px;	padding-left: 50px;	padding-top: 0px;	padding-bottom: 0px;	margin: 0px 0px 10px;	}				h2 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 28px;	font-weight: bold;	color: #D7551F;	line-height: 120%;	text-transform: lowercase;	text-align: left;	margin: 0px;	padding: 20px 50px 0px;	}	h3 {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 18px;	font-weight: bold;	text-transform: lowercase;	color: #ACC447;	margin: 0px;	padding: 15px 50px 5px;	}	h3.border {	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-size: 18px;	font-weight: bold;	text-transform: lowercase;	color: #ACC447;	margin: 25px 0px 0px;	padding: 25px 50px 5px 50px;	border-top: 1px solid #B59176;	border-right: 1px #B59176;	border-bottom: 1px #B59176;	border-left: 1px #B59176;	}	h4 {	margin: 0px;	padding-bottom: 0px;	padding-left: 50px;	font-size: 15px;	color: #d7551f;	}	h5 {	color: #999999;	margin: 0px 0px 0px 50px;	padding: 0px 0px 10px;	font-size: 13px;	font-weight: normal;	}	ul.grooves {	color: #C74A84;	margin: 0px 50px;	padding: 10px 0px;	list-style-type: none;	border-top: 1px dotted #D7551F;	border-bottom: 1px dotted #D7551F;	}	ul.recipe {	color: #C74A84;	margin: 0px 50px 10px;	padding: 10px 0px;	list-style-type: none;	border-top: 1px dotted #D7551F;	border-bottom: 1px dotted #D7551F;	}	#clips ul {	margin: 0px 50px 0px 50px;	padding: 0px;	list-style-type: none;	}	#clips li {	border-bottom: 1px dotted #D7551F;	margin: 10px 0px 10px;	padding: 0px 0px 10px 0px;	list-style-type: none;	}	.date {	font-size: 15px;	line-height: 130%;	color: #ACC447;	font-weight: bold;	text-transform: lowercase;	}	.artist {	color: #40291C;	margin-left: 10px;	}img.wrap {	margin: 0px;	float: right;	padding: 0px 10px 10px 20px;	}a {	color: #66FFFF;	text-decoration: none;	}.smallcaps {	font-weight: normal;	font-variant: normal;	letter-spacing: 2px;	font-size: 10px;	text-transform: uppercase;	}	blockquote {	background-image: url(../clips/quote.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	}cite {	color: #65BBCA;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	font-weight: bold;	font-style: normal;	font-variant: normal;	}/* -------------------- Footer -------------------- */#footer {	clear: both;	padding: 20px 15px 15px;	margin-top:0px;	font-size: 10px;	line-height: 150%;	text-align: center;	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;	color: #AF8C72;	background-color: #FFFFFF;	background-image: url(tile_footer.gif);	background-repeat: repeat-x;	background-position: center top;	}#footer a {	color: #C7A891;	text-decoration: none;	}#footer a:hover {		color: #FFF;	text-decoration: none;	}