/* Pen Mill Hotel Stylesheet */
/* Coded by: George Botley */
/* © Torindul Designs 2009 */


/* General Styles */
* {
	padding: 0;
	margin: 0;
}

.none {
	display: none;	
}

body {
	background: url(../images/bg.jpg) repeat-x #531017;
	font-family: Helvetica;
	font-size: 13.5px;
	color: #71383e;
	margin-top: 35px;
}

/* Wrap Styles */
#wrap {
	margin: auto;
	width: 915px;
	min-height: 100px;
	height: auto;
}

/* Left Nav Styles */
	#nav {
		padding-top: 53px;
		float: left;
		clear: both;
		text-indent: -25000px;
		width: 41px;
		height: auto;
		min-height: 500px;
	}
			
		#nav li {
			list-style: none;
		}
		
		#nav a {
			height: 147px;
			display: block;	
			overflow: hidden!important;
		}
		
		#nav a:focus {
			outline: 0!important;	
		}
		
		#nav a:hover, #nav .selected {
			background-position: right;
		}	
		
		#nav-home a {
				background: url(../images/left_nav/home.gif);
				width: 41px;
			}
			
		#nav-about a {
				background: url(../images/left_nav/about.gif);
				width: 41px;
				margin-top: 5px;
			}
			
		#nav-restaurant a {
				background: url(../images/left_nav/restaurant.gif);
				width: 41px;
				margin-top: 5px;
			}
			
		#nav-accomodation a {
				background: url(../images/left_nav/accomodation.gif);
				width: 41px;
				margin-top: 5px;
			}
		
		
		
	/* Right Section Styles */
	#inner_right {
		width: 874px;
		min-height: 300px;
		float: left; display: inline;
	}
	
		.home_right_text {
		float: left; display: inline;
		margin-left: 28px;
		display: inline;
		}
		
		.about_right_text {
		float: left; display: inline;
		margin-left: 10px;
		display: inline;
		}
	
	
	
	/* Header Styles */	
		#header {
			width: 874px;
			background: url(../images/header.gif);
			height: 183px;
		}
		
			/* Header Navigation Styles */
			#header_nav {
				float: right;
				clear: both;
				text-indent: -25000px;
				margin-right: 13px;
				margin-top: 141px;
				display: inline;
				width: 609px;
			}
				
				#header_nav li {
					float: left; display: inline;
					list-style: none;
				}
				
				#header_nav a {
					height: 33px;
					display: block;	
					overflow: hidden!important;
				}
				
				#header_nav a:focus {
					outline: 0!important;
				}
				
				#header_nav a:hover, #header_nav .header_selected {
					background-position: bottom;
				}
				
				#header_nav-menus a {
					background: url(../images/header_nav/menu.gif);
					width: 147px;
				}
				
				#header_nav-local a {
					background: url(../images/header_nav/local.gif);
					width: 147px;
					margin-left: 5px;
				}
				
				#header_nav-location a {
					background: url(../images/header_nav/location.gif);
					width: 147px;
					margin-left: 5px;
				}
				
				#header_nav-contacts a {
					background: url(../images/header_nav/contacts.gif);
					width: 147px;
					margin-left: 5px;
				}
			
			
		/* Content Styles */
		#sitemap {
		margin-left: 20px;
		}
		
		#sitemap .main_link a {
		color: #000;
		font-weight: bold;
		border-bottom: 1px dotted #000;
		}
		
		#sitemap li {
		list-style-image: url(../images/sitemap.png);
		padding-top: 10px;
		margin-left: 25px;
		}
		
		#sitemap li ul {
		list-style-image: url(../images/sitemap.png);
		margin-left: 15px;
		}
		
		
		/* Content Styles */
		#content {
			float: left; display: inline;
			width: 874px;
			min-height: 508px;
			background: url(../images/inner_right_bg.jpg) repeat-y;
		}
		
			#inner_content {
				float: left; display: inline;
				width: 841px;
				min-height: 200px;
				margin-left: 16px;
				margin-top: 6px;
				height: auto;
				clear: both;
			}
		
		
		/* Footer Styles */
		#footer {
			float: left; display: inline;
			background: url(../images/footer.gif);
			width: 874px;
			height: 20px;
		}
		
			#footer_copyright {
			float: left; display: inline;
			text-align: center;
			vertical-align: middle;
			font-size: 12px;
			color: #e3ddc9;
			width: 874px;
			margin-top: 10px;
			height: 25px;
			}
			
				#footer_copyright a {
					color: #e3ddc9;	
					padding: 5px;
					text-decoration: underline;
				}
				
				#footer_copyright a:hover {
					background: #e3ddc9;	
					color: #000;
					padding: 5px;
					text-decoration: underline;
				}
				