* 			{margin: 0; padding: 0;}
body 			{color: #000; background: #fff; font-size: 70%; font-family: Tahoma, Arial, sans-serif; text-align: center; padding-bottom: 25px;}
h1 			{width: 165px; height: 80x; margin: 0; position: absolute; left: 0; top: 55px;}
h1 a			{width: 165px; height: 80px; display: block;}
h1 span			{display: none;}
h3 			{font-size: 130%;}
h4 			{font-size: 120%; margin: 0;}
hr 			{color: #bdbebd; background: #bdbebd; 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: 1002px; background: url(./images/head.jpg) no-repeat; position: relative; margin: auto; padding-top: 138px; text-align: left;}
#eshop 				{width: 75px; height: 21px; background: url(./images/eshop.gif) no-repeat; display: block; position: absolute; left: 183px; top: 109px;}
#eshop SPAN			{display: none;}
#wrapcentre, #menubar 		{margin: 0 0;}
#menubar			{width: 720px; position: absolute; right: 10px; top: 110px;}
#menubar IMG			{vertical-align: middle;}
#menubar A, #menubar A:visited	{color: #fff;}
#menubar A:hover		{text-decoration: none;}
#wrapfooter 			{border-top: 1px #bdbdbd solid; clear: both; position: relative; text-align: center; margin-top: 10px;}
#wrapfooter .copyright  	{font-size: 95%; display: block; padding: 10px 0 0 10px;}
#wrapnav 			{width: 100%; margin: 0;}
#datebar 			{color: #999; font-size: 90%; font-weight: bold; position: absolute; right: 15px; top: 10px; margin: 0;}
#findbar 			{width: 100%; margin: 0; padding: 0; border: 0;}
#pageheader h2 			{font-size: 150%; color: #a10e07; border-bottom: 2px #000 solid; font-weight: bold; margin: 0; padding: 5px;}
#pageheader h2 a,
#pageheader h2 a:visited 	{color: #a10e07;}

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

/* Texts */
p.moderators 		{margin: 0; float: left; color: 000; 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: 000; 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 13px; 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: #000;}
.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: #dbdbdb; white-space: nowrap; padding: 7px 5px;}
td 			{padding: 2px;}
td.profile 		{padding: 4px;}
.tablebg 		{background: #000;}
.catdiv 		{height: 28px; margin: 0; padding: 0; border: 0; background: #dbdbdb;}
.rtl .catdiv 		{background: #dbdbdb;}
.cat 			{height: 28px; margin: 0; padding: 0; border: 0; background: #e7e7e7; text-indent: 4px;}
.row1 			{background: #ccc; padding: 4px;}
.row2 			{background: #aaa; padding: 4px;}
.row3 			{background: #e7e7e7; padding: 4px;}
.spacer 		{background: #e7e7e7;}
.legend 		{text-align:center; margin: 0 auto;}

/* Links */
a:link 			{color: #000;}
a:active,
a:visited 		{color: #000;}
a:hover 		{color: #a10e07;}
a.forumlink 		{color: #000; font-weight: bold;}
a.topictitle 		{margin: 1px 0; font-weight: bold;}
a.topictitle:visited 	{color: #000; text-decoration: none;}
th a,
th a:visited 		{color: #000 !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 		{color: #fff; border: 1px #a82424 solid; background: url(./images/bgpruh.gif) repeat-x #a10e07;}
.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;}
