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

div#prof_list table th, 
div#glob_wrapbbs div,
div#glob_wrapbbs span,
div#glob_wrapbbs table,
div#glob_wrapbbs table th,
div#glob_wrapbbs table td,
div#ind_msglist table,
div#ind_msglist table th,
div#ind_msglist table td,
div#msg_respons table,
div#msg_respons table th,
div#msg_respons table td { 
    border-style: solid;  
    border-width: 0; 
    border-color: white;
}

div#prof_list table th, 
div#d4, 
div#misc_dbcheck table th,
div#adm_wrap table th,
div#msg_form table th,
div#ind_msglist table th,
div#misc_setpref table th,
div#misc_msgform table th,
div#prof_form table th, 
div#misc_topstat table th,
div#misc_traffic table th,
div#misc_bemail table th,
td.imageurl,
td.misc_msgform_b {
    background-color: #FFFFFF;
}

div.adm_navbar,
div.glob_navbar,
div#ind_paginate {
    background-color: #FFFFFF;
}

div.msg_headln, 
div.msg_delete,
div.msg_gbnavbar, 
div#prof_poster {
    background-color: #FFFFFF;
}
div.msg_userln,
div.msg_prev,
div.msg_text {
    background-color: #FFFFFF;
}

span.ind_yourhere,
tr.ind_yourhere {
    background-color: #FFFFFF;
    color: black;
    font-weight: bold;
}

div#ind_msglist a:visited,
div#msg_respons a:visited {
    color: #800080;
}

/* END ALL output border-colors, background-colors and visited-link colors */
body { 
    padding: 10px;
    font-size: 90%;
    color: #000080; 
}
a { 
    color: blue;
}

/* style from webbbbs.css redefined */

div.adm_navbar,
div.glob_navbar {
    font-size: 110%;
}

div#glob_header div.adm_navbar span,
div.glob_navbar span {
    margin: 8px;
    font-weight: bold;
}
div.adm_navbar  span a:before,
div.glob_navbar span a:before, 
div.adm_navbar  span a:after, 
div.glob_navbar span a:after {
    content: '';
}

div#msg_wrap div.msg_userln,
div.msg_prev {
    color: #000080;
}
div#msg_wrap div.msg_text {
    color: #000080;
    padding: 8px 16px;
}


/* 3-col layout */

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

div#header    { 
    position:relative; 
}
div#header h1 { 
/*
    height: 80px;
    line-height: 80px;
    margin: 0;
    padding-left: 10px; 
    background: #EEE;
    color: #79B30B; 
*/
}
div#header a { 
/*
    position: absolute;
    right: 0;
    top: 23px; 
*/
}

div#navigation {
    float: left;
/*
    margin-left:-100%; 
    width: 130px;
*/
    width: 125px;
}

div#extra {
/*
    float:left;
    margin-left:-180px
    width: 130px;
*/
    float: right;
    width: 125px;
}
div#navigation img,
div#extra img {
  margin-bottom: 10px;
  border:0px solid silver;
} 

div#content {
/*
    margin: 0 130px; 
*/
    margin: 0 125px; 
}

div#footer {
    clear: left;
    width: 100%; 
    text-align: center;
}

div#footer p {
/*
    margin: 0;
    padding: 5px 10px; 
*/
}
div#footer a {
    display: inline;
    padding: 0;
}


/* additional stuff */

div#extra p, 
div#extra dd {
    font-size: 12px;
}

table.nav {
    border-collapse: collapse;
    border: 0px;
    background-color: #FFFFFF;
    width: 100%;
    margin: 0px;
    color: #000080;
}
table.nav td {
    background-color: #FFFFFF;
    vertical-align: top; 
    padding: 2px 4px;
    font: normal 13px Arial;
}
table.nav div.title {
    font: bold 12px Arial;
    margin-top: 6px;
    margin-bottom: 4px;
    font-weight: bold;
}
table.nav dl,
div#extra dl {
    font-size: 11px;
    line-height: 1.5em;
    margin: 0px;
}
table.nav dd,
div#extra dd {
    padding: 0;
    margin-left: -2px; 
}
table.nav dd,
div#extra dd {
    background-image: url(/images/blue_arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 12px;
}
div#extra dd {
    background-position: 0px 4px;
}


/* rpost7 */
div.rpost7 {
/*	
	height: 18px;
	background-image: url(/webbbs/icons/cellpic3.gif);
*/
	min-height: 18px;
	background-color: #cbd3d9;
  background-image: url(/webbbs/icons/paginationtop.gif);
	padding: 2px 4px;
	overflow: hidden; border:1px solid silver; 
}

div.rpost7 span.teaser{
    font-weight: bold;background:#eee;
    font-size: 90%;
}

div.rpost7 span.bname {
    font-weight: bold;
    font-size: 90%;
}
div#ind_msglist div.rpost7 a {
    font-weight: normal;font-size: 90%;
}
/* rpost */
div.rpost {
    margin: 0 0 4px 44px;
}
div.rpost span.bname {
    font-weight: bold;
    font-size: 1.1em;
}
div#ind_msglist div.rpost a {
    font-weight: normal;
}

div#ind_msglist dl {
    margin: 0 0 15px 0;
}
div#ind_msglist dd.resp a,
div#ind_msglist dd.thread a {
    font-weight: normal;
}
div.msg_image img {
    margin: 2px auto;
    margin-bottom: 15px;
    text-align: center;
    display: block;
}
div.msg_link a {
    display: block;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}
span.ind_yourhere,
tr.ind_yourhere {
    background-color: #fcffcd;
    color: black;
    font-weight: bold;
}
div.rpost2 {
  background-color:#ffffff;
  font-size: 95%;
  border-top:1px solid silver;
  border-bottom:1px solid silver;
  padding-top:2px;
  padding-bottom:2px;
  line-height: 145%;

}
div#glob_wrapbbs div#ind_msglist li.thread2,
div#glob_wrapbbs div#msg_respons li.thread2,
div#glob_wrapbbs div#ind_msglist dd.thread2,
div#glob_wrapbbs div#msg_respons dd.thread2 {
    background-image: url(/webbbs/icons/page_white_add.png);
    background-repeat: no-repeat;
    background-position: 4px 6px;
    padding-left: 28px;
}
/* bullet index */

div#glob_wrapbbs div#ind_msglist li.thread1,
div#glob_wrapbbs div#msg_respons li.thread1,
div#glob_wrapbbs div#ind_msglist dd.thread1,
div#glob_wrapbbs div#msg_respons dd.thread1 {
    background-image: url(/gif/point.gif);
    background-repeat: no-repeat;
    background-position: 14px 8px;
    padding-left: 28px;
}

/* msg page logo */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.somediv {
clear: left;
border: 0px solid gray;
margin-bottom: 30px;
}

.somediv .floatbox{
float: left;
width: 131px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0px;
margin-left: 137px;
}
/* msg page logo 2*/
.somediv1{
width: 0;
clear: left;
border: 0px solid gray;
margin-bottom: 30px;
}

.somediv1 .floatbox1{
float: left;
width: 131px;
}

* html .somediv1 p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv1 p{
margin-top: 0;
margin-left: 137px;
}
/* Clickable Smiley and Format Button */
button.fbt {
    width: 55px;
    height: 20px;
    font-size: 11px;  color: black;
}

/* bullets index board page*/

ul { 
list-style-type: circle; 
padding-left: 28px;
margin-left: -1em; 
font-weight: normal;
font-size: .90em;
line-height: 145%;
}

/* bullets index board page tutor*/
ul.bullets_tutor_board { 
list-style-type: circle; 
padding-left: 28px;
margin-left: 35px; 
font-weight: normal;
font-size: .90em;
line-height: 120%;
}

/* bullets post form China board*/

ul.cn{ 
list-style-type: circle; 
padding-left: 28px;
margin-left: 35px; 
font-weight: normal;
font-size: .100em;
line-height: 145%;
}

/* bullets board message page*/

ul.bullets_message_page{ 
list-style-type: circle; 
padding-left: 28px;
margin-left: -0.5em; 
font-weight: normal;
font-size: .90em;
line-height: 145%;
margin-bottom: 45px;
}

/* sentence space */
p.line-height {
line-height: 12pt;
margin-bottom: 4px;
}

/* last sentence space board tutor before most recent posts*/
p.line-height1 {
line-height: 12pt;
margin-bottom: 12px;
}

/* most recent posts*/

p.most_recent_posts {
margin-left: 46px;
margin-top: 14px;
margin-bottom: 4px;
font-weight: bold;
}

/* most popular posts*/

p.most_popular_posts {
margin-left: 46px;
margin-top: 14px;
margin-bottom: 14px;
font-weight: bold;
}

/* top index board note*/

p.top_index_note {
margin-left: 46px;
margin-top: 4px;
margin-bottom: 10px;
font-size: .90em;
font-weight: normal;
}

/* threaded index list wrapper */
div#ind_msglist {
}
div#ind_msglist dl {
    margin: 0px;
}
div#ind_msglist dd {
    padding: 1px 0;
}

div#ind_msglist a { 
    font-weight: normal; 
}

/* 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%; 
}

div.teaser {
    margin: 4px 40px 4px 0;
    color: #555;
max-width: 100%;
    overflow: hidden;
}

/*link under msg page -------------------*/
.sig {
    text-align: center;
    font-weight: bold;
    font-size: 100%;
}
/*line to remove the date from the edit funtion*/
.edt {
  visibility: hidden;
}
/*512-css*/
h1.bname {
	text-align: center;
    margin: 4px;
}
h2, h3 {
	text-align: center;
    margin: 4px;
}

table.topinfo {
	margin-top: 10px;
	width: 48%;
	border: 0px solid silver;
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
    margin: 0 auto;
    font-size: small; display: none;
}
/*---------*/
img.teaser_ima {
    float: left;
    padding: 2px;
    margin: 0 12px 2px 0;
    border: 0;
    width: 44px;
    border: 1px solid silver;
}
/*---------*/
