*{margin : 0px;	padding : 0px; border:0;}

body{background:url(images/main_bg.gif) repeat-y center; font-family:Tahoma; }
.page{width:744px; margin:0 auto;}
.left{ width:272px; float:left;}
.right{ width:472px; float:left;}
.header{position:relative;}
.header .left{ height:297px; background:url(images/t_l.jpg)}
.header .right{height:297px; background:url(images/t_r.jpg)}
.spacer{width:744px; height:3px; background:url(images/spacer.gif); float:left; font-size:1px;}
.header .top_menu{width:200px; height: 50px; position:absolute; top:260px; left:10px; font-size:12px;}
.header .top_menu a{text-decoration:none; color:#000000}
.header .top_menu a:hover{text-decoration:underline;}


.main{ position:relative; float:left; background:url(images/menu_bg.gif) repeat-y 272px; z-index:4;}



.main .left{height:392px; position:relative; }
.main .left .img_text{position:absolute; top:330px; left:40px; width: 200px; height: 100px; color:#6A98D3;}
.main .right{height:392px;  font-size:13px; background:url(images/mr_bg.gif) no-repeat top left; overflow:auto; }


.main .right p{margin:10px 20px 5px 20px}
.main .right p a{color:#000000; text-decoration:none; font-style:italic;}
.main .right p a:hover{text-decoration:underline;}
.square{ width:52px; height:52px; background:url(images/square.gif); position:absolute; right:0px; bottom:0px; display:block;}
.visa{ width:113px; height:21px; background:url(images/visa.jpg); position:absolute; right:340px; bottom:20px; display:block;}
.footer{ height:24px; width:744px; float:left; background-color:#b79b7b; text-align:right; font-size:12px; font-weight:bold}
.footer span{ display:block; margin:3px 10px 0 0;}
.copyright{height:24px; width:744px; float:left; color:#626260; font-size:12px; }
.copyright .cleft{ display:block; margin:3px 0px 0 5px; float:left}
.copyright .cright{ display:block; margin:3px 10px 0 0; float:right; color:#626260; font-size:12px; text-decoration:none}
.copyright .cright:hover{text-decoration:underline;}



.menu{width:744px; float:left; height:22px;  font-size:14px; font-weight:bold; z-index:5}
.menu a{ height:20px; display:block; margin:0 2px 0 0; background-color:#b79b7b; text-align:center;  text-decoration:none; color:#000000;}
.menu li{ display:block; margin:0 2px 0 0; background-color:#b79b7b; text-align:center;  text-decoration:none; color:#000000;}
.menu a:hover{text-decoration:underline;}

/*navigation menu*/
#nav, #nav ul {	padding: 0;	margin: 0;	list-style: none;	line-height: 1;	z-index:50;	}
#nav li a{	margin:2px 0 0 0;}
#nav li ul li a{	margin:0 0 0 0;}
#nav a {	display: block;}

#nav li {float: left;}
#nav li ul {position: absolute; 	background: #b79b7b; left: -997em; }
#nav li:hover ul, #nav li.sfhover ul {left: auto; }

/**html #nav li:hover ul, #nav li.sfhover ul {margin-left:-42px}*/

#nav .home, #nav .home a, #nav .home ul, #nav .home li{ width:62px;}
*html  #nav .home:hover ul,  #nav .home ul {margin-left:-31px}

#nav .rates, #nav .rates a, #nav .rates ul, #nav .rates li{ width:119px;}
*html  #nav .rates:hover ul,  #nav .rates ul {margin-left:-59px}

#nav .reservation, #nav .reservation a, #nav .reservation ul, #nav .reservation li{ width:110px;}
*html  #nav .reservation:hover ul,  #nav .reservation ul {margin-left:-55px}

#nav .gallery, #nav .gallery a, #nav .gallery ul, #nav .gallery li{ width:74px;}
*html  #nav .gallery:hover ul,  #nav .gallery ul {margin-left:-37px}

#nav .directions, #nav .directions a, #nav .directions ul, #nav .directions li{ width:91px;}
*html  #nav .directions:hover ul,  #nav .directions ul {margin-left:-45px}

#nav .activities, #nav .activities a, #nav .activities ul, #nav .activities li{ width:85px;}
*html  #nav .activities:hover ul,  #nav .activities ul {margin-left:-42px}

#nav .news, #nav .news a, #nav .news ul, #nav .news li{ width:95px;}
*html  #nav .news:hover ul,  #nav .news ul {margin-left:-47px}

#nav .contact, #nav .contact a, #nav .contact ul, #nav .contact li{ width:94px; margin-right:0;}
*html  #nav .contact:hover ul,  #nav .contact ul {margin-left:-47px}


/*end menu*/
/* WorldPress*/

.post{margin:20px 10px 10px 20px; float:left; width:410px}
*html .post{margin:10px 0px 0px 10px; float:left}
.post h2 a{color:#000000; text-decoration:none; font-size:18px;}
.navigation{margin:10px 10px 0px 10px;}
.navigation a{color:#000000; text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.alignleft{float:left}
.alignright{float:right}





.rates_table{border-top:1px solid #000000; border-left:1px solid #000000; margin:10px;}
.rates_table td, .rates_table th{text-align:center; border-bottom:1px solid #000000; border-right:1px solid #000000; }



.list_act{margin-left:30px;}
.list_act ul li{margin-left:20px;}
.list_act a{color:#000000; text-decoration:none; font-style:italic;}
.list_act a:hover{text-decoration:underline;}

/*light box*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

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

.sitemap{float:left; margin:10px;}
.sitemap a{color:#000000; font-style:italic; text-decoration:none;}
.sitemap a:hover{text-decoration:underline;}