body {
	background: white;
	font-family: "Source Sans Pro", "Helvetica", "Arial", sans-serif;
	font-size: 18px;
	max-width: 1080px;
}

textarea.editor {
	font-family: "Source Sans Pro", "Helvetica", "Arial", sans-serif;
}

tt.bbc_tt {
	font-family: "Source Code Pro", "Consolas", "Liberation Mono", "Courier", monospace;
}

/* death to color */
.postarea .bbc_color {
	color: #333 !important;
}

.postarea img.bbc_img {
	max-width: 300px !important;
	height: auto !important;
}

#main_menu, .dropmenu li {
	background-color: #dedede;
	font-weight: normal;
	/* font-size: 20px; */
}

img.avatar {
	width: 96px;
	height: auto;
}

blockquote.bbc_standard_quote, blockquote.bbc_alternate_quote {
	font-size: 16px;
}


#upper_section .user {
	display: none;
}

.smalltext {
	font-size: 12px !important;
}

.dropmenu li a.firstlevel,
.dropmenu li a.firstlevel:hover,
.dropmenu li:hover a.firstlevel {
	border: none;
}

.dropmenu li a {
	color: #444;
}

.dropmenu li a.active {
	color: #333;
}

.windowbg {
	background-color: #dedede;
}

.windowbg2 {
	background-color: #efefef;
}

/* Moderator */
.post_wrapper .poster.starred {
	background-color: rgba(40, 148, 194, 0.6);
}
.post_wrapper.starred .poster h4, .post_wrapper .poster h4 a {
	color: #333;
}

/* Thread starter */
.post_wrapper .poster.thread-starter {
	background-color: rgba(191, 62, 36, 0.6);
}
.post_wrapper.thread-starter .poster h4, .post_wrapper .poster h4 a {
	color: #333;
}

/* Both Moderator and Thread starter */
.post_wrapper .poster.starred.thread-starter {
	background-color: white;
	background-image: linear-gradient(45deg,
	rgba(40, 148, 194, 0.6) 50%,
	rgba(192, 62, 36, 0.6) 50%);
}

/* keyboard navigation */
#forumposts .post_wrapper.navigation-focus {
	outline: none;
	margin-left: -4px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: rgb(233, 73, 43);
}