/*

Title:			Master Style Sheet - Freshest
Author:			Bill Morrison (Freshest)
Created:		14 Jan 2008
Went live:		14 Jan 2008
Last updated:	08 May 2008

Colours



*/

/* -------------------------------------------------------------------------------
		General
--------------------------------------------------------------------------------- */

h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 197%;
		letter-spacing: -1px;
		margin-bottom: 5px;
		color: rgb(38,57,61);
		text-transform: capitalize;
		}
h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 138.5%;
		color: rgb(38,57,61);
		}
a {
		color: rgb(208,168,37);
		text-decoration: none;
		}
em {
		font-style: italic;
		}
abbr {
		border-bottom: 1px dotted;
		}
strong {
		font-weight: bold;
		}
		
/* -------------------------------------------------------------------------------
		Header
--------------------------------------------------------------------------------- */
		
#hd {
		margin: 5px 0;
		padding: 10px 60px 50px 60px;
		position: relative;

		}
#header-logo {
		position: absolute;
		bottom: 50px;
		border-bottom: 1px dotted #40627C;
		left: 50px;
		}
#header-nav {
		position: absolute;
		bottom: 54px;
		right: 60px;
		}
#header-nav ul li {
		margin-left: 1em;
		display: inline;
		}
		
/* -------------------------------------------------------------------------------
		Page Title
--------------------------------------------------------------------------------- */

#page-title {
		margin: 40px 60px 40px 60px;
				border-bottom: 1px dotted #40627C;
		}
div#page-title img:first-child {
		margin-bottom: 0px;
		}
	
/* -------------------------------------------------------------------------------
		Body
--------------------------------------------------------------------------------- */
		
#bd {
		padding: 0 60px;
		}
#bd p {
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-bottom: 2em;
		line-height: 1.7em;
		color: rgb(64,98,124);
		}

/* -------------------------------------------------------------------------------
		Footer
--------------------------------------------------------------------------------- */

#ft {
		margin: 60px 60px 0 60px;
		padding: 4px 7px;
		border: 1px solid rgb(200,200,200);
		background-color: rgb(255,255,255);
		opacity: .75;
		filter: alpha(opacity=75);
		height: 1.5em;
		line-height: 1.5em;
		font-size: 85%;
		}
#ft ul {
		float: left;
		}
#ft ul li {
		margin-left: 1em;
		float: left;
		}
#ft ul li:first-child {
		margin: 0;
		}
#ft p {
		float: right;
		color: rgb(100,100,100);
		}

/* -------------------------------------------------------------------------------
		Page Specific
--------------------------------------------------------------------------------- */
	
h2.homepage-h2 {
		width: 20em;
		color: rgb(38,57,61);
		padding: 0.5em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 182%;
		font-weight: bolder;
		letter-spacing: -1.5px;
		background-color: rgb(255,255,255);
		opacity: .75;
		filter: alpha(opacity=75);
		}
body {
		background: url(homepage-splash.png) bottom left no-repeat;
		}

	
ul.flickr {
	background-color: rgb(255,255,255);
	opacity: .95;
	filter: alpha(opacity=95);
	width: 500px;
	padding: 5px;
	}
ul.flickr li {
	border: 3px solid #ccc;
	padding: 4px;
	width: 75px;
	height: 75px;
	float: left;
	margin: 4px;
	background-color: rgb(255,255,255);
	opacity: .95;
	filter: alpha(opacity=95);
}
ul.flickr li:hover {
	background-color: #fff;
	border: 3px solid #000;
}

