#wrapper{
	background: url(../images/bg-wrapperHc.gif) repeat-y 0 0;
}
.comment, #commentsform {
	border-bottom: solid 1px #ffff00;
}
#header .nav-box {
	background: none;
}

html,
body,
p,
h1,
h2,
.content-hdr,
h3,
.bodycontent,
.imgdesc,
strong,
label,
tr th,
tr td,
.keyword,
.comment .submitted .normal,
#contact .title,
.errorDiv {
	color: #ffff00 !important;
}

#main,
#header .main,
.holder,
#header .searchbar,
label,
h2#reminder,
h2#newuser,
#welcomeform h1,
#welcomeform h2,
tr th,
tr td,
.loginhead,
.loginbandtop,
.loginbandbot,
#searchform h3,
.updatesSmall,
.container,
.officers {
	background-color: #000 !important;
}

li a,
.more a,
#header .selected-links a,
#header .searchbar span,
#header .searchbar a,
#content a,
#header .news a,
.officername a {
	color: #00ffff !important;
}

/*Override arrow bullets*/
.sidebar-list li, .terms {background: url(../images/arrowHc.gif) no-repeat 0 4px !important;}
.areabox ul li, #content .updates ul li, #content .updatesSmall ul li {background: url(../images/arrowHc.gif) no-repeat 0 8px !important;}
#atozlist li div.atozrelated .sidebar-list li {background: url(../images/arrowHc.gif) no-repeat 8px 10px !important;}
#header .searchbar span {background: url(../images/arrowHc.gif) no-repeat 0 50% !important;}

#content .box p.more a, p.more a, .notarea {background: url(../images/arrow-smallHc.gif) no-repeat 0 60% !important;}
#list .readmore {background: url(../images/arrow-smallHc.gif) no-repeat left 3px !important;}
#header .news strong, #header .searchbar span {background: url(../images/arrow-smallHc.gif) no-repeat 0 50% !important;}
#content #readMore {background: url(../images/arrow-smallHc.gif) no-repeat 0 4px !important;}
#header .searchbar .current {background: none !important;}

/*Easiest way to stop above HC arrows overriding these logos*/
li.facebook{background: url(../images/facebook.gif) no-repeat 0 0 !important;}
li.stumbleupon{background: url(../images/stumbleupon.png) no-repeat 0 0 !important;}
li.digg{background: url(../images/digg.gif) no-repeat 0 0 !important;}
li.reddit{background: url(../images/reddit.png) no-repeat 0 0 !important;}
li.twitter{background: url(../images/twitter.png) no-repeat 0 0 !important;}
li.rss{background: url(../images/rss.png) no-repeat 0 0 !important;}

#header .news .bg{
	background: url(../images/bg-newsHc.gif) repeat-x 0 0 !important;
}


#header .selected-links, #header .topnavbar 
{
	border-bottom: solid 1px #fff;
	background-color: #333 !important;
}

.side-header {
	background-color: #666 !important;
	color: #00ffff;
}

#stackingnav .side-header, #top-nav li ul li:hover, #top-nav li ul li.sfhover {
	background-color: #333 !important;
}

#stackingnav .side-header a {
	color: #00ffff;
}

#stackingnav .level1, #stackingnav .level1selected, #top-nav li ul
{
	background-color: #666 !important;
}

#top-nav ul li ul li { 
	border-bottom: solid 1px #000 !important; 
}
#top-nav ul li ul {
	border-left: solid 1px #ffff00 !important;
	border-right: solid 1px #ffff00 !important;
}

#top-nav ul div.active {
	background: url(../images/navonbg_rightHc.gif) no-repeat right 0;
}

#top-nav ul div:hover, #top-nav ul div.sfhover{
	background: url(../images/navonbg_rightHc2.gif) no-repeat right 0;
}


#top-nav ul li.active {
	background: url(../images/navonbgHc.gif) repeat-x 0 0;
}

#top-nav ul li:hover, #top-nav ul li.sfhover {
	background: url(../images/navonbgHc2.gif) repeat-x 0 0;
}

#top-nav ul li a:hover, #top-nav ul li a.sfhover {

}

.main-header {
	background-color: #666 !important;
	color: #ffff00 !important;
	border-color: #636563;
}

.window p {
	color: #000 !important;
}

h1.logo a {
	background-image: url(../images/logo3.gif) !important;
}

.pageiconswrapper {
	border-top: solid 1px #ffff00 !important;
}

#rightcolumn .box, #leftcolumn .box, #home .box, .details, #stackingnav .children {
	border-bottom: solid 1px #ffff00 !important;	
}
#stackingnav ul.sidebar-list, #leftcolumn .box, #searchresults ol li {
	border-bottom: solid 1px #ffff00 !important;
}

hr {
	background-color: #ffff00 !important;	
}

ul.bottom-list li a {color:#fff !important;}

/*Calendar*/
#content #calendar {
	border-bottom: solid 1px #ffff00;
}

#content #calendar table td {
	background: #000 url(../images/CalBoxHc.gif) no-repeat center;
	color: #ffff00;
}

#content #calendar table tr.hr td {
	background-image: none;
	border-top: solid 1px #ffff00;
	color: #ffff00;
}

#content #calendar table th {
	background-color: #000;
	color: #ffff00;
}

#calendar fieldset {
	background-color: #000 !important
}

#calendar td.event {
	color: #fff !important;
}

/*AtoZ*/
.sidebar-list {
	background-color: #000 !important;
}

#atozlist li {
	border-top: solid 1px #ffff00 !important;
}

div.atozrelated ul {
	border-bottom: solid 1px #ffff00 !important;
}

#alphabet li .selected {
	background: url(../images/azbgHc.gif) no-repeat scroll left top !important;
	color: #ffff00 !important;
}

#alphabet li a:hover {
	background: url(../images/azbgHc.gif) no-repeat scroll left top !important;
}

/*FAQ*/
#FAQQuestions li, #answers div.questionletter {
	background: url(../images/faqQHc.gif) no-repeat 0 0 !important;
}

#answers div.answerletter {
	background: url(../images/faqAHc.gif) no-repeat 0 0 !important;
}

/*Form*/
#page_PageContentHolder_template_captchas img {	
	background: url(../images/captchaBkHc.gif) no-repeat !important;
}

#page_PageContentHolder_template_captchas a {	
	background: url(../images/speakerHc.gif) no-repeat center left !important;
}

#page_PageContentHolder_template_captchas {	
	border-top: solid 1px #ffff00 !important;
	border-bottom: solid 1px #ffff00 !important;
}

div.formcontents div {
	border-top: solid 1px #ffff00 !important;
}

/*Sitemap*/
#sitemap ul {
	border-left: 2px solid #ffff00 !important;
}

#sitemap ul li {
	background: url(../template/sitemap/images/bulletHc.gif) no-repeat top left !important;
}

#sitemap ul li.last {
	background: url(../template/sitemap/images/bulletlastHc.gif) no-repeat top left !important;
}

/*Neighbourhood*/
#stationpointer {	 
	background: url(../images/pointerHc.png) no-repeat 0 0 !important;
}

.setdefaulttop {
	background: url(../images/setdefaulttopHc.gif) no-repeat center top !important;
}

.setdefaultbot {
	background: #000 url(../images/setdefaultbotHc.gif) no-repeat center bottom !important;
}

/*List*/
#list ul li {
	border-top: solid 1px #ffff00 !important;	
}

/*Login*/
td.loginbandbot {border: none;}

.window-c p strong strong, .window-c p strong, .window-c p
{
	font-weight: normal !important;
	color: #000 !important;
}

#pollform0 li, #pollform1 li, #pollform2 li, #pollform3 li, #pollform4 li, #pollform5 li, #pollform6 li, #pollform7 li
{
	background-image: none !important;
}

#rightcolumn .box .controlbar a span, .imagefeatures .box .controlbar a span, .tblbox a span {
	background: url(../images/arrowHc.gif) no-repeat 0 60% !important;
}

.selected-links
{
	border-top: solid 1px #ffff00;
}

#top-nav.nav-box ul li ul
{
	border-bottom: solid 1px #ffff00;
}

.toplist, .bodycontent
{
	border-color: #ffff00 !important;
}

.imagefeatures .side-header
{
	border-color: #000 !important;
}

#rightcolumn .box .controlbar a, .imagefeatures .box .controlbar a, .tblbox a, .imagefeaturewrapper
{
	border-bottom: solid 1px #ffff00 !important;
}

.areabox, .updatesSmall, .container .leftcol, .leftcolwrapper, .officers, .container .rightcol, .container
{
	border-color: #636563 !important;
}

.controlbar a
{
	color: #00ffff;
}

.controlbar a:hover
{
	color: #00FFFF !important;
}

#header .main
{
	margin-top: 2px;
}
