/* WebBBS default style - http://webbbs-team.org - Last changed: 2006-11-22 */

div#wrapper    { float: left; width: 100%; } 

div#content    { margin: 0 180px; } 

div#navigation { float: left; width: 180px; margin-left: -100%; } 

div#extra      { float: left; width: 180px; margin-left: -180px; } 

div#footer     { clear: left; width: 100%; } 

 

/* additional css to fine-tune the look, for example: */ 

 

div#header h1 { 

    height: 80px; 

    line-height: 80px; 

    margin: 0; 

    padding-left: 10px; 

    background: #E3D0A4; 

    color: #000000; 

} 

div#footer    { background: #F0E6CE; color: #000000; } 

div#footer p  { margin: 0; padding: 5px 10px; }


/* ALL output border-colors, background-colors and visited-link colors */

div#glob_wrapbbs div,

div#glob_wrapbbs span,

div#glob_wrapbbs table,

div#glob_wrapbbs table th,

div#glob_wrapbbs table td { 

    border-style: solid;  

    border-width: 0; 

    border-color: F0E6CE;

}



div#d4, 

div#misc_dbcheck table th,

div#adm_wrap table th,

div#msg_form table th,

div#misc_setpref table th,

div#misc_msgform table th,

div#prof_form table th, 

div#misc_topstat table th,

div#misc_bemail table th,

td.misc_msgform_b {

    background-color: #F0E6CE;

}



div.adm_navbar,

div.glob_navbar,

div#ind_paginate {

    background-color: #E3D0A4;

}



div.msg_headln, 

div.msg_delete,

div.msg_gbnavbar, 

div#prof_poster {

    background-color: #F0E6CE;

}



span.ind_yourhere,

div.msg_userln,

div.msg_prev,

div.msg_text {

    background-color: #F0E6CE;

}



div#ind_msglist a:visited,

div#msg_respons a:visited {

    color: brown;

}

/* END ALL output border-colors, background-colors and visited-link colors */



/* canvas */

html {

    margin: 0 0 0px;

    height: 100%;

    padding: 0;

}

body {

    margin: 0;

    background-color: #F0E6CE;

    padding: 10px 0;

}

body, table {

    font-size: 9pt;

    font-family: verdana, sans-serif;

}



/* link */

a {

    color: blue;

}

a:visited {

    color: brown;

}

a:hover {

    color: red;

}

a img {

    border: 0;

}



/* form */

form {

    margin: 0;

    padding: 0;

}

input, button, textarea, select {

    font-size: inherit;

    font-family: inherit;

}

textarea {

    width: 65%;

}



blockquote {

    margin: 0;

}



h1 { font-size: 2em; margin: .67em 0; }

h2 { font-size: 1.5em; margin: .75em 0; }

h3 { font-size: 1.17em; margin: .83em 0; }

h1, h2, h3,

b,

strong,

span.strong { 

    font-weight: bold; 

}



/* highlighted keyword, message link */

em,

span.em { 

    font-style: italic; 

}

span.big {

    font-size: 1.25em; 

}

small,

span.small { 

    font-size: .90em; 

}

pre {

    font-family: monospace;

    white-space: nowrap;

}

.center { 

    text-align: center; 

}



/* ALL output wrapper */

div#glob_wrapbbs {

    margin: 0 10px;

}



/* navbar wrapper */

div.adm_navbar,

div.glob_navbar {

    font-size: 90%;

    line-height: 1.5em;

    text-align: center;

    padding: 4px 0;

}

/* admin navbar-2 wrapper */

div.adm_navbar {

    margin: 8px auto;

    width: 65%;

}

div.glob_navbar {

    margin: 0 auto;

    width: 90%;

}



/* header wrapper */

div#glob_header { 

    text-align: center; 

}

div#glob_header h2 { 

    font-size: 1.5em; 

    margin: .75em 0; 

}

div#glob_header h3 { 

    font-size: 1.17em; 

    margin: .83em 0; 

}

div#glob_header div.adm_navbar span,

div.glob_navbar span {

    white-space: nowrap;

    margin: 3px;

}

/* MSIE 5/6 don't support insertion of [] */ 

/* around link with :before and :after    */

div.adm_navbar span a:before,

div.glob_navbar span a:before {

    content: '[';

}

div.adm_navbar span a:after, 

div.glob_navbar span a:after {

    content: ']';

}



/* welcome msg wrapper */

div#ind_topinf table {

    margin: auto;

    font-size: 85%;

}

div#ind_topinf table td {

    vertical-align: top;

}



/* threaded index list wrapper */

div#ind_msglist {

}

div#ind_msglist dd {

    padding: 1px 0;

}

div#ind_msglist a { 

    font-weight: bold; 

}



/* compressed index list line-2 wrapper */

span.ind_respcnt {

    font-size: 85%;

    font-style: italic;

} 



/* pagination wrapper */

div#ind_paginate {

    margin: 8px auto;

    text-align: center;

    width: 40%;

    padding: 4px 0;

}



/* bbs-related footer-stuff wrapper */

div#glob_footer {}



/* creditlinks wrapper */

div#glob_footerbbs { 

    text-align: center; 

}

div#glob_footerbbs div.glob_navbar {

    margin: 4px auto;

}

div#glob_footerbbs p { 

    color: ffffff; 

}



/* benchmarkresult */

p#glob_bmark { 

    font-size: 75%; 

}



/* threaded list message entry */

span.ind_views { 

    font-size: 80%; 

}

span.ind_new {

    color: #000000;

    font-style: italic;

    font-weight: bold;

}

span.ind_admin {

    color: #000000;

    font-style: italic;

    font-weight: bold;

}

/* You Are Here in threaded list */

div#glob_wrapbbs span.ind_yourhere {

    color: black;

    font-weight: bold;

    display: block;

    border-width: 0px 0px 0px 0px;

    border-left-color: #;  

    padding-left: 2px;

    margin-left: -4px;

}



/* generic message frame */

div#glob_wrapbbs div.msg_gbmsg,

div#glob_wrapbbs div#msg_wrap {

    border-width: 0px;

}



/* guestbook display generic message frame */

div.msg_gbmsg {

    margin-top: 10px;

}

div.msg_gbmsg span.msg_poster {

    margin-left: 0;

}

/* END guestbook display */



/* generic header line-1 subject */

div.msg_headln {

    padding: 3px 4px;

    overflow: hidden;

    font-weight: bold;

}

/* generic header line-1 telltale */

div.msg_headln img {

    margin: 1px 0 0 0;

    vertical-align: text-top;

}

/* generic header line-2 userinfo */

/* generic header line-3 prev post info */

div.msg_userln,

div.msg_prev {

    padding: 2px 4px;

    overflow: hidden;

    font-weight: bold;

}

div#glob_wrapbbs div.msg_userln {

    border-top-width: 0px;

}



/* message page entries */

span.msg_poster,

span.msg_email,

span.msg_date,

span.msg_subject {

    margin-left: 1em;

    font-weight: normal;

}

span.msg_email {

    font-size: 80%; 

}



/* generic message text cell */

div#glob_wrapbbs div.msg_text {

    border-top-width: 0px;

    padding: 0 4px 4px 4px;

}

/* WinIE float bug fix */

* html div.msg_text {

    height: 2px;

}

div.msg_text pre,

div.code {

    font-family: monospace; 

    white-space: pre; 

    overflow: auto; 

    margin: .5em 0 0 0;

    color: #874F29;

    border: 0px solid #F0E6CE;

    padding: 2px 4px;

}

div.msg_text pre br,

div.code br {

    display: none;

}

div.msg_text blockquote {

    margin: 1em 1.5em;

    color: #F0E6CE;

}



/* message page image and link div wrapper */

div#glob_wrapbbs div.msg_image,

div#glob_wrapbbs div.msg_link {

    border-top-width: 0px;

    padding: 2px 0;

}

div.msg_link a {

    margin: 4px;

}

div.msg_image img {

    margin: 5px;

}



/* message page reply link / delete post button cell */

div#glob_wrapbbs div.msg_delete,

div#glob_wrapbbs div.msg_gbnavbar {

    border-top-width: 0px;

    text-align: center;

}

div.msg_gbnavbar {

    padding: 3px 0;

}

/* delete post button */

div.msg_delete input {

    margin: 2px 4px;

}

/* msg page threaded responses list wrapper */

div#msg_respons h2 { 

    text-align: center; 

}

div#msg_respons {

    color: #874F29; 

}

div#msg_respons a {

    font-weight: bold; 

}

/* END message display */



/* set preferences form sections */

div#glob_wrapbbs div#misc_setpref {

    border-width: 0px;

}

div#misc_setpref input,

div#misc_setpref select {

    margin: 2px 4px; 

}

div#glob_wrapbbs div#d1,

div#glob_wrapbbs div#d3,

div#glob_wrapbbs div#d4, 

div#glob_wrapbbs div#d5 { 

    border-top-width: 0px;

}

div#misc_setpref p,

div#d1 p,

div#d2 p,

div#d5 h4,

div#d5 li { 

    margin: 2px 4px; 

}

div#d3 table {

    width: 100%;

    border-collapse: collapse;

    border-spacing: 0;

}

/* set preferences button */

div#d4 { 

    text-align: center;

}



/* profiles list table */

div#prof_list table td {

    vertical-align: top; 

    line-height: 150%;

}



/* profile form */

div#prof_form {}



div.prof_userln {

    margin-bottom: 4px;

}

div#glob_wrapbbs div#prof_poster {

    border-bottom-width: 0px;

    padding: 2px 4px;

    overflow: hidden;

    font-weight: bold;

}

span#prof_email,

span#prof_msgcnt {

    margin-left: 4px;

    line-height: 120%;

}

span#prof_email { font-size: 80%; }



div#glob_wrapbbs div#prof_text {

    border-top-width: 0px;

}

div#prof_text p {

    margin: 4px;

}

/* WinIE float bug fix */

* html div#prof_text {

    height: 2px;

}

/* profile page image and link div wrapper */

div#glob_wrapbbs div#prof_image, 

div#glob_wrapbbs div#prof_link {

    border-top-width: 0px;

    padding: 2px 0;

}

div#prof_link a {

    margin: 4px;

}

div#prof_image img {

    margin: 5px;

}



/* subscribe */

div#misc_subscribe { 

    line-height: 120%; 

    margin: 0 60px;

}



/* search */

div#misc_search p {

    padding: 4px 0; 

    margin: 0 60px;

}



div#glob_wrapbbs div#adm_wrap table,

div#glob_wrapbbs div#misc_dbcheck table,

div#glob_wrapbbs div#msg_form table,

div#glob_wrapbbs div#prof_list table,

div#glob_wrapbbs div#misc_msgform table, 

div#glob_wrapbbs div#prof_form table,

div#glob_wrapbbs div#misc_topstat table,

div#glob_wrapbbs div#misc_bemail table {

    width: 100%;

    border-width: 0px;

    border-collapse: collapse;

    border-spacing: 0;

    empty-cells: show;

}

div#misc_msgform table {

    margin-top: 10px; 

} 

div#glob_wrapbbs div#misc_dbcheck table th,

div#glob_wrapbbs div#adm_wrap table th,

div#glob_wrapbbs div#msg_form table th,

div#glob_wrapbbs div#misc_setpref table th,

div#glob_wrapbbs div#misc_msgform table th,

div#glob_wrapbbs div#prof_form table th, 

div#glob_wrapbbs div#misc_topstat table th,

div#glob_wrapbbs div#misc_bemail table th {

    height: 28px;

    padding: 2px 4px;

    border-bottom-width: 0px;

}



/* admin traffic stats */

div#adm_wrap table td {

    padding: 0 8px;

}

/* admin traffic stats bar */

/* all the attributes for getting a consistent look over different browsers */

hr.stats_line {

    color: #F0E6CE;

    background-color: #F0E6CE;

    border: 0 solid #F0E6CE;

    height: 5px;

    text-align: left;

    margin-left: 0;

}



div#misc_dbcheck table th {

    text-align: left;

}

div#msg_form table td,

div#misc_setpref table td,

div#prof_list table td,

div#misc_msgform table td,

div#prof_form table td, 

div#misc_bemail table td,

div#misc_topstat table td {

    padding: 2px 4px; 

}



/* form table bottom button cell */

div#glob_wrapbbs td.misc_msgform_b {

    text-align: center;

    border-top-width: 0px;

}

td.misc_msgform_b input {

    margin: 0 4px;

}