/* CSS Master Style Sheet, Terramomo.com, incept: Jul 4, 2008
Author: Benjamin Liu, Designer: DesignerName */

html, body, div, p, h1, h2, h3, h4, h5, ul, li, table, td, tr, form {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color: #fff;
	color: rgb(199, 138, 18);
	font: 65% "Century Gothic", Arial, Helvetica, sans-serif;
}

a {
	color: rgb(199, 138, 18);
}

a img {
	border: 0;
	cursor: pointer;
}


.nomarg {
	margin: 0;
}

#header {
	height: 77px;
}

#header_top {
	height: 56px;
	background-color: #c84a25;

}

#header_bot {
	height: 21px;
	background-color: #a2bf2f;
}

ul#main_nav {
	padding-top: 23px;
	height: 36px;
	list-style: none;
}

ul#main_nav li {
	background: url('../img/bullet_grn.gif') no-repeat 0px 4px;
	float: left;
	display: block;
	margin-left: 20px;
	padding-left: 11px;
	color: #a2bf2f;
}

body#about ul#main_nav li#aboutlnk, body#newsevents ul#main_nav li#newseventslnk,
body#careers ul#main_nav li#careerslnk, body#restaurants ul#main_nav li#restaurantslnk,
body#rest_mt ul#main_nav li#restaurantslnk, body#rest_tc ul#main_nav li#restaurantslnk,
body#wines ul#main_nav li#wineslnk, body#contact ul#main_nav li#contactlnk,
body#reservation ul#main_nav li#makeareslnk, body#cultcomm ul#main_nav li#cultcommlnk,
body#register ul#main_nav li#registerlnk {
	background: url('../img/bullet_wht.gif') no-repeat 0px 4px;
}

body#about ul#main_nav li#aboutlnk a, body#newsevents ul#main_nav li#newseventslnk a,
body#careers ul#main_nav li#careerslnk a, body#restaurants ul#main_nav li#restaurantslnk a,
body#rest_mt li#restaurantslnk a, body#rest_tc li#restaurantslnk a,
body#wines li#wineslnk a, body#contact li#contactlnk a,
body#reservation li#makeareslnk a, body#cultcomm li#cultcommlnk a,
body#register li#registerlnk a {
	color: #a2bf2f;
}

ul#main_nav li a {
	color: #fff;
	text-decoration: none;
	font: bold 1.1em "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

ul#main_nav li a:hover {
	color: #a2bf2f;
}


ul.subnav {
	font: bold 1.1em "Arial Narrow", Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	height: 18px;
	padding-top: 3px;
}

ul.subnav li {
	display: block;
	float: left;
	margin-left: 30px;
}

ul.subnav li a {
	color: #fff;
	text-decoration: none;
}

ul.subnav li a:hover {
	color: #c84a25;
}

p#errmess {
	color: red;
	font-weight: bold;
}

p#message {
	color: green;
	font-weight: bold;
}
