* {margin: 0;padding: 0;}
html {font-size: 100%;}
body {font-family: verdana;color: #323D4F;background-color: #FFFFFF;font-size: 67%;margin: 0;padding: 0;}

#wrapheader {min-height: 120px;height: auto !important;height: 120px;padding: 0;}
#wrapcentre {margin: 0 1em}
#wrapfooter {text-align: center;clear: both;}
#wrapnav {width: 100%;margin: 0;background-color: #ECECEC;border-width: 1px;border-style: solid;	border-color: #A9B8C2;}

#logodesc {background: #fff;}
#logodesc table tr td {padding: 0;margin: 0;}
#logodesc table tr td.bg_header {background: url(../imageset/bg_header.gif) top left repeat-x;height: 84px;width: 100%;padding: 0;margin: 0;text-align: center;}
#logodesc table tr td.bg_header h1 {color: #fff;padding: 0 0 0.8em 0}

#logodesc table#mainmenu {width: 100%;height: 33px;margin: 0.5em auto;padding: 0;background: url(../imageset/bg_mainmenu.jpg) top left repeat-x;}
#logodesc table#mainmenu tr td {padding: 0;margin: 0;text-align: center;}
#logodesc table#mainmenu tr td a {display: block;height: 33px;background: url(../imageset/menu_marker.gif) top left no-repeat;text-decoration: none;padding: 0 1em 0.5em 0.5em;margin: 0.7em 0 0 1em;color: #446f7f;font: bold 11px/100% verdana;}
#logodesc table#mainmenu tr td.active {position: relative;top:0;left:0;margin: 0 auto;padding: 0;}
#logodesc table#mainmenu tr td.active a.active {display: block;height: 33px;background: url(../imageset/bg_mainmenu_open.gif) top left repeat-x;text-decoration: none;padding: 0.7em 1em 0 1em;margin: -1px 0 0 0;color: #446f7f;font: bold 11px/100% verdana;}
#logodesc table#mainmenu tr td.active div {position: relative;top: -0.8em;left: 0;background: url(../imageset/corner_mm.gif) top left no-repeat;height: 4px;width: 11px;margin: 0 auto}

#menubar {margin: 0 1em;padding: 0;}
#datebar {margin: 0 1em;padding: 0;}
#findbar {width: 100%;margin: 0;padding: 0;border: 0;}
.forumrules {background-color: #F9CC79;border-width: 1px;border-style: solid;border-color: #BB9860;padding: 4px;font-weight: normal;font-size: 1.1em;font-family: verdana;}
.forumrules h3 {color: red;}

h1 {color: black;font-family: verdana;font-weight: bold;font-size: 1.8em;text-decoration: none;}
h2 {font-family: verdana;font-weight: bold;font-size: 1.5em;text-decoration: none;line-height: 120%;}
h3 {font-size: 1.3em;font-weight: bold;font-family: verdana;line-height: 120%}
h4 {margin: 0;font-size: 1.1em;font-weight: bold;}
p {font-size: 1.1em;}
p.moderators {margin: 0;float: left;color: black;font-weight: bold;}
.rtl p.moderators {float: right;}
p.linkmcp {margin: 0;float: right;white-space: nowrap;}
.rtl p.linkmcp {float: left;}
p.breadcrumbs {margin: 0;float: left;color: black;font-weight: bold;white-space: normal;	font-size: 1em;}
.rtl p.breadcrumbs {float: right;}
p.datetime {margin: 0;float: right;white-space: nowrap;font-size: 1em;}
.rtl p.datetime {float: left;}
p.searchbar {padding: 2px 0;white-space: nowrap;} 
p.searchbarreg {margin: 0;float: right;white-space: nowrap;}
.rtl p.searchbarreg {float: left;}
p.forumdesc {padding-bottom: 4px;font-size: 100%;}
p.topicauthor {margin: 1px 0;}
p.topicdetails {margin: 1px 0;}

.postreported, .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {margin: 1px 0;color: red;font-weight:bold;}
.postapprove, .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {color: green;font-weight:bold;}
.postapprove img, .postreported img {vertical-align: bottom;}
.postauthor {color: #000000;}
.postdetails {color: #000000;}
.postbody {font-size: 1.3em;line-height: 1.4em;font-family: verdana;}
.postbody li, ol, ul {margin: 0 0 0 1.5em;}
.rtl .postbody li, .rtl ol, .rtl ul {margin: 0 1.5em 0 0;}
.posthilit {background-color: yellow;}
.nav {margin: 0;color: black;font-weight: bold;}
.pagination {padding: 4px;color: black;font-size: 1em;font-weight: bold;}
.gen {margin: 1px;font-size: 1.2em;}
td.genmed {margin: 1px;font-size: 1.1em;background: #E7F4FF}
td.genmed a.genmed {color: #F57E24;font-weight: bold;padding: 0 2em 0 0.5em;margin: 0}
.gensmall {margin: 1px 1px;font-size: 1em;}
.copyright {color: #444;font-weight: normal;font-family: verdana;}
.titles {font: bold 17px/110% verdana;text-decoration: none;}
.error {color: red;}
th {color: #fff;font: bold 13px/110% verdana;background-color: #006699;background-image: url('./images/cellpic3.gif');white-space: nowrap;padding: 7px 5px;}
td {padding: 2px;}
td.profile {padding: 4px;}
.tablebg {background-color: #fff;border: 1px solid #BBDAF3}
.catdiv {height: 28px;margin: 0;padding: 0;	border: 0;background: white url('./images/cellpic2.jpg') repeat-y scroll top left;}
.rtl .catdiv {background: white url('./images/cellpic2_rtl.jpg') repeat-y scroll top right;}
.cat {height: 28px;margin: 0;padding: 0;border: 0;background-color: #C7D0D7;background-image: url('./images/cellpic1.gif');text-indent: 4px;}
.row1 {background-color: #E7F4FF;padding: 4px;}
.row2 {background-color: #BCDBF4;padding: 4px;}
.row3 {background-color: #C0C8D0;padding: 4px;}
.spacer {background-color: #D1D7DC;}
hr {height: 1px;border-width: 0;background-color: #D1D7DC;color: #D1D7DC;}
.legend {text-align:center;margin: 0 auto;}

a:link {color: #006597;text-decoration: none;}
a:active,a:visited {color: #005784;text-decoration: none;}
a:hover {color: #F57E24;text-decoration: underline;}
a.forumlink {color: #069;font-weight: bold;font-family: verdana;font-size: 1.2em;}
a.topictitle {margin: 1px 0;font-family: verdana;font-weight: bold;font-size: 1.2em;}
a.topictitle:visited {color: #5493B4;text-decoration: none;}

th a,th a:visited {color: #FFA34F !important;text-decoration: none;}
th a:hover {text-decoration: underline;}
form {margin: 0;padding: 0;border: 0;}
input {color: #333333;font-family: verdana;font-size: 1.1em;font-weight: normal;padding: 1px;border: 1px solid #A9B8C2;background-color: #FAFAFA;}
textarea {background-color: #FAFAFA;color: #333333;font-family: verdana;font-size: 1.3em;line-height: 1.4em;font-weight: normal;border: 1px solid #A9B8C2;padding: 2px;}
select {color: #333333;background-color: #FAFAFA;font-family: verdana;font-size: 1.1em;font-weight: normal;border: 1px solid #A9B8C2;padding: 1px;}
option {padding: 0 1em 0 0;}
option.disabled-option {color: graytext;}
.rtl option {padding: 0 0 0 1em;}
input.radio {border: none;background-color: transparent;}
.post {background-color: white;border-style: solid;border-width: 1px;}
.btnbbcode {color: #000000;font-weight: normal;font-size: 1.1em;font-family: verdana;background-color: #EFEFEF;border: 1px solid #666666;}
.btnmain {font-weight: bold;background-color: #ECECEC;border: 1px solid #A9B8C2;cursor: pointer;	padding: 1px 5px;font-size: 1.1em;}
.btnlite {font-weight: normal;background-color: #ECECEC;border: 1px solid #A9B8C2;cursor: pointer;	padding: 1px 5px;font-size: 1.1em;}
.btnfile {font-weight: normal;background-color: #ECECEC;border: 1px solid #A9B8C2;padding: 1px 5px;font-size: 1.1em;}
.helpline {background-color: #DEE3E7;border-style: none;}
.quotetitle, .attachtitle {margin: 10px 5px 0 5px;padding: 4px;border-width: 1px 1px 0 1px;	border-style: solid;border-color: #A9B8C2;color: #333333;background-color: #A9B8C2;font-size: 0.85em;font-weight: bold;}
.quotetitle .quotetitle {font-size: 1em;}
.quotecontent, .attachcontent {margin: 0 5px 10px 5px;padding: 5px;border-color: #A9B8C2;	border-width: 0 1px 1px 1px;border-style: solid;font-weight: normal;font-size: 1em;line-height: 1.4em;font-family: verdana;background-color: #FAFAFA;color: #4B5C77;}
.attachcontent {font-size: 0.85em;}
.codetitle {margin: 10px 5px 0 5px;padding: 2px 4px;border-width: 1px 1px 0 1px;border-style: solid;border-color: #A9B8C2;color: #333333;background-color: #A9B8C2;font-family: verdana;font-size: 0.8em;}
.codecontent {direction: ltr;margin: 0 5px 10px 5px;padding: 5px;border-color: #A9B8C2;	border-width: 0 1px 1px 1px;border-style: solid;font-weight: normal;color: #006600;font-size: 0.85em;font-family: verdana;background-color: #FAFAFA;}
.syntaxbg {color: #FFFFFF;}
.syntaxcomment {color: #FF8000;}
.syntaxdefault {color: #0000BB;}
.syntaxhtml {color: #000000;}
.syntaxkeyword {color: #007700;}
.syntaxstring {color: #DD0000;}
.pm_marked_colour {background-color: #000000;}
.pm_replied_colour {background-color: #A9B8C2;}
.pm_friend_colour {background-color: #007700;}
.pm_foe_colour {background-color: #DD0000;}
img {border: none;}
.sep {color: black;background-color: #FFA34F;}
table.colortable td {padding: 0;}
pre {font-size: 1.1em;font-family: verdana;}
.nowrap {white-space: nowrap;}
.username-coloured {font-weight: bold;}
