
   * { margin: 0; padding: 0;}

body {  margin:auto; background-color: #F3F6ED;
        text-align: center;
       font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;}

#wrapheader {width: 760px;    text-align: center;  background-color: #F2ECE4;
 border: #D8D2CB solid; border-width: 2px 2px 0 2px; margin: auto; }

#topnavi {margin: 0 auto 0 auto; width: 740px; text-align: left; height: 16px; background-color: #F3F6ED; text-align:right;}

a.topnavi:link, a.topnavi:active, a.topnavi:hover, a.topnavi:visited {
font-size: 12px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
text-decoration: none; 
 color: #aa0033; padding-right: 13px;}

#wrapcentre {
background-color: #F2ECE4; border: #D8D2CB  solid; border-width: 0 2px 2px 2px; width: 760px; margin: auto; text-align: left;  }

#wrapfooter {text-align: center; clear: both; }

#wrapnav {
        width: 100%;
        margin: 0;
        background-color: #ECECEC;
        border-width: 1px;
        border-style: solid;
        border-color: #A9B8C2;}

#menubar {margin-top: 5px;}

#datebar {text-align:left; font-size : 11px; color : #000000; width:740px; margin-left:10px; }

#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: 10px; }

.forumrules h3 {         color: red; }

#pageheader {  width:740px; margin-right:10px;}
#pagecontent { }
#pagefooter { }
#poll { }
#postrow { }
#postdata { }

h1 {color: black;
               font-weight: bold;
        font-size: 11px;
        text-decoration: none; }

h2 {font-weight: bold;
        font-size: 12px;
        text-decoration: none; margin-left:10px;}

h3 {
        font-size: 11px;
        font-weight: bold;
               line-height: 120%;}

h4 {margin-left:10px;;
        font-size: 11px; font-weight: normal;    }

p {font-size: 12px; }

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 {width: 450px;
        margin-left: 11px;
        float: left;
        color: #000000;
        font-weight: bold;
       }

.rtl p.breadcrumbs {
        float: right;
}

p.datetime {
        margin-right: 11px;
        float: right;
       }

.rtl p.datetime {
        float: left;
}

p.searchbar {padding: 2px 0; font-size : 12px; color: #000000; width:740px; margin-left:10px;  }

p.searchbarreg {
        margin: 0;
        float: right;
        white-space: nowrap;
}

.rtl p.searchbarreg {
        float: left;
}

p.forumdesc { padding-bottom: 4px; font-size: 12px; color: #000000;
}

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-family: Verdana, Arial, Helvetica, sans-serif;
                       font-size: 12px;
        line-height: 18px; color: #000000;      }

.postbody li, ol, ul {
        margin: 0 0 0 10px;
}

.rtl .postbody li, .rtl ol, .rtl ul {
        margin: 0 10px 0 0;
}

.posthilit {
        background-color: yellow;
}

.nav {
        margin: 0;
        color: black;
        font-weight: bold;
}

.pagination {        padding: 4px;
        color: black;
        font-size: 11px;
        font-weight: bold;
}

.cattitle {}

.gen { font-size : 12px; }
.genmed { font-size : 12px; }
.gensmall { font-size : 12px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #aa0033; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover{ color : #888888; }



.copyright {
        color: #000000;
        font-weight: normal;

}

.titles {
           font-weight: bold;
        font-size: 12px;
        text-decoration: none;
}

.error {
        color: red;}


th        { color: #676E04;
        font-size: 11px;
        font-weight: bold;
        background-color: #E0E6D6;
        height:16px; text-align:center;}

td {}
td.profile {    padding: 4px; }

.tablebg {background-color: #F3F6ED; }

.catdiv {
        height: 20px;
        margin: 0;
        padding: 0;
        border: 0;
        background: white ; }
.rtl .catdiv {
        background: white; }

.cat {
        height: 16px;
        margin: 0;
        padding: 0;
        border: 0;
        background-color: #F3F6ED;
              text-indent: 4px;  }

.row1 {
        background-color: #FfFfFf;
        padding: 4px;          }

.row2 {
        background-color: #FfFfFf;
        padding: 4px;      }

.row3 {
        background-color: #FfFfFf;
        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: #aa0033;
        text-decoration: none; }

a:active, a:visited {
        color: #aa0033;
        text-decoration: none; }

a:hover {
        color: #D46400;
        text-decoration: underline;}

a.forumlink {
        color: #aa0033;
        font-weight: bold;
               font-size: 12px;  }

a.topictitle {
        margin: 1px 0;
               font-weight: bold;
        font-size: 12px;     }

a.topictitle:visited {
        color: #888888;
        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: #000000;
               font-size: 12px;
        font-weight: normal;
        padding: 1px;
        border: 1px solid #A9B8C2;
        background-color: #FeFeFe;
}

textarea {   font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 12px;
        background-color: #FeFeFe;
        color: #000000;
        line-height: 14px;
        font-weight: normal;
        border: 1px solid #A9B8C2;
        padding: 2px;
}

select {
        color: #000000;
        background-color: #FeFeFe;
              font-size: 10px;
        font-weight: normal;
        border: 1px solid #A9B8C2;
        padding: 1px;
}

option {
        padding: 0 5px 0 0;}

option.disabled-option {
        color: graytext;  }

.rtl option {
        padding: 0 0 0 5px;}

input.radio {
        border: none;
        background-color: transparent;}

.post {      font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 11px;
        background-color: white;
        border-style: solid;
        border-width: 1px; }

.btnbbcode {
        color: #000000;
        font-weight: normal;
        font-size: 1.1em;
               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 35px;
        padding: 3px;
        color: #000000;
        font-size: 12px;
        font-weight: bold; }


.quotecontent, .attachcontent {
        margin: 0 5px 10px 35px;
        padding:5px;
        border-color: #D1D7DC;
        border-width:  1px;
        border-style: solid;
        font-weight: normal;
        font-size: 12px;
        line-height: 14px; background-color: #fefefe;
        color: #000000; width: 80%;  }

.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: #000000;
        background-color: #A9B8C2;
                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;
               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: 11px;    font-family: Monaco, 'Courier New', monospace;
}

.nowrap {  white-space: nowrap; }

.username-coloured { font-weight: bold;}

.nav    { font-weight: bold; font-size: 12px; color: #000000;}
a.nav       { text-decoration: none; color: #aa0033; }
a.nav:hover {  color: #888888;}

.mainmenu   {font-size : 12px; margin: 3px; }
a.mainmenu  {font-size: 12px;  color:#aa0033; text-decoration:none; font-weight:bold;}
a.mainmenu:visited {font-size: 12px;  color:#aa0033; text-decoration:none; font-weight:bold; }
a.mainmenu:hover{ color:#888888; font-weight:bold; text-decoration:none;}
