#calendar_table td.selected {
	
background: #e9e9e9 !important;	background-color: #e9e9e9 !important;

}

#calendar_table td.normal:hover {
	
background: #f1f1f1 !important;	background-color: #f1f1f1 !important;

}

#calendar_table td.blank {
	
background: #e2e2e2 !important;	background-color: #e2e2e2 !important;
	border-color: #e2e2e2 !important;

}

#calendar_table td.today {
	
background: #f1f1f1 !important;	background-color: #f1f1f1 !important;
	border-color: #717171 !important;
	color: #717171;

}










.bar {
	
background: #0f0f0f !important;	background-color: #0f0f0f !important;

}



body .ipb_table .header a,	body .topic_options a {
	color: #292929;

}



.no_messages {
	
background: #f8f8f8 !important;	background-color: #f8f8f8 !important;
	border-color:  !important;

}



.input_submit.alt {
	
background: #e9e9e9 !important;	background-color: #e9e9e9 !important;
	border-color: #e2e2e2 !important;
	color: #464646;
	box-shadow:  inset 0 1px 0 0  #f3f3f3 !important;
	-moz-box-shadow:  inset 0 1px 0 0  #f3f3f3 !important;

	-webkit-box-shadow:  inset 0 1px 0 0  #f3f3f3 !important;
}







#search .submit_input {
	
background: #5a5a5a !important;	background-color: #5a5a5a !important;
	border-color: #5a5a5a !important;

}

.general_box {
	
background: #0f0f0f !important;	background-color: #0f0f0f !important;

}

.general_box h3 {
	
background: #090909 !important;	background-color: #090909 !important;
	color: #ebebeb;

}





.desc, .desc.blend_links a, p.posted_info {
	color: #999999;

}

.desc.lighter, .desc.lighter.blend_links a {
	color: #a4a4a4;

}










.topic_buttons li.important a, .topic_buttons li.important span, .ipsButton .important,.topic_buttons li a, .topic_buttons li span, .ipsButton {
	
background: #212121 !important;	background-color: #212121 !important;
	border-color: #212121 !important;
	color: #ffffff;
	box-shadow:  inset 0 1px 0 0  #5c5c5c !important;
	-moz-box-shadow:  inset 0 1px 0 0  #5c5c5c !important;

	-webkit-box-shadow:  inset 0 1px 0 0  #5c5c5c !important;
}

.ipsButton_secondary {
	
background: #f6f6f6 !important;	background-color: #f6f6f6 !important;
	border-color: #dbdbdb !important;
	color: #616161;

}

.pagination .back a,.pagination .forward a {
	
background: #eaeaea !important;	background-color: #eaeaea !important;
	color: #5a5a5a;

}

.pagination .back a:hover,	.pagination .forward a:hover {
	
background: #af286d !important;	background-color: #af286d !important;
	color: #fff;

}

.pagination .pages li.active {
	
background: #7BA60D !important;	background-color: #7BA60D !important;
	color: #fff;

}





.status_update {
	
background: #9d9d9d !important;	background-color: #9d9d9d !important;
	color: #ffffff;

}

.entry.featured .entry_header, .entry.featured .entry_footer {
	
background: #f8f8f8 !important;	background-color: #f8f8f8 !important;

}

#albumDetailTable td {
	border-color: #efefef !important;

}