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

}

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

}

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

}

#calendar_table td.today {
	
background: #f1f6ec !important;	background-color: #f1f6ec !important;
	border-color: #6f8f52 !important;
	color: #6f8f52;

}

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

}

html, body {
	
background: #575757 !important;	background-color: #575757 !important;
	color: #5a5a5a;

}

a {
	color: #ff6600;

}

#content {
	
background: #fff !important;	background-color: #fff !important;

}

.row1, .post_block.row1 {
	
background: #fff !important;	background-color: #fff !important;

}

.row2, .post_block.row2 {
	
background: #f1f6f9 !important;	background-color: #f1f6f9 !important;

}

.unread {
	
background: #f7fbfc !important;	background-color: #f7fbfc !important;

}

.unread .altrow, .unread.altrow {
	
background: #E2E9F0 !important;	background-color: #E2E9F0 !important;

}

.ipsBox {
	
background: #ebf0f3 !important;	background-color: #ebf0f3 !important;

}

.bar {
	
background: #f5f2ed !important;	background-color: #f5f2ed !important;

}

.header {
	
background: #d9c4b6 !important;	background-color: #d9c4b6 !important;
	color: #ad9177;

}

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

}

.post_block {
	
background: #fff !important;	background-color: #fff !important;
	border-color: #ebe3d9 !important;

}

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

}

.input_submit {
	
background: #212121 !important;	background-color: #212121 !important;
	border-color: #5c5c5c !important;
	color: #fff;
	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;
}

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

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

body#ipboard_body fieldset.submit,body#ipboard_body p.submit {
	
background: #e8dfd0 !important;	background-color: #e8dfd0 !important;

}

#user_navigation #register_link {
	
background: #7ba60d !important;	background-color: #7ba60d !important;
	border-color: #7ba60d !important;
	color: #fff;
	box-shadow:   !important;
	-moz-box-shadow:   !important;

	-webkit-box-shadow:   !important;
}

#branding {
	
background: #393939 !important;	background-color: #393939 !important;
	border-color: #666666 !important;

}

#primary_nav {
	
background: #F6891D !important;	background-color: #F6891D !important;

}

#primary_nav a {
	
background: #848484 !important;	background-color: #848484 !important;
	color: #212121;

}

#primary_nav .active a {
	
background: #ffffff !important;	background-color: #ffffff !important;
	color: #020202;

}

#search .submit_input {
	
	background-color: #7ba60d !important;
	border-color: #7ba60d !important;

}

.general_box {
	
background: #fcfcfc !important;	background-color: #fcfcfc !important;

}

.general_box h3 {
	
background: #EAE0DA !important;	background-color: #EAE0DA !important;
	color: #c95700;

}

.ipsBox_container {
	
background: #fff !important;	background-color: #fff !important;
	border-color: #ede2da !important;

}

.maintitle {
	
background: #575757 !important;	background-color: #575757 !important;
	color: #fff;
	border-color: #888888 !important;
	box-shadow:  inset 0px 1px 0  #888888 !important;
	-moz-box-shadow:  inset 0px 1px 0  #888888 !important;

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

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

}

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

}

table.ipb_table td {
	border-color: #f3f3f3 !important;

}

.ipsSideMenu ul li.active a {
	
background: #a06a37 !important;	background-color: #a06a37 !important;
	color: #ffffff;

}

.ipsVerticalTabbed_tabs li {
	
background: #f6f8fb !important;	background-color: #f6f8fb !important;
	color: #808080;
	border-color: #ede0da !important;

}

.ipsVerticalTabbed_tabs li a {
	color: #8d8d8d;

}

.ipsVerticalTabbed_tabs li a:hover {
	
background: #eaeff5 !important;	background-color: #eaeff5 !important;
	color: #808080;

}

.ipsVerticalTabbed_tabs li.active a {
	
background: #fff !important;	background-color: #fff !important;
	color: #353535;
	border-color: #fff !important;

}

.ipsFilterbar li a {
	color: #020202;

}

.ipsFilterbar li.active a {
	
background: #0a0a0a !important;	background-color: #0a0a0a !important;
	color: #fff;

}

.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: #fff;
	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: #a06a37 !important;	background-color: #a06a37 !important;
	color: #ffffff;

}

.pagination .pages li.active {
	
background: #86582d !important;	background-color: #86582d !important;
	color: #ffffff;

}

.ipsSideBlock {
	
background: #F7FBFC !important;	background-color: #F7FBFC !important;

}

.ipsSideBlock h3 {
	
background: #ebe1da !important;	background-color: #ebe1da !important;
	color: #393939;

}

.status_update {
	
background: #ebe1da !important;	background-color: #ebe1da !important;
	color: #fff;

}

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

}#content, .main_width { width: 95% !important; }.topic_buttons li.non_button a {		background: transparent !important;		background-color: transparent !important;		border: 0 !important;		box-shadow: none !important;		-moz-box-shadow: none !important;		-webkit-box-shadow: none !important;		text-shadow: none !important;		min-width: 0px;		color: #777777;		font-weight: normal;		}