/*

Table of Contents

::CLRS::	Colours
::TYPO::	Typography
::LNKS::	Links
::CMMN::	Commonly Used Classes
::LOUT::	Layout
::HEDR::	Header
::MENU::	Menu
::MAIN::	Main Content
::FOOT::	Footer
::FORM::	Form
::INDV::	Individual Pages
  ::HOME::		Home
  ::ARTI::		Article Pages
  ::CONT::		Contact Page

::CLRS::
Colours Used

Text Colour: #000;
	Footer Colour: #000;
Heading Colours:
	H1: #000;
	H2: #000;
	H3: #000;
Background: #fff;
Border Colour: #666;
Links:
	Standard: #00f;
	Hover: #f00;


*/

html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	height: 100%;
}

/* ::TYPO:: */
/* Typography */

h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin: 10px 0;
}

h1, h2, h3 {

}

h1 {
	font-size: 22px;
}

h2 {
	font-size: 20px;
}

h3 {
	font-size: 18px;
}

p, li {
	font-size: 14px;
}

/* ::LINKS:: */
/* Links */

a {
	text-decoration: underline;
	color: #6F8ACF;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

/* ::CMMN:: */
/* Commonly Used Classes */

.ofh {
	overflow: hidden;
	zoom: 1;
}

.left {
	float: left;
}

.right {
	float: right;
}

/* ::LOUT:: */
/* Layout */

#wrapper {
	width:786px;
	margin: 0 auto;
	position: relative;
	min-height: 100%;
}

.footer-alt {
	position: relative;
	margin-top: -105px;
	
}

/* ::HEDR:: */
/* Header */

#header {
	background: url(images/nav.jpg) no-repeat;
	height:125px;
	position: relative;
}

.logo {
	/*position: absolute;*/
	top: 0;
	padding-left: 24px;
}


/* ::MAIN:: */
/* Main Content */

#content {

	margin: 0 25px;
	height: 680px;
	color: #00649C;

}

#main-content {
	overflow: hidden;
	zoom: 1;
}

.side-nav {
	float: left;
	width: 141px;
}

.side-nav img {
	display: block;
}

.side-nav object {
	margin: 10px auto;
	display: block;
}

.page-content {
	float: right;
	width: 560px;
}

#content strong {
	color: #f00;
}

#map_canvas {
	margin: 0 auto;
}

/* ::FOOT:: */
/* Footer */

#footer {
	color: #00649C;
}

#footer p {
	text-align: center;
}

#footer a {

}

#share-content {
	display: none;
}

#movie-container {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.mates {
	margin: 0 auto;
	width: 578px;
	height: 365px;
	background: url(images/mates.jpg) no-repeat;
	display: block;
}

.nav-image {
	width: 141px;
	height: 236px;
	background: url(images/menu.jpg) no-repeat;
}

.center-text {
	text-align: center;
}

.wave-left {
	float: left;
	width: 407px;
	height: 105px;
	background: url(images/wave-left.gif) no-repeat;
}

.wave-right {
	float: right;
	width: 190px;
	height: 105px;
	background: url(images/wave-right.gif) no-repeat;
}

