body
{
background:url(images/bg.jpg) no-repeat center top #162930;
padding:0;
font-family: Arial ;
font-size:12px;
margin:0px auto auto auto;
color:#000000;
}
p{
padding:0px 0 20px 0;
text-align:justify;
margin:0px;
line-height:17px;
}
p.tips{
padding:0px 0 7px 0;
text-align:justify;
margin:0px;
line-height:17px;
border-bottom:1px #cebf91 dashed;
}
h1{
color:#306060;
padding:5px 0 10px 0;
margin:0px;
font-size:19px;
font-weight:normal;
}
h2{
color:#73581D;
padding:0px 0 5px 0;
margin:0px;
font-size:12px;
font-weight:bold;
}
a.book_online{
display:block;
color:#855f35;
float:right;
font-style:italic;
margin:5px 0 0 0;
text-decoration:none;
font-size:14px;
}
a:hover.book_online{
text-decoration:underline;
}

img.left_icon{
float:left;
padding:0px 15px 0px 0px;
}
img.right_icon{
float:right;
padding:0px 0px 0px 15px;
}
.clear{
clear:both;
}
a{
text-decoration:underline;
}
#main_container{
width:960px;
height:auto;
margin:auto;
padding:0px;
position:relative;
}
.top_leafs{
position:absolute;
top:0px;
left:-4px;
z-index:200;
}
#header{
background-image: url(images/logo.png);
width:820px;
height:196px;
margin:0px 0 0 70px;
padding:none;

}
.logo{
padding: 130px 0 0 90px;
z-index:200;
width:150px;
text-align:right;
font-size:28px;
color:#000000;
float:right;

}
.logo a{
color:#000000;
text-decoration:none;
}
/*---------------- menu tab----------------------*/
.menu{
position: absolute;
left:200px; 
width:640px;
float:left;
padding:140px 0px 0px 60px;

}
.menu ul{
list-style:none;
padding:0px;
margin:0px;
line-height: normal;
}
.menu ul li{
display:inline;
}
.menu ul li a{
display:inline;
	margin-top: 15px;
	margin-right: 6px;
	padding: 5px 5px 5px 5px;
	background: none;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
}
.menu ul li a:hover{
color:#855f35;
}
.menu ul li.selected a{
display:inline;
border:none;
margin-top: 15px;
margin-right: 6px;
margin:5px 5px 5px 5px;
text-decoration:none;
color:#855f35;
font-size:11px;
font-weight:bold;

}


/*-------------center_content-------------*/
#center_content{
width:820px;
margin:auto auto 110px auto;
height:auto;
background-color:#F7F4F0;
}
.left_content{
width:430px;
float:left;
padding:15px 10px 10px 50px;
}
.right_content{
width:260px;
float:left;
padding:15px 10px 10px 20px;
}
.bottom_content{
width:819px;
height:185px;
clear:both;
margin:auto;
background:#F7F4F0;
}
.photos_block{
padding:10px 0 10px 0;
}
.photo_box{
width:114px;
height:111px;
float:left;
display:block;
text-align:center;
margin:0 18px 0 0;
position:relative;
background:url(images/photo_bg.gif) no-repeat center;
}
img.photo{
padding:6px 0 0 0;
}
a.view{
float:right;
padding:4px 6px 0 0;
text-decoration:none;
color:#706443;
}
.tip_box{
clear:both;
float:left;
width:260px;
padding:0 0 15px 0;
}
.news_box{
clear:both;
float:left;
width:260px;
padding:5px 0 5px 0;
}
span.day{
color:#855f35;
}
span.month{
color:#fef8e5;
}
.news_content{
width:230px;
float:left;
padding:0 0 0 10px;
}

.about_text{
width:410px;
padding:15px 10px 10px 50px;
float:left;
}
.friends_list{
width:280px;
float:left;
padding:0px 0 0 30px;
}
/*----------------------list-------------------------*/
ul.list{
list-style:none;padding:0px;margin:0px; 
}
ul.list li{
list-style:none;width: auto;height: auto;padding:0 0 6px 30px; margin:0px;
text-decoration: none;
color:#73581D;
}
ul.list li a{
width: auto; padding:0 0 0 15px; margin:0;color:#696767;text-align:left; display:block;
text-decoration:none;background:url(images/footer_bullet.gif) no-repeat left;
}
ul.list li a:hover{
text-decoration:underline;
}


.footer{
background-color: #F7F4F0;
clear:both;
width:819px;
margin:auto;
text-align:center;
padding:5px 0 20px 0;
font-size:11px;

}


