DIV.forum                   { width: 75%; float: left;left:215px;padding-top:10px;}

/************************
 * Forum
 ************************/

.buttonSubmit {
  width:140px;
  height:26px;
  color:#FFF;
  font-weight:bold;
  padding:2px 5px;
  background:url(/static/forum/img/back_orange_button.png) no-repeat left top;
  cursor:pointer;
  border:none;
  font-size: 96%;
  text-align:center;
}

.buttonSubmit div {
  margin-left:-8px;
  margin-top:3px;
}

DIV.hiddenDiv {
  visibility:hidden;
}

DIV#contentcontainer #forumMessages {
  margin-bottom : 10px;
}

TABLE.forumtable {
  cellspacing: 0px;
  cellpadding: 0px;
  width: 100%;
  margin-left:0
  border-left-style: solid 1px;

}

TD.threadOverviewleft
{

  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #bbbbbb;
    border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bbbbbb;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #bbbbbb;
}

TD.threadOverview, TD.threadOverviewSmall
{

  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bbbbbb;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #bbbbbb;

}

TD.threadOverviewSmall {
  font-size: 10px;
}

TABLE.forumtable TR TH {
  text-align: left;

}

FIELDSET.forum LABEL {
  width: 60px;
}

FIELDSET.forum DIV.formcontent {
  float: none;
}

FIELDSET.forum DIV.formcontent INPUT {
  margin-bottom: 2px;
}

* HTML FIELDSET.forum DIV.formcontent INPUT {
  margin-bottom: 0;
}

FIELDSET.forum DIV.formcontent TEXTAREA {
  margin-top: 0;
  width: 80%;
}

DIV.forummessage {
  border: 1px solid #dddddd;
  margin-top: 0px;
}

DIV.forummessage H3, DIV.forummessage P {
  margin: 0px 0 0px 0;
  font-size: 13px;
  color: #000000;
}

/************************************************************************
 * Misc
 ************************************************************************/

A.backtotop {
  text-decoration: none;
}

IMG.backtoptop {
  border:0px;
  vertical-align: middle;
}


/************************************************************************
 * Jurriaan
 ************************************************************************/

.thTopic {  
  background-color: #0496c4;
  color: #ffffff;
  font-size:12px;
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 5px; 
}

.thAuthor {
  background-color: #0496c4;
  color: #ffffff;
  font-size:13px;
  padding-top: 2px; 
  padding-bottom: 2px; 
  padding-left: 2px; 
  width: 150px;
}

td.rowseparator {
  background-color: #dddddd;
}

div.boxcenter table td.rowseparator {
  background-color: #dddddd;
}

td.row1 {
  background-color: #ffffff;
}

div.boxcenter table td.row1 {
  background-color: #ffffff;
}

td.row2 {
  background-color: #eeeeee;
}

hr {
  color: #dddddd;
  background-color: #dddddd;
  height: 1px;
}

blockquote {
  color: #666666;
  background-color: #f8fbfd;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #bbbbbb;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #bbbbbb;
  margin-top: 3px;
  margin-right: 3px;
  margin-bottom: 3px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 10px;
}

.quoteheader {
  margin-left: 10px;
  color: #0496c4;
}

.innertable {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #BBBBBB;
}

/************************************************************************
 * Forum
 ************************************************************************/

#ubbIconsWrapper {
    background-image: url(/static/forum/img/ubbWrapperBg.gif);
    background-repeat: repeat-x;
    border: 1px solid #B9B9B9;
    float: left;
    width: 100%;
}

#ubbIconsWrapper img {
    padding: 2px 3px 0 3px;
}

.messageContent {
  color:#000000;
  font-size:12px;
}

div#profile {
  background-color: ff0000;
  color: ffffff;
}

ul.recentposts li {
  padding-right: 0px;
  background-x-position: left;
  background-y-position: center;
  padding-left: 10px;
  background-image: url(/static/forum/img/arrow_grey.gif);
  padding-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
  padding-top: 0px;
  background-repeat: no-repeat;
  list-style-type: disc;
}

H2#forumTitle {
  color: #646464;
}

/************************************************************************
 * Code Presentation
 ************************************************************************/

.codeContent {
  text-align: left;
  background-color: #f0f0f0;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  color: #222222;
}

.code {
  border: 1px dashed #3c78b5;
    font-size: 11px;
  font-family: Courier;
    margin: 10px;
  line-height: 13px;
    overflow: auto;
}

.forummessage .codeContent {
  background-color: #FFFFF9;
}

pre {
    padding: 0px;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: left;
    overflow: auto;
}

.tdFormElementRadio {
  padding-left:10px;
}

.tdFormElementRadio input {
  margin-left:20px;
}

#tableBlogMessage {
  border-right:1px solid #DEDEDE;
  border-bottom:1px solid #DEDEDE;  
}

.divBlogMessageAvatar {
  width:80px;
  height:80px;
  border:1px solid #DEDEDE; 
}

/************************************************************************
 * Forum Profile
 ************************************************************************/

.forumProfileHeader {
  background-color:#E8F0F7;
  border:1px solid #35AAD5;
  padding:2px 0px 2px 5px;
  color:#037295;
  font-weight:bold;
  font-size:11px;
}

#forumProfileAbout {
  float:left;
  width:520px;
  padding-left:5px;
  font-size:11px;
}

#forumProfileAvatar {
  float:right;
  width:125px;
  margin:10px;
  border:1px solid #DEDEDE;
  margin-top:0px;
  text-align:center;
  padding: 5px 0px 5px 0px;
}

#forumProfileAllPostsContainer {  
  clear:both;
  padding-top:10px;
}

#forumProfileAllPosts { 
}

.forumProfileSmallLeft {  
  clear:both;
  float:left;
  width:335px;
  margin-right:10px;
}

.forumProfileSmallRight { 
  float:left;
  width:335px;
}

.forumProfileLeftTD {
  padding:5px 0 5px 5px !important;
  font-size:11px;
}

.forumProfileRightTD {
  padding:0px;
  font-size:11px;
  padding-left:5px;
}

.forumProfileRightTD a {
  font-weight:normal !important;
}

.forumProfileRightTD a:hover {
  font-weight:normal !important;
}

#forumProfileRecentPosts {
  padding-left:5px;
  
}

#forumProfileRecentPosts span {
  font-size:11px;
}

#forumProfileRecentPosts span a {
  font-size:11px;
}

#forumProfileRecentPosts a {
  font-size:12px;
}

.forumRecentPost {
  padding:0px;
  margin-bottom:10px;
}

.forumRecentPostHeader {
  border:1px solid #DF8800;
  padding-left:5px;
  background-color:#FFF8EC;
}

.forumRecentPostHeaderNormal {
  border-bottom:1px solid #EEEEEE;
}

.forumRecentPostMessage {
  padding:5px;
  border-color:#EEEEEE;
  border-style:solid;
  border-width:0px 1px 1px 1px;
}

.addMessage, .editLink, .deleteLink, .rewardLink {
  text-decoration: none;
}
