* {
margin:0;
padding:0
}

.main_text {
font-family:Arial;
text-align:left;
color:#000
}

.main {
background-image:url("images/KaosRepeat.jpg");
background-repeat:repeat;
font-family:Arial;
text-align:left;
color:#000;
margin:0
}

.left-column {
background-position:right;
background-image:url("images/fade-left.png");
background-repeat:repeat-y;
height:100%;
padding:0
}

.right-column {
background-position:left;
background-image:url("images/fade-right.png");
background-repeat:repeat-y;
height:100%;
padding:0
}

.footer {
background-image:url("images/footer.png");
background-repeat:repeat-x;
height:39px;
font-family:Arial;
text-align:left;
color:#F6F6F6;
font-size:13px
}

.news_item {
background-image:url("images/news_item_bg.png");
background-repeat:repeat;
width:680px
}

.support_item {
background-image:url("images/news_item_bg.png");
background-repeat:repeat;
width:500px
}

.status_table_online {
background-image:url('./images/server_status_online.PNG');
width:254px;
height:98px
}

.status_table_offline {
background-image:url('./images/server_status_offline.PNG');
width:254px;
height:98px
}

.recent_news_table {
background-image:url('./images/recentposts.PNG');
background-repeat:no-repeat;
width:248px;
height:257px
}

.active_posts_table {
background-image:url('./images/activeforumthreads.PNG');
background-repeat:no-repeat;
width:248px;
height:257px
}

.left_menu {
color:#9D8C7B;
background-image:url('./images/leftmenu_bg.PNG');
background-repeat:no-repeat;
width:207px;
height:516px
}

.left_menu_item {
height:15px;
text-align:left;
font-size:larger
}

.support_menu_link {
text-align:left;
font-size:larger
}

html {
font-size:100%
}

body {
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
color:#000;
background-color:#291b0b;
margin:0
}

#wrapheader {
min-height:30px;
height:auto !important;
font-size:62.5%;
background-repeat:repeat-x;
padding:0
}

#wrapcentre {
font-size:62.5%;
margin:15px 1px 0 6px
}

#wrapfooter {
text-align:center;
clear:both;
font-size:62.5%
}

#wrapnav {
width:100%;
background-color:#000;
border-color:#333;
border-style:solid;
border-width:1px;
margin:0
}

#menubar {
margin:0 4px 0 7px
}

#datebar {
margin:10px 4px 0 7px
}

#findbar {
width:100%;
border:0;
margin:0;
padding:0
}

.forumrules {
background-color:#000;
font-weight:400;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
border-color:#333;
border-style:solid;
border-width:1px;
padding:4px
}

h1 {
color:#000;
font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
font-weight:700;
font-size:1.8em;
text-decoration:none
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:1.5em;
text-decoration:none;
line-height:120%
}

h3 {
font-size:1.3em;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
line-height:120%
}

h4 {
font-size:1.1em;
font-weight:700;
margin:0
}

h5 {
font-size:1.1em;
font-weight:700;
color:#000;
margin:0
}

p {
font-size:1.1em
}

p.moderators {
float:left;
color:#000;
font-weight:700;
margin:0
}

p.breadcrumbs {
float:left;
color:#000;
font-weight:700;
white-space:normal;
font-size:1em;
margin:0
}

p.datetime {
float:right;
white-space:nowrap;
font-size:1em;
margin:0
}

p.searchbar {
white-space:nowrap;
padding:2px 0
}

p.forumdesc {
padding-bottom:4px
}

.postreported,.postreported a:visited,.postreported a:hover,.postreported a:link,.postreported a:active {
color:red;
font-weight:700;
margin:1px 0
}

.postapprove,.postapprove a:visited,.postapprove a:hover,.postapprove a:link,.postapprove a:active {
color:green;
font-weight:700
}

.postapprove img,.postreported img {
vertical-align:bottom
}

.postbody {
font-size:1.3em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif
}

.postbody li,ol,ul {
margin:0 0 0 1.5em
}

#postrowmsg A:hover {
text-decoration:none;
color:#b7630f
}

.rtl .postbody li,.rtl ol,.rtl ul {
margin:0 1.5em 0 0
}

.posthilit {
background-color:#FF0
}

.nav {
color:#FFF;
font-weight:700;
margin:0
}

.nav2 {
color:#000;
font-weight:700;
margin:0
}

.pagination {
color:#000;
font-size:1em;
font-weight:700;
padding:4px
}

.gen {
font-size:1.2em;
margin:1px
}

.genmed {
font-size:1.1em;
margin:1px
}

.gensmall {
font-size:1em;
margin:1px
}

.copyright {
color:#444;
font-weight:400;
font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif
}

.titles {
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.3em;
text-decoration:none
}

th {
color:#FFF;
font-size:1.1em;
font-weight:700;
background-color:#80624a;
white-space:nowrap;
background-image:url("images/hr.png");
padding:5px
}

td.profile {
padding:4px
}

.tablebg {
background-color:#0e0a06
}

.catdiv {
height:22px;
border:0;
margin:0;
padding:0
}

.cat {
height:18px;
border:0;
background-color:#d9c6b4;
text-indent:4px;
margin:0;
padding:0
}

.cat2 {
height:18px;
border:0;
background-image:url("images/bodypart3.png");
background-color:#80624a;
text-indent:4px;
margin:0;
padding:0
}

.cat3 {
height:18px;
border:0;
background-color:#291b0b;
text-indent:4px;
margin:0;
padding:0
}

.hdd {
background-image:url("images/bodypart6.png");
background-color:#d9bfab
}

.hdd2 {
background-image:url("images/bodypart5.png");
background-color:#d9bfab
}

.row1 {
color:#1c160b;
background-image:url("images/bodypart6.png");
background-color:#d9bfab;
padding:4px
}

.row2 {
color:#1c160b;
background-color:#f2d9be;
background-image:url("images/bodypart5.png");
padding:4px
}

.row3 {
color:#1c160b;
background-image:url("images/bodypart5.png");
background-color:#f2d9be;
padding:4px
}

.spacer {
background-color:#392610
}

hr {
height:1px;
background-color:#D1D7DC;
color:#D1D7DC;
border-width:0
}

.legend {
text-align:center;
margin:0 auto
}

a:hover {
color:#CC6F12;
text-decoration:underline
}

a.forumlink {
color:#069;
font-weight:700;
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-size:1.2em
}

a.topictitle {
font-family:"Lucida Grande", Helvetica, Arial, sans-serif;
font-weight:700;
font-size:1.2em;
margin:1px 0
}

th a,th a:visited {
color:#FFA34F !important;
text-decoration:none
}

th a:hover {
text-decoration:underline
}

form {
border:0;
margin:0;
padding:0
}

input {
color:#1c160b;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:1.1em;
font-weight:400;
border:1px solid #a0968d;
background-color:#ede1d6;
padding:1px
}

textarea {
background-color:#ede1d6;
color:#1c160b;
font-family:"Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
font-size:1.3em;
line-height:1.4em;
font-weight:400;
border:1px solid #a0968d;
padding:2px
}

select {
color:#1c160b;
background-color:#ede1d6;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
font-size:1.1em;
font-weight:400;
border:1px solid #a0968d;
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:#ede1d6;
border-style:solid;
border-width:1px
}

.btnbbcode {
color:#1c160b;
font-weight:400;
font-size:1.1em;
font-family:"Lucida Grande", Verdana, Helvetica, sans-serif;
background-color:#ede1d6;
border:1px solid #a0968d
}

.btnmain {
font-weight:700;
background-color:#ede1d6;
border:1px solid #a0968d;
cursor:pointer;
font-size:1.1em;
padding:1px 5px
}

.btnlite {
font-weight:400;
background-color:#ede1d6;
border:1px solid #a0968d;
cursor:pointer;
font-size:1.1em;
padding:1px 5px
}

.btnfile {
font-weight:400;
background-color:#ede1d6;
border:1px solid #a0968d;
font-size:1.1em;
padding:1px 5px
}

.helpline {
background-color:#dfd0c1;
border-style:none
}

.quotetitle .quotetitle {
font-size:1em
}

.quotecontent,.attachcontent {
font-weight:400;
font-size:1em;
line-height:1.4em;
font-family:"Lucida Grande", "Trebuchet MS", Helvetica, Arial, sans-serif;
background-color:#ede1d6;
color:#291b0b;
border-color:#80624a;
border-style:solid;
border-width:0 1px 1px;
margin:0 5px 10px;
padding:5px
}

.attachcontent {
font-size:0.85em
}

.codecontent {
font-weight:400;
font-size:1em;
line-height:1.4em;
background-color:#ede1d6;
color:#050;
direction:ltr;
font-family:Monaco, 'Courier New', monospace;
border-color:#80624a;
border-style:solid;
border-width:0 1px 1px;
margin:0 5px 10px;
padding:5px
}

.syntaxcomment {
color:#FF8000
}

.pm_marked_colour {
background-color:#000
}

.pm_replied_colour {
background-color:#A9B8C2
}

.pm_friend_colour {
background-color:#070
}

.pm_foe_colour {
background-color:#D00
}

img {
border:none
}

.sep {
color:#000;
background-color:#FFA34F
}

table.colortable td {
padding:0
}

pre {
font-size:1.1em;
font-family:Monaco, 'Courier New', monospace
}

.nowrap {
white-space:nowrap
}

.username-coloured {
font-weight:700
}

.footerend {
height:13px
}

.main_text A:link,.main_text A:visited,.main_text A:active,.main_text A:hover,.recent_news_table A:link,.recent_news_table A:visited,.recent_news_table A:active,.active_posts_table A:link,.active_posts_table A:visited,.active_posts_table A:active,.left_menu A:link,.left_menu A:visited,.left_menu A:active,.left_menu_item A:link,.left_menu_item A:visited,.left_menu_item A:active,.support_menu_link A:link,.support_menu_link A:visited,.support_menu_link A:active,.support_link A:link,.support_link A:visited,.support_link A:active,.support_link2 A:hover {
text-decoration:none;
color:#9D8C7B
}

.managenews_text A:link,.managenews_text A:visited,.managenews_text A:active,.managenews_text A:hover,.screenshots A:link,.screenshots A:visited,.screenshots A:active,.screenshots A:hover {
text-decoration:none;
color:#F6F6F6
}

.managenews_text,.screenshots {
font-family:Arial;
text-align:left;
color:#F6F6F6
}

.main A:link,.main A:visited,.main A:active {
text-decoration:none;
color:#a69482
}

.main A:hover,.recent_news_table A:hover,.active_posts_table A:hover,.left_menu A:hover,.left_menu_item A:hover,.support_menu_link A:hover,.support_link A:hover,.support_link2 A:link,.support_link2 A:visited,.support_link2 A:active {
text-decoration:none;
color:#CC6F12
}

.support_header_link A:link,.support_header_link A:visited {
text-decoration:underline;
color:#291b0b
}

.support_header_link A:active,.support_header_link A:hover {
text-decoration:none;
color:#291b0b
}

.forumrules h3,.error {
color:red
}

.rtl p.moderators,.rtl p.breadcrumbs {
float:right
}

p.linkmcp,p.searchbarreg {
float:right;
white-space:nowrap;
margin:0
}

.rtl p.linkmcp,.rtl p.datetime,.rtl p.searchbarreg {
float:left
}

p.topicauthor,p.topicdetails {
margin:1px 0
}

.postauthor,.postdetails,.syntaxbg,.syntaxdefault,.syntaxhtml,.syntaxkeyword,.syntaxstring {
color:#1c160b
}

#postrowmsg A:link,#postrowmsg A:visited,#postrowmsg A:active,.cat A:hover,.cat2 A:hover,.row1 A:hover,.row2 A:hover,.row3 A:hover,a.topictitle A:hover {
text-decoration:underline;
color:#CC6F12
}

.cat A:link,.cat A:visited,.cat A:active,.row1 A:link,.row1 A:visited,.row1 A:active,.row2 A:link,.row2 A:visited,.row2 A:active,.row3 A:link,.row3 A:visited,.row3 A:active,a.topictitle A:link,a.topictitle A:visited,a.topictitle A:active {
text-decoration:none;
color:#37240f
}

.cat2 A:link,.cat2 A:visited,.cat2 A:active {
text-decoration:none;
color:#e7dcd1
}

a:link,a:active,a:visited {
color:#9D8C7B;
text-decoration:none
}

.quotetitle,.attachtitle,.codetitle {
color:#FFF;
background-color:#80624a;
white-space:nowrap;
background-image:url("images/hr.png");
font-size:0.85em;
font-weight:700;
margin:10px 5px 0;
padding:4px 4px 1px
}
