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


div#content p{
	color : #382a16;
	text-decoration : none;
	text-align : justify;
	font : 11px Tahoma, Verdana, Arial, sans-serif;
	margin: 0; 
	padding: 0 0 10px 0;
}
/*-------------------------------------- LAYOUT-----------------------------------------------*/

	
div#header{
	width: 717px;
	height: 127px;
	padding: 0;
	margin: 0 auto;
	background: transparent url('../pictures/title.jpg');
	position: relative;
}
	
	div#header h1{
		padding: 0;
		margin: 0;
		position: absolute;
		bottom: 15px;
		right: 10px;
		font : 32px "times new roman", georgia, serif;
		font-weight : bold;
		font-style: italic;
		color: #fff;
	}


div#foot{
	width: 717px;
	height: 77px;
	margin: 0 auto;
	padding: 0;
	background: transparent url('../pictures/footer.jpg') no-repeat;
	}
	
	div#foot #copy{
		padding: 10px 10px 0 0;
		margin: 0;
		text-align: right;
		color: #888;
		}

		div#foot a, a:link, a:visited{
			color: #aa0000;
			}

		div#foot a:hover{
			color: #cc0000;
			}

div#container{
	padding: 0;
	margin: 0 auto;
	width: 717px;
	background: transparent url('../pictures/contbg.jpg') repeat-y;
	text-align:justify;
}

	div#container2{
		padding: 0;
		margin: 0 auto;
		width: 717px;
		background: transparent url('../pictures/sidebg.jpg') repeat-x;
		text-align:justify;
	}


	div#nav{
		float:left;
		width:173px;
		margin: 0;
		padding: 0;
		}

	div#content{
		float:right;
		background: transparent url('../pictures/contbg.jpg') top right repeat-y;
		width: 519px;
		margin: 0; 
		padding: 10px 10px 10px 15px;
		}

		div#content p#inn_info{
			font : 18px "times new roman", georgia, serif;
			line-height: 24px;
			}
			
			div#content p#inn_info a, div#content p#inn_info a:visited{
				font : 18px "times new roman", georgia, serif;
				color: #770000;
			}
			
			div#content p#inn_info a:hover{
				font : 18px "times new roman", georgia, serif;
				color: #990000;
			}			

		div#content .image{
			float: left;
			margin: 0 5px 0 0;
			padding: 5px;
			background-color: #cdbda3;
			border: 1px solid #684c32;
			}

		div#content .center_image{
			width: 500px;
			margin: 0 auto;
			padding: 5px;
			background-color: #cdbda3;
			border: 1px solid #684c32;
			}
			
		div#content h2{
			padding: 0 0 15px 0;
			margin: 0;
			font : 24px "times new roman", georgia, serif;
			font-weight : bold;
			font-style: italic;
			color: #093d05;
		}
		
		div#content ul{
			font : 16px "times new roman", georgia, serif;
			font-weight : bold;
			font-style: italic;
		}		

		div#content .rates{
			font : 12px "times new roman", georgia, serif;
			font-weight : bold;
			font-style: italic;
			float: right;
			padding: 0 0 10px 0;
			margin: 0;
		}
		
		div#content .rates b{
			font : 16px "times new roman", georgia, serif;
			font-weight : bold;
		}		

ul.nav {
	padding : 0;
	list-style : none;
	margin : 0;
	width: 173px;
}


.nav li a, .nav li a:visited, .nav li a:hover  {
	display : block;
	width: 173px;
	padding : 0;
	margin : 0;
}




.nav li.l_info a, .nav li.l_info a:visited {
	background: transparent url('../pictures/link.jpg') left top no-repeat;
	height: 48px;
}

.nav li.l_info a:hover, .nav li#active.l_info a, .nav li#active.l_info a:hover {
	background: transparent url('../pictures/hover.jpg') left top no-repeat;
	height: 48px;
}

.nav li.l_rooms a, .nav li.l_rooms a:visited {
	background: transparent url('../pictures/link.jpg') left -49px no-repeat;
	height: 30px;
}

.nav li.l_rooms a:hover, .nav li#active.l_rooms a, .nav li#active.l_rooms a:hover {
	background: transparent url('../pictures/hover.jpg') left  -49px no-repeat;
	height: 30px;
}

.nav li.l_map a, .nav li.l_map a:visited {
	background: transparent url('../pictures/link.jpg') left -80px no-repeat;
	height: 32px;
}

.nav li.l_map a:hover, .nav li#active.l_map a, .nav li#active.l_map a:hover {
	background: transparent url('../pictures/hover.jpg') left  -80px no-repeat;
	height: 32px;
}

.nav li.l_contact a, .nav li.l_contact a:visited {
	background: transparent url('../pictures/link.jpg') left -112px no-repeat;
	height: 40px;
}

.nav li.l_contact a:hover, .nav li#active.l_contact a, .nav li#active.l_contact a:hover {
	background: transparent url('../pictures/hover.jpg') left  -112px no-repeat;
	height: 40px;
}


.nav li a span{
	display: none;
}





/* MISCELLANEOUS */


#content ol,ul {
	padding: 0 0 0 20px;
	margin: 0 0 14px 20px;
}

hr {
	color: #aeaeae;
}

input {
	font-family : verdana;
	font-size : 13px;
	color : #000000;
	background-color : #666666;
	border: 1px solid #000000;
	width: 450px;
}

textarea {
	font-family : verdana;
	font-size : 13px;
	color : #000000;
	background-color : #666666;
	border: 1px solid #000000;
	width: 450px;
	height: 100px;
}


.button {
	font-family : verdana;
	font-size : 13px;
	color : #000000;
	background-color : #666666;
	border: 1px solid #000000;
	width: 120px;
}

/* SPANS */
div.clear{
	clear: both;
	}
