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

/* 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: none;  
    border-width: 0; 
    border-color: silver;
}

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: #d6d6d6;
}

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: #c6d6ef;
    width: 510px;
}

div.msg_userln {
    background-color: #d6d6d6;
	width: 510px;
}

span.ind_yourhere,
div.msg_prev,
div.msg_text,
div.msg_link{
    background-color: #ffffff;
    font-size: .82em;

}
div.msg_text {
    width: 510px;
    overflow: visible;
}
div#ind_msglist a:visited,
div#msg_respons a:visited {
    color: #6B81B3;
}
/* END ALL output border-colors, background-colors and visited-link colors */

/* canvas */
html {
    margin: 0 0 1px;
    height: 100%;
    padding: 0;
}
body {
    margin: 0;
    background-color: white;
    padding: 0;
}
body, table {
    font-size: .82em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* link */
a {
    color: #994C5A;
}
a:visited {
    color: #994C5A;
}
a:hover {
    color: #6B81B3;
}
a img {
    border: 0;
}

/* form */
form {
    margin: 0;
    padding: 0;
}
input, button, textarea, select {
    font-size: inherit;
    font-family: inherit;
}
textarea {
    width: 99%;
}

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: .7em; 
}
pre {
    font-family: monospace;
    white-space: nowrap;
}
.center { 
    text-align: center; 
}

/* ALL output wrapper */
div#glob_wrapbbs {
    margin: 0 2px;
}

/* 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.glob_navbar, div.adm_navbar {
    margin: 0;
    width: 525px;
}

/* header wrapper */
div#glob_header { 
    text-align: center; 
    background-color: #d6d6d6;
    width: 510px;
}
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 {
	width: 510px;
    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: normal; 
}

/* compressed index list line-2 wrapper */
span.ind_respcnt {
    font-style: italic;
} 

/* pagination wrapper */
div#ind_paginate {
    margin: 0;
    text-align: center;
    width: 510px;
    padding: 4px 0;
}

/* bbs-related footer-stuff wrapper */
div#glob_footer {}

/* creditlinks wrapper */
div#glob_footerbbs { 
	width: 510px;
    text-align: center; 
}
div#glob_footerbbs div.glob_navbar {
    margin: 4px auto;
}
div#glob_footerbbs p { 
    color: gray; 
}

/* benchmarkresult */
p#glob_bmark { 
    font-size: 75%; 
}

/* threaded list message entry */
span.ind_views { 
    font-size: 80%; 
}
span.ind_new {
    color: #cc0000;
    font-style: italic;
    font-weight: bold;
}
span.ind_admin {
    color: #990000;
    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: 1px 1px 1px 2px;
    border-left-color: #cc0000;  
    padding-left: 2px;
    margin-left: -4px;
}

/* generic message frame */
div#glob_wrapbbs div.msg_gbmsg,
div#glob_wrapbbs div#msg_wrap {
    border-width: 1px;
}

/* 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: 1px;
}

/* 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: 1px;
    padding: 0 4px 4px 4px;
}
/* WinIE float bug fix */
* html div.msg_text {
    height: 2px;
}
div.msg_text pre,
div.code {
    font-family: monospace; 
    font-size:14px;
    white-space: pre; 
    overflow: auto; 
    margin: .5em 0 0 0;
    color: #630;
    border: 1px solid #630;
    padding: 2px 4px;
}
div.msg_text pre br,
div.code br {
    display: none;
}
div.msg_text blockquote {
    margin: 1em 1.5em;
    color: #333333;
}

/* message page image and link div wrapper */
div#glob_wrapbbs div.msg_image,
div#glob_wrapbbs div.msg_link {
    border-top-width: 1px;
    padding: 2px 0;
}
div.msg_link {
	width: 510px;
    text-align: center;
}
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: 1px;
    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: left; 
    font-size: 1.1em; 
    margin: .83em 0;
}
div#msg_respons {
    color: #333333; 
}
div#msg_respons {
    color: #333333; 
}
div#msg_respons a {
    font-weight: normal; 
}
/* END message display */

/* set preferences form sections */
div#glob_wrapbbs div#misc_setpref {
    border-width: 1px;
}
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: 1px;
}
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: 1px;
    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: 1px;
}
div#prof_text p {
    margin: 4px;
}
div#prof_text {
    width: 510px;
}
/* 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: 1px;
    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#msg_form, div#misc_msgform {
	width: 600px;
}
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: 1px;
    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 0px;
    border-bottom-width: 1px;
}

/* 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: #f00;
    background-color: #f00;
    border: 0 solid #f00;
    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 0px; 
}
div#msg_form textarea {
	font-size: 1em;
}
/* form table bottom button cell */
div#glob_wrapbbs td.misc_msgform_b {
    text-align: center;
    border-top-width: 1px;
}
td.misc_msgform_b input {
    margin: 0 0px;
}
.enkidu {
	font-family: courier, fixed;
	color: #00ff00;
	background-color: #000000;
	}

table.enkidu {
	background-color: #000000;
	border-style: solid;
	border-color: #00ff00;
	border-width: 1px;
	border-spacing: 1px;
	padding: 4px 4px 4px 4px;
	font-family: courier, fixed;
	color: #00ff00;
	background-color: #000000;
	}
.enkidu:link {
	color: #FFFF00;
	background-color: transparent;
	}
.enkidu:visited {
	color: #cccc00;
	background-color: transparent;
	}
.enkidu:active {
	color: #FF0000;
	background-color: transparent;
	}
 .g	{
	background-color: #cccccc;
	}
.info{
    position:relative;
    z-index:24;
}

a.info:hover{z-index:25;}

a.info span{display: none}

a.info:hover span { 
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color: #ffc;
    text-align: center;
}
#forumnews {
	position: absolute;
	max-width: 1000px;
	top: 320px;
	left:530px;
}
div#vidContent { text-align:left; }
object#vidContent { display:block; margin:20px auto; }
tt{font-size: 1.3em;}
.spoiler {
	display:inline-block;
	padding:5px;
	line-height: 1.6em;
	background-color: #cccccc;
	color: #cccccc;
	margin: 5px 0;
}

.spoiler:hover {
	color:#0099CC;
	background-color: #cccccc;
}
li.ch {background:#d6d6d6;
	border-color:-moz-use-text-color black black;
	border-width:0 1px 1px;
	height:29px;
	clear:both;
	list-style:none inside none;
	margin:1px;
	overflow:hidden;
	padding:0;
}
ul.ch {margin:0; padding: 0;}
p.ch {margin: 0;}
div.chcontainer{clear:both;text-align:left;}
div.ficontainer{clear:both:width:432px;float:left;}
li.chn {
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none inside;
	clear: both;
	position: relative;
	width: 400px;
}
.challenge {
	background: #D6D6D6;
	border-color:#fff;
	border-width:0 1px 1px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	width: 398px;
}
.challengew {
	background: #e5ffe5;
	border-color:#fff;
	border-width:0 1px 1px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	width: 398px;
}
.challengem {
	background: #f2c2cb;
	border-color:#fff;
	border-width:0 1px 1px;
	height: 29px;
	overflow: hidden;
	position: absolute;
	width: 398px;
}
.challenge:hover, .challengew:hover, .challengem:hover {
	height: auto;
	overflow: visible;
	background: #C6D6EF;
	z-index: 10;
}
.scroll-pane {
	width: 447px;
	height: 150px;
	overflow: auto;
	float: left;
}

