/* 
----------------------------------------------------------
The styles for this site have been seperated out into a set of style sheets, 
the function of each being fairly self explantory;

body.css = page body - this is seperate as body is a bid of a layout, text and background graphic hybrid

layout.css = main div elements and the positioning of the main 'architectural' features eg home/logo button

text.css = all the text formating 

graphics.css = the positioning of all images, photos etc which form part of the site content , 
(ie not backgrounds to div elements, navigations rollovers etc)

navigation.css = the look of hyper-links and navigation 'buttons' (including rollover states, backgrounds etc)

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

a:link
	{
	color: #333300;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	text-decoration: none;
	}
	
a:visited
	{
	color: #77932D;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	text-decoration: none;
	}
	
a:hover
	{
	text-decoration: underline;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}
	
a:active
	{
	text-decoration: none;
	color: #C4151C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}	


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

#topper a:link
	{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	}
	
#topper a:hover
	{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;

	}

#topper a:active
	{
	text-decoration: none;
	color: #C4151C;
	font-weight: normal;

	}

#topper a:visited
	{
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
	}

.nav-spacing
{
	padding-right: 5px;
	padding-left: 5px;
}

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

#lcol a:link
	{
	color: #515f26;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	text-align: center;
	height: 23px;
	font-weight: normal;
	}
	
#lcol a:visited
	{
	text-decoration: none;
	color: #96BC33;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	text-align: center;
	height: 23px;
	font-weight: normal;
	}
	
#lcol a:hover
	{
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	text-align: center;
	height: 23px;
	font-weight: normal;
	background-color: #96BC33;
	}
	
#lcol a:active
	{
	text-decoration: none;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	text-align: center;
	height: 23px;
	font-weight: normal;
	background-color: #96BC33;
	}

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

#footer a:link
	{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	}
	
#footer a:hover
	{
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: normal;

	}

#footer a:active
	{
	text-decoration: none;
	color: #C4151C;
	font-weight: normal;

	}

#footer a:visited
	{
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
	}

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

#credits a:link
	{
	color: #FFFFFF;
	text-decoration: none;
	}

#credits a:visited
	{
	color: #CCCCCC;
	text-decoration: none;
	}

#credits a:hover
	{
	color: #FFFFFF;
	text-decoration: underline;
	}

#credits a:active
	{
	color: #FF6600;
	}

/* ----------------------------*/
.more
{
	background-image: url(../decoration/next.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	height: 20px;
	margin-left: 0px;
}

.previous
{
	background-image: url(../decoration/previous.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	display: block;
	height: 20px;
	margin-left: 0px;
	font-size: 8pt;
	font-weight: normal;
}

.previous-gallery
{
	background-image: url(../decoration/previous.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	margin-left: auto;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	left: auto;
	right: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	width: 200px;
}

/* 
----------------------------------------------------------
Created by www.lunaria.co.uk
--------------------------------------------------------------
*/

