html, body {
  margin: 0px;
  padding: 0px;
}
body {
  font-family: "Trebuchet MS";
  background: #000000;
  color: #7c7c7c;
}
p {
  margin-left: 30px;
  margin-right: 30px;
  font-size: 13px;
  line-height: 21px;
  text-align: justify;
}
img {
  border: 0px;
}
img.title {
  margin-left: 18px;
  display: block;
}
input, select, textarea {
  margin: 0px;
  padding: 0px;
  background: #1c1c1c;
  border: 1px solid #525252;
  color: #c2c2c2;
}
.button {
  border: 1px solid #525252;
  background: #1c1c1c;
}

/* Forum */

/* Logo Pane */
#logo {
  width: 220px;
  height: 182px;
  background: url(images/monologo.jpg) no-repeat;
  float: left;
}
#logo img {
  display: block;
}

/* Login Pane */
#login {
  float: right;
}
#login img {
  display: block;
}
#login form {
  margin: 0px;
  padding: 2px;
  width: 350px;
  height: 37px;
  background: #000000;
}
#login #button { margin-top: 15px; }
#login #username { width: 150px; float: left; }
#login #username img { margin-left: 84px; }
#login #password { width: 150px; float: left; }
#login #password img { margin-left: 87px; }
#login #options { margin-left: 198px; width: 156px; }

/* Header */
h1 {
  margin: 0px;
  margin-left: 220px;
  padding: 0px;
  height: 65px;
  width: 290px;
  font-weight: normal;
  font-size: inherit;
  background: url(images/header1.gif) top left no-repeat;
}
h1 #header {
  display: block;
}

/* Menu */
#menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#menu li {
  display: inline;
}
#controls {
  height: 100px;
}
#controls td {
  padding-left: 15px;
  height: 25px;
}

.headlines {
  margin-left: 15px;
  font-size: 14px;
}
.headlines .title {
  text-align: left;
  font-size: 14px;
}
.headlines .content {
  font-size: 13px;
  color: #747474;
}
.headlines .content p {
  text-align: center;
}
/* Search box */
#search {
}
