/** GENERIC / ELEMENT STYLING **/body {	background: #FFE url(/image/fade.png) top center repeat-x;		color: #800000;	font-family: arial, helvetica, sans-serif;	font-size: 10pt;		margin-left: 0;	margin-right: 0;	margin-top: 5px;		padding-left: 5px;	padding-right: 5px;}.mobile, .mobileinline {	display: none!important;}a, a:visited {	color: #00E;}a:hover {	color: red;}a.replylink, div#absbot a {	color: #00E!important;	text-decoration: underline!important;}div#absbot  {	color: #800000;}img {	border: none;}hr {	border: none;	border-top: 1px solid #D9BFB7;		height: 0;}hr.abovePostForm {	width: 90%;}span.x-small {	font-size: x-small;}/** MOBILE ONLY DISABLES **/.mobile {	display: none;}/** HEADER **/ul.rules {	margin: 0px;	padding: 0px;		margin-top: 1px;}ul.rules > li {	list-style: none;	font-size: 10px;}.rules > li:before {	content: "\2022 \20";}div.boardBanner {	text-align: center;	clear: both;}div.boardBanner > img {	border: 1px solid #34345C;		margin: 5px 0px 5px 0px;}div.boardBanner > div.boardTitle {	font-family: Tahoma;	font-size: 28px;	font-weight: bold;	letter-spacing: -2px;		margin-top: 0px;}div.boardBanner > div.boardBlurb {	font-size: x-small;}div#boardNavDesktop {		font-size: 9pt;	color: #B86;		display: block;}div#boardNavDesktop a {	font-weight: normal;	padding: 1px;	text-decoration: none;	color: #800000;}/** General Containers **/div.pContainer {	}div.opContainer {	display: inline;}div.sideArrows {	color: #e0bfb7;		float: left;		margin-right: 2px;	margin-top: 0px;	margin-left: 2px;}/** Thread Container **/div.thread {		margin: 0px;	clear: both;		overflow: hidden;}/** Post Container **/div.post {	margin: 4px 0;	overflow: hidden;}div.thread > div:nth-of-type(2) > div.reply {	margin-top: 2px!important;}div.op {	display: inline;}div.reply {	background-color: #f0e0d6;		border: 1px solid #D9BFB7;	border-left: none;	border-top: none;		display: table;		padding: 2px;}div.reply input {	float: none;}/** Post Information **/div.post div.postInfo {	display: block;		width: 100%;}div.post div.postInfo span.postNum {	}div.post div.postInfo span.postNum a {	text-decoration: none;	color: #800000;}div.post div.postInfo span.postNum a:hover {	color: red!important;}/* Name */div.post div.postInfo span.nameBlock {		display: inline-block;}div.post div.postInfo span.nameBlock span.name {	color: #117743;	font-weight: bold;}div.post div.postInfo span.nameBlock span.postertrip {	color: #117743;	font-weight: normal!important;}/* Date/Time */div.post div.postInfo span.date {	}div.post div.postInfo span.time {	}/* Subject */div.post div.postInfo span.subject {	color: #cc1105;	font-weight: bold;}/** Message **/div.post blockquote.postMessage {	display: block;}span.quote {	color: #789922;}a.quoteLink {	color: navy!important;}/** File Information **/div.post div.file {	display: block;}div.post div.file div.fileInfo {	margin-right: 10px;}div.replyContainer div.post div.file div.fileInfo {	margin-left: 20px;}div.post div.file .fileThumb {	float: left;	margin-left: 20px;	margin-right: 20px;	margin-top: 3px;}span.fileThumb {	margin-left: 0px!important;	margin-right: 5px!important;}div.reply span.fileThumb, div.reply span.fileThumb img {	float: none!important;	margin-top: 0px!important;	margin-bottom: 0px!important;}div.post div.file .fileThumb img {	border: none;		float: left;	margin-bottom: 5px;}/** Summary **/span.summary {	color: #707070;	margin-top: 10px;}/** POST FORM **/div.postingMode {	background-color: #e04000;	padding: 1px;	text-align: center;		color: #fff;	font-weight: bold;	font-size: larger;		margin-top: 8px;}div.navLinks {	margin-bottom: 10px;}div.navLinksBot {	margin-bottom: 0px;}		#verification table {	border: none!important;margin: 0px;}/** FOOTER **/div.thread:last-child {	padding-bottom: 21px;	margin-bottom: 6px;	}div.pagelist {	font-size: 13px !important;		margin: 0;	padding: 3px 7px;		float: left;		border: none;	background: #F0E0D6;		border-right: 1px solid #D9BFB7;	border-bottom: 1px solid #D9BFB7;		list-style: none;	overflow: hidden;		color: #B86;}div.pagelist > div {	float: left;}div.pagelist > div span {	padding: 4px;	display: inline-block;}div.pagelist div.pages {	padding: 4px;}div.pagelist form {	display: inline;}div.pagelist strong {	color: #800000;}div.deleteform {	float: right;	margin-top: 2px;}div.deleteform input[type=password] {	width: 88px;}div.deleteform input[type=checkbox] {	margin: 1px 2px 1px 2px;}div.stylechanger {	float: right;		font-size: 10pt;	clear: both;}div.stylechanger select {	display: inline;}div#boardNavDesktopFoot {	font-size: 9pt;	color: #B86;		clear: both;		padding-top: 10px;	padding-bottom: 3px;}div#boardNavDesktopFoot a {	font-weight: normal;	padding: 1px;	text-decoration: none;	color: #800000;}div.homelink {	float: right}div#absbot {	text-align: center;	font-size: xx-small!important;		padding-bottom: 4px;		color: #800;}#recaptcha_response_field {	padding: 0px;}/** POST FORM **/table {	border-spacing: 1px;		margin-left: auto;	margin-right: auto;}table.postForm > tbody > tr > td:first-child {	background-color: #EA8;	color: #800;	font-weight: bold;	border: 1px solid #800;	padding: 0 5px;		font-size: 10pt;}tr.rules td {	border: 0px!important;	background-color: transparent!important;	font-weight: normal!important;}td {	margin: 0px;	padding: 0px;		font-size: 10pt;}table.postForm > tbody input[type=text], table.postForm > tbody textarea {		margin: 0px;	margin-right: 2px;	padding: 2px 4px 3px 4px;		border: 1px solid #AAA;	outline: none;		font-family: arial,helvetica,sans-serif;	font-size: 10pt;}table.postForm > tbody > tr > td > input[type=text] {	width: 260px;}table.postForm > tbody > tr > td > input[name="subject"] {	width: 300px;}table.postForm input[type=password] {	width: 150px;}.postblock {	background-color: #EA8;	color: #800;	font-weight: bold;	border: 1px solid #800;	padding: 0 5px;	font-size: 10pt;}div.closed {	font-size: x-large;	text-align: center;	color: red;	font-weight: bold;		padding-top: 100px;	padding-bottom: 100px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	tbody textarea {		margin-bottom: -3px!important;	}}.commentpostername {	font-weight: bold;}	.identityIcon {	margin-bottom: -3px;}.globalMessage {	color: red;	text-align: center;}.highlightPost {	background: #f0d6d6!important;border-color: #d69595!important;}.highlight {	background: #F0C0B0!important;	border: 1px solid #D99F91!important;	border-left: none!important;	border-top: none!important;	padding: 2px;}span.capcodeAdmin span.name, span.capcodeAdmin span.name a, span.capcodeAdmin span.postertrip, span.capcodeAdmin strong.capcode {	color: #F00!important;}span.capcodeMod span.name, span.capcodeMod span.name a, span.capcodeMod span.postertrip, span.capcodeMod strong.capcode {	color: #800080!important;}.omittedposts, .abbr {	color: #707070;}span.spoiler {	color: #000!important;	background: #000!important;}span.spoiler:hover {	color: #fff!important;}table.exif {	min-width: 450px;}table.exif td {	color: #707070;	min-width: 150px;	font-size: 8pt;}table.exif td b {	text-decoration: underline;}.content tr{float:none;padding: 7px 10px 0px 15px;padding-top: 7px;padding-right: 10px;padding-bottom: 0px;padding-left: 15px;vertical-align: inherit;}