/* DEFAULT STYLE FOR FORUM SCRIPTS */


#forum, #forum th, .forumsrch
{
    text-align: center;
    margin: 0 auto 0 auto;
}

#replypmsg{}

#viewpmsg{}

#readpmsg{}

#smileref{}

.editby
{
    font-size: 90%;
    font-family: Verdana, Geneva, Arial, sans-serif;
    font-style: normal;
}

.forumindex, .forumtopics, .forumposts
{
    width: 100%;
    vertical-align: top;
    border: 2px groove #000000;
}

.forumsrch
{
    width: 80%;
    vertical-align: top;
}

.forumsrch table
{
    border: 2px inset #000000;
}

.forumindex th, .forumtopics th, .forumposts th
{
    padding: 5px;
    vertical-align: middle;
    font-size: 110%;
    font-weight: bold;
    border-bottom: 2px solid #000000;
}

.forumindex td, .forumtopics td, .forumposts td
{
    vertical-align: middle;
}

.forumindex .desc { width: 50%; }

.forumindex .lastpost
{
    vertical-align: middle;
    width: 25%;
}

.forumsubmis
{
    font-size: 100%;
}

/*used in searchbb */

.postinfo{}

/* Next three Markups ( .formlabel, .formlabel1, .formdata ) For Table Cell Use Only In Submission Output */

.formlabel, .formlabel1, .flabel
{
    text-align: right;
    font-weight: bold;
    width: 15%;
}

.formlabel { vertical-align: middle; }

.formlabel1
{
    vertical-align: top;
    width: 20%;
}

.formdata { text-align: left; }

.forumhnav, .forumpgnav
{
    border: 1px inset #ffffff;
    vertical-align: middle;
    text-align: center;
    padding: 5px;
    margin: 5px auto 5px auto;
}

.forumhnav { width: 80%; }

.forumpgnav { width: 70%; }

.forumhnav p { line-height: 14px; }
.forumhnav table { margin: 0; }

.forumhnav img
{
   width: 90px;
   height: 28px;
}

/* Wraps All Footers Blocks */

div.forumfnav, div.forumadmin, div.forumpmsrch
{
    text-align: center;
    margin: 0 auto 0 auto;
}

/* Wraps PM & Search / Dropdown Nav Table */

div.forumpmsrch { width: 95%; }

td.forumuserstatus
{
    vertical-align: top;
    width: 20%;
}

.forumuserstatus img
{
    border: 0;
    text-align: center;
    vertical-align: middle;
}

img.avatar
{
    width: 25px;
    height: 25px;
}

img.flag
{
    width: 26px;
    height: 20px;
}

.offline, .online
{
    font-size: 16px;
    cursor: pointer;
}

.online { color:#00FF00; }

.offline { color:#C00000; }


td.forummessage
{
    width: 79%;
    vertical-align: top;
    font-size: 100%;
    text-align: left;
}

.bbcode_msg{}

.bbbuttons, .bbemoticons
{
    display: block;
    margin: 5px;
}

.bbemoticons img { margin: 2px; }

.forumlegend
{
    text-align: center;
    vertical-align: middle;
}
.forummessage .forumicons, .forumicons img, .forumicons hr
{
    vertical-align: bottom;
    text-align: left;
}

.forumicons
{
    font-size: 98%;
    margin: 8px 0 0 0;
}

.forumicons img
{
    border: 0;
    margin: 1px;
    width: 16px;
    height: 16px;
}

.msgicons td, .msgicons input
{
    border: 0;
    text-align: justify;
    margin: 5px;
    padding: 0;
}

.msgicons img
{
    border: 0;
    margin: 2px;
    width: 15px;
    height: 15px;
}

.forumqreply
{
    margin: 5px;
    text-align: center;
}

/* FORUM SUPPORT SCRIPTS */

#smileref body {}

#smileref table
{
    text-align: center;
    margin: 0 auto 0 auto;
    width: 100%;
}

#smileref th
{
    padding: 6px;
    text-align: center;
    font-weight: bold;
}

#smileref .row_color1 {}
#smileref .row_color2 {}
#smileref .row_color3 {}


#bbcoderef
{
   margin-left: 40px;
    text-align: left;
}

#bbcoderef h3 { margin-left: 20px; }

#bbcoderef h4 { margin-left: 35px; }

#bbcoderef ul, #bbcoderef li
{
    margin-left: 35px;
    text-align: left;
    line-height: 25px;
    list-style-type: none;
}

#bbcoderef li { letter-spacing: 2px; }

#bbcoderef ol { margin-left: 30px; }

#bbcoderef p.notes
{
    margin-left: 35px;
    letter-spacing: 1px;
}