/*-----------------------------------------------------------
div.Bdy div.Thd div.Msg div.Bod         { color: #000; background: #FFF; font: normal 10pt verdana; padding: 5px 0 16px 0; }
div.Bdy div.Thd div.Msg div.Hdr div.Rpl { clear: right; position: relative; float: right; bottom: 16px; }
-----------------------------------------------------------*/

/*table.Main td.Bdy                            { width: auto; }*/

/*-----------------------------------------------------------
Format 0 (Wide)
-----------------------------------------------------------*/
/*div.Bdy table.thd                            { border-collapse: collapse; }
div.Bdy table.thd tr th.nfo                  { width: 120px; height: 30px; text-align: left; font-weight: bold; color: #FFF; background: #994700; }
div.Bdy table.thd tr th.bod                  { height: 30px; text-align: left; font-weight: bold; color: #FFF; background: #994700; }

div.Bdy table.thd tr td.nfo                  { border-top: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; white-space: nowrap; font-size: 7pt; vertical-align: top; color: #000; background: #CCC; }
div.Bdy table.thd tr td.newmsg               { color: #000; background: #F0E0A0; }

div.Bdy table.thd tr td.nfo div.spc          { margin: 6px 0; }
div.Bdy table.thd tr td.nfo div.rpl .but     { font: normal 7pt verdana, arial; margin: 0; padding: 0; }

div.Bdy table.thd tr td.bod                  { border-top: 1px solid #999; border-bottom: 1px solid #999; vertical-align: top; color: #000; background: #F0F0F0; }
div.Bdy table.thd tr td.bod div.ttl          { font-weight: bold; margin-bottom: 6px; }
div.Bdy table.thd tr td.bod pre              { color: #000; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #DDD; font: normal 8pt/120% courier new, courier; margin: 8px 0; padding: 3px 0; }
div.Bdy table.thd tr td.bod pre b            { color: #F00; background: #DDD; }
div.Bdy table.thd tr td.bod p.ed             { font: normal 7pt verdana, arial; color: #666; margin-top: 24px; }

div.Bdy table.thd tr td.blk                  { height: 3px; }*/

/*-----------------------------------------------------------
Format 1 (Narrow)
-----------------------------------------------------------*/
/*div.Bdy div.thd                              { margin: 0; padding: 0; }
div.Bdy div.thd div.msg                      { margin: 0 0 6px 0; }
div.Bdy div.thd div.msg div.hdr              { color: #000; background: #CCC; border-top: 1px solid #999; border-bottom: 1px solid #999; font: normal 10pt verdana; padding: 5px 2px; }
div.Bdy div.thd div.msg div.newmsg           { color: #000; background: #F0E0A0; }

div.Bdy div.thd div.msg div.hdr div.ttl      { font: bold 9pt verdana; }
div.Bdy div.thd div.msg div.hdr div.rpl      { clear: right; position: relative; float: right; }
div.Bdy div.thd div.msg div.hdr div.rpl .but { font: normal 7pt verdana, arial; margin: 0; padding: 0; }
div.Bdy div.thd div.msg div.hdr div.nfo      { font: normal 7pt verdana, arial; white-space: nowrap; overflow: hidden; float: left; padding: 0 6px 0 0; }

div.Bdy div.thd div.msg div.bod              { color: #000; background: #F0F0F0; border-bottom: 1px solid #999; font: normal 10pt verdana; padding: 5px 0; }
div.Bdy div.thd div.msg div.bod p            { margin: 0 0 8px 0; }
div.Bdy div.thd div.msg div.bod pre          { color: #000; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #DDD; font: normal 8pt/120% courier new, courier; margin: 8px 0; padding: 3px 0; }
div.Bdy div.thd div.msg div.bod pre b        { color: #F00; background: #DDD; }
div.Bdy div.thd div.msg div.bod p.ed         { font: normal 7pt verdana, arial; color: #666; margin-top: 24px; }

div.Bdy div.thd span.spc                     { padding-right: 16px; }
div.Bdy div.thd span.hdr                     { font: bold 9pt verdana; }
div.Bdy div.thd span.nfo                     { font: normal 7pt verdana; }*/


/*-----------------------------------------------------------
-----------------------------------------------------------*/

/*override boot strap zero padding for the forums*/
td, th {
     padding: 5px; 
}