			body {padding: 0px; margin: 0px; background-color: #ffffff; background-image: url(images/background.gif); background-repeat: repeat-x; text-align: center; }
			td {font-family: arial; font-size: 12px; line-height: 17px; color: #000000; }
			td a {color: #660100; font-weight: bold;}
			img{border:0;}

			.main {border: 1px solid #000000; border-top: 0px solid #000000; margin: auto; padding: 0px;}


			.header {height: 37px; width: 919px; background-color: #A89779;}
			.homeleft {background-color: #DA8F29; width: 253px; height: 414px;}

			.homecontent {background: #DA8F29; width: 609px; height: 414px; padding: 3px 43px 10px 15px; max-height: 414px; overflow: hidden; font: 12px arial; line-height: 16px;}


			.home_heading {font-size: 14px; font-weight: bold;}


			#footer {background-color: #2F0E0F; color: #BF6622; font-size: 10px; line-height: 14px; padding: 0px; margin: 0px;}
			div#footer a {color: #BF6622; font-weight: normal;}

			.content {padding-top: 15px; padding-bottom: 50px; height: 300px;}
			.monthname {color: #EEDD82; font-size: 16px; text-decoration: underline; line-height: 15px;}
			.ln {width: 127px; height: 23px; border: 0px;}
			.ln_dot {width: 36px; height: 23px; border: 0px solid #ffffff;}
			
			.begin {font-size: 14px; font-weight: bold; font-style: italic;}

			.sn_sec {padding: 35px 30px 0px 15px; font-size: 12px; line-height: 14px; font-family: 'times new roman'; font-style: italic;}
			
			ul#nav {padding: 0 0 0 25px;}
			#nav, #nav ul {
				margin: 0; padding: 0;
				list-style: none;
				background: #2E0E0F;
				height: 37px;
				position: relative;
				z-index: 100;
			}

			#nav a {
				font: 12px arial; font-weight: bold; color: #DA8F29; text-transform: lowercase; line-height: 37px; text-decoration: none; margin: 0; padding: 0;display: block;
			}
			
			#nav a:hover {color: #EDCB84;}
			
			#nav li { /* all list items */
				float: left;
				padding: 0px;
				margin: 0px;
			}

			#nav li ul {
				position: absolute;
				background: #2F0E0F;
				width: 137px;
				height: 25px;
				top: 37px;
				
				left: -999em;
				z-index: 999;
			}

			#nav li ul li {margin: 0; padding: 0 0 10px 15px; width: 137px; height: 25px; background: #2F0E0F; border-bottom: 1px solid #442727; line-height: 37px}
	
			#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
				left: auto;
			}

			.textout {text-align: center; font-weight: bold; font-style: italic;}
			
			
			.content .heading {font-weight: bold; font-style: italic; font-family: times new roman; font-size: 18px;}
			.content img.right {float: right; padding: 10px 0px 10px 10px; clear: both;}
			.content img.left {float: left; clear: both; padding: 10px 10px 10px 0px;}
			

			.homeright {background-color: #DA8F29; width: 214px; padding: 106px 0px 0px 30px;}
			
			.promobox {background: #2F0E0F; width: 124px; color: #DA8F29; font: 12px arial; text-align: center; line-height: 16px; padding: 15px 10px 15px 10px; margin: 0 0 0 23px; border: 1px solid #341210;}
			.promobox a {font-weight: bold; color: #EDCB84;}
			#home div.promobox {margin: 22px; float: right;}
						
			.day {width: 89px; height: 95px; background-color: #FFFACD; text-align:right; vertical-align: top; font-size: 10px; padding-top: 4px; padding-right: 1px;}
			.noday {width: 89px; height: 85px; background-color: #DA8F29;}
			.names {color: #EEDD82; background-color: #000; font-size: 11px; font-weight: bold; text-align: center; height: 16px;}
			.event {width: 70px; text-align: left; padding: 0px; margin: 0px; padding-left: 20px; background-repeat: no-repeat; line-height: 12px; font-size: 10px;}
			.cooking {background-image: url(images/eventbg_cooking.gif);}
			.shows {background-image: url(images/eventbg_shows.gif); color: #000;}
			.acts {background-image: url(images/eventbg_acts.gif); color: #666;}
			a.acts {color: #666;}


			blockquote {font-style: italic; margin-left: 19px;}
			.letter {font: 12.5px arial; line-height: 18px; padding: 0 81px 0 81px;}
			
			ul#directions{width:325px;line-height:13px;}
			ul#directions li{padding-bottom:5px;}