TABLE, TD, TH
{
border:1px rgb(0,0,0) solid;
border-collapse:collapse;
}

BODY
{
text-align:center;
background-color:#EEEEEE;
}

.atext
{
margin-left:auto;
margin-right:auto;
background-color:rgb(204,204,204);
border:1px rgb(0,0,0) solid;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:8px;
width:400px;
}

.atitle
{
font-size:12pt;
font-weight:bold;
text-align:center;
border:1px rgb(0,0,0) solid;
border-width:0px 0px 1px 0px;
}

.border
{
background-color:rgb(255,255,255);

width:1000px;
border:0px;
text-align:justify;
margin-left:auto;
margin-right:auto;
font-family:Bitstream Vera Sans;
}

.maintitle, .maintitle A
{
font-size:28pt;
line-height:100%;
text-align:center;
}

.post
{
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:6px;
padding-bottom:8px;
}

.leftside
{
background-color:rgb(255,255,255);
border:0px rgb(0,0,0) solid;
border-width:0px 0px 0px 0px;
width:750px;
padding:8px;
vertical-align:top;
}
.rightside
{
background-color:rgb(255,255,255);
border:0px rgb(0,0,0) solid;
border-width:0px 0px 0px 1px;
vertical-align:top;
width:250px;
}

.heading, .heading TD, .heading TH
{
background-color:rgb(238,238,238);
}

.sub, .sub TD, .sub TH
{
background-color:rgb(204,204,204);
border:1px rgb(0,0,0) solid;
}
.not, .not TD, .not TH
{
border:0px rgb(0,0,0) solid;
border-width:0px 1px 1px 1px;
}

.nob, .nob TD, .nob TH
{
border-width:0px 0px 0px 0px;
}
.nobb, .nobb TD, .nobb TH
{
border:1px rgb(0,0,0) solid;
border-width:1px 1px 0px 1px;
}
.notbg, .notbg TD, .notbg TH
{
border:1px rgb(0,0,0) solid;
border-width:0px 1px 1px 1px;
}
.field
{
font-size:12px;
}
A:link, A:visited, A:active
{
color:rgb(0,0,0);
}
A:hover
{
color:rgb(128,128,128);
}
.lnknew, .lnknew A
{
font-weight:bold;
}
.bordered, .bordered TD, .bordered TH
{
border:1px rgb(0,0,0) solid;
border-collapse:collapse;
}
.spoiler
{
border:1px rgb(32,32,32) solid;
background-color:black;
color:black;
display:inline;
line-height:100%;
}
.spoiler:hover
{
color:white;
}
.newpost
{
width:242px;
text-align:left;
white-space:nowrap;
overflow:hidden;
}
.straight
{
display:table-cell;
width:1000px;
}
P
{
display:table-cell;
width:1000px;
}
.userbar
{
min-width:120px;
min-height:110px;
float:left;
font-size:80%;
padding:4px;
margin-right:11px;
}
.descr
{
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
border-width:0px 0px 1px 0px;
font-size:80%;
color:lightgrey;
}
.sig
{
padding-top:4px;
padding-left:2px;
border-width:1px 0px 0px 0px;
font-size:80%;
}
.hright
{
border-width:0px;
text-align:right;
font-size:80%;
padding-right:4px;
}
.hleft
{
border-width:0px;
float:left;
font-size:80%;
padding-left:4px;
}
.expand
{
width:100%;
display:none;
padding-left:20px;
}
.titletext:after
{
content:attr(name);
}
