body{
 margin:0px;
 padding:0px;}
div{
 margin:0px;
 padding:2px;}
.nopad{padding:0px;}
a{color:#3B5998;}
u {display: inline;text-decoration: inherit;}
span.title{color:#ffffff;font-weight:bolder;}
a:focus,a:hover{ color:#fff;background:#3B5998;}
a.image:focus,a.image:hover{background:#fff;} 
small{color:#666;}
form{margin:0px;border:0;}
img.p{
 border:1px solid #ccc;}
#logo{
 height:20px;
 background:#3B5998;
 padding:2px;
 border-bottom: 3px solid #6d84b4;
}
.lnav {border-bottom: solid #ccc 1px;}
.lnav a {text-decoration:none;}
#title{color:#3b5998;padding-bottom:0px;}
#actions{border-top:1px solid #ddd;}
#nav{border-top:1px solid #3B5998;}
#name{font-weight:bold; color:#3b5998;}
#qsearch{
 border-top:solid 1px #3B5998;
 background:#f7f7f7;}
.error{
 border:1px solid #dd3c10;
 background:#ffebe8;}
.notice{
 border-bottom:1px solid #ffe222;
 background:#fff8cc;}
.not{
  border-bottom: 1px solid #6d84b4;
  background-color: #d8dfea;
  color: #333;
}
.summary{
 border-bottom:1px solid #ccc;
}
.header{border-bottom:1px solid #ddd;}
.pager{border-top:1px solid #eee;}
.pwall{border-bottom:1px solid #eee;margin-bottom: 2px;}
.sectitle{
 margin-top:1px;
 color:#3B5998;
 font-weight:bold;}
.sec{
 margin-top: 2px;
 margin-bottom: 2px;
 border-bottom: 1px solid #ddd;
}
.button{
 background:#3B5998;
 color:#fff;}
.note{
 background:#f7f7f7;
 border-top:1px solid #3B5998;
 border-bottom: 1px solid #ccc;}
.qn {
 background:#f7f7f7;
 border-bottom: 1px solid #ccc;
}
.dh{
 border-bottom: solid #ccc 1px;
 padding-top: 3px;}
fieldset{border: 0 none; margin:0;}
textarea{width:80%;}