table { margin:0; padding:0; border-spacing:2px !important; border-collapse: separate;}
b {font-weight:bold;}
a { font-weight:bold;}
.small a { font-weight:normal;}
.tablesurround {
  background: transparent;
  margin: 0;
  padding: 0;
}

input.buttons { padding: 2px 5px; width: auto; background: #fff url(http://media.ljworld.com/static/ellington_defaults/images/button_bg.gif) left bottom repeat-x; border: 1px solid #bbb; font: bold 12px/17px 'Helvetica Neue', Arial, sans-serif; color: #777; text-align: center; cursor: pointer; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
input.buttons:hover { background: #175e99; border-color: #175e99; color: #fff; text-decoration: none; }


td { padding:0; border-spacing:1px; line-height:1.4;}

/*.tablesurround  tr { border-bottom:1px solid #bbb; }*/


.tableborders {
  background: #fff;
}
.tdheader {	
	padding: 5px;
  font-size: 11px;
  color: #BA0000;
  background: #DEDFDF;
}
.menubar {
	padding: 5px;
	background: #DEDFDF;
	text-align: center;
	font-weight: bold;
	color: #333;
	font-size: 12px;
}
.menubar a:link, .menubar a:visited {color: #871010 !important;}
.navigation {
	background: transparent;
	font-size: 10px;
}
.new {
  font-size: 10px;
  color: #FF6600;
}
.catandforum {
  font-size: 12px;
}
.posttime {
  font-size: 10px;
  background: #F7F7F7;
}
.threadtotal {
  font-size: 12px;
  font-weight: bold;
  background: #F7F7F7;
}
.posttotal {
  font-weight: bold;
  font-size: 12px;
  background: #F7F7F7;
  color:;
}
.modcolumn {
  font-size: 12px;
  background: #F7F7F7;
  color: ;
}
.small {
  font-size: 11px;
}
.standouttext {
  color: #FF6600;
}
.pollcolor {
  background: #FFFFFF;
}
.welcome {
  background: #BCBDBD;
}
.forumtitle {
	font-size: 11px;
	padding: 5px;
	font-size: 14px;
	color: #990000;
}
.forumdescripx {
  font-size: 11px;
  color: #666;
}
td.lighttable {
	font-size: 12px;
	text-align: left;
	background: #F2F2F2;
	padding: 3px;
}
.lighttable td {font-size: 12px;}
td.darktable {
	font-size: 12px;
	text-align: left;
	background: #e6e6e6;
	padding: 3px;
}
.darktable td {font-size: 12px;}
.newlighttable {
	font-size: 12px;
	text-align: left;
	background: #F2F2F2;
	padding: 3px;
}
.newdarktable {
	font-size: 12px;
	text-align: left;
	background: #E6E6E6;
	padding: 5px;

}
.cleartable {
  background: #F7F7F7;
}
.alternatetable {
  background: #666699;
}
.subjecttable {
padding: 5px;
font-size: 12px;
line-height: 20px;
  background: #DEDFDF;
  color: #000000;
}
.subjecttable .small {font-size: 10px; line-height: 11px;}
.subjecttable td {font-size: 12px;}
.footertable {
  background: #FFFFFF;
}                   
.formboxes{
/*  background-color: #eee;*/
  color: #000;
}
.buttons {
  background-color: #DEDFDF;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
}
.newpostsincat { background: yellow; }
.modline {
	font-size: 10px;
	font-style: oblique;
}
.newsubjecttable { background: #FFFFFF; }
#subject0 {
	font-size: 15px;
}
.post {
	line-height: 1.3em;
}


.lighttable font.post, .lighttable blockquote {
  margin:0;
  display:block; width:510px; overflow:auto;
}  
.lighttable blockquote {
  margin:0;
  display:block; width:480px; overflow:auto;
}  
.lighttable font.post img, .lighttable blockquote img { max-width:100%; }
    