	
	body {
	background-color: #ECE9D8;
	font-family:Arial, Helvetica, sans-serif;	
}

a:link {
	color: #476f4a;
}
a:visited {
	color: #476f4a;
}
a:hover {
	color: #CC0000;
}
a:active {
	color: #476f4a;
}

	
	

	
		#container {
			width: 780px;
			\width: 800px;
			w\idth: 780px;
			border: 1px solid gray;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 10px;
			background-color: white;
		}
		
				#header-left {
			padding: 5px;
			margin-right: 215px;
			background-color: #f78641;
			
}

				#mid-left {
			padding: 5px;
			margin-right: 400px;
			text-align:center;
			
}
				#mid-right {
				padding: 5px;
			float: right;
			width: 380px;
			\width: 390px;
			w\idth: 380px;
			text-align:center;
			
		}
		
		
		
		.header-left-header {
	font-size:36px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 53px;
}
		
				#header-right {
			float: right;
			width: 200px;
			\width: 210px;
			w\idth: 200px;
			margin: 0;
			margin-left: 5px;
			padding: 5px;
			background-color: #f0c79e;
			
		}

		#whites-h-space5px {
			margin-bottom: 5px;
			background-color: white;
		}

				#wholeline {
			padding: 0px;
			margin-bottom: 5px;
			margin-top: 5px;
			background-color: rgb(213, 219, 225);
		}
		
		#line1-left {
	padding: 15px 5px 5px;
	margin-right: 215px;
	background-color: #f78641;
	height: 82px;
		}

		#line1-right {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0 0 0 5px;
	padding: 5px;
	background-color: #f0c79e;
	height: 92px;
	line-height: 11px;
	font-size: small;
	color: #476f4a;
		}
		
		a.line1-r:link{text-decoration:underline;color:#476f4a;}
		a.line1-r:visited{text-decoration:underline;color:#476f4a;}
		a.line1-r:hover{text-decoration:underline;}
		a.line1-r:active{text-decoration:underline;color:#476f4a;}
		
		
		
				#line2-left {
	padding: 5px 5px 5px 10px;
	margin-right: 215px;
	background-color: #f7f6cf;
	font-size: small;
	color: #476f4a;
		}
		
						#line2-left-header {
	margin-right: 215px;
	background-color: #f0c79e;
	font-size: small;
	color: #476f4a;
	padding: 5px 5px 5px 10px;
		}
		
		
		
					#line2-left-gallery {
	padding: 5px 5px 5px 10px;
	margin-right: 0px;
	background-color: #f7f6cf;
	font-size: small;
	color: #476f4a;
		}
		
						#line2-left-header-gallery {
	margin-right: 0px;
	background-color: #f0c79e;
	font-size: small;
	color: #476f4a;
	padding: 5px 5px 5px 10px;
		}
		

		#line2-right {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0 0 0 5px;
	padding: 5px;
	background-color: #f0c79e;
	height: auto;
	font-size: small;
	color: #534e8a;
		}
		
		a.line2-r:link{text-decoration:none;color:#534e8a;}
		a.line2-r:visited{text-decoration:none;color:#534e8a;}
		a.line2-r:hover{text-decoration:underline;color:#534e8a;}
		a.line2-r:active{text-decoration:none;color:#534e8a;}
		
		
		

		#footer {
	clear: both;
	font-size:small;
	padding: 5px;
	margin-top: 5px;
	background-color: #f78641;
	color: #FFFFFF;
	text-align:center;
	
		}
		
		
		
		#nav ul{
padding: 0px; /* BEGIN MENU NAV this sets the padding of the div */
margin:0;
white-space:nowrap;
background-color:#908D26; /* MENU NAV this sets the back of the whole bar */
color:white;
float:left;
width:100%;
border-style:solid;
border-color:#f0c79e;
border-width:2px 0 2px 0;
font-size:small

}

#nav ul li{
display:inline;
}

#nav ul li a{
background-color:#908d26;
color:white;
font-weight:normal;
text-decoration:none;
padding-left:1em; /* this sets the padding between the links */
padding-right:1em;
float:left;
border-right-color:#f0c79e;
border-right-style:solid;
border-right-width:1px;

}

#nav ul li a:hover{
background-color:#f78641;
color:#FFFFCC; /* END MENU NAV this sets the padding of the div */
}
		
.rosdale-big {
	font-size: 48px;
	font-weight: bolder;
	color: #FFFFFF;
}
.rosdale-med {
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
}

.rosdale-med-frontpage {
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 30px;
}
    .bullet-style {
	list-style-image:  url("images/bullet_triangle.gif");
	font-size: 14px;
}
    .bar {
	color: #FFFFFF;
}
    .linebackground {
	background-color: #f0c79e;
	padding: 10px;
}
	.centre {
	text-align:center;	
	}
.mapfloat {
	float: left;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.picleft {
	
	border: 3px solid #FFFFFF;
}
.picright {
	border: 3px solid #FFFFFF;
	margin-right: 5px;
}
.whiteborder {
	border: 3px solid #FFFFFF;
}
.credits {
	font-size: 10px;
}


#area .area, #home .home, #booking .booking, #gallery .gallery, #accom .accom, #swim .swim {
text-decoration:underline;
color:#FFFF00;
}

