body{text-align:center;margin:0;padding:0;background:url(/images/greatbigmonkey.jpg) no-repeat top center;}
h1{color:#999;font:18px/22px Arial, Helvetica, sans-serif;margin:0;padding:10px;}
h2{clear:both;font:bold 14px/17px Arial, Helvetica, sans-serif;margin:0;padding:10px;border-top:1px dotted #ccc;}
.content h2{clear:both;}
p{font:11px/13px Arial, Helvetica, sans-serif;margin:0 10px 12px 10px;padding:0;}
a:link{color:#900;text-decoration:none;}
a:visited{color:#600;text-decoration:none;}
a:hover{text-decoration:underline;}
strong{font-weight:bold;}
form {
    padding: 0 0 0 10px;
  font:11px/13px Arial, Helvetica, sans-serif;
}
.loginform {
  padding: 0;
  font:11px/13px Arial, Helvetica, sans-serif;
}
span.postedby{color:#666;}
#wrapper{margin:3px auto 0 auto;padding:0;text-align:left;width:760px;border:none;}

#header{margin:0;padding:0;}
#header h1.logo{background:url(/images/logo_square.gif) no-repeat left top;width:198px;height:132px;margin:0;padding:0;float:left;}
#header h1 span{display:none;}
.logo a {
  width:198px;
  height:132px;
  display:block;
}
#header #scoreboard{float:left;width:560px;height:132px;margin:0;padding:0;}

.monkeys{margin:0 0 0 140px;font:10px/12px Arial, Helvetica, sans-serif;}
.monkeys h1{color:#060;font:bold 14px/16px Arial, Helvetica, sans-serif;margin:3px 0;padding:0;width:200px;}
.monkeys a:link{color:#060;text-decoration:none;}
.monkeys a:visited{color:#333333;text-decoration:none;}
.monkeys a:hover{text-decoration:underline;}
.usersonline{float:left;width:110px;}
.faststats{float:left;width:152px;}
.login{width:155px;float:left;text-align:center;margin:-20px 0 0 0;padding:0;}
.login p{margin:0;padding:0 0 3px 0;}
.login h3{font:16px/18px Arial, sans-serif; color:#900;margin:0;padding:0;}

#links{width:196px;border:1px solid #ccc;float:left;margin:3px 3px 0 0;padding:0;}
.closefeed {
  border: 0;
  float: right;
}
.userfeeds li {
  font:11px/13px Arial, Helvetica, sans-serif;
}
.fullwidth{width:555px;border:1px solid #ccc;float:left;margin:3px 0 0 0;padding:0;background:#fff;}
.userfeeds{font:11px/13px Arial, Helvetica, sans-serif;width:390px;border:1px solid #ccc;float:left;margin:3px 3px 0 0;padding:0;background:#fff;}
#links table, .userfeeds table, .fullwidth table, .ads table {
    padding: 0 0 0 10px;
    font:11px/13px Arial, Helvetica, sans-serif;
}
.ads{width:160px;border:1px solid #ccc;float:left;margin:3px 0 0 0;padding:0;background:#ccffcc;}
.ads p {
  padding: 0 3px;
  font: 11px/13px Arial, Helvetica, sans-serif;
}
.cat {
  text-align: center;
  margin: 5px;
  float: left;
  padding: 5px;
  border: 1px solid #ccc;
}
.avatar {
  padding: 0 5px 5px 0;
  width: 60px;
  height: 60px;
}
.avatarsmall {
  padding: 0 5px 5px 0;
  width: 30px;
  height: 30px;
}
.profileLinks {
  padding: 3px 15px;
  margin: 0 0 0px 0;
}
.profileTabBox {
  padding: 10px;
  margin: 0 0 10px 0;
  background: #fff;
  border-top: 1px solid #ccc;
}
a.ButtonLinks, a.ButtonLinks:visited {
  font: bold 11px/11px Arial, Helvetica, sans-serif;
  padding: 5px;
  margin: 0;
  border:  1px solid #ccc;
  text-decoration: none;
}
a.ButtonLinks:hover {
  background: #FFECEC;

}
.broken {
  margin: -20px 5px 0 5px;
  text-align: right;
  font: 10px/11px Arial, Helvetica, sans-serif;
}
