/******************************************************/
/* Simpleboard CSS File                               */
/* These days, Simpleboard uses the Template CSS file */
/* It's adviced that you do not change this CSS file  */
/* Unless you know what you are doing... If you need  */
/* to change tableheader colours, or anything, look   */
/* in the template CSS file first... here there are   */
/* only definitions that are necessary but don't fit  */
/* the template CSS'es..                              */
/******************************************************/
/* SimpleBoard footer Banner */
.sb_footer {
        font-family: Arial, Verdana, sans-serif;
        font-size: 1pt;
        text-align: center;
        }

/* Post History */
.sb_review_table  {
        background-color:#F3F3F3;
                  text-align: left;
        }
.sb_review_header {
        background-color:#808080;
        color:#ffffff;
        }
.sb_review_body0   {
        color:#404040;
        background-color:#E2E2E2;
        }
.sb_review_body1   {
        color:#404040;
        background-color:#D1D1D1;
        }
.sb_review_quote  {
        padding:5px;
        border:solid 1px #000000;
        background-color:#C0C0C0;
        color:#ffffff;
        font-size: 9px;
                  display: block;
        }

/*** pathway setting ***/
.jb_pathway {

}

a.jb_pathway:link, a.jb_pathway:visited {

}

a.jb_pathway:hover {

}

/*** header related ***/
/* header container */
#sb_header {
        width:100%;
        margin:5px auto;
}

#sb_header h1 {
        margin: 0;
        font-size:1.2em;
        font-weight:bold;
        text-align:center;
        border-bottom:1px solid #ccc;
}

#sb_header .sb_menu {
        float:left;
        width:70%;
        text-align: left;
        padding-top: 10px;
        margin:0;

}

.sb_menu a {
        padding: 3px 6px 3px 6px;
        border: solid 1.5px #ffffff;
        margin: 3px;
        background-color: #878787;
        font-family: arial;
        color: white;
        font-size: 1;
        font-weight: bold;

}

.sb_menu a:hover {
        text-decoration:  none;
        background-color: #184b9e;
}

#sb_header .sb_search {
        margin:2px 0px;
        float:right;
        width:28%;
        text-align: right;
        padding-top: 10px;
}

.spacer {
        clear:both;
}
/* Quote & Code blocks */
td pre {
       background-color: #e6e6e6;
       border: 1px solid #000000;
       overflow: scroll;
       width: 350px;
}

.sb_quote {
        padding:5px;
        border:solid 1px #000000;
        background-color:#e6e6e6;
        color:#000000;
        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        display: block;
        }
/*new and not_new notifications */
.sb_new {
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #FF0000;
}

.sb_notnew {
   font-family: Arial, Verdana, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #C0C0C0;
}
/*file attachments */
.sb_file_attachment {
        BACKGROUND: url(emoticons/file.png) no-repeat;
        padding-top: 2px;
        padding-left: 35px;

        border:solid 1px #000000;
        background-color:#ededed;
        color:#000000;
        font-family: Arial, Verdana, sans-serif;
        font-size: 9px;
        }

/* write.html.php */

.image_hide {
   position: relative;
   visibility: visible;
   font-size: 9px;
   font-family: Arial, Sans Serif;
}

.file_hide {
   position: relative;
   visibility: visible;
   font-size: 9px;
   font-family: Arial, Sans Serif;
}

.general {
   position: relative;
   visibility: visible;
   font-size: 9px;
   font-family: Arial, Sans Serif
}

/* post message layout */

.sb_leftcolumn {
   width: 200 px;
   text-align: right;
}
/*avatar picture */
.sb_avatar {
   text-align: center;
   margin-top: 3px;
   margin-bottom: 3px;
   display: block;
}

/* message body */

.sb_messagebody {
   border-top: thin solid silver;
   display: block;
   padding-top: 4px;
   margin-top: 4px;
   margin-bottom: 4px;
}

/* signature */

.sb_signature {
   border-top: thin dashed silver;
   margin-bottom: 4px;
   padding-top: 4px;
   margin-top: 4px;
   display: block;
}

/* category names */

.sb_catname {
        font-size: 12 px;
}

/* author name under the topic subject */

.sb_author {
        float: left;
        width: 40%;
        font-size: x-small;
}

/* topic pagination */

.sb_pagination {
        float: right;
        width: 40%;
        font-size: x-small;
}