* {
	margin: 0px;
	padding: 0px;
}

#content ul {padding-left:25px;}

#content ul li {margin-bottom:7px;}

body {
	background: #67180d url("img/wood.jpg") repeat;
	margin:20px;
	padding:0;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#212F73;
}

.container {
	margin:0 auto;
	width:900px;
	padding:10px;
	background:#FFFFFF url(img/waves.gif) no-repeat bottom left;
	text-align:left;
	height:100%;
}

#container {
	
	margin:0 auto;
	width:900px;
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	color: #212F73;
	margin-bottom: 10px;
}

p {
	margin-bottom: 10px;
}

#header {
	background-color:#BBC1DE;
	width:890px;
	padding: 5px;
	height:150px;
	margin-bottom:10px;	
}

/* Menu Navigation Styles including Rollover behaviour */
#menu {
	background-color:#BBC1DE;
	background:url(img/menu.png);
	display:block;
	width:900px;
	height:50px;
	margin-bottom:10px;	
	list-style:none;
}

#menu li, #menu a {
	width:150px;
	float:left;
	list-style:none;
	height:50px;
	display:block;
}

#menu span {display:none;}

#menu #aboutus   {left:0;width:150px;}
#menu #food_menu {left:150;width:150px;}
#menu #offers    {left:300;width:150px;}
#menu #reviews  {left:450;width:150px;}
#menu #catering {left:600;width:150px;}
#menu #contact {left:750;width:150px;}

#menu #aboutus a:hover{background:transparent url(img/menu.png) 0 -50px no-repeat;}
#menu #food_menu a:hover{background:transparent url(img/menu.png) -150px -50px no-repeat;}
#menu #offers a:hover{background:transparent url(img/menu.png) -300px -50px no-repeat;}
#menu #reviews a:hover{background:transparent url(img/menu.png) -450px -50px no-repeat;}
#menu #catering a:hover{background:transparent url(img/menu.png) -600px -50px no-repeat;}
#menu #contact a:hover{background:transparent url(img/menu.png) -750px -50px no-repeat;}

/* Content Styles */
#divider {
	background: url(img/divider_placeholder.jpg) no-repeat #BBC1DE;
	width:900px;
	height:100px;
	margin-bottom:10px;	
}

#content_container {
	/* background-color:#FFF; */
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	margin:0 auto;
	width:890px;
	padding:10px;
	background-color:#FFFFFF;
	text-align:left;
	color:#212F73;
	width:900px;
	min-height:270px;
}

#content_top {background:#FFFFFF url() no-repeat top left !important;}
#content_bottom {background:#FFFFFF url() no-repeat top left !important;}

#content_middle {
	padding:10px;
	width: 900px;
	background-color:#FFFFFF;
	text-align:left;
	color:#212F73;
	height:auto;
}


/* Caption Styles */
#caption_container {
	background-color:#FFF;
	width:900px;
	min-height:50px;	
}

#caption_text {
	width:890px;
	padding: 5px;
	vertical-align:middle;
	text-align:center;
	background-color:#ffffff;
}

/* Text Content */
#content {
	width:730px;
	padding: 0px;
	float: left;
	margin-bottom:10px;
}

/* Sidebar Styles */
#sidebar {
	background-color:#BBC1DE;
	width:140px;
	padding: 5px;
	float: left;
	border-left: 10px solid #FFFFFF;
	color: #212F73;
	min-height: 150px;
}

#sidebar h2{
	border-top: 2px solid #212F73;
	border-bottom: 2px solid #212F73;
}

#clear, .clear {
	clear:both;
}


.offer {
	padding:12px;
	border: 6px dashed #bcc1df;
	margin:15px 30px;
	background-color:#ffffff;
	}

.offer h3 {
	text-align:center;
	font:bold 16px arial;
	color:#212F73;
	}