body { color: black; background-color: #690c00; background-image: url(../images/grad.gif); background-repeat: repeat-x; }
p {  }
td {  }
a:link { color: #690c00; text-decoration: none; }
a:visited { color: #690c00; }
a:hover { color: #4d5b02; text-decoration: underline; }
a:active { color: #690c00; }
.tile { color: white; font-size: 12px; font-family: arial; background-color: #4d5b02; background-image: url(../images/menu-tile.gif); background-repeat: repeat-x; }
.food { background-image: url(../images/menu/menu-english_16.gif); background-repeat: repeat-y; }
.food2 { color: #690c00; font-size: 12px; font-family: arial; background-color: #fff6d6; background-repeat: repeat-x; text-align: left; padding: 20px; }
.food2 td { color: #690c00; font-size: 12px; font-family: arial; background-color: #fff6d6; background-repeat: repeat-x; text-align: left; }
.location { color: #690c00; font-size: 12px; font-family: arial; background-color: #fff6d6; text-align: left; padding: 20px; }
.location a { color: #690c00; font-size: 12px; font-family: arial; background-color: #fff6d6; text-decoration: underline; text-align: left; }
.location a:visited { color: #690c00; font-size: 12px; font-family: arial; text-decoration: underline; background-color: #fff6d6; text-align: left; }
.location a:hover { color: #4d5b02; font-size: 12px; font-family: arial; text-decoration: underline; background-color: #fff6d6; text-align: left; }
.green { font-family: arial; background-color: #4d5b02; background-image: url(../images/green.gif); background-repeat: repeat-x; }
.sidebar { color: #690c00; font-size: 11px; font-family: arial; background-color: #f8e9b5; background-image: url(../images/yellow.gif); background-repeat: repeat-x; }
.sidebar2 { color: #690c00; font-size: 11px; font-family: arial; background-color: #f8e9b5; background-repeat: repeat-x; }
.center { color: #690c00; font-size: 12px; font-family: arial; background-color: #fff6d6; background-image: url(../images/yellow1.gif); background-repeat: repeat-x; text-align: left; padding: 20px; }
.copyright { color: #690c00; font-size: 7pt; font-family: arial; }
.copyright a:link { color: #690c00; font-family: arial; text-decoration: none; }
.copyright a:visited { font-family: arial; text-decoration: none; }
.copyright a:hover { color: white; font-family: arial; text-decoration: none; }
.small { color: #690c00; font-size: 9pt; }
.shadow_left { background-color: #690c00; background-image: url(../images/shadow.gif); background-repeat: no-repeat; background-position: 0 -10px; }
.shadow_bottom { background-image: url(../images/shadow2.gif); background-position: 0 -10px; }
.shadow_right { background-color: #690c00; background-image: url(../images/shadow3.gif); background-repeat: no-repeat; background-position: 0 -10px; }
.shadow_top { background-image: url(../images/shadow4.gif); background-position: 0 -11px; }
.footer { color: #690c00; font-size: 10px; font-family: arial; padding-bottom: 12pt; border-bottom: 1pt solid #690c00; }
.footer a:link { color: #690c00; font-size: 10px; font-family: arial; text-decoration: none; }
.footer a:visited { font-family: arial; text-decoration: none; }
.footer a:hover { color: #4d5b02; font-family: arial; text-decoration: underline; }
.menu { color: white; font-size: 12px; font-family: arial; }
.menu a:link { color: white; font-size: 12px; font-family: arial; text-decoration: none; }
.menu a:visited { color: white; font-size: 12px; font-family: arial; text-decoration: none; }
.menu a:hover { color: #690c00; font-size: 12px; font-family: arial; font-weight: bold; text-decoration: underline; }
.small { font-size: 10px; }
h2 { color: #690c00; font-size: 1.5em; font-weight: bold; font-style: italic; background-color: #f8e9b5; margin: 0 0 12px; padding-top: 12px; padding-bottom: 2px; padding-left: 4px; }
.breakfast { padding: 2px 12px 12px; border: solid 1pt #690c00; }
.subscribe { color: #690c00; font-size: 11px; background-color: #f8e9b5; padding: 8pt; }
.contact { color: #690c00; font-size: 11px; background-color: #f8e9b5; }

/*
	Event Calendar
				*/
#calendar {

}

#calendar h3 {
	padding:			0;
	padding-top:		10px;
	margin:				0;
	font:				16px/16px Arial, Helvetica, sans-serif;
	font-weight:		bold;
	color:				#eb5325;
	text-align:			right;
}

#calendar table {
	padding:			0;
	margin:				0;
	margin-bottom:		10px;
	width:				100%;
	background:			#fff;
}

#calendar th {
	padding:			2px 2px 2px 2px;
	font-size:			10px;
	font-weight:		bold;
	text-align:			center;
	background:			#f8e9b5;
}

#calendar td {
	font-size:			10px;
	background:			#f8e9b5;
	min-height:			80px;
	height:				80px;
	vertical-align:		top;
}

#calendar td:hover {
	/*cursor:				pointer;*/
	background:			#f9eec7;
}

#calendar td.empty, #calendar td.empty:hover {
	background:			#dbc98d;
	cursor:				default;
}

#calendar .dow {
	padding:			1px 2px 0px 0px;
	margin:				0;
	text-align:			right;
	font-weight:		bold;
	font-size:			9px;
}
#calendar div.daywrap {
	padding:			0;
	margin:				0;
	border:				0;
}

#calendar .topic {
	padding:			1px 2px 1px 2px;
	margin:				0;
	text-align:			center;
	color:				#000;
	font-size:			10px;
	white-space:		nowrap;
	overflow:			hidden;
}

