* {
	font-family: Arial, Verdana;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	}

h1 {
	font-family: Arial, Verdana;
	font-size: 18pt;
	font-weight: bold;
	}

textarea {
	font-family: Arial, Verdana;
	font-family: inherit;
	font-size: inherit;
	}

body {
	margin: 45px 30px 30px 30px;
	padding: 0px;
	background-repeat: no-repeat;
	-webkit-text-size-adjust: none;
	}

img.imgl { border: 0 none; }

.first {
	padding-left: 10px;
	}

.statusmsg {
	font-weight: bold;
	}

.statustag {
	font-weight: bold;
	}

div.menublock {
	float: left;
	padding: 5px 10px 5px 10px;
	}

div.mdlfn {
	clear: both;
	margin-bottom: 20px;
	font-size: 16pt;
	width: 100%;
	}

div.pswtitle {
	clear: both;
	margin-bottom: 20px;
	font-size: 20pt;
	font-weight: bold;
	}

div.pswlabel {
	clear: both;
	margin-bottom: 20px;
	font-size: 18pt;
	margin-top: 15px;
	}

div.btnline {
	float: left;
	clear: both;
	margin-bottom: 15px;
	}

div.mainmod {
	clear: both;
	padding: 0px;
	margin: 0px;
	}

div.statline {
	clear: both;
	float: left;
	padding: 0px;
	margin-top: 25px;
	}

div.searchbar {
	margin: 3px 25px 18px 5px;
	float: left;
	clear: both;
	}

div.butbox {
	float: left;
	clear: none;
	padding: 3px 8px 3px 8px;
	margin: 2px 10px 18px 0px;
	font-weight: bold;
	border-radius: 2px;
	}

div.navbox {
	float: left;
	clear: none;
	padding: 3px 5px 3px 5px;
	margin-right: 5px;
	font-weight: bold;
	border-radius: 2px;
	}

div.navboxcur {
	float: left;
	clear: none;
	padding: 3px 5px 3px 5px;
	margin-right: 5px;
	font-weight: bold;
	border-radius: 2px;
	}

div.infbox {
	float: left;
	clear: none;
	padding: 3px 5px 3px 5px;
	margin-right: 5px;
	font-weight: bold;
	}

div.infobox1 {
	margin-bottom: 15px;
	padding: 10px;
	}

div.infobox2 {
	margin-bottom: 10px;
	padding: 10px;
	}

div.infobox3 {
	margin-bottom: 10px;
	padding: 10px;
	}

div.logprb {
	clear: both;
	padding-bottom: 10px;
	font-size: 8pt;
	}

table {
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 2px solid #<?php print $mainbord; ?>;
	vertical-align: top;
	}

td.less {
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	vertical-align: top;
	}

td.lessf {
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
	margin: 0px;
	vertical-align: top;
	}

td {
	padding-right: 20px;
	padding-bottom: 7px;
	padding-top: 7px;
	margin: 0px;
	vertical-align: top;
	font-weight: normal;
	}

td.field {
	padding: 12px 0px 22px 10px;
	vertical-align: top;
	}

td.stop {
	padding: 12px 0px 10px 10px;
	vertical-align: top;
	}

td.sbot {
	padding: 0px 0px 22px 10px;
	vertical-align: top;
	}

td.stack {
	padding: 0px 0px 10px 10px;
	vertical-align: top;
	}

td.help {
	padding: 10px;
	vertical-align: top;
	}

td.side {
	padding-right: 0px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	}

td.list {
	padding-right: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	}

td.icon {
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	margin: 0px;
	}

td.ficon {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-top: 7px;
	margin: 0px;
	}

a.imgl:link    { text-decoration: none; border-bottom: 0px none; }
a.imgl:visited { text-decoration: none; border-bottom: 0px none; }
a.imgl:hover   { text-decoration: none; border-bottom: 0px none; }
a.imgl:active  { text-decoration: none; border-bottom: 0px none; }

a.about:link    { font-size: 12pt; font-weight: bold; color: #FFFF00; text-decoration: none; border-bottom: 0px none; }
a.about:visited { font-size: 12pt; font-weight: bold; color: #FFFF00; text-decoration: none; border-bottom: 0px none; }
a.about:hover   { font-size: 12pt; font-weight: bold; color: #FFFF00; text-decoration: none; border-bottom: 0px none; }
a.about:active  { font-size: 12pt; font-weight: bold; color: #FFFF00; text-decoration: none; border-bottom: 0px none; }

a.imgt:link    { text-decoration: none; border-bottom: 0px none; }
a.imgt:visited { text-decoration: none; border-bottom: 0px none; }
a.imgt:hover   { text-decoration: none; border-bottom: 0px none; }
a.imgt:active  { text-decoration: none; border-bottom: 0px none; }

div.nsfw { background: #000; }
img.nsfw { opacity: 0.2; filter: alpha(opacity = 20); }
img.nsfw:hover { opacity: 1.0; filter: alpha(opacity = 100); }
div.nsfw:hover span.nsfw { display: none; }
span.nsfw:hover { display: none; }