/* CSS Document */

* {
	padding: 0;
	margin: 0;
}

html { height: 100%; }
body {
	height: 100%;
	background: url(images/bg.gif) repeat-x top left #420200;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #3e3e3e;
}

a,
a:link,
a:visited {
	color: #630400;
	text-decoration: underline;
}

.clear { clear: both; }
a img { border: 0; }

#header {
	height: 175px;
		background: url(images/tagline.gif) no-repeat bottom left;
		background-position: 314px 0;
}
	#topLeft {
		display: block;
		height: 175px;
		width: 72px;
		background: url(images/topleft.jpg) no-repeat center right;
		float: left;
	}
	#header h1 {
		float: left;
		height: 175px;
		width: 241px;
		background: url(images/logo.gif) no-repeat center center;
	}
		#header h1 a {
			display: block;
			height: 175px;
			outline: none;
			text-indent: -9999px;
		}
	#header h2 {
		text-indent: -9999px;
		float: left;
	}
	
#lower {
	background: url(images/main.gif) repeat-y top left #FFF;
}
	#nav {
		font-size: 1px;
		width: 241px;
		float: left;
		padding-left: 72px;
	}
		#nav li {
			list-style: none outside;
			width: 241px;
		}
			#nav li a {
				display: block;
				height: 40px;
				outline: none;
			}
				#nav li a span { display: none; }
				
			#nav1 {
				background: url(images/nav/restaurant.gif) no-repeat top left;
			}
				#nav1 a { height: 41px !important; }
				#nav1 a:hover {
					background: url(images/nav/restaurant.gif) no-repeat top right;
				}
			#nav2 {
				background: url(images/nav/menu.gif) no-repeat top left;
			}
				#nav2 a { height: 39px !important; }
				#nav2 a:hover {
					background: url(images/nav/menu.gif) no-repeat top right;
				}
			#nav3 {
				background: url(images/nav/people.gif) no-repeat top left;
			}
				#nav3 a:hover {
					background: url(images/nav/people.gif) no-repeat top right;
				}
			#nav4 {
				background: url(images/nav/spices.gif) no-repeat top left;
			}
				#nav4 a:hover {
					background: url(images/nav/spices.gif) no-repeat top right;
				}
			#nav5 {
				background: url(images/nav/times.gif) no-repeat top left;
			}
				#nav5 a:hover {
					background: url(images/nav/times.gif) no-repeat top right;
				}
			#nav6 {
				background: url(images/nav/contact.gif) no-repeat top left;
			}
				#nav6 a { height: 41px !important; }
				#nav6 a:hover {
					background: url(images/nav/contact.gif) no-repeat top right;
				}
				
#right {
	margin-left: 313px;
	padding: 23px 27px;
}
	#right h2, #right h3, #right ul, #right ol, #right p {
		margin-bottom: 10px;
	}
	#right h2 {
		font-weight: normal;
		font-size: 18pt;
		color: #930303;
		font-style: italic;
	}
	#right h3 {
		font-weight: normal;
		font-size: 14pt;
		color: #930303;
		font-style: italic;
	}
	#right p, #right li {
		line-height: 150%;
	}
	#right ul {
		margin-left: 15px;
		margin-top: 5px;
	}
	#right ol {
		margin-left: 20px;
	}
	#features {
		margin-left: 0 !important;
	}
		#features li {
			list-style: none;
		}
	
	#footer {
		height: 38px;
		background: url(images/footer.gif) repeat-x top left;
		line-height: 38px;
		padding-left: 48px;
		color: #ffd185;
	}
		.copyright {
			color: #ffd185;
			float: left;
			display: block;
			height: 38px;
			width: 290px;
			background: url(images/copyright.gif) no-repeat top center;
			text-align: center;
		}
		#footer a, #footer a:link, #footer a:visited {
			color: #fde6b0;
			text-decoration: none;
		}
#footer a:hover {
text-decoration: underline;
}
		
li.current { 
background-position: top right !important; 
}