/** GENERIC / ELEMENT STYLING **/body {	background: #EEF2FF url(fade-blue.png) top center repeat-x;		color: #000000;	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: #34345C;}a:hover {	color: #DD0000;}a.replylink, div#absbot a {	color: #34345C!important;	text-decoration: underline!important;}div#absbot  {	color: #000000;}img {	border: none;}hr {	border: none;	border-top: 1px solid #B7C5D9;		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;		color: #AF0A0F;}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: #89A;		display: block;}div#boardNavDesktop a {	font-weight: normal;	padding: 1px;	text-decoration: none;	color: #000000;}/** General Containers **/div.pContainer {	}div.opContainer {	display: inline;}div.sideArrows {	color: #B7C5D9;		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: #D6DAF0;		border: 1px solid #B7C5D9;	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: #000000;}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: #0F0C5D;	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: #D6DAF0;		border-right: 1px solid #B7C5D9;	border-bottom: 1px solid #B7C5D9;		list-style: none;	overflow: hidden;		color: #89A;}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: #000000;}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: #89A;		clear: both;		padding-top: 10px;	padding-bottom: 3px;}div#boardNavDesktopFoot a {	font-weight: normal;	padding: 1px;	text-decoration: none;	color: #000000;}div.homelink {	float: right}div#absbot {	text-align: center;	font-size: xx-small!important;		padding-bottom: 4px;		color: #000;}#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: #98E;	color: #000;	font-weight: bold;	border: 1px solid #000;	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: #98E;	color: #000;	font-weight: bold;	border: 1px solid #000;	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: #D6BAD0!important;	border: 1px solid #BA9DBF!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: #070707;}/* make it all important so it doesn't get overriden (i am drunk again :( i am going to pour my whisky down the sink) */span.spoiler {	color: #000!important;	background: #000!important;}span.spoiler:hover {	color: #fff!important;}table.exif {	min-width: 450px;}table.exif td {	color: #070707;	min-width: 150px;	font-size: 8pt;}table.exif td b {	text-decoration: underline;}#navtopr, #navbotr {	float: right;}.filesize span,span.postername,span.filetitle,span.commentpostername{unicode-bidi:embed;}.filetitle,.replytitle{background:inherit;color:#0F0C5D;font-weight:800;}.postername,.commentpostername{background:inherit;color:#117743;font-weight:800;}.postertrip{background:inherit;color:#228854;}.oldpost{background:inherit;color:#0F0C5D;font-weight:800;}.omittedposts,.abbr{color:#070707;}.reply{background:#D6DAF0;color:#000000;border: 1px solid #B7C5D9;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #B7C5D9;border-bottom-color: #B7C5D9;border-left-color: #B7C5D9;}.replyhl{background:#D6BAD0;color:#000;}.doubledash{vertical-align:top;clear:both;float:left;}.content tr{float:none;padding: 7px 10px 0px 15px;padding-top: 7px;padding-right: 10px;padding-bottom: 0px;padding-left: 15px;vertical-align: inherit;}