body{background-color: #FFF;
     color: #000;
     font-size: 11px;
     margin:0px 15px 0px 15px;
     padding: 0px;
     font-family: Verdana, Tahoma, Arial, "Trebuchet MS", "Times New Roman", Georgia, sans-serif, serif;
}

input, select{
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;
}

textarea{
    font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;
    overflow: auto;
}

table,tr,td{
    background-color: transparent;
    color: #000;
    font-size: 11px;
}

form{
    border: 0px solid #000;
    display: inline;
    margin: 0px;
    padding: 0px;
}

img{
    border: 0px solid #000;
    vertical-align: middle;
}

a:link,
a:visited,
a:active{
    background-color: transparent;
    color: #000;
    text-decoration: underline;
}

a:hover{
    background-color: transparent;
    color: #465584;
    text-decoration: underline;
}

/* hf_theme.php the top row*/

.header{
    background:url(images/headerbg.jpg);
    height:85px;
}

/* AEF Drop Down menu theme*/
/* Table of the menu */
.ddopt{
    background-color:#FFFFFF;
    min-width:70px;
    border:1px solid #DEDCD1;
    margin-top:2px;
    visibility:hidden;
    position:absolute;
    top:0px;
    left:0px;
}
/*Menu TR Normal effect */
.ddmnor, .ddopt a:link, .ddopt a:visited, .ddopt a:active{
    text-decoration: none;
    text-align:left;
}
/*Menu TR On it effect */
.ddmon{
    background-color:#DAEBFE;
    color: #FFF;
    text-align:left;
}
/* Ending - AEF Drop Down menu theme*/

/* DOM Window body */
.dwbody{
    background-color:#F4F4F4;
    border:solid 1px #CCCCCC;
}

/* DOM Window Header Handle */
/* tthc - topics_theme Header center */
.dwhc, .tthc{
    background:transparent url(images/dwhc.gif) repeat-x scroll 0%;
    height:27px;
}
/* DOM Window Header Left */
/* tthl - topics_theme Header left */
.dwhl, .tthl{
    background:url(images/dwhl.gif);
    width:4px;
}
/* DOM Window Header Right */
/* tthr - topics_theme Header right */
.dwhr, .tthr{
    background:url(images/dwhr.gif);
    width:4px;
}
/* DOM Window Bottom */
.dwb{
    background:transparent url(images/dwhc.gif) repeat-x scroll 0%;
    height:15px;
}

/* Welcome Message */
.welcome{
    color: #FFFFFF;
    font-size:12px;
}
.welcome a:link, .welcome a:visited, .welcome a:active, .welcome a:hover{
    color: #FFFFFF;
    text-decoration: underline;
}

/* User Menu Bar LINKS */
.navlinks{
    color: #FFFFFF;
    font-size:11px;
}
.logout{
    color: #FFFFFF;
    font-size:11px;
}
.navlinks a:link, .navlinks a:visited, .navlinks a:active,
.logout a:link, .logout a:visited, .logout a:active, .logout a:hover{
    text-decoration:none;
    padding: 2px;
    margin:0px;
    color: #FFFFFF;
}
.navlinks a:hover{
    text-decoration:none;
    padding: 1px;
    margin:0px;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

.bottom{
    background-color: #DFDFDF;
}

/* Quick Login */
.ql{
    font-size: 11px;
    color: #23376D;
}

/* Forum Jump */
.jump option{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}


/* MainIndex_theme.php*/

/* MainIndex_theme.php category table border*/
.cbor{
    border: 1px solid #1A5E86;background-color: #FFFFFF;
}
/* MainIndex_theme.php category background*/
/* posts_theme.php The Row with Pages no.*/
/* postatopic_theme.php ist Row */
/* usercp_theme.php The Row Heading for all folders of PM */

/* MainIndex_theme.php for hiding a category*/
.cathide{
    overflow: hidden;
    display: block;
}

.cbg, .ptcbg, .patcbg, .pmcbg{
    background-image: url(images/cbg.gif);
    font-weight: bold;
    font-size:13px;
    color: #FFFFFF;
    height:26px;
}
.cbg a:link, .cbg a:visited, .cbg a:active{color: #FFFFFF;
                                           text-decoration: none;}
.cbg a:hover{color: #FFFFFF;
             text-decoration: underline;
}
/* CBG Left */
.cbgl{
    background:url(images/cbgl.gif);
    width:4px;
}
/* CBG Right */
.cbgr{
    background:url(images/cbgr.gif);
    width:4px;
}
.cbgbor{
    border:solid 1px #CCCCCC;
}

/* MainIndex_theme.php category background Board,Topics,Replies,LP ROW*/
/* topics_theme.php First Row Topic Subject, Started By, Replies, etc*/
/* posts_theme.php The Row specifying the Topic,Description*/
/* usercp_theme.php The Row specifying the Subject of the PM */
/* mlcbg - members_theme.php The Headers row */
/* aclcbg - active_theme.php The Headers row */
/* ucpcbg1 - usercp_theme.php The Headers row */
.cbg1, .ttcbg, .pmcbg1, .mlcbg, .aclcbg, .ucpcbg1{
    background-image: url(images/cbg1.gif);
    color: rgb(58, 79, 108);
    height:20px;
    font-weight:bold;
}
.mlcbg{
    padding:2px;
}

/* Forums rows and cols*/
/* topics_theme.php tt - All the cols*/
/* Admin Panel BG */
.mifor, .milp, .ttimg, .ttsub, .ttstar, .ttrep, .ttviews, .ttlpi, .ttmod{
    color: #000000;
    background-color: rgb(240, 240, 240);
    height:40px;
}

.mifor, .milp{text-align:left;}
.mitop, .miposts{text-align:center;}
.miimg, .mitop, .miposts{
    color: #000000;
    background-color: rgb(225, 230, 238);
}

/* Forums link colour*/
.forlink a:link, .forlink a:visited, .forlink a:active, .forlink a:hover{
    color: rgb(58, 79, 108);
    text-decoration: underline;
    font-weight:bold;}

.desc{color: rgb(67, 73, 81);}

/* In Board Text colour*/
.inbtxt, .modtxt{
    color: rgb(58, 79, 108);
    font-weight:bold;
    font-size:11px;
}


/* End of MainIndex_theme.php*/

/* newtopic_theme.php */

/* Left column */
.ntlc{
    background-color: rgb(240, 240, 240);
    font-weight:bold;
    color: #333333;
    height:30px;
    vertical-align:text-top;
    text-align: right;
    padding-right:10px;
}

/* Right column */
.ntrc{
    padding-left:10px;
    background-color: rgb(240, 240, 240);
    text-align: left;
}

/* BBC Rows */
.bbc{
    background-image: url(images/bbc.gif);
    height:22px;
    text-align:center;
}
.bbcon{
    background-image: url(images/bbcon.gif);
    height:22px;
    text-align:center;
}
.bbc a:link, .bbc a:visited, .bbc a:active, .bbc a:hover,
.bbcon a:link, .bbcon a:visited, .bbcon a:active, .bbcon a:hover{
    text-decoration:none;
    color:#000000;
}
/* BBC Left */
.bbcl{
    background:url(images/bbcl.gif);
    width:2px;
}
/* BBC Right */
.bbcr{
    background:url(images/bbcr.gif);
    width:2px;
}
/* BBC Empty */
.bbcem{
    width:10px;
}
/* BBC Drop Down Menu */
.bbcddm a, .bbcddmon a{
    text-decoration:none;
}
.bbcddmon{
    text-decoration:none;
    background:#FDF8B0;
}

/* Color Table Drop Down Menu */
.ctddm td{
    border:1px solid #CCCCCC;
    width:12px;
}

/* Links Prompt Box */
.lpb{
    left:0px;
    top:0px;
    position:absolute;
    width:300px;
    visibility:hidden;
}

/* Ending - new_theme.php*/


/* reply_theme.php*/
/* rlc - left columns */
/* etlc - left columns edittopic_theme.php */
/* erlc - left columns editpost_theme.php */
/* mtlc - left columns movetopic_theme.php */
/* mplc - left columns mergeposts_theme.php */
/* metlc - left columns mergetopics_theme.php */
/* ucplc - left columns usercp_theme.php */
.paprc, .rlc, .etlc, .erlc, .mtlc, .mplc, .metlc, .ucplc{
    background-color: rgb(240, 240, 240);
    font-weight:bold;
    height:30px;
    vertical-align:text-top;
    text-align: right;
    padding-right:10px;
}

/* Right column */
/* etrc - right columns edittopic_theme.php */
/* errc - right columns editpost_theme.php */
/* mtrc - right columns movetopic_theme.php */
/* mprc - right columns mergeposts_theme.php */
/* metrc - right columns mergetopics_theme.php */
/* ucprc - right columns usercp_theme.php */
.paplc, .rrc, .etrc, .errc, .mtrc, .mprc, .metrc, .ucprc{
    padding-left:10px;
    background-color: rgb(240, 240, 240);
    text-align: left;
}

/* Ending - reply_theme.php*/


/* posts_theme.php*/

/* Options of the topic */
.ptcbg1, .ptcbgrss{
    background-image: url(images/cbg1.gif);
}
.ptcbg1 a:link, .ptcbg1 a:visited, .ptcbg1 a:active{
    font-weight:bold;
    text-decoration:none;
    padding: 3px;
    margin:0px;
}
.ptcbg1 a:hover{
    font-weight:bold;
    text-decoration:none;
    padding: 2px;
    margin:0px;
    border: 1px solid #66ADF4;
}

/* Quick Reply Style */
.pqr{
    left:0px;
    top:0px;
    position:absolute;
    width:500px;
    visibility:hidden;
}

/* PCBG Center for every post header */
/* ucpcbg - The main header for every table in usercp_theme.php */
.pcbg, .ucpcbg{
    background-image: url(images/pcbg.gif);
    font-weight: bold;font-size:12px;color: #FFFFFF;height:24px;
}
.pcbg a, .ucpcbg a{
    color:#FFFFFF;
}
/* PCBG Left */
.pcbgl, .ucpcbgl{
    background:url(images/pcbgl.gif);
    width:3px;
}
/* PCBG Right */
.pcbgr, .ucpcbgr{
    background:url(images/pcbgr.gif);
    width:3px;
}

/* posts_theme.php The Username Row and post time*/
/* usercp_theme.php The Username Row and PM time*/
.posterbg, .postdate, .pmsender, .pmdate{height:26px;
                                         background-image: url(images/cbg1.gif);
                                         padding-left:5px}

.posterbg a:link, .posterbg a:visited, .posterbg a:active, .posterbg a:hover, .pmsender a:link, .pmsender a:visited, .pmsender a:active, .pmsender a:hover{
    color: rgb(58, 79, 108);
    font-size:12px;
    text-decoration: underline;
    font-weight:bold;}

.posterinfo, .pmsenderinfo{height:30px;
                           background-color: rgb(240, 240, 240);
                           padding:5px;
                           border-top: 1px solid #FFFFFF;line-height: 160%;
                           font-size:10px;}

.pisub{
    border:solid 1px #CCCCCC;
    margin-top:5px;
    width:98%;
}

.post, .pm, .ptpost, .prsppost, .recent{width: 100%;height: 100%;
                                        overflow: auto;
                                        line-height: 150%;
                                        background-color: rgb(240, 240, 240);
                                        border-left: 1px solid #FFFFFF;
                                        border-top:1px solid #FFFFFF;
                                        font-size: 12px;
                                        padding-left:4px;
}

.quote{
    color: #000000;
    border: 1px solid #C5C5C5;
    margin: 1px auto 1px auto;
    padding: 2px 2px 2px 23px;
    background: url(images/quote.png) no-repeat #FFFFFF;
    background-position:top left;
}
.code{
    color: #0066FF;
    background-color: #FFFFFF;
    font-family: "courier new", "times new roman", monospace;
    border: 1px solid #C5C5C5;
    margin: 1px auto 1px auto;
    padding: 2px;
    font-size: 12px;
}
.codehead, .quotehead{
    background-image: url(images/quotehead.gif);
    padding: 3px;
    font-weight: bold;
    font-size:11px;
    margin: 1px auto 1px auto;
}
.quoteblock, .codeblock{
    margin:6px;
}

.specialrow{width: 100%;height: 25px;
            background-image: url(images/psprow.gif);
            border-top:1px solid #CCCCCC;
            font-weight:bold;border-left: 1px solid #FFFFFF;
}
.ptip{
    background-image: url(images/psprow.gif);
    border-top:1px solid #CCCCCC;
}

.darkrow{width: 100%;height: 10px;background-image: url(images/darkrow.gif);}

.pagelinks, .activepage{
    border:1px solid #CCCCCC;
    padding:1px 3px;
}
.pagelinks{
    background-color: #F0F0F0;
}
.pagelinks a:link, .pagelinks a:visited, .pagelinks a:active, .pagelinks a:hover,
.activepage a:link, .activepage a:visited, .activepage a:active, .activepage a:hover{
    text-decoration:none;
}
.activepage{
    background-color: #CCCCCC;
}


/* End of posts_theme.php*/


/* End of the Admin Categories Style*/

/*Registration and Login Related*/
table.fields {
    border: groove 2px;
    background-color: #E6F2F9;
    width: 500px
}
/*Non-IE Browsers*/
html>body table.fields {
    border: groove 2px #EADDB5;
    background-color: #E6F2F9;
    width: 500px
}
/*font styles*/
.thead{/*for headings*/
    font-size:13px;
    color:#1E61A4;
}



/* User CP - Folders */

.pmfwbg{
    padding: 5px 2px 7px 2px;
    background-color: rgb(240, 240, 240);
    text-align: left;
}

/* UserCP forms Explanation */
.ucpfexp{
    font-size:10px;
    color: #666666;
}

/* UserCP forms Right Left Parts */
/* tafrc, taflc - Right and left columns of tellafriend_theme.php */
/* porc, polc - Right and left columns of poll_theme.php */
/* src, slc - Right and left columns of search_theme.php */
.ucpfrc, .ucpflc, .taflc, .tafrc, .polc, .porc, .slc, .src{
    background-color: rgb(240, 240, 240);
}

.ucpfcbg1{background-image:url(images/ucpfcbg1.gif);
}

/* Ending - User CP - Folders */
.ucpnor{
    text-decoration: none;
    cursor:pointer;
}
.ucpon{
    background-color:#DAEBFE;
    cursor:pointer;
}


/* User CP */

/* User CP Index NAV Column*/
.ucpicol{
    padding-top:5px;
    vertical-align:top;
    color:#666666;font-size:10px;
}
/* User CP Index NAV Column Header*/
.ucpihtxt{
    color:#0E396C;
    font-weight:bold;font-size:11px;
}
/* Ending - User CP */

/* All forms error handler */

.error{
    background-color: rgb(230, 230, 230);
}

/* Ending - All forms error handler */


/* NEWS */

/* News head */

.newshead{
    background: url(images/newshead.gif);
    padding-left:5px;
    border:solid 1px #CCCCCC;
    font-size:12px;
    line-height:130%;
}

.newshead a:link, .newshead a:visited, .newshead a:active, .newshead a:hover{
    color: rgb(58, 79, 108);
    text-decoration: underline;
    font-weight:bold;
}

.newsinfo{
    font-size:10px;
}

.news img{
    border:0px solid #FFFFFF;
    float:left;
}
.news{
    padding:6px;
}

.newslinks{
    float:left;
    position: absolute;
    visibility:hidden;
}
/* Ending - NEWS */


/* Suggest */
.suggestbox{
    visibility:hidden;
    position:absolute;
    border:solid 1px #CCCCCC;
    background-color:#FFFFFF;
    color:#1E61A4;
    top:0px;
    left:0px;
    width:280px;
    z-index:1;
    line-height:150%;
}

a.suga:link, a.suga:visited, a.suga:active, a.suga:hover{
    width:100%;
    display:block;
    text-decoration: none;
    color:#1E61A4;
    background-color: #FFFFFF;
}

a.sugaon:link, a.sugaon:visited, a.sugaon:active, a.sugaon:hover{
    background-color: #E3EAE9;
    width:100%;
    display:block;
    text-decoration: none;
    color:#1E61A4;
}

/* Ending - Suggest */


/* Shout Box */
.shouts{
    height:100px;
    overflow: auto;
    display: block;
}

.shout{
    padding:2px;
    margin:3px;
    background:#FFFFFF;
    border:1px solid #CCCCCC;
}
/* Ending - Shout Box */


/* Group Message */

/* grmeshead - Group Message Header */
.grmeshead{
    border:1px solid #CCCCCC;
    background:#E0F3FE;
}
/* Ending - Group Message */


/* Tabber */

a.tab:link, a.tab:visited, a.tab:active, a.tab:hover{
    padding:4px;
    text-decoration: none;
    color: #666666;
    margin:2px;
    border:1px solid #D7D7D7;
    background: #EFEFEF;
    display:inline-block;
}

a.tabbed:link, a.tabbed:visited, a.tabbed:active, a.tabbed:hover{
    background: #FFFFFF;
    padding:4px;
    text-decoration: none;
    color: #333333;
    margin:2px;
    border:1px solid #D5D5D5;
    display:inline-block;
}

/* Ending - Group Message */

/* AEF has a Dock */
.dock{
    list-style:none;
    position:relative;
    margin:0px auto;
}
.dock li, .dock a {
    display:inline;
}
.dock img{
    display:block;
    border:none;
    width:0px;
    height:0px; 
    position:absolute; 
    top:auto;
    left:auto;
}
