body {
	background: #ffffff;
	color: #2f3135;
}



h1.forumtitle a {
  color: #2f3135;
  text-shadow: 1px 1px 1px rgba(0,0,0,.3);
}


#top_section {
	background: #f8f9fa;
	color: #2f3135;
	background-image: none;
	box-shadow: none;
}

.dropmenu a.active, #top_info a.active {
  color: #fff;
  font-weight: 700;
  border-color: #d4595e;
  background: #d4595e;
  text-shadow: 0 0 2px #000;
}

.dropmenu > li:hover > a, .dropmenu > li > a:focus, #top_info > li:hover > a, #top_info > li > a:focus, #top_info > li > a.open {
  background: #d4595e;
  border: 1px solid #d4595e;
  color: #fff;
}


.dropmenu li a.active:hover, .dropmenu li:hover a.active {
  background: #000;
  border: 1px solid #000;
  color: #fff;
  box-shadow: 0 5px 5px rgba(255,255,255,.2) inset;
  text-shadow: none;
}


div.cat_bar {
  background: #d4595e;
  border-bottom: 1px solid #d4595e;
}


.button.active {
  background: #d4595e;
  color: #fff;
  font-weight: 700;
  border: 1px solid #d4595e;
  text-shadow: 0 0 1px #000;
}
.button.active:hover {
	background:#000;
	border-color: #000;
	color: #fff;
}



.button, .quickbuttons > li > a, .inline_mod_check {
  	color: #fff;
  	border: 1px solid #000;
	background:#000;
}
.pagesection .button {
  color: #fff;
}

.button:hover {
  background: #d4595e;
  color: #fff;
  font-weight: 700;
  border: 1px solid #d4595e;
  text-shadow: 0 0 1px #000;
	box-shadow: none;
}


.navigate_section ul, .popup_content, .up_contain {
  background: #f8f9fa;
  background-image: none;
}


.info .subject {
  color: #d4595e;
}

#inner_section {
	background: #f8f9fa;
    background-image: none;
}





#footer {
  background: #000;
  border-top: 3px solid #000;
  flex: none;
}



.title_bar {
  border-top: 2px solid #d4595e;
  border-bottom: 2px solid #d4595e;
}



.generic_bar .bar, .progress_bar .bar {
  background: #d4595e;
	
}

