/*************************************************************************
	Skills Third Sector: http://www.skills-thirdsector.org.uk/
	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;
	color:#ccb !important;
	}

a:link,
a:visited {
	color:#cccc3d !important;
	}

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;
	}

#content h1{
	float:none !important;
	}




/* Areas
*************************************************************************/
#masthead,
#siteintro,
.panelwide,
.panel,
.panel h3,
#infohomeone,
#infohometwo,
#infohomethree,
.buttonmore,
.buttonstarttopic,
.buttonlogin,
.buttonpostreply,
.download,
.doublepanel,
.panel h2,
#fourpanelfour li div,
#fourpanelfour li blockquote,
#fourpanelfour li cite,
#nav div,
#midwrap,
#sidenav, 
#sidenav li,
#sidenav li a,
#printshare,
.utilitybelt,
#listmediaitems li,
#footer {
	background: none !important;
	border:0;
	}

#midwrap {
	border-top: 1px solid #fff;
	padding: 10px 0 0 0;
	}

.shimtop,
.shimbot,
#content .pictop div {
	display: none;
	}

a.subrss,
a.subrss:visited,
a.arrowright,
a.arrowright:visited {
	float:none !important;
	margin-top:0 !important;
	background: none;
	}



/* Forms
*************************************************************************/
#sitesearch {
	width: auto !important;
	}
	
#sitesearch input  {
	width: 260px;
	font-size: 90%;
	background: none;
	border: 1px solid #fff;
	}

#forumsearch input {
	width: 110px;
	font-size: 90%;
	background: none;
	border: 1px solid #fff;
	}

button {
	color: #000 !important;
	background: #cccc3d !important;
	margin: 0;
	padding: 8px 10px;
	width: auto !important;
	height: auto !important;
	text-decoration: none;
	border: 0;
	}




/* masthead
*************************************************************************/
#tnSize,
#tnContrast {
	padding-left: 0 !important;
	background: none !important;
	}
	
#masthead ul {
	width: 550px;
	text-align: right !important;
	}




/* Main / Sub Nav
*************************************************************************/
#nav li a,
#nav li a:visited {
	background: none !important;
	font-size:1em;
	}

#nav li a:focus,
#nav li a:hover,
#nav li a:active,
#nav li.here a,
#sidenav li a:focus,
#sidenav li a:hover,
#sidenav li a:active,
#sidenav li.here a {
	color:#000 !important;
	background:#dddd3d !important;
	}

#sidenav li.here {
	border-right:0 !important;
	}
	
#sidenav li.here a span,
#sidenav li:hover a span,
#sidenav li:hover a:visited span,
#sidenav li.iehover a span,
#sidenav li.iehover a:visited span{
	background:none !important;
	}
	
#sidenav li li {
	padding: 6px 0 6px 25px !important;
	border-bottom: 1px solid #dddd3d;
	}

#sidenav li.here ul {
	background:none !important;
	padding: 0;
	}

#sidenav li.here ul a {
	background:none !important;
	color:#cccc3d !important;
	font-size: 80%;
	}





/* Homepage
*************************************************************************/
#siteintro {
	border-top: 1px solid #fff;
	height: auto !important;
	}

#siteintro a {
	background: none;
	}

.panelwide,
.doublepanel {
	border-top: 1px solid #fff;
	}
	
.panelwide p {
	color:#ccb;
	}

.panelwide img {
	margin-top: 0 !important;
	}




/* Content
*************************************************************************/
#content .pictop {
	margin-top: 0;
	}
	
#content ul {
	list-style: square;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	}

#content ul li {
	background: none;
	padding-left: 5px;
	}

.gradbuttonleft,
.gradbuttonright,
.gradbuttonleft:visited,
.gradbuttonright:visited,
.greybuttonright,
.greybuttonright:visited {
	background: none !important;
	}

.gradbuttonleft:focus,
.gradbuttonright:focus,
.greybuttonright:focus,
.gradbuttonleft:hover,
.gradbuttonright:hover,
.greybuttonright:hover,
.gradbuttonleft:active,
.gradbuttonright:active,
.greybuttonright:active {
	color:#000 !important;
	background:#dddd3d !important;
	}




/* Listings
*************************************************************************/
.utilitybelt {
	margin: 10px 0 !important;
	border: 1px solid #fff;
	border-right: 0;
	border-left: 0;
	-khtml-border-radius: 0px !important;	
	-webkit-border-radius: 0px !important;	
	-moz-border-radius: 0px !important;
	max-height:none !important;
	}

#filter {
	float:none !important;
	width:auto;
	}

#filter #filtertitle {
	width:auto;
	color:#ccb;
	padding-right: 5px;
	}

#filter #filtertype {
	width:150px;
	}
	
#filter #filtertype span {
	color:#cccc3d;
	}

#filter .greybuttonright span {
	color: #000 !important;
	}

#filter #catmenu {
	width:151px;
	}

#filter #catmenu li {
	width:149px;
	background:#222;
	}

#content #listnewsitems li {
	width:auto !important;
	float:none;
	background:none;
	}

#leadnewsitem {
	border-top: 1px solid #fff;
	}




/* Forum
*************************************************************************/
.forumlist li,
.forumlist li div,
.forumlist li blockquote,
.forumlist li blockquote b,
.forumlist li cite,
#forumquestion,
#forumquestion div,
#forumquestion blockquote,
#forumquestion cite {
	background: none !important;
	border: 0 !important;
	color:#ccb !important;
	}
	
#content .forumlist li cite {
	color:#ccb;
	}

.forum-form {
	background: none !important;
	border: 0 !important;
	}

.forum-input input.text-input {
	width: 260px;
	font-size: 90%;
	background: none;
	border: 1px solid #fff;
	}

.forum-input textarea {
	width: 260px;
	font-size: 90%;
	background: none;
	border: 1px solid #fff;
	}

.forum-preview,
.forum-submit {
	color: #000 !important;
	background: #cccc3d !important;
	margin: 0;
	padding: 8px 10px;
	width: auto !important;
	height: auto !important;
	text-decoration: none;
	border: 0;
	}
	
.forum-preview {
	margin: 0 0 0 10px;
	background: #6fbac9;
	}

.forum-def-list dt {
	width: 45%;
	}
.forum-def-list dd {
	width: 50%;
	}

.forum-left-col,
.forum-left-col h2 {
	background: none !important;
	border: 0 !important;	
	}




/* Footer
*************************************************************************/

#footer {
	padding-top: 0;
	}

	
