*
{
	color:#FFF;
}
#body
{
	background-color:#000;
	background-image:none;
}

div.left, div.right
{
	background-color:#000000;
}

h1, h2, h3
{
	border-color:#FFF;
	color:#FF0;
}
input, textarea
{
	color:#000;
}
input[type=button], input[type=submit]
{
	background-color:#FFF;
	background-image:none;
}

label
{
	color:#FFF;
}
a
{
	color:#FFF;
}

div.box-info p strong
{
	color:#000;
}
a.top
{
	background-image:url("graphics/top-black.png");
	color:#FFF;
}
ul.utilities-head li a, ul.login-head li a
{
	color:#FFF;
}
/*--------->>> MENU <<<---------*/
ul.menu li, ul.menu li.active,  ul.menu li:hover
{
	background-image:url("graphics/menu-tab-left-black.png");
}
ul.menu li a, ul.menu li.active a, ul.menu li:hover a
{
	background-image:url("graphics/menu-tab-right-black.png");
}
ul.menu li a span, ul.menu li.active a span, ul.menu li:hover a span
{
	color:#FFF;
	background-color:#000;
}
ul.menu li:hover a, ul.menu li.active a
{
	text-decoration:underline;
}
ul.menu li.more
{
	background-image:none;
}
ul.menu li.more a
{
	background-image:url("graphics/menu-plus-black.png");
	color:#000;
}
div.menu-more, div.submenu
{
	background-color:#000;
}
/*--------->>> END MENU <<<---------*/

/*--------->>> FOOT <<<---------*/
div.foot
{
	background-color:#000
}
/*--------->>> END FOOT <<<---------*/

/*--------->>> BOXES <<<---------*/
div.box-warning, div.box-error
{
	background-color:#000;
	border:1px solid #FFF;
}
div.box-warning p , div.box-error p
{
	color:#000;
	font-style:italic;
}
div.box-info, div.box-accept
{
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
}
div.box-info p, div.box-accept p
{
	color:#000;
	font-style:italic;
}

/*--------->>> END BOXES <<<---------*/

/*--------->>> SEARCH <<<---------*/
form.search input
{
	background-color:#000;
	border-color:#FFF;
	color:#FFF;
}
form.search input[type=button], form.search input[type=submit]
{
	background-image:url("graphics/search-black.png");
}
span.search-keyword
{
	color:#FFF;
	font-style:italic;
}
/*--------->>> END SEARCH <<<---------*/

/*--------->>> FORM <<<---------*/
ul.form li input[type=button], ul.form li input[type=submit]
{
	background-color:#FFF;
	background-image:none;
	color:#000;
}
/*--------->>> END FORM <<<---------*/

/*--------->>> POLL <<<---------*/
ul.poll li input[type=button]
{
	background-color:#FFF;
	background-image:none;
	color:#000;
}
ul.poll li label
{
	color:#FFF;
}
div.poll-results div
{
	background-color:#FFF;
	color:#000;
}
/*--------->>> END POLL <<<---------*/

/*--------->>> SITEMAP <<<---------*/
div.sitemap-bottom
{
	background-color:#000;
	border-color:#FFF;
}
div.sitemap-bottom ul li span
{
	color:#FF0;
}
div.sitemap-bottom ul li ul li a
{
	color:#FFF;
}

/*--------->>> END SITEMAP <<<---------*/

/*--------->>> FAQ <<<---------*/
ul.faq-overview li ul li ul, ul.faq
{
	list-style-image:url("graphics/breadcrumb-black.png");
}
/*--------->>> END FAQ <<<---------*/

/*--------->>> END SITEMAP <<<---------*/
ul.sitemap
{
	list-style-image:url("graphics/breadcrumb-black.png");
}
/*--------->>> END SITEMAP <<<---------*/

/*--------->>> BREADCRUMB <<<---------*/
ul.breadcrumb li a
{
	background-image:url(graphics/breadcrumb-black.png);
	color:#FFF;
}
/*--------->>> END BREADCRUMB <<<---------*/


/*--------->>> LOGIN <<<---------*/
div.box-login
{
	background-color:#000;
}
input#btn-head-login
{
	background-color:#FFF;
	color:#000;
}
/*--------->>> END LOGIN <<<---------*/
/*--------->>> READ MORE <<<---------*/
div.small a.read-more, div.medium a.read-more, div.large a.read-more
{
	color:#000;
	text-decoration:underline;
}
span.testimonial-category
{
	background-color:#FFF;
	color:#000;
}
span.testimonial-category a
{
	color:#000;
}

/*--------->>> END READ MORE <<<---------*/

/*--------->>> VIDEO <<<---------*/
ul.video li a
{
	color:#FFF;
}
/*--------->>> END VIDEO <<<---------*/

/*--------->>> COMMENTS <<<---------*/
div.box-info div.box-warning p
{
	color:#FFF;
}
ul.comments li p a
{
	color:#FFF;
	text-decoration:underline;
}
/*--------->>> END COMMENTS <<<---------*/

/*--------->>> COMMENTS FORM <<<---------*/
div.box-info ul.form li label
{
	color:#000;
}
div.box-info ul.form li input[type=submit], div.box-info ul.form li input[type=button]
{
	background-color:#000;
	color:#FFF;
}
/*--------->>> END COMMENTS FORM <<<---------*/


/*--------->>> NEWS <<<---------*/
ul.news li p a
{
	color:#FFF;
	text-decoration:underline;
}
ul.news li p a:hover
{
	text-decoration:none;
}
a.news-overview
{
	color:#FFF;
}
a.read-more, div.small p a.read-more, div.medium p a.read-more, div.large p a.read-more
{
	color:#FFF;
}
div.small a.more, div.medium a.more, div.large a.more
{
	color:#FFF;
}
/*--------->>> END NEWS <<<---------*/
/*--------->>> SPOTLIGHT <<<---------*/
div.spotlight div a span
{
	background-color:#FFF;
	color:#000;
	filter:alpha(opacity=100);
	opacity:1;
}
div.navi a
{
	background-color:#000;
}
div.navi a.active
{
	background-color:#FFF;
	border:1px solid #000;
}

/*--------->>> END SPOTLIGHT <<<---------*/

/*--------->>> FORM-ERROR <<<---------*/
ul.form li.form-error p
{
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	margin:0 0 2px 0;
	padding:5px 10px;
	width:280px;
}
ul.form li.form-error input, ul.form li.form-error textarea
{
	background-image:url("graphics/error-black.png");
	background-repeat:no-repeat;
	background-position:center right;
}
ul.form li label span
{
color:#FFF;
}


/*--------->>> END FORM-ERROR <<<---------*/

div.box-utilities
{
	border-color:#FFF;
}


/** FIELDSET **/
fieldset.form
{
	border:1px solid #FFFFFF;
}
fieldset.form legend
{
	color:#FFF;
}

/** END FIELDSET **/



div.tabs-category ul.tabs-category li
{
	background:#000;
}
div.ask-question, div.form-links
{
	background-color:transparent;
	border:1px solid #FFF;
}

