h1.top {
  font-size:14px;
  text-align:left;
  color:#565656;
  padding:0px 0px 3px 2px;
  border-bottom:1px solid #b7b7b7;
  vertical-align:middle;
}

table#forum {
  width:760px;
  border-spacing:0px;
  border-collapse:collapse;
}

table#forum a#headline {
  font-size:12px;
  padding-bottom:3px;
}

table#forum div#headline {
  padding-bottom:3px;
}

table#forum td#forumimg {
  width:58px;
  text-align:left;
  vertical-align:top;
  padding-bottom:10px;
}

table#forum td#forumcontent {
  width:702px;
  text-align:left;
  vertical-align:top;
}

table#forum td#foruminfo {
  vertical-align:bottom;
  color: #777777;
  padding-bottom:10px;
}

table#forum td#foruminfo div {
  display:inline;
  padding:0px 10px 0px 0px;
}

div#options {
  width:100%;
  padding: 5px 3px 10px 0px;
  margin:0px;
}

table#options {
  width:100%;
  margin:0px;
}

table#options td#opt2left {
  margin:0px;
  text-align:left;
}

table#options td#opt2left div {
  display:inline;
}

table#options td#opt2right {
  margin:0px;
  text-align:right;
}

a.block {
  padding:2px 2px 2px 2px;
}
a.block:hover {
  background-color:#3B5998;
  color:#ffffff;
  text-decoration:none;
}

table#forum td#postuser {
  width:100px;
  text-align:center;
  vertical-align:top;
  padding:7px 0px 0px 0px;
  border-bottom:1px solid #D8DFEA;
}

div.userpicsmall {
  border:0px;
  padding:5px;
}

table#forum td#postcontent {
  width:650px;
  text-align:left;
  vertical-align:top;
  padding:7px 0px 0px 10px;
}

table#forum td#postoptions {
  vertical-align:bottom;
  color: #777777;
  padding:4px 0px 10px 10px;
  border-bottom:1px solid #D8DFEA;
}

table#forum td#postoptions div {
  display:inline;
  padding:4px 10px 0px 0px;
}

div#newsitem {
  width:700px;
  text-align:left;
  vertical-align:middle;
  padding:10px 10px 10px 10px;
  border:1px solid #D8DFEA;
  background-color:#F2F4F7;
  margin-bottom:10px;
}

div#newsitem p {
  background-color:#F2F4F7;
  padding:5px 0px 5px 0px;
  margin:0px;
}

div#newstitle {
  font-size:12px;
  font-weight:bold;
}

table#newsitem {
  border-spacing:0px;
  border-collapse:collapse;
}

table#newsitem td {
  text-align:left;
  vertical-align:top;
}

table#newsitem td#newsitemimg {
  padding:0px 10px 0px 0px;
}

div.faded {
  display:inline;
  color:#777777;
}

td.generichr {
  padding:0px 0px 0px 0px;
  border-bottom:1px solid #D8DFEA;
  font-size:5px;
}

div#quote {
  margin:10px;
  border:1px solid #D8DFEA;
  padding:2px;
  background-color:#F2F4F7;
}

div#quote p {
  background-color:#F2F4F7;
}

.small {
  font-size: 10px;
}

.reflinks {
  padding:3px 0px 5px 0px;
}

div#errors, div#dashedbox {
  border:1px dashed #eab259;
  padding:5px;
  background-color:#f1f1e5;
  font-weight:bold;
}

div#errors {
  width:600px;
  text-align:left;
  margin:10px 10px 10px 10px;
}

div#dashedbox {
  margin:10px 0px 10px 0px;
}

div#errors li, div#dashedbox li {
  background-color:#f1f1e5;
}

div#errors ul, div#dashedbox ul {
  background-color:#f1f1e5;
  list-style-position: inside;
  margin:2px 0px 0px 0px;
  padding-left: 1em;
  text-indent: -1em;
  font-weight:normal;
}

div#messages {
  margin:0px 10px 10px 10px;
  border:1px dashed #eab259;
  padding:5px;
  background-color:#f1f1e5;
  font-weight:bold;
}

div#messages ul {
  list-style-type: none;
  list-style-position: inside;
  margin:0px 0px 0px 0px;
  font-weight:bold;
  background-color:#f1f1e5;
}

div#messages li {
  background-color:#f1f1e5;
}

div#postbuttons {
  text-align:center;
  vertical-align:middle;
  padding:5px;
  border:1px solid #D8DFEA;
  background-color:#F2F4F7;
}

img#postbutton {
  cursor:pointer;
}

table#smiley {
  margin:0px;
  padding:3px;
  border-spacing:0px;
  border-collapse:collapse;
}

img#smiley {
  margin:0px 1px 0px 1px;
  border:0px none #ffffff;
}

table#blank {
  border-spacing:0px;
  border-collapse:collapse;
}

table#blank td {
  text-align:center;
  vertical-align:top;
  padding:10px;
}

table#modoptions {
  border-spacing:0px;
  border-collapse:collapse;
  border:1px solid #D8DFEA;
}

table#modoptions th, table#modoptions td {
  text-align:center;
  vertical-align:middle;
  padding:3px;
}

table#modoptions td.message {
  text-align:left;
  vertical-align:middle;
  padding:3px;
}

table#modoptions td.left {
  text-align:left;
}

table#modoptions th {
  font-weight:bold;
  color:#3B5998;
  border-top:1px solid #3B5998;
  background-color:#D8DFEA;
}

img#profile {
  border:1px solid #b7b7b7;
}

div#profile {
  padding:0px 0px 10px 0px;
}

table#picheader {
  border-spacing:0px;
  border-collapse:collapse;
  width:760px;
}

table#picheader td#pic {
  padding:0px 10px 0px 0px;
}

table#picheader td#header {
  width:100%;
}

div#crumbs {
  width:760px;
  text-align:left;
}

div.bright {
  background: #FFF8CC none repeat;
  padding:2px 5px 2px 5px;
  display:inline
}
