html, body {
  padding:0;
  margin:0;
  font:12pt "Times New Roman", serif;
  }
*{
  color:black !important;
  background:#fff !important;
  }
.header{
  padding-top:0px;
  padding-bottom:0px;
  }
.header-1{
  padding-top:0px;
  padding-bottom:7px;
  height:auto;
  border-bottom:2px solid #dfdfdf;
  }
.content{
  float:none;
  margin:0 auto;
  width:100%;
  }
  .content-in{
    margin-right:0;
    }
.main-container,
div.roundedBlock{
  padding:0;
  margin:0;
  background:#fff;
  }
.user-profile .roundedBlockisChildInner .lr-container{
  border-bottom:2px solid #dfdfdf;
  }
.aside, .extra, .footer, .noprint, form, .nav, .top-menu, .left-menu, .nav, div.url, .logo span, .menu, .pager, .header-1 .right, .header-2, .footer-1, .tm-region-container, .user-bar, td.action, .btn, a.delete, a.delete-2, a.mark, a.up, a.down, .profile-bar, hr{display:none;}

.www{
  display:block;
  }
h1.logo{
  width:175px;
  background:#fff;
  }
h2.headline{
  
  border-bottom:2px solid #dfdfdf;
  }
.user-profile h2.headline{
  border:0;
  }
/* =Links
----------------------------------------------- */
a {
  color:black !important;
  text-decoration:none !important;
  }
a img {
  border-width:0;
  }
/* =Headings
----------------------------------------------- */
h1, h2, h3{
  margin:.6em 0 0 0;
  color:#000;
  }
  h1{
    font-size:1em;
    }
  h2{
    margin:0 0 .6em 0;
    padding-bottom:0;
    }
  h3{
    margin-bottom:0;
    }
  h4{
    margin-bottom:0;
    }
p, ul, ol, .table{
  margin:0 0 .6em 0;
  }
ul li{
  padding:0;
  list-style-type:square;
  background:none;
  }
  ul ul li{
    list-style-type:circle;
    }
/* =etc(text margin ....)
----------------------------------------------- */
.content-table,
.roundedBlock{
  clear:both;
  }
.content-table th,
.content-table td{
  vertical-align:top;
  }
.content-table td.num,
.content-table td.avatar{
  padding-top:8px;
  }
  .content-table h3{
    margin:0;
    padding:0;
    }
.answers,
.content-table td.user-info{
  padding-right:20px;
  }
