#header
{
  margin: auto;
  color: white;
  padding: 10px 0px;
  /*border-bottom: solid 5px #3AC626;*/
}

#header ul#main_nav
{
  float: right;
}

#header ul#main_nav li
{
  display: inline;
}

#header ul#main_nav li::before
{
  content: ' - ';
}

#header ul#main_nav li:first-child::before
{
  content: '';
}

#header #main_title
{
  font-size: 2.5em;
}

#header #main_title a, #header #main_title a:hover, #header #main_title a:visited
{
  /*color: #3AC626;*/
  text-decoration: none;
}

#header ul a
{
  color: white;
}


form#signin, form#profile
{
  width: 470px;
  /*background-color: #fde;
  border: solid 1px #b77;*/
  padding: 10px;
}

form#signin label, form#profile label
{
  display: block;
  margin-top: 5px;
}

form#signin div.option
{
  padding:5px 0;
}

form#signin div.option label
{
  display:inline;
}

form#signin input#user_email
{
  width: 350px;
}

form#signin div#sf_guard_auth_create
{
  margin-top: 10px;
}

form#add_topic input#topic_submit
{
  display: block;
}

form.search-controls
{
  margin: 5px 0;
}

.highlight
{
  /*background-color: #ade;*/
}

.inactive .post_actions li:before
{
  content: '';
}

.inactive .post_actions a
{
  color: white!important;
}









body
{
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma;
    background-color: #000000;
}
p
{
    margin-top: 4px;
    font-size: 11px;
    margin-bottom: 4px;
    color: #ffffff;
    font-family: tahoma;
}
/*table
{
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma;
    text-align:left;
}
td
{
    font-size: 11px;
    color: #ffffff;
    font-family: tahoma;
}*/
table.top
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px;
}
table.middle
{
    border-right: #000000 1px solid;
    border-top: #000000 1px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px;
}
table.bottom
{
    border-right: #000000 1px solid;
    border-top: #000000 1px;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
td.top3back2
{
    background-position: left top;
    background-image: url(../images/top3back2.gif);
    background-repeat: repeat-x;
}
td.top3back4
{
    background-position: left top;
    background-image: url(../images/top3back4.gif);
    background-repeat: repeat-x;
}
td.top1back1
{
    background-position: left top;
    background-image:url(../images/top1back1.gif);
    background-repeat: repeat-x;
}
td.top1back3
{
    background-image: url(../images/top1back3.gif);
    text-align: right;
    color: #c3c3c3;
}
table.dark
{
    background-color: #4e4b4a;
}
td.topbar
{
    background-position: left top;
    background-image: url(../images/topbarback.gif);
    background-repeat: repeat-x;
}
.indentedl015
{
    margin-left: 15px;
}
td.col1row1
{
    background-color: #c3c3c2;
}
td.col1row2
{
    background-color: #aaa9a9;
}
td.col1row3
{
    background-color: #969595;
}
td.middle1back
{
    background-position: left top;
    background-image: url(../images/middle1back.gif);
    background-repeat: repeat-y;
}
td.middle2back
{
    background-position: left top;
    background-image: url(../images/middle2back.gif);
    background-repeat: repeat-y;
}
td.middle3back
{
    background-position: left top;
    background-image: url(../images/middle3back.gif);
    background-repeat: repeat-y;
}
td.header
{
    background-position: left bottom;
    background-image: url(../images/headerback.gif);
    background-repeat: repeat-x;
}
table.col2
{
    background-color: #dfdfde;
}
.small
{
    font-size: 10px;
}
.title
{
    font-weight: bold;
}
.black
{
    color: #000000;
}
img.marginedrightandbottom
{
    margin-bottom: 4px;
    margin-right: 8px
}
td.headerdark
{
    background-position: left top;
    background-image: url(../images/headerbackdark.gif);
    background-repeat: repeat-x;
}
td.middle1center
{
    background-position: left top;
    background-image: url(../images/middle1center.gif);
    background-repeat: repeat-x;
}
td.middle2center
{
    background-position: left top;
    background-image: url(../images/middle2center.gif);
    background-repeat: repeat-x;
}
td.middle3center
{
    background-position: left top;
    background-image: url(../images/middle3center.gif);
    background-repeat: repeat-x;
}
td.dark
{
    background-color: #4e4b4a;
}
.firstbreakbefore
{
    margin-top: 7px;
}
.nobreakbefore
{
    margin-top: 0px;
}
a
{
    color: #ffffff;
    text-decoration: none;
}
/*.button 
{
  background-image: url(../images/button.png);
}*/
.bottom 
{
  width: 752px;
  height: 24px;
  background-image: url(../images/bottombar.png);
  text-align: right;
}
a.bottominfo:hover
{
  text-decoration: underline;
}

span.bottom
{
  padding-top: 2px;
  font-size: 11px;
  margin-bottom: 0px;
  font-family: tahoma;
}

.button2
{
  font-size: 10px;
  color: #FFF; /*#4e4b4a;*/
  /*padding-left: 3.3em;*/
  text-align: center;
  vertical-align: top;
  font-weight: bold;
}

.content
{
padding: 2px;
}

.center
{
  width:782px;
  margin:0pt auto;
}
.pagination_info {
  text-align: center;
  font-weight: bold;
  font-size: 12px;
 
}

.pagination {
  text-align: right;
  font-size: 12px;
  column-span: 1;
   
 /* width:62px;*/
}
