/*  divForumList */
#divForumList
{
    
}

#divForumList p
{
    padding:0;
    margin:0;
}

#divForumList table
{
    width:945px;
    border:solid 1px gray;
    padding:0;
    margin:5px;
}

#divForumList th
{
    background-color:#bad6d6;
    padding:5px;
}

#divForumList tr.group td
{
    font-weight: bold;
    padding: 3px;
    background-color: #d4e7e7;
    border-bottom:solid 1px silver;
    border-top:solid 1px silver;
}

#divForumList tr.forum td
{
    padding:1px;
    background-color:White;
}

#divForumList tr.altforum td
{
    padding:1px;
    border-top:solid 1px gainsboro;
    background-color:#eff7f7;
}

#divForumList p.description   
{
    font-size:x-small;
    font-style:italic;
}

#divForumList tr td.name
{
    padding-left:10px;
}

#divForumList td.count
{
    text-align:center;
    width:80px;
}

#divForumList td.lastpost
{
    width:250px;
}

#divForumList td.lastpost p, #divForumList td.lastpost span
{
    font-size:x-small;
}


/*  divThreadList */
#divThreadList p
{
    padding:0;
    margin:0;
}

#divThreadList table
{
    width:945px;
    border:solid 1px gray;
    padding:0;
    margin:5px;
}

#divThreadList th
{
    background-color:#d4e7e7;
    padding:5px;
}


#divThreadList tr.thread td
{
    padding:1px;
    background-color:White;
}

#divThreadList tr.altthread td
{
    padding:1px;
    border-top:solid 1px gainsboro;
    background-color:#eff7f7;
}

#divThreadList tr td.name
{
    padding-left:10px;
}

#divThreadList td.count
{
    text-align:center;
    width:80px;
}

#divThreadList td.lastpost
{
    width:250px;
}

#divThreadList td.lastpost p, #divThreadList td.lastpost span
{
    font-size:x-small;
}

/* #divPostControl */
#divPostControl
{    
    margin:3px;
}

#divPostControl strong.needsapproval
{
    color:Red;
}

#divPostControl dl.post
{
    list-style-type:none;
    border:solid 1px gainsboro;
    margin:0;
    padding:0;
}

#divPostControl dl.post dt
{
    display:none;
}

#divPostControl dl.post dd
{
    margin:0;
    padding:3px;
    display:block;
    
}

#divPostControl dl.post dd.datecreated
{
    background-color:#bad6d6;
    font-size:x-small;    
}

#divPostControl dl.post dd.username
{
    width:150px;
    padding-bottom:0px;
    padding-top:5px;
    text-align:center;
    
    float:left;
}
#divPostControl dl.post dd.username em
{
    font-size:x-small;
}


#divPostControl dl.post dd.subject
{
    margin-left:160px;
    border-bottom:solid 1px gainsboro;
    border-left:solid 1px gainsboro;
}

#divPostControl dl.post dd.subject h3
{
    padding:0;
    margin:0;
}

#divPostControl dl.post dd.body
{
    margin-left:160px;
    padding-bottom:10px;
    background-color:White;
    border-left:solid 1px gainsboro;
    
}

#divPostControl dl.post div.quote
{
    margin:5px;
}

#divPostControl dl.post div.innerquote
{
    border:inset 1px gainsboro;
    font-size:x-small;
    background-color:WhiteSmoke;
}

#divPostControl dl.post div.quote *
{
   font-size:x-small;
}

#divPostControl dl.navigation
{
    clear:both;
    margin:3px 0 10px 0;
    padding:0;
    text-align:right;
}

#divPostControl dl.navigation dt
{
    display:none;
}

#divPostControl dl.navigation dd.first
{    
    border-left:none;
}

#divPostControl dl.navigation dd
{    
    display:inline;
    margin:0;
    padding:0 0 0 3px;
    border-left:solid 1px gray;
}

#divPostControl dl.navigation dd a
{    
    font-size:x-small;
}

/* quick reply box */
div.quickreply dl 
{
    margin:5px 5px 15px 5px;
    padding:0;
}

div.quickreply dt
{
    font-weight:bold;
    margin:0;
    padding:0;
}

div.quickreply dd
{
    margin:5px;
    padding:0;
}

/* newpost page */

div.newpost dl 
{
    margin:5px 5px 15px 5px;
    padding:0;
}

div.newpost dt
{
    font-weight:bold;
    margin:0;
    padding:0;
}

div.newpost dd
{
    margin:5px;
    padding:0;
}
div.newpost dd.subject INPUT
{
    width:50%;
}
div.newpost textarea
{
    width:95%;
}
