div#overallwrapper {
   max-width: 1200px;
   min-width: 960px;
   margin: 0px auto;
width:100%;

}

#page-wrap {
	width:expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");
}
/* 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.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: 20px;
    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 {
    content: '';
}
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;
    width: 130px;
/*  margin-left:-100%; */
}

div#extra {
/*
    float:left;
    margin-left:-180px
*/
    float: right;
    width: 130px;
}
div#content {
    margin: 0 130px; 
}

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.4em;
    margin: 0px;
}
table.nav dd,
div#extra dd {
    padding: 0;
    margin-left: -2px; 
}
table.nav dd,
 div#extra dd {
    background-image: url(img/blue_arrow.gif); 
    background-repeat: no-repeat;
    background-position: 0px 3px;
    padding-left: 12px;
} 
div#extra dd {
    background-position: 0px 4px;
}


/* rpost1 */

div.rpost {
    margin: 0 0 4px 44px; 
}
div.rpost span.bname {
    font-weight: bold;
    font-size: 1.0em; 
}
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;
    font-size: 0.9em; 
 
}
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#ind_msglist dd.thread span.subj {
   font-weight: bold;
   font-size: 0.9em;
}

div#ind_msglist dd.thread div.teaser br {
  display: none;
}
div#glob_wrapbbs div#ind_msglist dd.thread div.teaser p {
  padding: 0px 0px;
}
/* changes the size of the fonts to the teasers in all the boards */
div#ind_msglist {font-size: 90%;
}
 
/* changes the size of the thumbnails pictures in all the boards */
img.teaser_ima {
    float: left;
    padding: 2px;
    margin: 0 12px 2px 0;
    border: 0;
    width: 80px;
    border: 1px solid silver;
}
/* Link */
a {
	color: blue;
	text-decoration: none;
}
a:visited {
	color: blue;
}
a:hover {
	color: red;
}
a img {
	border: none;
}