/* background */

body,
#banner,
#ad_square,
#content_bottom
{
	background: #000;
}

/* common */


a:hover,


#tags a:hover,
#desc p a:hover,
#tag_cloud a,
#tag_cloud a:hover,
#tag_cloud a:visited,
#tag_cloud a:active,


#details_actions li #vote_msg,
#blog_it_content textarea,

.category_list li.selected a,

.pager .page
{
	color: #c00;
}

h1
{
	color: #fff;
}

#menu ul.top_sub_categories li,
#menu ul.top_sub_categories li a,
#menu ul.top_sub_categories li a:hover
{
	color: black;
}

a,
#media_details,
#media_details a,
#media_details #metas li,
#details_actions li #vote_content,

#media_navigator .search_results .media_text h3,
#media_navigator .search_results .media_text h3 a,
#media_navigator .search_results_selected .media_text h3,
#media_navigator .search_results_selected .media_text h3 a,
#media_navigator .search_results .media_text p,
#media_navigator .search_results_selected .media_text p,
#media_navigator .search_results .media_text li,
#media_navigator .search_results_selected .media_text li,

#tag_cloud em a,
#tag_cloud em em em a,
#tag_cloud .emphasis_1 a,
#tag_cloud .emphasis_3 a,

#comment_add label,
.comment p,
.comment li,

.category_list a
{
	color: #777;
}

#breadcrumb,
#breadcrumb a
{
  color: #fff;
}

#tag_cloud em em a,
#tag_cloud em em em em a,
#tag_cloud .emphasis_2 a,
#tag_cloud .emphasis_4 a
{
	color: #e2001a;
}

#media_comments h1.list,
#tag_navigator h1
{
	color: #fff;
}
 
/* search */

#search_input
{
	border: 1px solid #e5e5e5;
	background: #e3e3e7;
	color:#777;
}

#search a#podcast_link:hover
{
	color: #a82fbf;
}

#search a#rss_link:hover
{
	color: #fe6700;
}


/* menu */

#menu .menu_item a,
a#tv_name
{
	color: white;
}

#menu .menu_item
{
	color: #535353;
}

/* buttons */

input.button,
a.button
{
	color: #535353;
}

input.button2,
a.button2
{
	color: white;
}

/* content top */

#poweredby p, #poweredby a
{
	color: black;
}

a#tv_name:hover
{
	color: #ff4949;
}

/* media navigator */

#media_navigator_top a
{
	color: white;
}

#media_navigator .search_results_selected .media_picture_img_container
{
	background: #c00;
}

/* media details */

#playerContainer {
	background:	#2B2B2B;
}

#media_details h3
{
	color: black;
}

#details_actions
{
	color: #999;
}

#blog_it_content
{
	border: 1px solid #777;
}

#blog_it_content,
#blog_it_content textarea
{
	background: #fff;
}

/* category navigator */

.category_list a:hover
{
	color: #000;
}

.category_list li.selected a:hover
{
	color: #ea4747;
}

/* comment */

#comment_name,
#comment_email,
#comment_content {
	background:			white;
	border:				#777 solid 1px;
}

.comment_text {
	color:				#777;	
}

#comment_add .success {
	color:				green;
}

#comment_add .error,
#comment_add .valid_errors li {
	color:				red;
}
