table.forum {border-collapse: collapse; font-site:11px;  }
table.forum td, table.forum th { border:1px solid white;}
table.forum th { background: #5497c9; color:white; padding: 10px 5px 10px 5px; text-align: center;}
table.forum td { background: #ddeaf4; color:black;  padding:5px;}
table.forum td.topic { width:220px;}
table.forum td.replies, table.forum th.replies { width:80px; text-align:center;}
table.forum td.lastreply {}
table.forum td.author, table.forum th.author {width:120px; text-align:center;}
span.author {font-weight: bold;}
span.date {font-size:0.9em;}


div.class-forum div {border:0px solid red;}
div.class-forum div.content-navigator {width:100%; float:left;}
div.content-navigator-forum-link  { float:left; width:306px; text-align:center; padding: 0 0 10px 0;}
div.content-navigator-next { float:right; width:200px; text-align:left; padding: 0 0 10px 0;}
div.content-navigator-previous { float:left; width:200px; text-align:right; padding: 0 0 10px 0;}
div.content-navigator-separator { float:left; width:1%;}

a.alert-navi:hover, a.alert-navi:visited, a.alert-navi:active, a.alert-navi {color:#ee2211;}
a.simple-navi:hover, a.simple-navi:visited, a.simple-navi:active, a.simple-navi {color:#216091;}

.reply-content {border:1px solid red; float:right; padding:0px; margin:0px;  width:100%;}
.reply-depth-4 {width:470px;}
.reply-depth-5 {width:440px;}
.reply-depth-6 {width:410px;}
.reply-depth-7 {width:380px;}
.reply-depth-8 {width:350px;}
.reply-depth-9 {width:320px;}
.reply-depth-10 {width:290px;}

