/*
* Author: 		Trevor Morris, Creation Design & Marketing
* Contact:		trevor@creation.uk.com, leigh@creation.uk.com
* Version:		1.6
* Created:		01/09/2006
*
* CONTENTS
* -------------------
* == INCLUDE
* == defaults
* == navigation
* == forms

* =gen GENERAL
* =link LINKS
* =lay LAYOUTS
* =page PAGE SPECIFICS
* =uf MICROFORMATS
*

/* == INCLUDE
--------------------------------------------------------------------------------------------------*/ 
@import url(defaults.css);
@import url(navigation.css);
@import url(forms.css);
@import url(specifics.css);

/* =gen GENERAL
-------------------------------------------------------------------------------------------------- */
#container {
	position: relative;
	width: 700px;
	margin: 0 auto; padding: 0 40px;
	background: transparent url(images/container.gif) no-repeat 0 0;
}
#branding {
	height: 113px;
	margin: 0 -40px 20px; padding: 0 10px 0 11px;
	background: transparent repeat-x 0 100%;
}
	#branding h1 {
		height: 93px;
		padding: 20px 0 0 20px;
	}
	#branding h1 a {}
	#branding #branding-strapline {	}
	.strapline {}

#content {
	position: relative;
	min-height: 500px;
}
	#content-primary {}
	#content-secondary {}
	
#footer {
	margin: 30px 0;
	font-size: 0.8em;
	border-top: 1px solid #000;
}
	#footer p {
		float: left;
	}
	#footer a {
		color: #000;
	}
	#footer p#footer-copyright {}
	#footer p.vcard {
		float: right;
	}
	#footer p.vcard a {}
	.strapline {}
	
.active a {}

strong.org,
#footer em {
	font-weight: normal; color: #000; text-transform: none;
}
strong strong.org {
	font-weight: bold;
}
#content strong,
#content strong strong.org {
	text-transform: uppercase;
}
caption {
	text-align: left;
}
#content em,
#content em strong.org {
	font-style: normal; font-weight: bold;
}


/* =link LINKS
-------------------------------------------------------------------------------------------------- */
a:link, a:visited, a:hover, a:active {}
a:hover,
.active a,
.active a:hover {
	text-decoration: none;
}

a[href^='mailto:'] {}
a[href$='.pdf'] {}

a.external,
a.external {
	padding-right: 11px;
	background: url(images/icons/link-external.gif) no-repeat 100% 50%;
}

/* =hea HEADINGS
-------------------------------------------------------------------------------------------------- */
h2, h3, h4, h5, h6 {
	font-weight: normal;
}
h3, caption {
	font-size: 1.5em;
}
h4, h5, h6 {
	margin-bottom: -0.5em;
	font-size: 1.25em;
}
h3#page-heading {
	padding-left: 20px;
	font-size: 2em; text-transform: uppercase; color: #666; line-height: 1.5em;
	background: url(images/arrow.gif) no-repeat 0 50%;
}


/* =lay LAYOUTS
-------------------------------------------------------------------------------------------------- */
.layout-large-image .large {}
.layout-small-image .small {}

.layout-small-image .small dl {
	margin-top: 0;
}
.layout-small-image .small img {
	margin-top: 1em;
}

div.image dd {
	margin-top: 0;
}

div.select {
	float: left;
	width: 45%;
}
div.update {
	margin-left: 50%;
}


/* =page PAGE SPECIFICS
-------------------------------------------------------------------------------------------------- */
/* home page */
body.home {}

/* error page */
body.error {}


/* =uf MICROFORMATS
-------------------------------------------------------------------------------------------------- */
.vcard {}
.location {}
.vcard .fn {}
.vcard .org {}
.vcard .url {}
.vcard .email {}
.vcard .map {} /* not in the vcard microformat specification */

.vcard .tel {}
.vcard .tel .type {} /* work, fax, cell, isdn etc */
.vcard .tel .value {}

.vcard .geo {}
.vcard .geo .latitude {}
.vcard .geo .longitude {}

.location .adr {}
.location .adr span {
	display: block;
}
.location .street-address {}
.location .extended-address {}
.location .locality {}
.location .region {}
.location .postal-code {}

.hfeed {}
.hfeed .hentry {}
.hfeed .hentry .entry-title {}
.hfeed .hentry .entry-content {}
.hfeed .hentry .entry-summary {}
.hfeed .hentry .permalink {}
.hfeed .hentry .published {}
.hfeed .hentry .updated {}