/* Top page color */
body {	
	background-color: #e5f5ff;
}

/* Theme-specific layout artwork */
div#body {
	background: white url('page_footer_background.png') no-repeat bottom left;
}
div#content_footer {
	background: white url('page_footer_background.png') no-repeat bottom left;
}
div#content_footer_inner {
	margin-left: 20px;
	background: white url('page_footer_background.png') no-repeat bottom right;
}
#template_wrapper {
	border-color: #0016bc;
	border: 1px solid;
	border-top: none;
	border-bottom: none;
}

/* Navigation backer */
div#navigation {
	background: white url('navigation_background.gif') no-repeat top;
}
	/* Active nav link */
	div#navigation ul li.active a {
		background: url('navigation_active_background.gif') no-repeat bottom center;
	}

/* Page caps */
h1 {
	background: url('page_header_background.png') no-repeat top left;
	margin-right: 12px;
}
h1.singleton, div#project_navigation {
	background: url('page_header_background.png') no-repeat top right;
}
	h1.singleton span.wrapper {
		background: url('page_header_background.png') no-repeat top left;
	}

/* Tables */
tr td {
	background-color: #FFFFFF;
}
tr.alternate td {
	background-color: #FCFCFC;
}

/* Project context navigation */
	ul#project_navigation_tabs {
		background: url('page_header_background.png') no-repeat bottom left;
	}
	ul#project_navigation_tabs li {
		border-color: #000000;
		background: url('project_navigation_tab_inactive_background.png') repeat-x center left;
		background-color: #000000;
	}
	ul#project_navigation_tabs li.active {
		border-color: #000000;
		background: url('project_navigation_tab_active_background.png') repeat-x center left;
	}
		ul#project_navigation_tabs li.active a {
			color: #333333;
		}
		h1.singleton .lowlight, #project_navigation .lowlight {
			color: #0055c9;
		}

/* Quicklinks */
div#body  div.sidebar ul.quicklinks li a {
	background: url('quicklink_tag.gif') no-repeat center left;
}
div.sidebar ul.quicklinks li a:hover {
	background-image: url('quicklink_tag_active.gif') !important;
}

/* Prime colour */
	/* Text colouring */
	div.validation_errors h3, div#body h2, div.sidebar h4, div.tag_digest h3,
	h2.section, h3.section, h4.section {
		color: #4b0303;
	}
	/* Border colouring */
	div.validation_errors, div.validation_errors h3, div.validation_errors ul li {
		border-color: #4b0303;
	}
	
	/* Backgrounds */
	a.refiner {
		color: white;
		background-color: #4b0303;
	}

/* Link colour */
	a, fieldset.primary input {
		color: #177EDB;
	}
	/* link colour borders */
	span.read_hover {
		border-color: #177EDB;
	}
	a.defaults {
		color: #177EDB !important;
	}
	
/* Highlight fills */
	div.aboutuser, div.ticketview div.body, form.inline fieldset, form.inline fieldset.primary, span.read_hover, div.bulletin,
	div.bulletin_summary h4, div.comments div.nocomments, h4.section, div.welcome_note, div.welcome_note h3, div.contentcontainer fieldset {
		background-color: #e5f5ff;
	}
	
	div.welcome_note, div.welcome_note h3, div.contentcontainer fieldset {
		border-color: #CCCCCC;
	}
	
/* Highlight complementary border */
	div.aboutuser, div.ticketview div.body, form.inline fieldset, .post_comment_header {
		border-color: #CCCCCC;
	}