* {
  margin: 0px;
  padding: 0px;
  border: 0px;
  font-family: "Trebuchet MS", Arial, Tahoma, serif;
  font-size: small;
}
img#mrqspacer {
  position: relative;
}
body {
  margin-top: 10px;
  background-color: white;
  color: black;
}
table {
  width: 100%;
  border-collapse: collapse;
  border: 0px;
}
td, th {
  text-align: left;
  vertical-align: top;
  width: auto;
  height: auto;
}
th {
  color: #000000;
  background-color: #BBCCED;
  padding: 0px 4px;
  font-weight: normal;
}
input {
  border: 1px solid gray;
}
table.topmenu a, table.lhs a, table.editorial a, table.item a, table.support a, table.login a, table.list a, table.urh a, table.tip a, table.minibrand a, table.minisupport a, table.tool a, table.help a, table.watchcall a {
  color: blue;
  text-decoration: none;
  font-weight: normal;
}
table.forum a {
  text-decoration: none;
  color: blue;
}

a:hover {
  background-color: #B0C0DF;
}
a.bookmark:hover {
  background-color: transparent;
}
/* spacer */
tr.spacer td, td.spacer {
  width: 4px;
  height: 4px;
  padding: 0px;
  margin: 0px;
}
/* body */
table.body {
  width: 850px;
}
/* banner */
table.banner {
  border: 1px solid gray;
}
/* ads */
table.ads {
  width: 535px; /* 850 - 300 - 15 */
}
table.ads td.top {
  height: 34px;
  background: url("/img/reload/banners/tc.gif") repeat-x;
}
table.ads td.mid {
  height: 65px;
  vertical-align: middle;
  text-align: center;
  background-color: #CD9B68;
}
table.ads td.bot {
  height: 21px;
  background: url("/img/reload/banners/bc.gif") repeat-x;
}
/* top menu */
td.topmenu {
  border-top: 0px;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
  border-left: 1px solid gray;
  background-color: #005090;
}
table.topmenu {
  width: auto;
}
table.topmenu td a {
  padding: 0px 10px;
  font-weight: bold;
  color: #FFFFFF;
}
/* content */
table.body table.content td.lhs {
  width: 150px;
}
table.body table.content td.rhs {
  width: 696px; /* 850 - 150 - 4 */
}
table.lhs td {
  padding-bottom: 4px;
}
/* menu */
ul.menu {
  display: block;
  list-style: none;
  width: 150px;
  border: 1px solid gray;
  background-color: #E7EEFC;
}
ul.menu li {
  display: block;
  position: relative;
}
ul.menu li a {
  display: block;
  padding: 0px 4px;
  width: 142px; /* 150 - 4*2 */
}
ul.menu li.head {
  color: #000000;
  background-color: #BBCCED;
  padding: 0px 4px;
  border-bottom: 1px solid gray;
}
ul.menu li.active {
  padding-left: 10px;
  background: url("/img/reload/active.gif") left center no-repeat;
}
ul.menu li.active a {
  width: 132px; /* 150 - 4*2 - 10 */
}
span.hilite {
  font-size: x-small;
  color: red;
}
/* login */
table.rhs table.login {
  border: 1px solid gray;
  background-color: #E8F5AF;
}
table.login td {
  padding: 2px 4px;
  vertical-align: middle;
}
table.login td a:hover {
  background-color: #BACA77;
}
table.login td table {
  width: auto;
  border: 0px;
  background-color: transparent;
}
table.login td table td {
  padding: 0px;
}
/* footer */
table.footer td {
  font-size: x-small;
  padding-left: 4px;
}
/* index */
td.w50 {
  width: 50%;
}
table.rhs table.w50 {
  border: 0px;
  background-color: transparent;
}
tr.dash td {
  border-bottom: 1px solid gray;
  background-color: #C7BBF7;
  width: 50%;
  padding-left: 2px;
}
tr.dash td.more {
  padding-right: 0px;
}
tr.dash td a {
  padding: 0px 10px;
}
table.editorial, table.help, table.rhs table  {
  border: 1px solid gray;
  background-color: #F9F9F9;
}
table.editorial table, table.help table {
  border: 0px;
  background-color: transparent;
}
table.editorial td.odd {
  background-color: #F1EEFA;
}
table.editorial a.pad {
  padding: 0px 2px;
}
table.editorial a:hover {
  background-color: #D4CBF9;
}
table.editorial table.game table td {
  padding: 0px 4px;
}
/* news */
table.rhs table.news {
  border: 1px solid gray;
  background-color: #F3F8E0;
}
table.rhs table.news th {
  padding: 0px 4px;
  font-size: x-small;
  vertical-align: middle;
  text-align: center;
  width: 30px;
  border-right: 1px solid gray;
  background-color: #738231;
  color: white;
}
table.rhs table.news td {
  color: #800000;
  text-align: center;
  width: auto;
}
table.rhs table.news td a {
  padding: 0px 5px;
}
table.rhs table.news td a:hover {
  background-color: #BACA77;
}
/* location */
table.rhs table.urh {
  border: 1px solid gray;
  background-color: #E8F5AF;
}
table.urh th {
  padding: 0px 4px;
  font-size: x-small;
  vertical-align: middle;
  text-align: center;
  width: 30px;
  border-right: 1px solid gray;
  background-color: #738231;
  color: white;
}
table.urh td {
  width: auto;
  padding-left: 5px;
}
table.urh td a {
  padding: 0px 5px;
}
table.urh td a:hover {
  background-color: #BACA77;
}
/* tip */
table.rhs table.tip {
  border: 1px solid gray;
  background-color: #EEF6C8;
}
table.tip th {
  padding: 0px 4px;
  font-size: x-small;
  vertical-align: middle;
  text-align: center;
  width: 30px;
  border-right: 1px solid gray;
  background-color: #738231;
  color: white;
}
table.tip td {
  color: #800000;
  text-align: center;
  width: auto;
}
table.tip td a:hover {
  background-color: #BACA77;
}
/* model */
table.rhs table.model {
  background-color: #F1EEFA;
}
table.model td.select {
  padding: 4px 0px 8px 8px;
}
table.model table {
  width: auto;
  border: 0px;
  background-color: transparent;
}
table.model td.item {
  text-align: center;
  padding: 4px;
}
table.model td.item table.item {
  width: 100px;
  border: 1px solid gray;
  background-color: #FFFFFF;
}
table.item td {
  text-align: center;
  padding: 0px;
}
table.item td a:hover {
  background-color: #D4CBF9;
}
/* support */
table.support th {
  background-color: transparent;
  color: #000000;
  padding: 0px 0px 4px 4px;
  font-weight: normal;
  text-decoration: underline;
}
table.support table {
  width: auto;
  border: 0px;
}
table.support table td {
  width: 120px;
  text-align: center;
  vertical-align: top;
}
table.support table td a {
  padding: 62px 0px 0px 0px;
  width: 100%;
  display: block;
}
table.support table td a:hover {
  background-color: #D2DBAE;
}
table.support a.watchcall {
  background: url("/img/reload/webicon/watchcall.gif") top center no-repeat;
}
table.support a.polytone {
  background: url("/img/reload/webicon/polytone.gif") top center no-repeat;
}
table.support a.monotone {
  background: url("/img/reload/webicon/monotone.gif") top center no-repeat;
}
table.support a.mp3 {
  background: url("/img/reload/webicon/mp3.gif") top center no-repeat;
}
table.support a.truetone {
  background: url("/img/reload/webicon/truetone.gif") top center no-repeat;
}
table.support a.theme {
  background: url("/img/reload/webicon/theme.gif") top center no-repeat;
}
table.support a.wallpaper {
  background: url("/img/reload/webicon/wallpaper.gif") top center no-repeat;
}
table.support a.animation {
  background: url("/img/reload/webicon/animation.gif") top center no-repeat;
}
table.support a.oplogo {
  background: url("/img/reload/webicon/oplogo.gif") top center no-repeat;
}
table.support a.picmsg {
  background: url("/img/reload/webicon/picmsg.gif") top center no-repeat;
}
table.support a.game {
  background: url("/img/reload/webicon/game.gif") top center no-repeat;
}
table.support a.video {
  background: url("/img/reload/webicon/video.gif") top center no-repeat;
}
table.support a.comics {
  background: url("/img/reload/webicon/comics.gif") top center no-repeat;
}
table.support a.textart {
  background: url("/img/reload/webicon/textart.gif") top center no-repeat;
}
table.support a.blink {
  background: url("/img/reload/webicon/blink.gif") top center no-repeat;
}
table.support a.karaoke {
  background: url("/img/reload/webicon/karaoke.gif") top center no-repeat;
}
table.support a.appn {
  background: url("/img/reload/webicon/appn.gif") top center no-repeat;
}
/* minibrand */
table.rhs table.minibrand {
  background-color: #F3F8E0;
}
table.minibrand th {
  background-color: transparent;
  color: #000000;
  padding: 0px 0px 4px 4px;
  font-weight: normal;
  text-decoration: underline;
}
table.minibrand table {
  width: auto;
  border: 0px;
  background-color: transparent;
}
table.minibrand table td {
  width: 120px;
  text-align: left;
  vertical-align: middle;
}
table.minibrand table td a {
  padding: 0px 5px;
}
table.minibrand table td a:hover {
  background-color: #D2DBAE;
}
/* minisupport */
table.rhs table.minisupport {
  background-color: #F3F8E0;
}
table.minisupport th {
  background-color: transparent;
  color: #000000;
  padding: 0px 0px 4px 4px;
  font-weight: normal;
  text-decoration: underline;
}
table.minisupport table {
  width: auto;
  border: 0px;
  background-color: transparent;
}
table.minisupport table td {
  width: 120px;
  text-align: left;
  vertical-align: middle;
  padding: 3px 2px 3px 22px;
}
table.minisupport table td a {
  padding: 3px 2px 3px 22px;
}
table.minisupport table td a:hover {
  background-color: #D2DBAE;
}
table.minisupport a.watchcall {
  background: url("/img/reload/smallicon/watchcall.gif") center left no-repeat;
}
table.minisupport a.polytone {
  background: url("/img/reload/smallicon/polytone.gif") center left no-repeat;
}
table.minisupport a.monotone {
  background: url("/img/reload/smallicon/monotone.gif") center left no-repeat;
}
table.minisupport a.mp3 {
  background: url("/img/reload/smallicon/mp3.gif") center left no-repeat;
}
table.minisupport a.truetone {
  background: url("/img/reload/smallicon/truetone.gif") center left no-repeat;
}
table.minisupport a.theme {
  background: url("/img/reload/smallicon/theme.gif") center left no-repeat;
}
table.minisupport a.wallpaper {
  background: url("/img/reload/smallicon/wallpaper.gif") center left no-repeat;
}
table.minisupport a.animation {
  background: url("/img/reload/smallicon/animation.gif") center left no-repeat;
}
table.minisupport a.oplogo {
  background: url("/img/reload/smallicon/oplogo.gif") center left no-repeat;
}
table.minisupport a.picmsg {
  background: url("/img/reload/smallicon/picmsg.gif") center left no-repeat;
}
table.minisupport a.game {
  background: url("/img/reload/smallicon/game.gif") center left no-repeat;
}
table.minisupport a.video {
  background: url("/img/reload/smallicon/video.gif") center left no-repeat;
}
table.minisupport a.comics {
  background: url("/img/reload/smallicon/comics.gif") center left no-repeat;
}
table.minisupport a.textart {
  background: url("/img/reload/smallicon/textart.gif") center left no-repeat;
}
table.minisupport a.blink {
  background: url("/img/reload/smallicon/blink.gif") center left no-repeat;
}
table.minisupport a.karaoke {
  background: url("/img/reload/smallicon/karaoke.gif") center left no-repeat;
}
table.minisupport a.appn {
  background: url("/img/reload/smallicon/appn.gif") center left no-repeat;
}
/* search box */
table.sbox {
  border: 1px solid gray;
  background-color: #E7EEFC;
}
table.sbox th {
  border-bottom: 1px solid gray;
}
table.sbox td {
  padding: 4px;
}
table.sbox table td {
  padding: 0px;
}
/* list */
table.list td {
  height: 40px;
  vertical-align: middle;
  padding: 0px 2px;
}
table.list th {
  background-color: #C7BBF7;
  padding: 2px;
}
table.list td a {
  padding: 0px 2px;
  vertical-align: middle;
  text-align: center;
}
table.list td a:hover {
  background-color: #D4CBF9;
}
table.list tr.odd {
  background-color: #F1EEFA;
}
table.list td.title {
  height: auto;
  padding: 4px 0px 8px 0px;
  background-color: #E7E3F7;
  text-align: center;
  text-decoration: underline;
  font-size: medium;
  font-weight: bold;
}
table.list td.title b {
  font-size: medium;
}
table.list td.status {
  height: auto;
  padding: 4px 0px 8px 0px;
  background-color: #E7E3F7;
  text-align: center;
}
table.list td.legend {
  height: auto;
  padding: 0px;
  background-color: #E7E3F7;
  text-align: left;
  vertical-align: middle;
  padding-bottom: 4px;
}
table.list td.legend img {
  height: auto;
  padding: 0px;
  background-color: #E7E3F7;
  text-align: left;
  vertical-align: middle;
}
table.list td.paging {
  height: auto;
  padding: 8px 0px 4px 0px;
  text-align: center;
  border-top: 1px solid gray;
}
table.list th.pv, table.list th.dl {
  width: 20px;
}
table.item tr td {
  height: auto;
  padding: 0px;
}
table.item tr.top td {
  padding-top: 4px;
}
table.item tr.bot td {
  padding-bottom: 4px;
}
/* item table */
table.rhs table.list td.item {
  text-align: center;
  vertical-align: middle;
  background-color: #F1EEFA;
  padding: 4px;
}
table.rhs table.list td.item table.item {
  width: 200px;
  border: 1px solid gray;
  background-color: white;
}
table.rhs table.list td.item table.item td {
  text-align: left;
  padding: 0px 2px 0px 4px;
}
table.rhs table.list td.item table.item td.fit table {
  width: auto;
  border: 0px;
  background-color: transparent;
}
table.rhs table.list td.item table.item td.fit table a {
  padding: 0px;
}
/* theme specific */
table.item tr.top td.themeimg {
  height: 220px;
  vertical-align: middle;
}
table.item tr.top td.yes {
  background: url("/img/reload/yes.gif") top left no-repeat;
  height: 220px;
  vertical-align: middle;
}
table.rhs table.list td.item table.item tr.top td.no {
  background: url("/img/reload/no.gif") top left no-repeat;
  height: 220px;
  vertical-align: middle;
}
/* game-specific */
table.list tr.game td {
  padding: 4px;
  background-color: #F1EEFA;
}
table.list tr.game td table td {
  padding: 2px 4px;
  height: auto;
  background-color: white;
  vertical-align: top;
}
table.list tr.game td table td table td {
  padding: 0px;
}
table.list tr.game td table td table {
  border: 0px;
}
table.list tr.game td.score {
  padding: 0px;
  vertical-align: top;
  text-align: right;
}
table.list tr.game td.score table {
  width: 45px;
  height: 45px;
}
table.list tr.game td.score table td {
  background: url("/img/reload/rating.gif") no-repeat;
  vertical-align: middle;
  text-align: center;
}
table.list tr.game td.score table td a {
  font-size: large;
  font-weight: bold;
  color: #DC143C;
}
/* comics-specific */
table.list tr.comics td {
  padding: 4px;
  background-color: #F1EEFA;
}
table.list tr.comics td.img {
  width: 128px;
}
table.list tr.comics td table.info {
  width: 100%;
}
table.list tr.comics td table td {
  padding: 2px 4px;
  height: auto;
  background-color: white;
  vertical-align: top;
}
table.list tr.comics td table td table {
  border: 0px;
  width: 100%;
}
/* help */
table.help td {
  padding: 0px 4px;
}
table.help table.fit, table.help table.box {
  width: auto;
}
table.help table.fit td, table.help table.box td {
  vertical-align: middle;
}
table.rhs table.help table.box {
  border: 1px solid gray;
}
table.rhs table.help table.reseller {
  width: 90%;
  border: 1px solid gray;
}
table.help table.box td, table.help table.box th {
  border: 1px solid gray;
  padding: 0px 4px;
}
table.help table.upload {
  border: 1px solid gray;
  width: 90%;
}
table.help textarea {
  width: 100%;
  border: 1px solid gray;
}
table.help td.w50 table.w50 {
  width: 50%;
  border: 0px;
}
/* tool */
table.rhs table.tool tr td {
  padding: 4px;
}
table.rhs table.tool table.tool tr td {
  padding: 0px 4px;
}
table.rhs table.tool table.tool table.head {
  border: 0px;
  background-color: transparent;
}
/* accounts */
table.rhs table.accounts tr td {
  padding: 0px 4px;
}
table.rhs table.accounts tr td table {
  width: auto;
  border: 0px;
}
table.rhs table.accounts tr td.w50 table td {
  width: 50%;
  padding: 0px;
}
table.rhs table.accounts tr td.w50 table td.spacer {
  width: auto;
}
table.rhs table.accounts table.box {
  width: 100%;
  border: 1px solid gray;
}
table.rhs table.accounts table.w50 table.box td {
  padding: 0px 4px;
}
/* input */
input.radio {
  border: 0px;
}
input.checkbox {
  border: 0px;
}
/* history */
table.history td {
  vertical-align: middle;
  padding: 2px;
}
table.history th {
  border-bottom: 1px solid gray;
  padding: 2px;
}
table.history table.full {
  border: 0px;
}
table.history table.fit {
  width: auto;
  border: 0px;
}
table.history tr.odd {
  background-color: #F1EEFA;
}
span.red, span.red u {
  color: red;
}
/* register */
table.register table.fit {
  border: 0px;
}
table.register td {
  padding: 2px 4px;
}
table.register tr.small td {
  padding: 0px 4px 4px 4px;
  color: red;
}
table.register tr.small td u {
  color: red;
}
/* reminder */
table.remind {
  width: 600px;
  border: 1px solid gray;
}
table.remind td {
  padding: 0px 4px;
}
table.remind table.box {
  width: 100%;
  border: 1px solid gray;
}
table.remind table.fit th {
  width: 150px;
  background-color: transparent;
  padding: 0px 4px;
}
/* watchcall */
table.watchcall td {
  vertical-align: middle;
  padding: 4px;
}
table.watchcall th {
  background-color: #C7BBF7;
  padding: 2px 4px;
}
table.watchcall td a {
  padding: 0px;
}
table.watchcall td a:hover {
  background-color: #D4CBF9;
}
table.watchcall tr.odd {
  background-color: #F1EEFA;
}
table.watchcall td.status {
  height: auto;
  padding: 4px 0px 8px 0px;
  background-color: #E7E3F7;
  text-align: center;
}
table.watchcall table {
  border: 0px;
}
table.watchcall table td {
  padding: 0px;
}
/* buy credits */
table.help table.credit, table.buy table.credit {
  border: 1px solid gray;
  width: auto;
}
table.help table.credit td, table.help table.credit th, table.buy table.credit td, table.buy table.credit th {
  border: 1px solid gray;
  padding: 0px 4px;
  width: 150px;
  vertical-align: middle;
  text-align: center;
}
table.buy {
  width: 700px;
  border: 1px solid gray;
}
table.buy td {
  padding: 4px;
  vertical-align: middle;
}
table.buy table.fit {
  width: auto;
  border: 0px;
}
table.buy table.fit td {
  padding: 0px;
}
/* forum */
td.note table.note {
  border: 0px;
}
td.note table.note td div {
  font-size: 11px;
}
table.rhs td.forum {
  border: 1px solid gray;
}
table.rhs table.forum {
  border: 0px;
}
table.forum tr.fit a {
  vertical-align: baseline;
}
table.forum a.bookmark:hover {
  background-color: transparent;
}
table.forum td, table.forum th {
  border-top: 1px solid #DCDCDC;
}
table.forum tr.nox td, table.forum tr.nox th {
  border-top: 0px;
}
table.forum tr.fit td, table.forum tr.fit th {
  border-top: 0px;
  height: auto;
  padding: 0px 4px;
}
table.forum tr.mem td {
  height: auto;
  padding: 0px 4px;
}
table.forum tr.func td {
  border-top: 0px;
  height: auto;
  padding-right: 5px;
  padding-bottom: 5px;
}
table.forum table.func {
  border: 0px;
}
table.forum table.func td {
  padding: 0px;
}
table.forum a {
  font-size: 12px;
  vertical-align: middle;
}
table.forum th {
  font-size: 12px;
  vertical-align: middle;
  background-color: #93C88C;
}
table.forum td {
  font-size: 12px;
  vertical-align: middle;
  background-color: #F5FBF4;
  height: 40px;
  padding: 2px 4px;
}
table.forum a {
  vertical-align: top;
  text-align: left;
  padding: 0px;
}
table.forum a:hover {
  background-color: #A5CCB6;
}
table.forum td.cat {
  background-color: #DDEFDA;
  height: auto;
  border: 0px;
}
table.forum table.online {
  border: 0px;
  width: auto;
}
table.forum table.online td {
  height: auto;
  padding: 0px;
}
table.forum table.det {
  border: 0px;
}
table.forum table.det th {
  background-color: #F5FBF4;
  font-size: small;
  padding: 0px;
  border: 0px;
}
table.forum table.det th a {
  font-size: small;
}
table.forum table.det td {
  padding: 0px;
  height: auto;
  border: 0px;
}
table.forum td.img {
  width: 20px;
}
table.forum th.topic, table.forum th.post, table.forum th.replies, table.forum th.author, table.forum th.views {
  width: 50px;
  text-align: center;
}
table.forum th.last {
  width: 100px;
  text-align: center;
}
table.forum td.topic, table.forum td.last {
  background-color: #EDF7EB;
  text-align: center;
  vertical-align: middle;
}
table.forum td.post {
  background-color: #E5F3E2;
  text-align: center;
  vertical-align: middle;
}
table.forum table.last {
  border: 0px;
  width: auto;
  height: auto;
}
table.forum table.last td {
  height: auto;
  width: auto;
  border: 0px;
  text-align: center;
  padding: 0px;
}
table.forum td.last td {
  background-color: #EDF7EB;
}
table.forum td.tlast td {
  background-color: #E5F3E2;
}
table.forum td.replies, table.forum td.views{
  background-color: #EDF7EB;
  text-align: center;
  vertical-align: middle;
}
table.forum td.author, table.forum td.tlast {
  background-color: #E5F3E2;
  text-align: center;
  vertical-align: middle;
}
table.forum td.big, table.forum td.big a {
  font-size: small;
}
/* forum posts */
table.forum tr.bor td {
  border-top: 1px solid gray;
  width: auto;
  height: auto;
  padding: 0px;
}
table.forum th.pauth, table.forum td.pauth {
  width: 150px;
  height: auto;
  padding: 0px 2px;
  vertical-align: top;
  text-align: left;
}
table.forum td.pauth table {
  border: 0px;
}
table.forum td.pauth table td {
  border: 0px;
  padding: 0px;
  height: auto;
  vertical-align: top;
}
table.forum th.msg, table.forum td.msg {
  height: auto;
  padding: 0px 2px;
  vertical-align: top;
}
table.forum td.msg {
  background-color: #EDF7EB;
  border-left: 1px solid #DCDCDC;
}
table.forum td.msg table {
  border: 0px;
  background-color: #EDF7EB;
}
table.forum td.msg table td {
  border: 0px;
  padding: 0px;
  height: auto;
  background-color: #EDF7EB;
  vertical-align: top;
}
table.forum tr.odd td.msg, table.forum tr.odd td.msg table.post td {
  background-color: #DEEFDB;
}
table.forum td.msg table.mid td {
  padding: 0px 2px;
  vertical-align: middle;
}
table.forum td.msg td.qu {
  vertical-align: bottom;
  padding-bottom: 1px;
}
table.forum td.msg table.post td.text {
  border-top: 1px solid #DCDCDC;
  font-family: Verdana, serif;
  font-size: small;
  height: 100px;
}
table.forum td.msg table.post td.text *, table.forum td.usig * {
  font-family: Verdana, serif;
  font-size: inherit;
  font-style: inherit;
  height: auto;
}
table.forum td.usig {
  font-family: Verdana, serif;
  font-size: inherit;
  font-style: inherit;
  height: auto;
}
table.forum td.msg table.post td.text a, table.forum td.usig a {
  vertical-align: baseline;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  text-decoration: none;
}
table.forum td.msg table.post td.text u a, table.forum td.usig u a {
  text-decoration: underline;
}

table.forum td.msg table.post td.text table.quote {
  width: 90%;
}
table.forum td.msg table.post td.text table.quote td.wrote {
  font-weight: bold;
  padding-left: 4px;
  font-size: 11px;
}
table.forum td.msg table.post td.text table.quote td.text {
  background-color: #FAFAFA;
  border: 1px solid #DCDCDC;
  padding: 2px; 
  font-size: 11px;
  height: auto;
}
table.forum td.msg table.post td.text table.quote td.text u {
  font-size: 11px;
  height: auto;
}
table.forum td.msg table.post td.text table.quote td.text td.wrote {
  background-color: #FAFAFA;
}
table.forum td.pleft {
  height: auto;
  padding: 0px;
  border-top: 0px;
  border-right: 1px solid #DCDCDC;
}
table.forum td.prof, table.forum td.usig {
  height: auto;
  background-color: #EDF7EB;
  padding: 1px;
  border-top: 0px;
}
table.forum tr.odd td.prof, table.forum tr.odd td.usig {
  background-color: #DEEFDB;
}
td.prof table.prof {
  border: 0px;
  width: auto;
  height: auto;
}
table.forum td.prof table td {
  border: 0px;
  height: auto;
  padding: 0px;
  vertical-align: middle;
  background-color: #EDF7EB;
}
table.forum tr.odd td.prof table td {
  background-color: #DEEFDB;
}
table.forum td.prof table.prof a:hover {
  background-color: transparent;
}
table.forum td.prof table td img {
  vertical-align: middle;
}
table.forum td.prof table td.gap {
  width: 5px;
}
table.forum td.prof table td img.icq {
  margin-left: -57px; /* roughly 59 - 3 */
  margin-top: -2px;
  vertical-align: top;
}
table.forum td.msgbody {
  vertical-align: top;
}
table.forum td.msgbody table.msgbody {
  width: auto;
  border: 0px;
}
table.forum td.msgbody table.msgbody td {
  padding-top: 2px;
}
table.forum td.msgbody table.emoticon {
  border: 0px;
  width: 100%;
}
table.forum td.msgbody table.emoticon td {
  padding: 2px;
  width: 25%;
  border: 1px solid #DEEFDB;
  text-align: center;
  vertical-align: middle;
}
table.forum td.msgbody table.emoticon td.nox {
  padding: 0px;
  border: 0px;
}
/* forum profile */
table.forum td.top {
  vertical-align: top;
}
table.forum table.profile {
  border: 0px;
}
table.profile td, table.profile th {
  font-size: small;
  width: auto;
}
table.profile th {
  background-color: #F5FBF4;
  text-decoration: underline;
}
table.profile td.shrink {
  width: 125px;
}
/* blogland specific */
table.wb_blog_table td#wb_blog_row0 {
  padding-top: 2px;
  padding-bottom: 2px;
}
table.wb_blog_table td#wb_blog_row1 {
  background-color: #F1EEFA;
  padding-top: 2px;
  padding-bottom: 2px;
}
span.wb_blog_title {
  font-weight: bold;
  display: block;
}
span.wb_blog_summary {
  display: block;
}
table#bigbanner {
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
table#bigbanner tr td {
  width: auto;
  height: auto;
  padding: 0px;
  margin: 0px;
  border: 0px;
}
/* powertheme */
table.model td.powertheme {
  padding: 21px;
}