BODY { margin:0; padding:0; background-color:#443b3c; background-image:url(images/backgroundtile.gif); background-repeat:repeat-x; font-size:12px; font: 62.5%/1.5  "Times New Roman", "Arial", "Trebuchet MS", Tahoma, sans-serif;}h1,h2{ font-size:1.4em;}a{ text-decoration:none; color:#000000;}a:hover{ text-decoration:underline; color:#0000CC;}#tables{ float:left; height:260px; margin:5px; border-bottom:1px solid black;}.available,.reserved{padding:6px;}.available{background-color:#d6be7e; }.reserved{background-color:red;}#tabledays td{ text-align:center;}#tablehead{ background-color:#EBC905; text-align:center;}#logo{  position:relative; margin:auto;  z-index:2; width:822px; top:14px; left:-28px;}#main{ margin-left:auto; margin-right:auto; width:800px; margin-top:28px;}#mycentercontent{ position:relative; top:-15px; width:798px; background:url(images/backgroundgradient.jpg) #D0C6A2 bottom repeat-x; padding-bottom:10px;}#mycontentfooter{ width:799px; clear:both; height:120px;}#mycontentfooterleft{ float:left; color:#3c3c3c; font: italic 14px  "Verdana", "Arial", "Trebuchet MS", Tahoma, sans-serif; padding:10px; font-size:14px;}#mycontentfooterright{ margin-left:300px;}#left{ background:url(images/coppermenutile.gif) repeat-Y;  color:#FFFFFF; float:left; width:190px; padding:5px;}#leftnewsletter, #lefttop, #leftlistserve{ font: italic 16px  "Times New Roman", "Arial", "Trebuchet MS", Tahoma, sans-serif;}#leftnewsletter p,h3{ margin:2px; padding:2px;}#leftnewsletter a,  #leftlistserve a{ color:#1F1314; font: italic 16px "Times New Roman", "Arial", "Trebuchet MS", Tahoma, sans-serif;}#lefttop a{ color:#FFFFFF; font: italic 18px "Times New Roman", "Arial", "Trebuchet MS", Tahoma, sans-serif;}#lefttop{ padding-top:20px;}#leftnewsletter{ background:url(images/bird.gif) no-repeat center #82522c;  margin:10px;  text-align:center; padding:10px;}#leftlistserve{ background:url(images/envelope.gif) no-repeat center #936F4D; margin:10px;  padding:10px; text-align:center;}#menu0{ padding-left:30px; padding-bottom:12px; font-size:1.4em;}.menu{ padding:0; margin:0; list-style-type:none; font-size:.8em; font-family:"times";}#menu1 a{ padding-left:30px;}#center{min-height:352px; padding:10px; padding-top:25px; width:560px; float:left; background-color:#F4EACF; font: 14px "Times New Roman", "Arial", "Trebuchet MS", Tahoma, sans-serif;}#right{ width:122px; padding:5px; float:right;}#header {}#topnav { background-color:#ebc905;height:22px;}#title,#phone, #slogan{ background-color:#ebc905;  font-size:1.4em; float:right; margin-left:3.0em;margin-right:1.0em;}#phone,#title{font-weight:bold;}#title{float:left;margin-left:10px;}#bottom{width:800px;}#footer{ background:#9B7F4D; width:780px; clear:both; margin:auto; height:16px; padding:10px;}#maincontent{ border-left:2px solid #352005; border-right:2px solid #352005; width:786px;}#mainone, #maintwo,#mainthree{ border:2px solid #352005; background:#d3b986;}#mainone,#maintwo{ margin-left:5px; margin-right:5px; height:3px; font-size:1px; /* ensure minimum height */}#mainone{ margin-top:9px; border-bottom:0px;}#mainthree{padding-left:3px;}#maintwo{ border-top:0px;}#credit a{text-decoration:underline;}