body {  background: #5D1A0A url(media/body/bkg.jpg) repeat-x; margin: 0px 0px}
.genLink,a { font: 14px Arial, Helvetica, sans-serif; color: #556AA3}
.marginLeft {  background: url(media/body/content_left.gif)}
.marginRight {  background: url(media/body/content_right.gif)}
.contentArea {  background: #F2EDD9; font: 14px Arial, Helvetica, sans-serif; color: #444328;padding-left:30px;padding-right:50px}
.sideBox {  background: #F2EDD9; border: 1px #7E7D4B solid; font: bold 12px Arial, Helvetica, sans-serif; color: #64633C}
.sideBoxHeader {  font-size: 16px; color: #391603}
.sideBoxLink {  font: 10px Arial, Helvetica, sans-serif; color: #556AA3}
hr {  color: #9DA08B; height: 1px}
.QuoteOfTheDay {  font: italic normal 12px Arial, Helvetica, sans-serif; color: #8A8953}
.navBottom {  font: normal 12px Arial, Helvetica, sans-serif; color: #8A8953; text-decoration: none}
.sideBoxHeaderSmall { font-size: 14px; color: #391603 }
.formText {  font: bold 14px Arial, Helvetica, sans-serif; color: #64633C; border: solid; border-width: 0px 0px 1px; border-color: black black #FFFFFF}
.contactJason { font: italic normal 12px Arial, Helvetica, sans-serif; color: #8A8953 }
.genHeader { background: #F2EDD9; border: #7E7D4B none; font: bold 14px Arial, Helvetica, sans-serif; color: #64633C }
.genBody { font: 14px Arial, Helvetica, sans-serif; color: #444328 }
.sideBoxAddress { background: #FAF8F1; border: 1px #7E7D4B solid; font: bold 12px Arial, Helvetica, sans-serif; color: #64633C }

.menuDesc { font: 14px Arial, Helvetica, sans-serif; color: #444328 }
.menuItem { background: #F2EDD9; border: #7E7D4B none; font: bold 18px Arial, Helvetica, sans-serif; color: #79230B}
.menuPrice { font: italic bold 14px Arial, Helvetica, sans-serif; color: #444328 }
.imgBorder {  border: 1px #535338 solid}
.panelArea { font: normal 14px Arial, Helvetica, sans-serif; color: #444328 ; background: #FCFBF8; padding: 5px 3px}
.tinyItal { font: italic 11px Arial, Helvetica, sans-serif; color: #444328 }
.formTextALT { font: bold 14px Arial, Helvetica, sans-serif; color: #64633C; border: solid; border-width: 0px 0px 1px; border-color: black black #FFFFFF ; background: #D7D6BD}
.hrDim {  color: #C7C6A2; height: 1px}
.genHeaderHUGE { background: #F2EDD9; border: #7E7D4B none; font: bold 18px Arial, Helvetica, sans-serif; color: #64633C }
.imgBorderFilled { border: 1px #535338 solid ; background: #FFFFFF}
.geinField {  width: 150px}


.month { font: bold 24px Arial, Helvetica, sans-serif; color: #556AA3}
.calendarSmallNote { font: 11px Arial, Helvetica, sans-serif; color: #000000}

.calendarTable {border-collapse:collapse;}
.calendarTable td {border: 1px #535338 solid; font: 10px Arial, Helvetica, sans-serif; color: #000000; width=103; height=100}
.calendarTable td a {font: 10px Arial, Helvetica, sans-serif;color: #000099;text-decoration:none}
.calendarTable td a:hover {color: #0000FF;text-decoration:underline}

.changemonthtable {background-color: #F2EDD9;}
#overlay{ background-image: url(media/lightboxoverlay.png); width=100%}

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="media/lightboxoverlay.png", sizingMethod="scale");
}

.lightboxTable {  background: #FFFFFF; border: 0px none}
.lightboxTableClose {padding-bottom:10px;padding-top:10px;background-color:#C7C6A2;border-width:1px 0px 0px 0px; border-style:solid;border-color:#666666}
.lightboxTableClose a {font: 18px bold Arial, Helvetica, sans-serif;color: #000099;text-decoration:none;}
.lightboxTableClose a:hover {font: 18px bold Arial, Helvetica, sans-serif;color: #3399FF;text-decoration:none;}

.popupBkg {  background: #FFFFFF}
.popupTable {  background: #FFFFFF}

.popupHeader { font: bold 16px Arial, Helvetica, sans-serif; color: #84845F;padding-top:10px;padding-left:10px;padding-right:10px}
.popupDate { font: 10px Arial, Helvetica, sans-serif; color: #666666;padding-top:0px;padding-left:10px; padding-right:10px; padding-bottom:10px;}
.eventDescription {  font: 14px Arial, Helvetica, sans-serif; color: #333333; padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px;height:200px;}

.loadingDivClass {Z-INDEX: 800; background-color:#FFFFFF;POSITION: absolute;top:100px;width:100%;height:50px;font: bold 14px Arial, Helvetica, sans-serif; color: #999999; text-align:center}

.contentAreaForCalendar {  background: #F2EDD9; font: 14px Arial, Helvetica, sans-serif; color: #444328;}