/*************************************************************************
	Ambulance HART: www.ambulancehart.org
	Developed by Electric Putty Ltd. <malcolm@electricputty.co.uk>

	MODULE: 	highcontrast.css
	PURPOSE:	over write all colour information
*************************************************************************/




html {
	background:#222;
	}

body {
	padding:0.5em 1em 1em;
	color:#ccb;
	background:#222;
	letter-spacing:1px;
	}

body,
input,
textarea {
	font:1.2em/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif;
	}

a:link,
a:visited {
	color:#cccc3d;
	padding:0.15em;
	margin:0;
	}

a:visited {
	color:#ffc;
	}

a:focus,
a:hover,
a:active,
li.here a {
	color:#000 !important;
	background:#dddd3d !important;
	}

h1,h2,h3,h4,h5,h6 {
	color:#ddd !important;
	letter-spacing:2px;
	}

.button {
	background: none;
	width: auto;
	}
	
.button a {
	color: #000 !important;
	background: #cccc3d;
	margin: 0;
	padding: 8px 15px;
	width: auto;
	text-decoration: none;
	}




/* Controls
*************************************************************************/
#controls {
	background: #222;
	}

#controls li a {
	border-left: 1px solid #cccc3d;
	color:#cccc3d;
	}

#search-form button {
	color: #000;
	background: #cccc3d;
	}




/* Header
*************************************************************************/
#header {
	background: none;
	}




/* Main Nav
*************************************************************************/
#main-nav li {
	background: none;
	border-bottom:0;
	}

#main-nav li a,
#main-nav li a:visited {
	padding: 11px 15px;
	color:#cccc3d;
	background: none;
	}
	
#main-nav li.here {
	background: none;
	border-bottom: 0;
	}
	
#main-nav li.here a {
	color:#000 !important;
	background:#dddd3d !important;
	}




/* Sub nav
*************************************************************************/
.subnav {
	background: none;
	}
	
.subnav li,
.subnav li.first {
	background: none;
	}

.subnav a {
	color:#cccc3d !important;
	}

.subnav li a:hover,
.subnav li a:focus,
.subnav li a:active,
.subnav li.here a {
	color:#000 !important;
	background:#dddd3d !important;
	}




/* Breadcrumb
*************************************************************************/
#breadcrumb {
	margin-top: 5px;
	background: none;
	border-top: 1px solid #ccb;
	border-bottom: 1px solid #ccb;
	}

#breadcrumb p,
#breadcrumb p span.here {
	color:#ccb;
	}

#breadcrumb p a {
	color:#cccc3d;
	}




/* Left column
*************************************************************************/
.news,
.news li,
.news li.first {
	background: none;
	}

.news li p  {
	color:#ccb;
	}




/* Sign-up / Image bank login form
*************************************************************************/
#signup,
#signup-inner,
#login,
#login-inner,
.standard-form,
.form-top {
	background: none;
	}

#signup-inner,
#login-inner,
.standard-form {
	color:#ccb;
	padding: 0;
	}

	
#signup input,
#login input,
.standard-form input {
	width: 260px;
	min-height: 24px;
	font-size: 90%;
	}

#signup button,
#login button,
.standard-form button {
	float: none;
	color: #000;
	background: #cccc3d;
	}



/* Editorial / library typography
*************************************************************************/
.editorial p,
.editorial li,
.library p,
.library li,
.time-line p,
.time-line li {
	color:#ccb !important;
	}

.editorial p.error {
	color: #9b1717 !important;
	}

.editorial .hart-tv li {
	background: #222;
	}

.entry strong {
	color: #fff !important;
	}




/* Pagination
*************************************************************************/
.pagination {
	color:#ccb !important;
	}
	
.pagination p strong {
	color:#ccb;
	}

.pagination .fl-left,
.pagination .fl-right {
	float: none;
	margin: 0 !important;
	padding: 5px 0 !important;
	}

.next { padding-right: 12px !important; }

.prev { padding-left: 12px !important; }




/* Sort tabs
*************************************************************************/
.tabsort ul li {
	border-bottom: 0;
	border-right: 1px solid #fff;
	background: none;
	}

.tabsort ul li a,
.tabsort ul li a:visited,
.tabsort ul li span.inactive {
	background: none;
	}

.tabsort ul li.selected {
	background: #cccc3d;
	border:none;
	}

.tabsort ul li.selected a,
.tabsort ul li.selected a:visited {
	color: #000;
	background: none;
	}
	
span.acs {
	background: url("../site_images/bg-asc-hc.gif") no-repeat left 50%;
	}

span.desc {
	background: url("../site_images/bg-desc-hc.gif") no-repeat left 50%;
	}
	
	



/* Time line
*************************************************************************/
#years li {
	float: left;
	width: 68px;
	}

#years li a,
#years li span {
	padding: 12px 5px 10px 5px;
	}

#years li a {
	color: #cccc3d;
	}




/* Footer
*************************************************************************/
#footer {
	border-top: 2px solid #cccc3d;
	background:none;
	}

#footer ul {
	background:none;
	}
	
#footer li a {
	border-left: 1px solid #cccc3d;
	color: #cccc3d;
	}




/* Intro (Home only)
*************************************************************************/
#intro {
	background: none;
	}
	
#intro-top {
	background: none;
	color:#ccb;
	}




/* Video (Home only)
*************************************************************************/
.video {
	color:#ccb;
	}



/* Survey (Home only)
*************************************************************************/
.survey {
	background: none;
	color:#ccb;
	}

.survey img {
	float: right;
	border: 1px solid #b9bbbd;
	background: #fff;
	padding: 4px 5px;
	}

.survey p {
	margin-bottom: 5px;
	line-height: 1.3em;
	}




/* Right column blocks (Home only)
*************************************************************************/
.block {
	color:#ccb;
	}




/* Site map
*************************************************************************/
#siteMap li a {
	color: #fff;
	}
	

#siteMap ul li a {
	color:#cccc3d;
	}



