

/* forums table */

.forumTable {
border:none;
border-collapse:collapse;
border:1px solid #dbdbdb;
border-bottom:none;
background:#fff;
}

.forumTable td {
border-bottom:1px solid #dbdbdb;
padding:4px 8px 4px 8px;
}

.forumTable td.cell2 {
background:#f0f0f0;
}

.forumTable td.cell1.categorytitle {
padding:3px 8px 3px 8px;
background:#ff6000 url("../img/bg_noise.gif") repeat;
color:#fff;
}

.forumTable td.cell1.categorytitle a {
color:#fff;
text-decoration:none;
font-weight:bold;
}

.forumTable th {
border-top:1px solid #bebebe;
padding:1px 8px 3px 8px;
text-align:left;
font-weight:bold;
color:#dedede;
background:#959595 url("../img/bg_heading.gif") repeat-x bottom;
}

.forumTable td.submit {
padding-top:8px;
padding-bottom:14px;
}

.forumTable .views,
.forumTable .replies {
text-align:center;
}

.forumTable .details {
border-right:1px solid #dbdbdb;
}

img.icon {
margin-bottom:-2px;
}


/* main blocks */

div.actions {
float:left;
padding:8px 0 8px 0;
width:25%;
}

td.cell1.actions {
white-space:nowrap;
}

.search {
float:right;
padding:8px 0 8px 0;
width:75%;
text-align:right;
}

div.pagination {
padding:3px 8px 4px 8px;
background:#ff6000 url("../img/bg_noise.gif") repeat;
color:#000;
text-align:center;
}

div.pagination a {
color:#fff;
text-decoration:none;
}

div.pagination a:hover {
background:#000;
color:#fff;
}

div.pagination p {
margin:0;
}

span.pagination {
font-size:11px;
}


/* posting form */

.smiles {
padding:25px 0 15px 0;
text-align:center;
}

.smiles a img {
margin:0 3px 3px 0;
}

.bbTags,
.fontStyles {
padding:6px 0 6px 0;
}

.fontStyles label {
float:left;
padding:0 4px 0 0;
}

.fontStyles select {
float:left;
}

.closeTags {
float:right;
white-space:nowrap;
}

.message {
text-align:center;
}

.message textarea {
width:400px;
}