/* Star Anise Style Sheet */



body {

	margin: 0;

	padding: 0;

	background: #434343 url(../images/grey_stripe.gif) scroll repeat-x top left;

}



#container {

	width: 900px;

	margin: 0 auto;

	background: #fff;

}



#redblock {

	background: #930021;

	width: 450px;

	float: left;

}



#redblock #content {

	width: 336px;

	padding: 0 55px 20px 59px;

}



#redblock #content p, #redblock #content li {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

}



#redblock #content a img, #whiteblock #feature a img {

	border: 0;

	margin-top: 20px;

	float: right;

}



#redblock #utilities {

	background: #fff;

	padding: 32px 10px 20px 61px;

	border-right: 1px solid #e5e5e5;

	height: 100%;

}



#redblock #utilities ul {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



#redblock #utilities ul li {

	display: inline;

	font: 9px Verdana, Arial, Helvetica, sans-serif;

	background: url(../images/arrow_grey.gif) scroll no-repeat left;

	padding-left: 8px;

	margin-right: 14px;

}



#redblock #utilities a {

	color: #7f7f7f;

	text-decoration: none;

}



#redblock #utilities a:hover {

	color: #7f7f7f;

	text-decoration: underline;

}



#redblock #utilities p {

	font: 9px Verdana, Arial, Helvetica, sans-serif;

	color: #7f7f7f;

	padding-top: 27px;

}



#redblock #content h1.welcome {

	background: url(../images/header_welcome.gif) scroll no-repeat left;

	width: 137px;

	height: 120px;

}



#whiteblock {

	float: right;

	width: 450px;

	margin: 0;

	padding: 0;

	background: #fff;

}

#dining-box{
	width: 336px;
	padding: 0 55px 20px 59px;
	background: #930021;
}



#whiteblock #feature {

	width: 329px;

	height: 100%;

	margin: 0 0 60px 60px;

}



#whiteblock #feature .menu {

  text-align: center;

}





#whiteblock #feature h1.about {

	background: url(../images/header_about.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h1.dining {

	background: url(../images/header_dining.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h1.media {

	background: url(../images/header_media.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h1.recipes {

	background: url(../images/header_recipes.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h1.functions {

	background: url(../images/header_functions.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h1.gallery {

	background: url(../images/header_gallery.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h1.contact {

	background: url(../images/header_contact.gif) scroll no-repeat left;

	width: 73px;

	height: 120px;

}



#whiteblock #feature h2 {

  font: bold 10px Verdana, Arial, Helvetica, sans-serif;

  color: #930021;

}



#whiteblock #feature p, #whiteblock #feature li {

	padding: 0;

	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;

}



#whiteblock #feature p img {

	float: left;

	margin-right: 40px;

	margin-bottom: 30px;

}



#whiteblock #feature .thumbnails img {

  float: left;

  margin: 3px;

}



#whiteblock #feature .thumbnails a img {

  border: 1px solid #930021;

  padding: 2px;

}



#whiteblock #feature .thumbnails a:hover img {

  border: 2px solid #000000;

  padding: 1px;

}



#whiteblock #feature a {

  color: #930021;

  text-decoration: none;

}



#whiteblock #feature a:hover {

  color: #ff0000;

  text-decoration: underline;

}





h1 {

	padding: 0;

	margin: 0;

}



.hide {

	display: none;

}

ol li{
	list-style-type: circle;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 0px;
display: inline;
	margin-right: 15px;

}
