/* @group CSS Reset */

html, body, div, span, object, iframe, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, fieldset, form, label, legend, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

article, aside, dialog, figure, footer, header, hgroup, nav, section {
	display: block;
}

nav ul {
	list-style: none;
}

blockquote, q {
	padding: 10px;
	font-style: italic;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}

mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

del {
	text-decoration: line-through;
}

abbr[title], dfn[title] {
	border-bottom: 1px dotted #000;
	cursor: help;
}

hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cccccc;
	margin: 1em 0;
	padding: 0;
}

input, select {
	vertical-align: middle;
}

#viewUserGuide {
	display: none;
	visibility: hidden;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Helvetica, helvetica, sans serif;
}

/* @end */

/* @group General Styles */

html {
	height: 100%;
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
	height: 100%;
	background-image: none;
	font-family: Helvetica, helvetica, sans serif;
	font-size: 80%;
	line-height: 1.50em;
}

#gradient {
	display: block;
	height: 700px;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(images/editable_images/gradient.png) repeat-x 0 top;
	z-index: -1;
}

#headerStripe {
	display: none;
	height: 8px;
	position: relative;
	top: 0;
	width: 100%;
	font-size: 1%;
	padding: 0;
	margin: 0;
}

.spacer {
	display: block;
	position: relative;
	height: 40px;
}

img, img a, img a:hover {
	border: none;
}

.external {
	padding-right: 12px;
	background: url(images/icons/external.png) no-repeat right center;
}

a:link, a:visited {
	text-decoration: none;
	outline: none;
}

a:hover, a:active {
	text-decoration: none;
	outline: none;
}

blockquote, .standout {
	display: block;
	font-style: normal;
	padding: 10px;
	margin: 0px;
	font-weight: normal;
}

code {
	padding: 10px;
	display: block;
	font: 0.80em Monaco, "Courier New", Courier, mono;
}

ol {
	list-style-type: decimal-leading-zero;
}

ul {
	padding: 0 20px;
}

/* @end */

/* @group Left / Right Images */

.image-left {
	float: left;
	padding-right: 10px;
	position: relative;
}

.image-right {
	float: right;
	padding-left: 10px;
	position: relative;
}

/* @end */

/* @group Extra Content */

.ecName {
	display: none;
}

#extraContainer1 {
	display: block;
}

#extraContainer2 {
	position: absolute;
	top: 15px;
	right: 15px;
	text-align: right;
	display: block;
	padding: 0;
	margin: 0;
	width: 48%;
}

#extraContainer3 {
	display: block;
	position: absolute;
	bottom: 36px;
	left: 0;
	float: right;
	text-align: left;
	line-height: 1.00em;
	padding: 15px;
}

#extraContainer4 {
	display: inline;
	float: right;
	text-align: right;
	padding-right: 15px;
	padding-bottom: 0px;
	line-height: 1.00em;
	padding-top: 0px;
	margin: 10px 0 0;
}

#extraContainer5 {
	display: block;
	padding: 0 15px;
	margin: 0;
}

#extraContainer6 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
}

#extraContainer7 {
	position: relative;
	display: block;
	padding: 0 15px;
	margin: 0;
}

#extraContainer8 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	text-align: center;
}

/* @end */

/* @group Search Bar Functions */

#menuBarSearchContainer {
	position: relative;
	display: none;
	height: auto;
	margin-top: 5px;
}

#menuBarSearchFunction {
	display: block;
	float: right;
	height: 27px;
	width: 250px;
	margin: 0;
	padding: 0px !important;
}

#menuBarSearchFunction input {
	background: #fff url(images/editable_images/form_bg.jpg) repeat;
	float: left;
	font-size: 12px;
	width: 175px;
	margin: 1px 0px 0px;
	padding: 3px 4px 4px;
	border: 1px solid #ffffff;
}

#menuBarSearchFunction #button {
	padding: 0;
	height: 24px;
	width: auto;
	margin: 1px 0px 0px 5px !important;
	width: 55px;
	border: none;
	background: #212121;
	color: #fffeff;
}

/* @end */

/* @group Logo's */

#logoLeft {
	position: absolute;
	display: none;
	top: 15px;
	left: 15px;
	z-index: 500;
	border: none;
	outline: none;
}

#logoLeft a,
#logoLeft a:hover {
	border: none;
	outline: none;
}

#logoRight {
	position: absolute;
	display: none;
	top: 15px;
	right: 15px;
	z-index: 500;
	border: none;
	outline: none;
}

#logoRight a,
#logoRight a:hover {
	border: none;
	outline: none;
}

#headerLogo {
	display: none;
	position: absolute;
	border: none;
	top: 15px;
	left: 15px;
}

#headerLogoTopLeft,
#headerLogoTopRight,
#headerLogoBottomLeft,
#headerLogoBottomRight,
#sidebarLogo,
#sidebarLogoBottom {
	display: none;
}

#headerLogo a,
#headerLogo a:hover {
	border: none;
	outline: none;
}

#footerLogo {
	text-align: center;
	display: none;
	float: left;
	margin: 0;
	padding: 0;
}

#footerLogo a,
#footerLogo a:hover {
	border: none;
	outline: none;
}

/* @end */

/* @group Header */

#headerContainer {
	display: block;
	position: relative;
	z-index: 10;
}

#pageHeader {
	position: relative;
	display: block;
	z-index: 10;
	background: url(images/editable_images/aurora.jpg) center top;
	height: 200px;
}

#flashHeader {
	display: none;
}

#pageHeader h1 {
	margin: 0;
	letter-spacing: 0px;
	display: block;
	height: auto;
	line-height: 1.25em;
	font-size: 2.75em;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	padding: 0 15px;
	position: absolute;
	top: 15px;
	font-family: Helvetica, helvetica, sans serif;
}

#pageHeader h2 {
	margin: 0;
	font-weight: normal;
	line-height: 1.25em;
	height: auto;
	display: block;
	font-size: 1.50em;
	text-decoration: none;
	padding: 0 15px;
	position: absolute;
	top: 60px;
	font-family: Helvetica, helvetica, sans serif;
}

/* @end */

/* @group Content */

.clearer {
	clear: both;
}

#container {
	margin: 0 auto;
	z-index: 2;
	padding: 0;
	width: 850px;
}

#contentWrapper {
	z-index: 1;
	padding: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

#contentContainer {
	text-align: left;
	padding: 0px;
	z-index: 1;
	margin-right: 180px;
}

#contentContainer #content {
	padding: 15px;
	overflow: hidden;
}

/* @end */

/* @group Toolbar */

.menu {
	display: inline;
	font-style: normal;
	z-index: 50;
	line-height: 20px;
}

.menu ul {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* Option to disable links */

.deletedLink {
	visibility: hidden;
	margin: 0;
	padding: 0;
}

.menu .replacedLink {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 8px 15px;
	margin: 0;
	border-right: none;
	z-index: 1;
}

/*Top level list items*/

.menu ul li {
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/

.menu ul li a {
	display: block;
	position: relative;
	padding: 8px 15px;
	text-decoration: none;
}

/*1st sub level menu*/

.menu ul li ul {
	position: absolute;
	float: right;
	visibility: hidden;
	z-index: 250;
	overflow: visible;
}

/*Sub level menu list items (undo style from Top level List Items)*/

.menu ul li ul li {
	display: list-item;
	float: none;
	z-index: 250;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.menu ul li ul li ul {
	top: 0;
	z-index: 250;
}

/* Sub level menu links style */

.menu ul li ul li a {
	width: 150px;
	margin: 0;
	border-bottom-width: 0;
	padding: 5px 15px;
	z-index: 250;
}

.menu ul li ul li a:hover {
	
}

.navDown {
	position: absolute;
	top: 14px;
	right: 8px;
	display: block;
	width: 11px;
	height: 8px;
	background-image: url(images/icons/down.gif);
	font-size: 1%;
	z-index: 10;
}

.navRight {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 8px;
	height: 11px;
	background-image: url(images/icons/right.gif);
	font-size: 1%;
	z-index: 10;
}

/* @end */

/* @group Functions */

#dateTimeFunction {
	display: none;
}

#menuBarLogo {
	display: none;
}

#functionMenu {
	margin: 0;
	padding: 0;
}

.ecmenu img {
	display: inline;
}

.ecmenu {
	font-style: normal;
	font-size: 12px;
	z-index: 100;
	line-height: 20px;
	position: absolute;
	right: 0;
	margin: 0;
	padding: 0;
}

.ecmenu ul,
.ecmenu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/

.ecmenu ul li {
	position: relative;
	display: inline;
	float: right;
	width: 130px;
}

/*Top level menu link items style*/

.ecmenu ul li a {
	display: block;
	text-decoration: none;
	border-right: none;
	margin: 0;
	padding: 8px 15px;
}

.ecmenu ul li a:link, .menu2 ul li a:visited {
	
}

.ecmenu ul li a:hover {
	
}

/*1st sub level menu*/

.ecmenu ul li ul {
	position: absolute;
	right: 0;
	display: block;
	visibility: hidden;
	padding: 0;
	margin: 0;
}

/*Sub level menu list items (undo style from Top level List Items)*/

.ecmenu ul li ul li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 0;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */

.ecmenu ul li ul li ul {
	top: 0;
}

/* Sub level menu links style */

.ecmenu ul li ul li a {
	width: 100px;
	margin: 0;
	border-bottom-width: 0;
	padding: 5px 15px;
}

#dropDown {
	display: none;
	width: 140px;
	float: right;
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0;
	margin: 0;
}

#dropDown ul li a {
	border-right: none;
	width: 100px;
}

#dropDown ul li ul li {
	display: list-item;
	float: none;
}

#dropDown ul li ul li a {
	width: 109px;
}

#menuBarSearchContainer {
	position: relative;
	display: none;
	height: auto;
	margin: 0;
	padding: 0;
}

#menuBarSearchFunction {
	display: none;
	float: right;
	height: 27px;
	width:250px;
	margin: 5px 0 0;
	padding:0px !important;
}

#menuBarSearchFunction input {
	background: #fff url(images/editable_images/form_bg.jpg) repeat;
	float: left;
	font-size: 12px;
	width: 175px;
	margin: 1px 0px 0px;
	padding: 3px 4px 4px;
	border: 1px solid #ffffff;
}

#menuBarSearchFunction #button {
	padding: 0;
	height: 24px;
	width: auto;
	margin: 1px 0px 0px 5px !important;
	width: 55px;
	border: none;
	background: #212121;
	color: #fffeff;
}
/* @end */

/* @group Sidebar */

#aside {
	display: block;
	float: right;
	width: 150px;
	padding: 15px;
}

#aside #sidebar {
	text-align: left;
	position: relative;
	overflow: hidden;
}

#aside .sideHeader h3 {
	line-height: 1.00em;
	text-align: left;
	font-weight: bold;
	font-size: 100%;
	position: relative;
	margin: 0 0 3px;
	font-family: Helvetica, helvetica, sans serif;
}

/* @end */

/* @group Footer */

#footerContainer {
	display: block;
	width: 100%;
	position: relative;
}

#footer {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0 15px 0 0;
	line-height: 3.00em;
}

#footer a:hover, #footer a:active {
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#footer a:link, #footer a:visited {
	margin: 0;
	padding: 0;
}

/* @end */

/* @group Breadcrumb Container */

#breadcrumbcontainer {
	text-align: left;
	display: block;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 3.00em;
}

#breadcrumbcontainer ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: transparent;
}

#breadcrumbcontainer a:hover {
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	background: transparent;
}

/* @end */

/* @group Horizontal Bar */

#horizontalBar {
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	z-index: 200;
}

#functionContainer {
	color: #ffffff;
	display: inline;
	float: right;
	position: relative;
	width: 200px;
}

#simpleLink, #print, #searchBox {
	display: none;
}

/* @end */

/* @group Sitemap */

#footerSitemap {
	display: none;
	clear: both;
	position: relative;
	z-index: 2;
}

#footerSitemap ul {
	display: block;
	position: relative;
	padding: 15px 0 15px 15px;
	list-style-type: none;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin: 0;
}

* html #footerSitemap ul li a {
	display: inline-block;
}

/*Top level list items*/

#footerSitemap ul li {
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/

#footerSitemap ul li a {
	display: block;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
}

/*1st sub level menu*/

#footerSitemap ul li ul {
	position: relative;
	padding: 0;
	margin: 0;
}

/*Sub level menu list items (undo style from Top level List Items)*/

#footerSitemap ul li ul li {
	display: list-item;
	float: none;
	padding: 0;
	margin: 0;
}

#footerSitemap ul li ul li a {
	width: 125px;
	margin: 0;
	padding: 0 10px;
	text-transform: none;
}

#footerSitemap ul li ul li a:hover {
	
}

/* @end */

/* @group Blog */

/* @group Archive Page */

.blog-archive-month {
	padding-bottom: 15px;
	padding-top: 5px;
}

.blog-archive-link {
	padding-bottom: 10px;
	text-decoration: none;
}

/* @end */

/* @group Tag Cloud */

ul.blog-tag-cloud {
	margin: 0 0 10px;
	padding: 0;
	text-align: justify;
	margin-top: 15px;
}

ul.blog-tag-cloud li {
	display: inline;
	padding-right: 5px;
}

.blog-tag-size-1 {
	font-size: 0.8em;
}

.blog-tag-size-2 {
	font-size: 0.85em;
}

.blog-tag-size-3 {
	font-size: 0.9em;
}

.blog-tag-size-4 {
	font-size: 0.95em;
}

.blog-tag-size-5 {
	font-size: 1em;
}

.blog-tag-size-6 {
	font-size: 1.05em;
}

.blog-tag-size-7 {
	font-size: 1.1em;
}

.blog-tag-size-8 {
	font-size: 1.15em;
}

.blog-tag-size-9 {
	font-size: 1.2em;
}

.blog-tag-size-10 {
	font-size: 1.25em;
}

.blog-tag-size-11 {
	font-size: 1.3em;
}

.blog-tag-size-12 {
	font-size: 1.35em;
}

.blog-tag-size-13 {
	font-size: 1.4em;
}

.blog-tag-size-14 {
	font-size: 1.45em;
}

.blog-tag-size-15 {
	font-size: 1.5em;
}

.blog-tag-size-16 {
	font-size: 1.55em;
}

.blog-tag-size-17 {
	font-size: 1.6em;
}

.blog-tag-size-18 {
	font-size: 1.65em;
}

.blog-tag-size-19 {
	font-size: 1.7em;
}

.blog-tag-size-20 {
	font-size: 1.75em;
}

/* @end */

.blog-entry {
	
}

#blog-categories {
	margin-bottom: 15px;
}

.blog-permalink {
	
}

.blog-entry-permalink {
	
}

.blog-entry-title {
	font-weight: normal;
	margin-bottom: 0px;
	font-size: 150%;
	padding: 0;
	margin: 0;
	font-family: Helvetica, helvetica, sans serif;
}

.blog-entry-date {
	
}

.blog-read-more {
	display: block;
}

.blog-entry-author {
	padding-top: 0px;
	text-align: left;
	padding-left: 10px;
}

.blog-entry-category {
	text-align: left;
}

.blog-entry-tags {
	margin: 15px 0 0;
	padding: 0 10px;
	background-color: #f5f5f5;
}

.blog-category-link-enabled {
	padding-bottom: 0px;
	text-align: left;
}

.blog-category-link-disabled {
	
}

.blog-entry-body {
	margin-bottom: 30px;
	padding: 0;
}

.blog-entry-comments {
	margin: 0;
	padding: 0 10px;
	background-color: #f5f5f5;
}

.blog-archive-link-enabled {
	
}

.blog-archive-link-disabled {
	
}

.blog-rss-link {
	background: url(images/icons/rss_icon.png) no-repeat left center;
	margin: 0;
	padding: 0 0 0 16px;
}

.blog-comments-rss-link {
	display: block;
	background: url(images/icons/rss_icon.png) no-repeat left center;
	margin: 0;
	padding: 0 0 0 16px;
}

.blog-comment-link {
	
}

.blog-trackback-link {
	
}

/* @end */

/* @group File Sharing */

.filesharing-description {
	padding-bottom: 0px;
}

.filesharing-item {
	padding-top: 15px;
}

.filesharing-item-title a:link {
	
}

.filesharing-item-title a:hover {
	
}

.filesharing-item-title a:visited {
	
}

.filesharing-item-description {
	
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	font-weight: bold;
	font-family: Helvetica, helvetica, sans serif;
}

.album-description {
	padding-bottom: 15px;
}

.album-wrap {
	display: block;
	width: 99%;
	position: relative;
}

.thumbnail-wrap {
	text-align: center;
	position: relative;
	float: left;
	margin-bottom: 65px;
	margin-right: 25px;
	display: block;
	text-decoration: none;
}

.thumbnail-table {
	width: 70%;
	display: block;
}

.thumbnail-frame {
	display: block;
}

.thumbnail-frame:hover {
	
}

.thumbnail-frame a {
	
}

.thumbnail-frame a:hover {
	
}

.thumbnail-frame img {
	border: none;
}

.thumbnail-caption {
	
}

/* @end */

/* @group Single Page (Photo view) */

#flashcontent {
	text-align: center;
}

.photo-background {
	margin: 10px auto;
	width: 800px;
}

.photo-navigation {
	margin-bottom: 10px;
	padding: 10px 10px 5px;
	text-align: center;
	text-decoration: none;
}

.photo-navigation a:link, .photo-navigation a:visited {
	text-decoration: none;
}

.photo-navigation a:hover {
	
}

.photo-frame {
	display: block;
	position: relative;
	padding: 5px;
	margin: 30px auto 0;
	text-align: center;
}

.photo-links {
	
}

.photo-title {
	font-weight: bold;
	margin: 0 0 3px;
	text-align: center;
	font-family: Helvetica, helvetica, sans serif;
}

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

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

/* @end */

/* @end */

/* @group Quicktime Page */

.movie-description {
	
}

/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	font-weight: bold;
	font-family: Helvetica, helvetica, sans serif;
}

.movie-page-description {
	margin-bottom: 15px;
}

.movie-thumbnail-frame {
	width: 132px;
	float: left;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 10px;
}

.movie-thumbnail-caption {
	
}

/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	margin: 10px;
}

.movie-title {
	font-weight: bold;
	font-family: Helvetica, helvetica, sans serif;
}

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

/* @end */

/* @end */

/* @group Contact Form */

.message-text {
	
}

.required-text {
	
}

.form-input-field {
	font-size: 1.5em;
}

.form-input-button {
	font-size: 1.5em;
}

/* @end */
/* Use this stylesheet to add custom CSS to all pages of your website. Consolidating CSS code in here will improve page loading speed, reduce bandwidth and circumvent the Internet Explorer 30 stylesheet limit. */
/* @group Layout Colours */

body {
	color: #666666;
	background-color: #CCCCCC;
}

#headerStripe {
	background-color: #666666;
}

a:link, a:visited {
	color: #0066CC;
}

a:hover, a:active {
	color: #6699CC;
}

#extraContainer1 {
	color: #E6E6E6;
}

#extraContainer2 {
	color: #E6E6E6;
}

#extraContainer3 {
	color: #E6E6E6;
}

#extraContainer4 {
	color: #E6E6E6;
}

#extraContainer5 {
	color: #666666;
}

#extraContainer6 {
	color: #666666;
}

#extraContainer7 {
	color: #666666;
}

#extraContainer8 {
	color: #FFFFFF;
}

#horizontalBar {
	background-color: #000000;
	color: #FFFFFF;
	border-top: 0px solid #191919;
	border-right: 0px solid #191919;
	border-bottom: 0px solid #191919;
	border-left: 0px solid #191919;
}

#extraContainer3 a {
	color: #FFFFFF;
}

#extraContainer3 a:hover {
	color: #6699CC;
}

#dropDown ul li a {
	border-left: 1px solid #191919;
}

/*Top level list items*/
.menu ul li a {
	background-color: #000000;
	color: #FFFFFF;
	border-right: 1px solid #191919;
}

.ecmenu ul li a:hover,
.menu ul li a:hover {
	background-color: #000000;
	color: #6699CC;
}

.ecmenu ul li a {
	border-left: 1px solid #191919;
	color: #FFFFFF;
}

.ecmenu ul li a.current,
.menu ul li .current,
.menu ul li .currentAncestor {
	background-color: #000000;
	color: #FFFFFF;
}

.ecmenu ul li a.current:hover,
.menu ul li .current:hover {
	background-color: #000000;
	color: #FFFFFF;
}

/* Sub level menu links style */

.ecmenu ul li ul li a {
	background-color: #000000;
	color: #FFFFFF;
	border-top: 1px solid #191919;
	border-right: none;
	border-left: none;
}

.menu ul li ul li a {
	background-color: #000000;
	color: #FFFFFF;
	border-top: 1px solid #191919;
	border-right: 1px solid #191919;
	border-left: none;
}

.ecmenu ul li ul li a:hover,
.menu ul li ul li a:hover {
	background-color: #000000;
	color: #6699CC;
}

.ecmenu ul li ul li a.current,
.menu ul li ul li .current {
	background-color: #000000;
	color: #FFFFFF;
}

.ecmenu ul li ul li .current:hover,
.menu ul li ul li .current:hover {
	background-color: #000000;
	color: #FFFFFF;
}

#pageHeader {
	background-color: #2C2C2C;
}

#pageHeader h1 a {
	color: #FFFFFF;
}

#pageHeader h1 a:hover {
	color: #FFFFFF;
}

#pageHeader h2 {
	color: #CCCCCC;
}

#contentWrapper {
	background-color: #F7F7F7;
}

#extraContainer5,
#extraContainer7,
#content {
	background-color: #FFFFFF;
}

.blog-entry-tags,
.blog-entry-comments {
	background-color: #F5F5F5;
}

#menuBarSearchFunction input {
	border: 1px solid #FFFFFF;
	color: #000000;
}

#menuBarSearchFunction #button {
	background: #212121;
	color: #FFFFFF;
}



#footerSitemap ul a {
	color: #FFFFFF;
	border-left: 1px solid #333333;
}

#footerSitemap a {
	color: #FFFFFF;
}

#footerSitemap a:hover {
	color: #6699CC;
}

#footerContainer, #sitemapWrapper {
	background-color: #000000;
}

#footer {
	color: #FFFFFF;
}

#footer a:link {
	color: #FFFFFF;
}

#footer a:hover {
	color: #6699CC;
}

#sidebarContainer .sideHeader h3 {
	color: #333333;
}

#sidebarContainer {
	color: %colour_sidebar_text%;
}

#breadcrumbcontainer li, #breadcrumbcontainer {
	color: #ADADAD;
}

#breadcrumbcontainer a {
	color: #FFFFFF;
}

#breadcrumbcontainer a:hover {
	color: #6699CC;
}

/* @end */


		#pageHeader {
	height: 36px;
}

#pageHeader h1 {
	display: none;
}

#pageHeader h2 {
	display: none;
}

#extraContainer2 {
	display: none;
}

#extraContainer3 {
	display: none;
}

#logoRight {
	display: block;
}

#contentContainer {	
	margin: 0;
}

#aside {
	display: none;
}

#headerStripe {
	display: block;
}


		