body {

background:#FFFFEE;
font-family: sans-serif;
 
margin: 0

}


a {
 
color:#DD0000;
text-decoration: none;

}

a:hover {
 
color:#0000EE;
text-decoration: underline

}

h1 {
 
color: #800; 
padding: .5em

}

.head{

background:#D0AB65;

}


.threadldiv, body.board .thread, .midhead, .newthread, .head {
 
margin: 1em;
 
margin-left: 2.5%;

margin-right:
2.5%;

}


.threadldiv, .thread, .midhead, .newthread {

background: #FFECB2;
padding: 1px;

}


.midhead {

padding: .5em

}


.threadlink, .boldthreadlink {
 
display: block;

text-align: center

}


.boldthreadlink {
font-weight: bold 
}
.tolder { display: none }


h2 {

margin: .1em;

padding-left: .3em;

padding-top: .1em

}

h2 a {
text-decoration: underline;

}


.replies {

font-size: x-large;

font-weight: bolder;

padding-right: .5em;

font-family: serif

}


.topbar a {

color: #cc1105;

}


.threadlistflat {
margin-bottom:0

}


.postheader * {

clear: none;

margin: 0;

margin-bottom: .1em;

}


.post, form {

width: 90%;

margin-left: 9%;

margin-top: 1em;

}


.hidden {
 
margin-left: .5em;

}


form {
    margin-left: 2.9em;
}


.post {

background:#FFFFEE;

border: 1px solid #F9E0A8;
padding-bottom: .1em;
}


h3 {

font-weight: normal;
font-size: x-small;

color: grey;
margin: 0;

margin-right: .1em;

text-align: right;
clear: none;

height: 0;

}


h3 a {

color: #800;
font-weight: bold

}


h3 .postnum a, form .postnum {

text-decoration: none;
font-size: xx-large;

color: black;
font-style: italic;

font-family: serif;

font-weight: bolder;
float: left;
clear: none;
 
width: 1.5em;

text-align: right;

vertical-align:
middle
}


.namelabel {
    display: none
}


form .postnum {
    padding-right: .3em
}


h3 .postnum a, blockquote {
    position: relative;
    left: -2em;
}


h3 .postnum a {height: 0}


blockquote {
    clear: left;
}


blockquote p {
    margin: 0
}


table .submit {
    width: 100%;
}

td.label {
    
 text-align: right;
}

table .mail {width: auto; float: right;}


.legal {
    text-align: center;
    font-size: small;
}

.manage {
    text-align: center;
    font-size: x-small;
}


.stylelist {
    display: inline-block;
    float: right
}

body.read h2 {
    color: #34345c;
    font-size: larger
}

.read {
    background: #FFECB2;

}
.pages {
    font-size: smaller
}
.bottomnav {
    text-align: center;
}

.topbar {
   font-family: serif; margin: 2px;
    margin-bottom: .5em;
  text-align: left
}

.threads { 
    background: #FFFBEE;
}

.threads th { 
    padding: 0px;
    margin: 0px;
}

.threads thead { 
    background: #FFECB2;
}


.threads a {
    /*display: block;*/
}

.threads a:hover {
    text-decoration: none;
}

.threads tr:hover {
    background: #F9EAC9;
}

.threads th {
    background: #d6daf0 !important
}

.threads a {
	display: block;
}

.quote:hover {
    background: #F9E0A8 !important
}
