* 			{margin: 0; padding: 0;}
body 			{color: #fff; background: #000; font-size: 75%; font-family: Arial, sans-serif; text-align: center; padding-bottom: 25px;}
h1			{width: 425px; height: 115px; overflow: hidden; position: absolute; left: 0; top: 1px; z-index: 1; margin: 0; text-align: center;}
h1 span			{width: 425px; height: 115px; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; background: url(./images/logo.gif) no-repeat; display: block; cursor: pointer;}
h1 a  			{color: #000; font-size: 280%; font-weight: bold; text-decoration: none; margin: 30px 0 0 0; display: block;}
h3 			{font-size: 130%;}
h4 			{font-size: 120%; margin: 0;}
hr 			{color: #fffefc; background: #fffefc; height: 1px; border: 0;}
img 			{border: 0;}
pre 			{font-family: Monaco, "Courier New", monospace;}
form 			{margin: 0; padding: 0; border: 0;}
input,
textarea,
select 			{color: #444; background: #fff; font-size: 100%; font-weight: normal; border: 1px #1a7778 solid; padding: 1px; font-family: Arial, sans-serif; vertical-align: middle;}
option 			{padding: 0 1em 0 0;}
table 			{font-size: 100%;}

/* Layout */
#page  				{width: 1000px; background: url(./images/bghead.jpg) no-repeat; position: relative; margin: auto; text-align: left;}
#wrapcentre, #menubar 		{margin: 0 20px;}
#menubar			{margin-bottom: 8px;}
#menubar IMG			{vertical-align: middle;}
#wrapfooter 			{height: 70px; clear: both; position: relative;}
#wrapfooter .copyright  	{color: #fff; font-size: 95%; display: block; padding: 20px 0 0 10px; font-weight: bold;}
#wrapfooter .copyright A 	{color: #267678;}
#wrapfooter .copyright A:hover 	{color: #fff;}
#wrapnav 			{width: 100%; margin: 0;}
#logodesc 			{width: 100%; height: 210px;}
#datebar 			{position: absolute; right: 15px; top: 10px; margin: 0;}
#findbar 			{width: 100%; margin: 0; padding: 0; border: 0;}
#pageheader h2 			{font-size: 140%; color: #00fff9; background: url(./images/bgnadp.jpg) 50% 100% no-repeat; margin: 0; padding: 0 0 10px 0; text-transform: uppercase; text-align: center;}
#pageheader h2 a,
#pageheader h2 a:visited 	{color: #00fff9;}

/* Tabs */
#tabs				{list-style-type: none; margin: 0; padding: 0; position: absolute; left: 630px; top: 120px;}
#tabs LI			{width: 85px; height: 29px; background: url(./images/bgtabs.gif) no-repeat; margin: 0 15px 0 0; padding: 0; float: left; text-align: center;}
#tabs A, #tabs A:visited 	{color: #fff; font-weight: bold; font-size: 115%; display: block; text-decoration: none; margin: 6px 10px 0 10px; text-transform: uppercase;}
#tabs A:active,
#tabs A:hover			{color: #00fff9;}
#tabs #active 			{background: url(./images/bgtabs_shop.gif) no-repeat;}
#tabs #active A 		{color: #000;}

.forumrules 		{background: #fff0d1; border: 1px #00fff9 solid; padding: 4px; font-weight: normal;}
.forumrules h3 		{color: red;}

/* Texts */
p.moderators 		{margin: 0; float: left; color: fff; 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: fff; font-weight: bold; white-space: normal;}
.rtl p.breadcrumbs 	{float: right;}
p.datetime 		{margin: 0; float: right; white-space: nowrap;}
.rtl p.datetime 	{float: left;}
p.searchbar 		{padding: 10px 0; white-space: nowrap;}
p.searchbarreg 		{margin: 0; float: right; white-space: nowrap;}
.rtl p.searchbarreg 	{float: left;}
p.forumdesc 		{padding-bottom: 4px;}
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,
.postdetails 		{color: #fff;}
.postbody 		{line-height: 1.4em;}
.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-weight: bold;}
.cattitle 		{}
.gen 			{margin: 1px 1px;}
.genmed 		{margin: 1px 1px;}
.gensmall 		{margin: 1px 1px;}
.copyright 		{color: #444; font-weight: normal;}
.titles 		{font-weight: bold;text-decoration: none;}
.error 			{color: red;}


/* Tables */
th 			{font-weight: bold; background: #262626; white-space: nowrap; padding: 7px 5px;}
td 			{padding: 2px;}
td.profile 		{padding: 4px;}
.tablebg 		{background: #00fff9;}
.catdiv 		{height: 28px; margin: 0; padding: 0; border: 0; background: #262626;}
.rtl .catdiv 		{background: #262626;}
.cat 			{height: 28px; margin: 0; padding: 0; border: 0; background: #1b6c6e; text-indent: 4px;}
.row1 			{background: #262626; padding: 4px;}
.row2 			{background: #000; padding: 4px;}
.row3 			{background: #1b6c6e; padding: 4px;}
.spacer 		{background: #1b6c6e;}
.legend 		{text-align:center; margin: 0 auto;}

/* Links */
a:link 			{color: #db8647;}
a:active,
a:visited 		{color: #db8647;}
a:hover 		{color: #fff;}
a.forumlink 		{color: #db8647; font-weight: bold;}
a.topictitle 		{margin: 1px 0; font-weight: bold;}
a.topictitle:visited 	{color: #db8647; text-decoration: none;}
th a,
th a:visited 		{color: #db8647 !important; text-decoration: none;}
th a:hover 		{text-decoration: underline;}

/* Form Elements */
option.disabled-option 	{color: graytext;}
.rtl option 		{padding: 0 0 0 1em;}
input.radio 		{border: none; background: transparent;}
.post 			{background-color: white; border-style: solid; border-width: 1px;}
.btnbbcode,
.btnmain,
.btnlite,
.btnfile 		{font-size: 95%; color: #fff; font-weight: bold; background: #000; border: 1px #00fff9 solid; text-transform: uppercase; padding: 3px 5px;}
.helpline 		{background: #262626; border-style: none;}

/* BBCode */
.quotetitle,
.attachtitle 		{margin: 10px 5px 0 5px; padding: 4px; border-width: 1px 1px 0 1px; border: #00fff9 solid; color: #fff; background: #262626; font-weight: bold;}
.quotecontent,
.attachcontent 		{margin: 0 5px 10px 5px; padding: 5px; border: #00fff9 solid; border-width: 0 1px 1px 1px; font-weight: normal; line-height: 1.4em; background: #262626; color: #fff;}
.codetitle 		{margin: 10px 5px 0 5px; padding: 2px 4px; border-width: 1px 1px 0 1px; border: #00fff9 solid; color: #fff; background: #262626;}
.codecontent 		{direction: ltr; margin: 0 5px 10px 5px; padding: 5px; border: #00fff9 solid; border-width: 0 1px 1px 1px; font-weight: normal; color: #006600; font-family: Monaco, 'Courier New', monospace; background: #262626;}
.syntaxbg 		{color: #fff;}
.syntaxcomment 		{color: #ff8000;}
.syntaxdefault 		{color: #00b;}
.syntaxhtml 		{color: #fff;}
.syntaxkeyword 		{color: #070;}
.syntaxstring 		{color: #d00;}

/* Private messages */
.pm_marked_colour 	{background: #000;}
.pm_replied_colour 	{background: #a9b8c2;}
.pm_friend_colour 	{background: #070;}
.pm_foe_colour 		{background: #d00;}

/* Misc */
.sep 			{color: #000; background: #ffa34f;}
table.colortable td 	{padding: 0;}
.nowrap 		{white-space: nowrap;}
.username-coloured 	{font-weight: bold;}
