body{background-color:#550101;text-align:center;}
#wrapper{background:url(main2.jpg) no-repeat;width:986px;height:1300px;position:relative;margin:0 auto;text-align:center;}
#header{width:660px;height:285px;position:absolute;top:25px;left:285px;}
#nav1{width:235px;position:absolute;top:65px;left:-15px;background:url(nav1.jpg) top right no-repeat;}
#nav1 ul{margin-top:11px;text-align:right;list-style-type:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#nav1 li{margin-right:50px;margin-bottom:8px;font-weight:bold;line-height:17px;}
#nav1 a{text-decoration:none;color:#000000;}
#content2{width:200px;height:723px;position:absolute;top:334px;left:46px;background:url(nav2.jpg) no-repeat;}
#nav2{width:235px;height:235px;position:absolute;text-align:left;margin-top:46px;}
#nav2 li{background:url(navbg.gif) top left no-repeat;height:40px;padding-left:25px;padding-top:9px;margin-left:-30px;}
#nav2 li a{font-size:13px;font-weight:600;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000;}
.nightstay{border:0;margin-top:335px;}
.map{border:0;margin-top:70px;}
#body{width:660px;height:400px;position:absolute;top:365px;left:283px;line-height:19px;}
#body p{text-align:left;font-family:Arial, Helvetica, sans-serif;padding-right:13px;padding-left:22px;font-size:13px;}
#events{position:absolute;width:240px;height:180px;overflow:auto; top:1030px;left:272px;text-align:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000;}
#eventlist{width:235px;height:235px;position:absolute;text-align:left;}
#eventlist li{background:url(eventbg.gif) top left no-repeat;height:45px;margin-left:-30px;margin-top:15px;padding-left:5px;}
#eventlist li a{font-size:13px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#000;}
#gallery{width:410px;height:250px;position:absolute;top:980px;left:525px;padding-top:15px;}
#g_main_image{width:317px;float:left;padding-left:10px;padding-top:17px;}
#g_sub_image{float:right;width:71px;}
#g_sub_image img{margin-top:3px;margin-bottom:3px;padding-top:2px;}
#bottom{width:895px;position:absolute;top:1240px;left:50px;margin-top:0;padding-top:0;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
#bottom a{color:#000;text-decoration:none;}
#nav1 a:hover,#nav2 li a:hover,#eventlist li a:hover,#bottom a:hover{text-decoration:underline;}
#nav2 ul,#eventlist ul{margin:5px;list-style-type:none;}