.content {
margin:0 0 0 140px; 

}
.content.hasBB {

margin-right:11em;
}   
.D_section{
clear:both;
width:100%;
margin-bottom:2em;
}
.D_col{
width:100%; 
float:left;
overflow:hidden;
}
.D_cbox{
padding:0;
margin:0 0 2em 2em;
}
.D_cbox .D_head,
.D_cbox .D_foot{
margin:0;
padding:0;
}
.D_cbox .D_body{
margin:.5em 0 0 0;
padding:0;
width:auto;
font-size:1em;
}
.D_cbox p,
.D_cbox h2 {
line-height:1.3em;
}
.D_cbox h2{
margin-bottom:.25em;
}
.D_cbox p{
margin-bottom:.85em;
}
h1, h2, h3 {font-family:tahoma, verdana, 'sans serif';}
h1 a.header_small_link {
font-size:12px;
}
h1 {
display:inline;
font-size:2.1em;
margin:0 .25em 0 0;
}
h2 {
font-size:1.6em;
margin:0;
}
h3 {
font-size:1.35em;
margin:0 0 .5em 0;
}
h4 {
font-size:1.1em;
margin:0 0 .25em 0;
}
h1 strong,
h2 strong,
h3 strong,
h4 strong{
color:#c00;
}
hr {
border-width:0 0 1px 0;
border-style:solid;
width:50%;
}
p {
margin:0 0 1em 0;
}
p.more {
font-size:.833em;
margin:.75em 0 .125em 0;
text-align:right;
}
p.last{margin:0;}
p.beforeList{margin:0;}

table {
border-collapse:collapse!important;
font-size:1em;
}
td{ vertical-align:top; }
small{font-size:.85em;}


.D_groupComment form{
margin:0;
padding:0;
display:inline;
}
.D_groupComment ul{
margin:0;
padding:0;
list-style-type:none;
}
.D_groupComment li{
margin:0 0 0.8em 0;
}

