  body,html { background: #bb3a3a; margin: 0; font-family: "Tahoma", arial; font-size: 12px; }  #wrapper { width: 950px; margin: 10px auto; }  #content { display: inline; margin: 0px auto; }    #content #l { background: #fff; width: 160px; padding: 5px; float: left; border: 2px solid #d4d4d4; border-radius: 3px; -moz-border-radius: 3px; }    #content #r .main { float: right; background: #fff; padding: 5px; width: 750px; border-radius: 3px; -moz-border-radius: 3px; border: 2px solid #d4d4d4; }    #content #r .online { float: right; margin-top: 5px; background: #fff; padding: 5px; width: 750px; border-radius: 3px; -moz-border-radius: 3px; border: 2px solid #d4d4d4; }  .breadcrumb { margin: -5px; background: #eee; padding: 7px; border-bottom: 1px solid #d4d4d4; color: #787878; font-size: 14px; }    .breadcrumb a { color: #787878; text-decoration: none; }    .breadcrumb a:hover { text-decoration: underline; }  #menu a { display: block; margin: 10px 5px 10px 5px; color: #787878; text-decoration: none; }  #menu a:hover { text-decoration: underline; }  #activity { margin-top: 50px; color: #787878; padding-left: 10px; }  #activity strong { color: #000; margin-left: -5px; }    #activity a { margin: 5px 0 5px 0; color: #787878; text-decoration: none; display: block; }    #activity a:hover { text-decoration: underline; }  a { color: #787878; text-decoration: none; }  a:hover { text-decoration: underline; }  img { border: 0; }  big { color: #bb3a3a; font-weight: bold; font-size: 14px; display: block; }  table td { font-size: 12px; }  rd { color: #bb3a3a; }  ld { color: #000; }  gy { color: #787878; }  .t { background: #eee; padding: 5px; border-bottom: 1px solid #d4d4d4; margin: 5px 0 5px 0; }  .pop { position: fixed; z-index: 255; font-size: 12px; border: 1px solid #d4d4d4; background: #eee; padding: 5px; width: 100px; }  input { width: 150px; padding: 3px; background: #eee; border: 1px solid #d4d4d4; }  .button { width: 100px; margin: 5px; }  .button:hover { font-style: italic; cursor: pointer; }  .talk { background: #eee; border: 1px solid #d4d4d4; padding: 5px; margin: 5px; }  .error { background: #FFC1C1; padding: 5px; margin: 5px; }  .good { background: #c1ffc1; padding: 5px; margin: 5px; }  .edit a, .wb a { text-decoration: none; padding: 5px; background: #fff; margin-right: 5px; border-radius: 5px; -moz-border-radius: 5px; color: #000; }  textarea { background: #fff; border: 1px solid #d4d4d4; }    .popup { left: 35%; z-index: 200; top: 30px; position: absolute; background: #fff; width: 400px; padding: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 5px solid #d4d4d4; }