/* ------------------------------------ NORMAL BODY ------------------------------------ */
a:link {
	font-family : arial;
	font-weight : bold;
	text-decoration : none;
	color: #062502;
}
a:visited {
	font-family : arial;
	font-weight : bold;
	text-decoration : none;
	color: #062502;
}
a:active {
	font-family : arial;
	font-weight : bold;
	text-decoration : none;
	color: #062502;
}
a:hover {
	text-decoration : none;
	font-weight : bold;
	color : #280a02;
}
html,body{
	margin : 0;
	padding: 0 0 0 0;
	font-family : Arial, Verdana;
	font: 11px arial,sans-serif;
	color: #1c120c;
	background: #362104 url('../pictures/bg.jpg') repeat-x;
}

.clear{
	clear: both;
}
/*-------------------------------------- LAYOUT-----------------------------------------------*/

#header{
	width: 674px;
	height: 180px;
	display: block;
	padding: 0;
	margin: 0 auto;
}

	#header #logo{
		float: left;
		display: block;
		width: 160px;
		height: 180px;
		background: url('../pictures/logo.jpg') no-repeat;
		background-color: #660000;
	}
	
	#header #flashandnav{
		float: right;
		width: 514px;
		height: 180px;
		display: block;
	}
	
		#header #flashandnav #movie{
			width: 514px;
			height:148px;
			display:block;
			background: url('../pictures/asiastarsbedbg.jpg') no-repeat;
		}
		
		
		#header #flashandnav #nav{
			height: 32px;
			width: 514px;
			background: url('../pictures/navbg.jpg') repeat-x;
		}
			
			#header #flashandnav #nav ul{
				width: 100%;
				margin: 0;
				padding: 0;
				list-style-type: none;
				list-style-image: none;
			}
			
				#header #flashandnav #nav ul li{
					float: left;
					padding: 0;
					margin: 0;
				}
				
					#header #flashandnav #nav ul li a{
						margin: 0;
						font : 14px "times new roman", georgia, serif;
						font-weight: bold;
						font-style: italic;
						color: #201604;
						display: block;
						padding: 0;
						width: 128px;
						text-align: center;
						height: 32px
					}
					
				
					#header #flashandnav #nav ul li#reservation a{
						width: 130px;
					}

					#header #flashandnav #nav ul li.active a{
						background: none;
						color: #ddcca6;
					}
					
					#header #flashandnav #nav ul li.active a:hover{
						background: none;
						color: #ddcca6;
					}
					
						#header #flashandnav #nav ul li a:hover{
							background: url('../pictures/navanimate.gif') bottom left;
							color: #ddcca6;
						}	

						#header #flashandnav #nav ul li a span{
							padding: 6px 0 0 0;
							margin: 0;
							display: block;
						}
					
					
					#header #flashandnav #nav ul li span#arrow{
						width: 14px;
						height: 7px;
						display: block;
						background: url('../pictures/arrow.jpg') no-repeat;
						padding: 0;
						margin: 0 0 0 55px;
						z-index: 99;
						position: absolute
					}
					
						
						
#content_area{
	width: 674px;
	display: block;
	padding: 0;
	margin: 0 auto;
	background: #f3e7cd url('../pictures/contentbg.jpg') repeat-y;
}

	#content_area #building{
		width: 160px;
		height: 350px;
		display: block;
		padding: 0;
		margin: 0;
		background: url('../pictures/sidebar.jpg') no-repeat;
		float: left;
	}
	
	#content_area #content{
		width: 514px;
		min-height: 400px;
		display: block;
		padding: 0 0 20px 0;
		margin: 0;
		background: url('../pictures/fancybg.jpg') bottom left no-repeat;
		float: right;
	}	
	
	#content_area .rooms{
		background: none !important;
	}	
	
		#content_area #content h1{
			padding: 20px;
			margin: 0;
			font : 28px georgia, "times new roman", serif;
			font-style: italic;
			color: #3b2909;
		}
		
		#content_area #content p{
			padding: 0 40px 20px 40px;
			margin: 0;
			font : 13px arial, verdana, tahoma;
			color: #645232;
			line-height: 22px;
		}
		
		
		#content_area #content .gallery {
			background: #e7dbc2;
			text-align: center;
			border-top: 1px solid #ccc0a8;
			margin-top: 20px;
		}
		
			#content_area #content .gallery h2{
				padding: 10px 20px;
				margin: 0;
				font : 22px georgia, "times new roman", serif;
				font-style: italic;
				color: #280a03;
				text-align: left;
				float: left;
				
			}
			
			#content_area #content .gallery h3{
				padding: 5px 20px 0;
				margin: 0;
				font : 22px georgia, "times new roman", serif;
				font-style: italic;
				color: #c3b9a4;
				text-align: right;
				float: right;
				
			}	

			#content_area #content .gallery h3 strong{
				color: #a19376;
				font-size: 28px;
			}	
			
			#content_area #content .gallery .mini{
				padding-top: 8px;
				font-size: 18px;
			}
			
			#content_area #content .gallery .mini strong{
				font-size: 24px;
			}			
			
			#content_area #content .gallery a img{
				padding: 3px;
				margin: 5px 5px 20px;
				border: 1px solid #574107;
				background: #aaa086;
			}

			#content_area #content ul{
				list-style-type: disc;
				padding: 20px 60px 10px 60px;
				margin: 0;
				font-size: 12px;
				color: #7a6540;
				line-height: 20px;
			}

			#content_area #content ul li strong b{
				font-size: 18px;
			}
			

			#content_area #content h3#reminders{
				font : 24px georgia, "times new roman", serif;
				font-style: italic;
				font-weight: bold;
				color: #957a64;
				padding: 20px 20px 0;
				border-top: 1px solid #c0a792; 
				background: #dec6b2;
				margin-top: 40px;
			}	
			
			#content_area #content ul#remindersul{
				background: url('../pictures/ulbg.jpg') repeat-x;
				color: #7e6550;
			}
			
			#content_area #content #curr, #content_area #content ul#remindersul b{
				font-size: 14px;
			}			
			
			#content_area #content #map{
				text-align: center;
				padding-bottom: 5px;
			}
			
				#content_area #content #map img{
					padding: 3px;
					border: 1px solid #15360f;
					background: #958274;
				}
			
			
			#content_area #content ul#contacts{
				list-style-type: none;
				font-size: 14px;
				font-weight: bold;
				padding: 0;
				margin: 0 0 0 50px;
			}
			
				#content_area #content ul#contacts li{
					padding: 0 0 15px;	
				}
			
#footer{
	width: 674px;
	height: 100px;
	display: block;
	padding: 0;
	margin: 0 auto;
	background-color: #7c7054;
	color: #b5a484;
}

	#footer p{
		padding: 15px;
		margin: 0;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
	}
	
	#footer p a{
		color: #decdad;
	}
	
	#footer p a:hover{
		color: #f3e6ce;
	}
