body { 
	margin : 0;
	padding : 0;
	color : #000;
	background : #000;
	}
	
body.dinnerMenu h2, body.dinnerMenu h3, #courseBreakdown {
	text-align : center;
	}
	
body.dinnerMenu h2 {
	margin-top : 4em;
	}
	
body.dinnerMenu h3 {
	font-size: 1.5em;
	font-weight: normal;
	color: #fc0;
	font-style: italic;
	}
	
body.dinnerMenu h3 a {
	font-size : 75%;
	}
	
#courseBreakdown {
	padding : 5px 10px;
	}
	
#courseBreakdown p {
	margin : 0 0 .5em 0;
	color : #fff;
	}


h2 {
	font-size : 1.25em;
}

.name {
	font-size: 1.25em;
	font-weight : bold;
}

.bodytd {  background-image:  url(mn_bg.jpg); background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color: #CCCCCC; font-weight: bold; padding-right: 20px; padding-left: 20px; padding-bottom: 10px}

.menutd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color: #CCCCCC; font-weight: bold; border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; line-height: 1.4em}

.menu p {
	color : #ccc;
	font-size : .85em;
	line-height : 1.4em;
	margin : 0;
	padding-top : .25em;
	padding-bottom : .25em;
	border-bottom : 1px solid #666;
	}
	
.menu p.altrow {
	background : #48651D;
	}
	
.menu p strong {
	color : #ccc;
	font-size : 1.08em;
	}
	
.menu td {
	vertical-align : top;
	border-bottom : 1px solid #666;
	padding : 2px;
	}
	
.menu td.price {
	text-align : right;
	}
	
.menu td p {
	margin-top : 8px;
	border-bottom-width : 0;
	}

sup {  font-size: 0.85em}

.head {  color: #FFFFFF; font-size: 1.08em}

.pricetd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color: #FFFFFF; font-weight: bold ; border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }

td.bodytd a:link {  color: #99ffcc; text-decoration: underline}

td.bodytd a:visited {  color: #54A800; text-decoration: underline}

td.bodytd a:hover {  color: #FFCC00; text-decoration: underline overline}

.eventhed {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: normal; color: #FFFFFF; font-style: italic}

.eventsub {  font-weight: normal}

.bodyyellow { color: #FFCC00}

.bodywhite {  color: #FFFFFF}

.quote {  font-family: Arial, Helvetica, sans-serif; color: #FFFF99; font-style: normal; font-size: 0.87em; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: solid; font-weight: normal; line-height: 1.38em; border-width: 0px 0px 1px 1px; border-color: #999999 #999999 #666666 #666666}

.hmtxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .9em; color: #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #666666 black black #666666; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}

.disc {  font-size: 0.7em; text-align: center}

.copy {
	font-size : .7em;
	text-align : center;
	margin-top : 5em;
	}

.maptxt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.68em; color: #FFFFFF}

p.disc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .65em; font-weight: normal; color: #FFFFFF}

.bodytdnomar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.85em; color: #CCCCCC; font-weight: bold}

.hyberbole {  font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; color: #CCCCCC; border-color: #666666 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; font-weight: bold}

.header {  }

p.header {  margin-left: -20px}

.black {  background-color: #000000}
.menuhed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: normal; color: #FFCC00; font-style: italic }
p.menuhed a {  font-size: 0.7em; font-weight: bold}
.eventlg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: normal; color: #FFCC00; font-style: italic }
.eventtd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; color: #CCCCCC; font-weight: bold; line-height: 1.4em }


body.newyears #featuredEvent {
	background : #fff url(img/spec_event/party_hat_champagne.gif) no-repeat 0 50px;
	border : 1px solid #000;
	color : #000;
	font-size : 12px;
	font-weight : normal;
	padding-left : 145px;
	padding-right : 10px;
	}
	
body.valentines #featuredEvent {
	background : #fff url(img/spec_event/valentines_bg.gif) no-repeat 15px 25% ;
	border : 1px solid #000;
	color : #000;
	font-size : 12px;
	font-weight : normal;
	padding-left : 10px;
	padding-right : 10px;
	text-align : center;
	}
	
#featuredEvent h3 {
	font-size : 14px;
	}
	
body.valentines h4 {
	margin : 1em 0;
	padding : 0;
	text-align : center;
	}
	
#featuredEvent blockquote {
	font-style : italic;
	font-size : 14px;
	font-weight : bold;
	}
	
#featuredEvent blockquote span {
	display : block;
	font-style : normal;
	color : #070;
	text-align : right;
	font-size : 12px;
	margin-top : 1em;
	}
	
#featuredEvent p {
	line-height : 150%;
	}
	
#featuredEvent ul {
	margin-right : 25px;
	margin-left : 15px;
	}
	
#featuredEvent ul li {
	padding-left : 0;
	font-weight : bold;
	color : #040;
	}
	

	
body.valentines #featuredEvent ul, body.valentines #featuredEvent ul li {
	margin-right : 0;
	margin-left : 0;
	padding-left : 0;
	list-style : none;
	}
	
body.valentines #featuredEvent ul li {
	margin-bottom : .75em;
	}
	
#wineEvent ul li {
	padding-left : 0;
	margin-left : 0;
	list-style-type : none;
	line-height : 150%;
	}
	
p.event {
	margin-left : 15px;
	}
	
.note {
	font-size : 90%;
	font-style: italic;
	}
