body{
	text-align: center;
	margin: 0px;
	padding: 0px;
	z-index: -8;
	background-color: #FFFFFF;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

#container {
	display: block;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	width: 951px;
	text-align: center;
	min-height: 100%;
	
}

#flash {
	width: 951px;
	height: 370px;
}

#menucontainer {
	width: 951px;
	height: 47px;
	background-image: url(images/menubg2.png);
}

#pagebody {
	width: 951px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(images/page_bg.gif);
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#rightbox {
	width: 289px;
	float: right;
	padding: 0px 0px 0px 0px;
	background-image: url(images/right_bg.gif);
	background-repeat: no-repeat;
	background-position: top;	
}


#maincontent {
	width: 661px;
	text-align: left;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	background-image: url(images/content-bg.png);
	background-repeat: no-repeat;
}

#innercontent {
	width: 630px;
	text-align: left;
	padding: 10px 20px 0px 20px;
	margin: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	color: #604321;
}

#innercontent a:link, #innercontent a:visited {
	text-decoration: none;
	color: #a34026;
	font-weight: bold;
}

#innercontent a:hover	{
	text-decoration: none; 
	background-color: #a34026;
	color: #ffffff;
	font-weight: bold;
}

#contact {
	width: 951px;
	height: 63px;
	clear: both;
	text-align: left;
	padding: 0px 0px 0px 0px;
	background-color: #a34026;
}

#footercontainer {
	width: 951px;
	height: 40px;
	clear: both;
	padding: 10px 10px 0px 0px;
	text-align: right;
}

#credits {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e4c28;
	padding: 0px 10px 0px 0px;
	float: right;
}

#credits a:link, #credits a:visited {
	text-decoration: none;
	color: #6e4c28;
	font-weight: bold;
}

#credits a:hover	{
	text-decoration: underline;
	color: #6e4c28;
	font-weight: bold;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e4c28;
	padding: 0px 0px 0px 10px;
	float: left;
}


/*-----------------------------------------------------------------------------------------*/

/*--NAV------------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------*/



#nav{

	margin:0px;

	padding:0px;

	width:951px;

	height:47px;

	background-color:#1A2839;


	}

	

#nav ul{

	margin:0px;

	padding:0px;

	list-style-type:none;

	}

	

#nav li{
	position:relative;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	background-image:url(images/nav_bg.jpg);
	z-index:15;
	}

	

#nav li a{

	margin:0px;

	padding:0px;

	width:auto;

	height:47px;

	display:block;

	text-indent:-300px;

	overflow:hidden;

	}

	

#nav li.home { width:82px; background-position:0px 0px;}

#nav li.glenfinnan { width:123px; background-position:-82px 0px;}

#nav li.skye{ width:109px; background-position:-205px 0px;}

#nav li.inverness{ width:115px; background-position:-314px 0px;}

#nav li.oban{ width:131px; background-position:-429px 0px;}

#nav li.mull{ width:115px; background-position:-560px 0px;}

#nav li.west{ width:113px; background-position:-675px 0px;}

#nav li.about{ width:89px; background-position:-788px 0px;}
#nav li.links{ width:74px; background-position:-877px 0px;}



#nav ul li.home:hover {background-position:0px -47px;}

#nav ul li.glenfinnan:hover{background-position:-82px -47px;}

#nav ul li.skye:hover{background-position:-205px -47px;}

#nav ul li.inverness:hover{background-position:-314px -47px;}

#nav ul li.oban:hover{background-position:-429px -47px;}

#nav ul li.mull:hover{background-position:-560px -47px;}

#nav ul li.west:hover{background-position:-675px -47px;}

#nav ul li.about:hover{background-position:-788px -47px;}
#nav ul li.links:hover{background-position:-877px -47px;}



#nav ul li.home#active{background-position:0px -94px;}

#nav ul li.glenfinnan#active{background-position:-82px -94px;}

#nav ul li.skye#active{background-position:-205px -94px;}

#nav ul li.inverness#active{background-position:-314px -94px;}

#nav ul li.oban#active{background-position:-429px -94px;}

#nav ul li.mull#active{background-position:-560px -94px;}

#nav ul li.west#active{background-position:-675px -94px;}

#nav ul li.about#active{background-position:-788px -94px;}
#nav ul li.links#active{background-position:-877px -94px;}



/*-----------------------------------------------------------------------------------------*/

/*--SUBNAV---------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------------*/


h3 {
	font-family: "Trebuchet MS", Verdana;
	font-size: 13pt;
	color: #a34026;
	font-weight:bold;
	font-style: italic;
}


/* end menu */

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	width: 630px;
	padding: 0px 0px 0px 0px;
	background-color: #ccb799;
	/*background-image: url(images/h300.png);
	background-position:bottom;*/
}

/* accordion header */
#accordion h2 {
	background:#feedd4 url(images/h30.png);
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;	
	color:#3a321f;	
	font-weight:bold;
}

/* currently active header */
#accordion h2.current {
	cursor:default;
	background-color:#fff;
	color:#a34026;
}

/* accordion pane */
#accordion div.pane {
	border:1px solid #fff;
	border-width:0 1px;
	display:none;
	height:150px;
	padding:15px;
	color:#333333;
	font-size:12px;
}

/* a title inside pane */
#accordion div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}


blockquote.float-left {/* floats in content div */
  float: left;
  width: 160px; /* "em size" is element dependent */
  padding: 10px;
  margin: 0 20px 0 0px;
  color: #00008b;
  
  /*border-right: 2px dotted #5e5344;
  border-bottom: 2px dotted #5e5344; */
  }
#gallery {
float: left;
position:relative;
padding:0px;
}

#gallery a:link, #gallery a:visited  {
	color: #86421c;
	text-decoration: none;
}
#gallery a:hover {
	
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.thumbs {
float:left;
position:relative;
padding: 0px 10px 10px 0px;

}
.thumbs a {
text-decoration:none;
}
