*,
html,
body,
p,
h1,
h2,
h2 a,
h3,
h4,
span.resources span.text h4,
img,
form,
a,
#right-col .dark-box .text a, 
#right-col .dark-box a,
#grey-boxes1 .text1 p a,
#grey-boxes1 .text2 p a,
#grey-boxes1 .text3 p a,
#grey-boxes2 .text1 p a,
#grey-boxes2 .text2 p a,
#grey-boxes2 .text3 p a,
.articles .text p a,
#menu,
#menu a,
#right-col,
#utilnav,
#utilnav a,
#footer .text,
#sub-footer,
#sub-footer a,
#main-container,
#grey-boxes1 .middle,
#grey-boxes2 .middle,
#side-menu, #side-menu a,
#left-col,
#functions,
#options,
#functions a,
#functions #options a,
#side-menu li li em,
label,
#componentdesc a,
#componentdesc h2,
#footer,
#footer #footerlinks a,
#footer a,
#sub-footer .links,
#side-menu .currentitem a:hover,
.categories h2,
.categories h2 a
{
	background:white;
	color:black;	
}

#side-menu .currentitem .current,
#side-menu .current,
#side-menu .currentitem ul,
#side-menu .currentitem li,
#side-menu .currentitem hr,
#side-menu .currentitem a,
#side-menu .currentitem em,
#menu a:hover, #menu a.active
{
	background:black;
	color:white;
}

#footer img,
.top, .bottom, #welcome-msg
{
	display:none;
	visibility:hidden;	
}

#footer #footerlinks
{
	display:block;
	position:relative;
	left:14px;
	background:white;
	color:black;		
	height:16px;
	margin-bottom:5px;
}

#sub-footer
{
	height:110px;
	min-height:200px;
	top:15px;	
}

#sub-footer .links
{
	height:auto;
	min-height:100px;	
}

#side-menu .currentitem 
{
	background:Black url(../images/poll/dot-red.gif) no-repeat 8px 3px;
	border:1px solid Black;
}

#side-menu .currentitem hr
{
	border-top:1px #fff solid;
	border-bottom:1px #fff solid;

}