#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: #394d55 !important;	background-color: #394d55 !important;
	color: #000;

}

a {
	color: #000000;

}

#content {
	
background: #455b64 !important;	background-color: #455b64 !important;

}

.row1, .post_block.row1 {
	
background: #c5b99a !important;	background-color: #c5b99a !important;

}

.row2, .post_block.row2 {
	
background: #7a6550 !important;	background-color: #7a6550 !important;

}

.unread {
	
background: #c5b99a !important;	background-color: #c5b99a !important;

}

.unread .altrow, .unread.altrow {
	
background: #c5b99a !important;	background-color: #c5b99a !important;

}

.ipsBox {
	
background: #d9be7b !important;	background-color: #d9be7b !important;

}

.bar {
	
background: #988267 !important;	background-color: #988267 !important;

}

.header {
	
background: #d9be7b !important;	background-color: #d9be7b !important;
	color: #1d3652;

}

body .ipb_table .header a,	body .topic_options a {
	color: #1d3652;

}

.post_block {
	
background: #c5b99a !important;	background-color: #c5b99a !important;
	border-color: #4c442e !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: #2776a4 !important;	background-color: #2776a4 !important;
	border-color: #000 !important;
	color: #ffffff;
	box-shadow:  inset 0 1px 0 0  #75cafb !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: #7a6550 !important;	background-color: #7a6550 !important;

}

#user_navigation #register_link {
	
background: #ffa14f !important;	background-color: #ffa14f !important;
	border-color: #8f5227 !important;
	color: #fff;
	box-shadow:   !important;
	-moz-box-shadow:   !important;

	-webkit-box-shadow:   !important;
}

#branding {
	
background: #0f3854 !important;	background-color: #0f3854 !important;
	border-color: #1b3759 !important;

}

#primary_nav {
	
background: #3e342a !important;	background-color: #3e342a !important;

}

#primary_nav a {
	
background: #271b0e !important;	background-color: #271b0e !important;
	color: #ffffff;

}

#primary_nav .active a {
	
background: #584a3b !important;	background-color: #584a3b !important;
	color: #ffffff;

}

#search .submit_input {
	
	background-color: #ffa14f !important;
	border-color: #a64f0d !important;

}

.general_box {
	
background: #fcfcfc !important;	background-color: #fcfcfc !important;

}

.general_box h3 {
	
background: #574634 !important;	background-color: #574634 !important;
	color: #fff;

}

.ipsBox_container {
	
background: #c5b99a !important;	background-color: #c5b99a !important;
	border-color: #7a6550 !important;

}

.maintitle {
	
background: #7a6550 !important;	background-color: #7a6550 !important;
	color: #fff;
	border-color: #574738 !important;
	box-shadow:  inset 0px 1px 0  #46392b !important;
	-moz-box-shadow:  inset 0px 1px 0  #46392b !important;

	-webkit-box-shadow:  inset 0px 1px 0  #46392b !important;
}

.desc, .desc.blend_links a, p.posted_info {
	color: #333333;

}

.desc.lighter, .desc.lighter.blend_links a {
	color: #fff;

}

table.ipb_table td {
	border-color: #655240 !important;

}

.ipsSideMenu ul li.active a {
	
background: #af286d !important;	background-color: #af286d !important;
	color: #fff;

}

.ipsVerticalTabbed_tabs li {
	
background: #c5b99a !important;	background-color: #c5b99a !important;
	color: #000;
	border-color: #000 !important;

}

.ipsVerticalTabbed_tabs li a {
	color: #000;

}

.ipsVerticalTabbed_tabs li a:hover {
	
background: #fff2b7 !important;	background-color: #fff2b7 !important;
	color: #000;

}

.ipsVerticalTabbed_tabs li.active a {
	
background: #fff !important;	background-color: #fff !important;
	color: #000;
	border-color: #fff !important;

}

.ipsFilterbar li a {
	color: #fff;

}

.ipsFilterbar li.active a {
	
background: #244156 !important;	background-color: #244156 !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: #d9be7b !important;	background-color: #d9be7b !important;
	border-color: #7a6550 !important;
	color: #000000;

}

.pagination .back a,.pagination .forward a {
	
background: #0067dd !important;	background-color: #0067dd !important;
	color: #ffffff;

}

.pagination .back a:hover,	.pagination .forward a:hover {
	
background: #ffa14f !important;	background-color: #ffa14f !important;
	color: #fff;

}

.pagination .pages li.active {
	
background: #ffa14f !important;	background-color: #ffa14f !important;
	color: #fff;

}

.ipsSideBlock {
	
background: #c5b99a !important;	background-color: #c5b99a !important;

}

.ipsSideBlock h3 {
	
background: #7a6550 !important;	background-color: #7a6550 !important;
	color: #ffffff;

}

.status_update {
	
background: #71a5c9 !important;	background-color: #71a5c9 !important;
	color: #fff;

}

.entry.featured .entry_header, .entry.featured .entry_footer {
	
background: #f5faf7 !important;	background-color: #f5faf7 !important;

}#content, .main_width { width: 87% !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: #fff;		font-weight: normal;		}