/* 
    EarlOfPearl Theme
 */

body   { color: #CC6600; background-image: url(../media/backgr.gif) }

font     { color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif }
td       { color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif }
th       { color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif }
P        { color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif }
hr       { color: #CC6600; border-style: solid; border-width: 1px 0px 0px 0px; border-color: #c2cdd6; height: 0px }


/* Forum colours */
.bodyline     { color: #CC6600; background-image: url(../media/backgr.gif); border: solid 2px #cc6600 }
.forumline   { color: #CC6600; background-color: #ffffff; border: solid 2px #cc6600 }


/* Main table cell colours and backgrounds */
TH              { color: #663300; font-weight: bold; font-size: 11px; line-height: 100%; background-color: #1b7cad; height: 25px }
TD.tablebg      { background-color: #000000 }
TD.cat          { background-color: #cbd3d9; height: 28px }
TD.row1         { background-color: #EFEFEF }
TD.row2         { background-color: #DEE3E7 }
TD.row3         { background-color: #c2cdd6 }
TD.spaceRow     { background-color: #c2cdd6; border: #FFFFFF; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TD.rowpic       { background-color: #FFFFFF }


/* Setting additional nice borders for the main table cells */
TD.catHead,TD.catSides,TD.catLeft,TD.catRight,TD.catBottom { background-color:#CBD3D9; height: 28px; border: #FFFFFF; border-style: solid; }

TD.catHead   { height: 29px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }
TD.catSides  { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TD.catLeft   { border-left-width: 1px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px }
TD.catRight  { border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TD.catBottom { height: 29px; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px }

TH.thHead,TH.thSides,TH.thTop,TH.thLeft,TH.thRight,TH.thBottom,TH.thCornerL,TH.thCornerR { border: #FFFFFF; border-style: solid; }

TH.thHead       { font-weight : bold; font-size: 12px; height: 25px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }
TH.thSides      { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }
TH.thTop        { border-width: 1px 0px 0px 0px }
TH.thLeft       { border-width: 0px 0px 0px 1px }
TH.thRight      { border-width: 0px 1px 0px 0px }
TH.thBottom     { border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px }
TH.thCornerL    { border-left-width: 1px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px }
TH.thCornerR    { border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px }

TD.row3Right     { background-color: #c2cdd6; border: #FFFFFF; border-style: solid;  border-left-width: 0px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px }

/* The largest text used in the index page title and toptic title etc. */
.maintitle   { color: #CC6600; font-weight: bold; font-size: 22px; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none }


/* General normal text */
.gen        { color: #CC6600; font-size: 12px }
a.gen       { color: #CC6600; text-decoration: underline; }
a.gen:hover { color: #FF0000; text-decoration: underline; }

/* General medium text */
.genmed         { color: #CC6600; font-size: 11px }
a.genmed        { color: #CC6600; text-decoration: underline; }
a.genmed:hover  { color: #FF0000; text-decoration: underline; }


/* General small */
.gensmall           { color: #CC6600; font-size: 10px }
a.gensmall          { color: #CC6600; text-decoration: underline; }
a.gensmall:hover    { color: #FF0000; text-decoration: underline; }

/* top 100 */
.Top100         { color: #CC6600; font-size: 10px }
a.Top100        { color: #CC6600; text-decoration: underline; }
a.Top100:hover  { color: #FF0000; text-decoration: underline; }

/* register */
.Registrieren         { color: #CC6600; font-size: 10px }
a.Registrieren        { color: #CC6600; text-decoration: underline; }
a.Registrieren:hover  { color: #FF0000; text-decoration: underline; }

/* Profile */
.Profile         { color: #CC6600; }
a.Profile        { color: #CC6600; text-decoration: underline; }
a.Profile:hover  { color: #FF0000; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu           { color: #CC6600; font-size: 11px; text-decoration: none }
a.mainmenu          { color: #CC6600; text-decoration: underline; }
a.mainmenu:hover    { color: #FF0000; text-decoration: underline; }


/* Forum categories */
.cattitle           { font-size : 12px; line-height : 100%; letter-spacing: 1px; font-weight : bold; text-decoration : none; color : #CC6600 }
a.cattitle          { color: #CC6600; text-decoration: underline; }
a.cattitle:hover    { color: #FF0000; text-decoration: underline; }


/* Forum title: Text and link to the forums used in: index.php */
.forumlink          { font-size : 12px; font-weight : bold; text-decoration : none; color : #CC6600; }
a.forumlink         { color: #CC6600; text-decoration: underline; }
a.forumlink:hover   { color: #FF0000; text-decoration: underline; }


/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav            { color: #CC6600; font-weight: bold; font-size: 11px; text-decoration: none }
a.nav           { color: #CC6600; text-decoration: underline; }
a.nav:hover     { color: #FF0000; text-decoration: underline; }


/* titles for the topics: can specify viewed link colour too */
.topictitle             { color: #CC6600; font-weight: bold; font-size: 11px; text-decoration: none }
a.topictitle            { color: #CC6600; text-decoration: underline; }
a.topictitle:hover      { color: #FF0000; text-decoration: underline; }
a.topictitle:visited    { color: #FF9933; text-decoration: underline; }


/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name           { color: #CC6600; font-size: 11px; text-decoration: none }
a.name          { color: #CC6600; text-decoration: underline; }
a.name:hover    { color: #FF0000; text-decoration: underline; }


/* Location, number of posts, post date etc */
.postdetails        { color: #CC6600; font-size: 10px }
a.postdetails       { color: #CC6600; text-decoration: underline; }
a.postdetails:hover { color: #FF0000; text-decoration: underline; }


/* The content of the posts (body of text) */
.postbody  { color: #CC6600; font-size: 12px; line-height: 18px }

a.postlink          { color: #CC6600; text-decoration: underline; }
a.postlink:hover    { color: #FF0000; text-decoration: underline; }


/* Quote Code (currently not used) */
.code   { font-family: Courier, Courier New; font-size: 11px; color: #006600;
          background-color: #FAFAFA; border: #c2cdd6; border-style: solid;
          border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
        }
.quote  { font-family: Verdana, Arial; font-size: 11px; color: #444444; line-height: 125%;
          background-color: #FAFAFA; border: #c2cdd6; border-style: solid;
          border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
        }
.signature  { font-size : 11px; text-decoration : none; color : #333366; }
.editedby   { font-size : 10px; line-height : 100%; color : #333333; }


/* Form elements */
input,textarea, select {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select  { color: #CC6600; background-color: #ffffff }

input  { color: #CC6600; text-indent: 2px }

/* The buttons used for bbCode styling in message post */
input.button  { color: #CC6600; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #efefef }


/* The main submit button option */
input.mainoption  { color: #CC6600; font-weight: bold; background-color: #fafafa }

/* None bold submit button */
input.liteoption  { color: #CC6600; font-weight: normal; background-color: #fafafa }

.helpline  { color: #CC6600; background-color: #dee3e7; border: none }

/* Copyright and bottom info */
.copyright          { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC6600; font-size: 10px; letter-spacing: -1px;}
a.copyright         { color: #CC6600; text-decoration: underline; }
a.copyright:hover   { color: #FF0000; text-decoration: underline; }
