body {
	width: 992px;

	margin: 0px auto 0px auto;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.08em;
	font-weight: normal;

	margin: 15px 0px 8px 0px;
}
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.82em;
	font-weight: normal;

	margin-bottom: 0px;
	margin-top: 12px;

}
h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.55em;
	font-weight: normal;

	margin-bottom: 0px;
	margin-top: 8px;
}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px }
span.warning { color: #975023; }
/*
textarea {
	font-family: arial;
	font-size: 1.1em;
}
*/

/* ##### HEADER ##### */
div#header {
	float: left;
	width: 100%;
	height: 100px;

	background-color: #4a221a;
}
img#logo {
	float: left;
	margin: 53px 0px 0px 28px;
}
img#bird {
	float: right;
	margin: 26px 146px 0px 0px;
}


/* ##### CONTENT HEADER ##### */
img#large_image {
	float: left;
	width: 779px;
	height: 342px;
}
div#main_menu {
	float: left;
	width: 195px;
	height: 314px;

	padding: 28px 0px 0px 18px;

	background-color: #975023;
}
div#main_menu ul#menu {
	list-style: none;
	padding: 0px;
	margin: 0px;

	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
div#main_menu ul#menu a {
	color: #ffffff;
	background-color: #975023;

	text-decoration: none;
}
div#main_menu ul#menu a:hover {
	text-decoration: underline;
}
div#main_menu ul#menu a.selected {
	color: #ffde60;
	background-color: #975023;
}
div#main_menu ul#menu ul.sub_menu {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 7px 15px;

	font-size:0.92em;
	font-family: Arial, Helvetica, sans-serif;
}


/* ##### MAIN CONTENT ##### */
div#main_content {
	float:left;
	width: 100%;
	margin: 0px 0px 10px 0px;

/*	background-image: url(images/right_channel_slice.jpg);
	background-position: right;
	background-repeat: repeat-y; */
}
div#main_content a {
	color: #000000;
	background-color: transparent;

	text-decoration: underline;
}
div#content_channel {
	float:left;
	width: 731px;

	padding: 0px 0px 0px 28px
}
div#content_channel div#menu_navigation {
	float: left;
	width: 711px;
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 30px 0px;

	font-family: Georgia, "Times New Roman", Times, serif;

	border: 2px solid #a38674;
	border-top: 0px;
	border-bottom: 0px;
}
div#content_channel div#menu_navigation a {
	display: block;
	float: left;
	margin: 0px 0px 0px 20px;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	border-right: 2px solid #A38674;
}
div#content_channel div#menu_navigation a.no_border { border: 0px; }
div#content_channel div#menu_navigation a.selected,
div#content_channel div#menu_navigation a:hover { text-decoration: underline; }

div#right_channel {
	float: right;
	width: 183px;

	padding: 15px 15px 15px 15px;

	color: #000000;
	background-color: #d0f5df;

	font-size: 0.92em;
}
div#right_channel img { padding-bottom:10px; }

div#logos {
	float: right;
	clear: right;
	width: 214px;
	margin-top: 10px;
}
div#logos img {
	margin-bottom: 20px;
}
div#michelin {
	margin-bottom: 20px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size: 12px;
	font-weight: bold;
}
div#michelin img#michelinLogo {
	margin: 0;
}


/* ##### FOOTER ##### */
div#footer {
	float:left;
	width: 100%;

	padding: 10px 0px 20px 0px;
	margin: 10px 0px 20px 0px;

	color: #523929;
	background-color: #ffffff;
	background-image: url(images/footer_slice.jpg);
	background-position: top;
	background-repeat: repeat-x;

	font-size:0.92em;
	font-weight: bold;
}
div#footer a {
	color: #523929;
	background-color: #ffffff;
	font-weight: normal;
}
div#left { float:left; }
div#right {
	float:right;

	font-weight: normal;
}



ul.item_list {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
ul.item_list li {
	margin-bottom: 20px;
}

ul.item_list p {
	margin-top: 0px;
}

ul.item_list h2 {
	font-size: 1.65em;
}