*{ margin:0; padding:0;}

body {font:65%/170% Arial, Helvetica, sans-serif; background:url(mainbg.gif) repeat-x;}
h1{ font:5em "Trebuchet MS"; color:#fff; padding:10px 0 0 0; float:left;}
h2{font: bold 1.5em "Trebuchet MS"; color:#fff; float:right; padding:10px 0 0 0; }
h3{ font:3.5em "Monotype Corsiva", "Trebuchet MS"; color:#254802; padding:10px 0;}

#main{ width:100% ; margin:0 auto;}
#top{ width:964px; margin:0 auto;}
#toplft{ margin:0; width:450px; float:left;}

/*menu2*/
ul#menu2 {clear:both; font:18px Arial, Helvetica, sans-serif;  margin:0 0 0 20px; padding:16px 0 0 0; }
ul#menu2 li {float:left; list-style:none; padding:0 2px;}
ul#menu2 li a{color:#FFFFFF; text-decoration:none; height:25px; display:block; text-indent:-9999px;}

ul#menu2 li a.home{ background:url(home.gif) no-repeat; width:77px; }
ul#menu2 li a.home:hover{ background:url(home1.gif) no-repeat; }

ul#menu2 li a.gallery{ background:url(gallery.gif) no-repeat; width:77px; }
ul#menu2 li a.gallery:hover{ background:url(gallery1.gif) no-repeat; }

ul#menu2 li a.location{background:url(location_att.gif) no-repeat; width:146px; }
ul#menu2 li a.location:hover{background:url(location_att1.gif) no-repeat; }

ul#menu2 li a.room{background:url(room.gif) no-repeat; width:108px; }
ul#menu2 li a.room:hover{background:url(room1.gif) no-repeat;}

#flash1{ width:964px; margin:0 auto; padding:20px 0 0 0; clear:both;}

/*middle*/

#middle{ width:100%; clear:both; margin:15px 0 0 0; background:url(bgmiddle.gif); float:left;}
#middlecenter{ width:964px; margin:0 auto;}
#middlecenter p{ font:2em "Monotype Corsiva", "Trebuchet MS"; color:#254802; padding:10px 0;}
#bottomtop{ width:964px; margin:0 auto; padding:0;}






/*bottom*/
#bottom{ width:100%; margin:0 auto; background:url(botbg.gif) repeat-x; height:58px; clear:both;}
ul#bottomlink { text-align:center; margin:0; padding:10px 0 5px 0;}
ul#bottomlink li {display:inline;}
ul#bottomlink li a{  font:11px Arial, Helvetica, sans-serif; color:#666666;padding:0 10px; text-decoration:none; border-right:#666 solid 1px;}
ul#bottomlink li a:hover{text-decoration:underline;}
#bottom p{margin:0; padding:0; text-align:center;color:#666666;}
#bottom p a{ color:#666; text-decoration:none;font:11px Arial, Helvetica, sans-serif;}
