/*Theme Name: QuakeOneTheme URI: http://www.quakeone.com/Description: The original QuakeOne theme inspired by the minds of Steve, Baker, and Yellow No. 5!Version: 1.00Author: Steve Caponetto*/body {	margin: 0;	margin-bottom: 25px;	padding: 0;	background-color: #333;	font: 0.8em  verdana, arial, helvetica, sans-serif;	color: #fff;}hr {	color: #c39c71;	background-color: #c39c71;}.cat-img {	float: right;	margin: 0 5px;	padding: 5px;	background-color: #333;	border: 1px solid #c39c71;}.small {	font-size: 85%;}/** *  server block styles */.serverblock-type {	color: #fc3;	font-weight: bold;	font-size: 12px;	padding-bottom: 3px;	border-bottom: 1px solid #c39c71;}.serverblock-table {	margin-bottom: 5px;}.serverblock-table td {	font-size: 11px;	padding: 2px 0;}/** *  main container box that holds entire page */#mkwrapper {	margin: 25px;	margin-bottom: 0;	border: 1px solid #c39c71;	min-width: 710px;}/* mac hide \*/* html #mkwrapper{ height: 1% }/* end hide*//** *  page header (includes logo image with navigation buttons */#header {	margin: 0; padding: 0;	height: 195px;}/** *  'imagemap' the header graphic using absolute positioning */#header a {	position: absolute;	width: 83px;	height: 18px;	top: 196px; 	text-decoration: none;}#header a i {	visibility: hidden;}a#b-home      { left:  55px; }a#b-forums    { left: 144px; }a#b-files     { left: 233px; }a#b-images    { left: 320px; }
a#b-guide     { left: 409px; }a#b-logo      { width: 557px; height: 161px; top: 25px; left: 30px; }/* global font formatting */table,tr,td,.tdglobal {}/* main portal table */.tabmain {	margin:0px;	padding:0px;	}/* image link border */img { 			border: 0px;}/*=============================MK  LIGHT BACKGROUNDP=============================*/.modulecell,.urlo2,.tabnews,.trattini,.tablemenu,.taburlo {	background-color: #746851;}/*=============================MK  MEDIUM BACKGROUNDP=============================*/.navigatore,.tdblock,.moduleborder {}/*=============================MK  DARK BACKGROUNDP=============================*/.urlo,.sottotitolo {	/* background-image: url(MKPORTALIMGDIR/m_sf.gif); */	background: #5a4b3a;	color: #fff;	font-weight: bold;	border: 1px solid #333;}/*=============================MK  border and divider stylesP=============================*/.tablemenu, /* block wrapper, chat button strip */.taburlo,.urlo2,.trattini,.trattini2,.trattini3 {	border: 1px solid #c39c71;}	.trattini {	border-width: 1px 0 0 0;	border-top-style: dashed;}/* blocks admin */.trattini2 {	border-width: 0 1px 0 0;	border-right-style: dashed;}/* Quotes, Shoutbox */.trattini3 {	border-width: 0 0 1px 0;	border-bottom-style: dashed;}/*=============================MK  hyperlink stylesP=============================*//* global links */a:link, a:visited {	color: #fc3;	text-decoration: none;}a:active, a:hover {	color: #fff;	text-decoration: underline;}/* bold navbar, block, module links */a.uno:link {	color: #fc3;	text-decoration: none}a.uno:visited {		color: #fc3;	text-decoration: none}a.uno:hover {	color: #fff;	text-decoration: underline;}/* global contrasting text and hyperlink color */.mktxtcontr,a.mktxtcontr:link, a.mktxtcontr:visited {	color: #fc3;	font-weight: bold;	text-decoration: none;}a.mktxtcontr:hover {	text-decoration: underline;}/* contrasting text and hyperlink color 2 (admin) */.mktxtcontr2,a.mktxtcontr2:link, a.mktxtcontr2:visited {	color: #0000ff;	font-weight: bold;	text-decoration: none;}a.mktxtcontr2:hover {	font-weight: bold;	text-decoration: underline;}/*=============================MK  form stylesP=============================*/input,textarea,select,.bgselect, /* input fields */.mkbutton /* global submit buttons */{	margin: 0px;	padding: 0px;	vertical-align: middle;}/* button border - needed for blocks to display correctly in forum-view */	.blsubmit,.mkbutton {	border: 2px #9cf outset;}/* radio/checkbox buttons - remove background color and border in IE */	.mkradio {	background-color: transparent;	border: 0px;		}/* configure blog textarea */textarea.mkwrap1 {	overflow: auto;	/* width: 230px; */	width: 100%;}/* edit blog textarea */textarea.mkwrap2 {	overflow: auto;	width: 500px ;}/* block input */.mkblkinput {	background-color:#fff;	margin: 2px;}/*=============================MK  navstrip stylesP=============================*//* top navstrip */.navigatore {		vertical-align: bottom;	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: 300;	font-size: 9px;}/*=============================MK  block stylesP=============================*//* used in functions.php (function main_page) */.blocks {	padding: 0px;}/* block header/footer corner images - portal skin only */.tdmenblock {	font-size: 0px;		padding: 0px;  	margin: 0px; 	vertical-align: top;	background-color:#8CB6E7;}.tdborder {	background: #333;	color: #fff;	border: 1px solid #c39c71;}/* block title bar */.tdblocktitle {	background: #5a4b3a;	color: #fc3;	font-weight: bold;}/* block td cell */.tdblock {	background: #65543F;	color: #fff;}/* horizontal spacer between blocks */.tdspacer {	line-height: 3px;}/*=============================MK  module global stylesP=============================*/.modulebg {	background-color: #333;	border: 1px solid #c39c71;}/* module table headings */.modulex {	background-color: #4A433A !important;	background-image: none !important;	white-space: nowrap;	font-weight: bold;}th.modulex {	 	background-color: #4A433A !important;	background-image: none !important;	white-space: nowrap;}/* Reviews description text */.modulelite {	font-size: 8pt;	color:#a6bbcd;}/* center block padding (news, admin) */.contents {	padding: 10px;}/* module pagination links */.mkpagelink {	background-color: #f0f5fa;	border: 1px solid #072a66;	padding:1px 3px 1px 3px;	color: #000;	font-weight: normal;}.mkpagelinklast {	background-color: #dfe6ef;	border: 1px solid #072a66;	padding:1px 3px 1px 3px;	color: #000;	font-weight:normal;}.mkpagecurrent {	background-color: #ffc9a5;	border: 1px solid #072a66;	padding:1px 3px 1px 3px;	color: #000;	font-weight:normal;}/*=============================MK  shoutbox module stylesP=============================*//* module table with border (shoutbox, news) */div.taburlo {		width: 100%; /* center in IE */	}td.taburlo{	margin:5px;	padding:5px;	border: 0;}	/* shouter and date cell */.urlo {	line-height: 18px;	vertical-align: bottom;	text-align: left;	font-weight: bold;	font-size: 11px;	/* color: #666666; */	padding: 4px;		 }/* shout cell */.urlo2 {	padding: 4px;		/* border-bottom: 1px solid #5c88c8; */	border-width: 0 0 1px 0;	border-style: solid;	text-align: left;	color: #496c9f;	font-size: 11px;	font-weight: bold;}/* white shouter text */.urlocontrast {		color: #ffffff;}/*=============================MK  news module stylesP=============================*//* news table with border */.tabnews {}/*=============================MK  admin cp stylesP=============================*//* admin cp titles with top border */.titadmin {	margin: 0px;	font-weight: bold;}/*=============================MK  font stylesP=============================*//* red error page text */.mkerror {		color: #ff0000;	font-weight:bold;}/* MKPQuote quotation text */.mkquote { 			color: #0000ff;	}/* MKPGallery module ecard, offline page */.ecardtitle,.offlinetxt {	font-size: 10pt; 	font-weight: bold;	text-align: center;}/* MKPGallery slideshow caption text (modules/gallery/index.php function slide_update) *//*.mkslidecap {		font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12pt; 	font-weight: bold; 	color: #ffffff;}*//*=============================MK  BBcode quote stylesP=============================*/.bbcode-quote {	margin: 0 20px;	font-size: 85%;	font-weight: bold;}.bbcode-quote-text {	margin: 5px 0 0 0;	padding: 5px;	background-color: #5a4b3a;	border: 1px solid #c39c71;	font-weight: normal;}.mkquoteball {	font-size: 9px; 	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #ffffff;		padding: 0;	}.mkquotetext {	font-size: 10px; 	color: #666666;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #ffffff;	margin: 0;	padding: 0;	}table .mkquotetable{					width: auto; /* IE */		text-align: left;}.guides-update-col {	display: inline;	float: right;	whitespace: nowrap;	width: 115px;	text-align: center;}a.white {	color: #fff!important;}.menuspacer {	margin: 0; padding: 0;	height: 6px;	font-size: 0;	line-height: 0;}ul.recent-topics {	list-style-type: disc;	list-style-position: inside;	margin-left: 0;	padding-left: 1.5em;	text-indent: -1.5em;	margin-top: 0; padding-top: 0;}ul.recent-topics li {	margin-bottom: 5px;}