/*Main Styles*/
body,html {
  background: #1f1f1f url("bg.gif") repeat-x fixed ; 
}

html, body{
  color:#555 ;
  font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif ;
}

#container {
  background: #525252 url("containerbg.gif") repeat-x fixed ; 
  padding: 20px 30px 0px 30px ;
}

a {
  color:#000061 ;
}

h1 {
  color:#fff ;
}

/* Forum stuff */

.basicTable {
  background: #525252 url("containerbg.gif") repeat-x fixed ;
  margin-left: auto;
  margin-right: auto ;
  width: 75% ;
  color: #DDD ;
  padding: 10px ;
}

.basicTable td {
  color: #000 ;
}

.basicTable .nav {
  background-color: #CCC ;
  margin-right: 3px ;
}

.basicTable .nav:hover {
  background-color: #EEE ;
  text-decoration: none ;
}

.tableLedger td {
  color: #fff ;
}

.tableLedger td a {
  color: #fff ;
  text-decoration: underline ;
}

.smText, .smText td, .smText a {
  color: #fff ;
}

.tableBorder .smText, .tableBorder .smText a {
  color: #666 ;
  background: none ;
  border: none ;
}

.tableBorder .smText a {
  color: #000061 ;
}

.tableBorder {
  padding: 0px; ;
  border-spacing: 0px ;
}

.oddTableRow, .msgOddTableRow, .msgOddTableSide {
  background-color: #CCC ;

}

.evenTableRow, .msgEvenTableRow, .msgEvenTableSide {
  background-color: #DDD ;
}

.postSeparatorTableRow, .postSeparatorTableRow td {
  height: 0px ;
  padding: 0 ;
  margin: 0 ;
}

.msgLineDevider{
  border-bottom: 1px solid #888 ;
  border-top: 1px solid #888 ;
}

.heading {
  color: #FFF ;
}

.errorTable, .errorTable td {
  background-color: #763d3d ;
  color: #fff ;
  border: none ;
}

.BBquote {
  background-color: #FFF ;
  border: 2px dashed #BBB ;
  margin-left: 30px ;
  margin-right: 30px ;
  width: auto ;
}

/*Boxes*/ 

h1,h1 a,h2, .tableLedger, h2.a {
  font-family: inherit ;
  font-size: 8pt ;
  line-height: 20px; ;
  background: #000 url("headbg.gif") repeat-x ;
  color: #fff ;
  padding: 3px 0px 3px 10px ;
  margin: 0 ;
  border: none ;
}

.tableLedger * {
  border: none ;
}

h2 a {
  color: #fff ;
}

div.tab-panel,ul.tabs a,.bx,.bxconnect,.tdata,.bxfull,.calDateCell,
.calLedger,.tableRow,.tableTopRow,.tableBottomRow,.hiddenTableRow,.PMtableRow {
  font-family: inherit ;
  background-color: #DDD ;
}

.thead, .tableSubLedger, .tableSearchLedger, .calEmptyDateCell, .rowbx{
  background-color: #EEE ;
}

.tableSubLedger a {
  color: #000 ;
}

#leftblockhalf, #rightblockhalf {
  border-bottom: 10px solid #333 ;
  height: 135px ;
  margin-bottom: 8px ;
}

/*Header*/ 
#header {
  background: #000 url("headbottombg.gif") repeat-x bottom left ;
  border: none ;
}

.headtop a {
  color: #fff ;
}

.headtoptext {
  color: #DDD ;
}

.headbottom, .headbottom a {
  color: #555 ;
  font-weight: bold ;
}

/*Navigation*/ 
.nav {
  background: none ;
  border: 0px ;
  padding-left: 7px ;
  padding-right: 7px ;
}

.nav a,a.nav {
  background: none ;
  color: #555 ;
  border: 0px ;
}

/*Footer*/ 
#footer {
  color: #fff ;
}

#footer a {
  color: #fff ;
}

/*Graphics*/
#headpictext {
  background: url("headtext.gif") left no-repeat ;
}

/*Special*/

.tabs li a {
  color: #000 ;
}

.tborder {
  background-color: #999 ;
}

#dropmenudiv {
  margin-top: 8px ;
  width: auto ;
  height: auto ;
}

#dropmenudiv .navitem {
  font-family: inherit ;
  font-weight: bold ;
  border-bottom: 1px solid #444 ;
  padding: 5px ;
  background-color: #222 ;
  color: #EEE ;
}

#dropmenudiv .navitem:hover {
  background-color: #555 ;
}

.bx, .bxconnect, .bxfull, .rowbx{
  border: none ;
  border-bottom: 2px dotted #777 ;
}

.postedby {
  background-color: #CCC ;
  margin: 0px ;
  padding: 5px;
}

.commentfoot {
  padding-top: 3px ;
  border-top: 1px solid #CCC ;
}

.comment .postedby {
  background-color: #DDD ;
  margin-bottom: 10px ;
}

.bx, .bxconnect {
}

hr {
  background-color: #111111 ;
}

.headtop {

}

h2 {
  border: 0px ;
}

ul.tabs a.current {border-bottom:2px solid #DDD;}