/* 
Document   : forum
Created on : 7-apr-2009, 13:17:07
Author     : lok0314
Description:
Purpose of the stylesheet follows.
*/

/* 
TODO customize this sample style
Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#forum h4{
    padding:0;
}
#forum a h4{
    text-decoration:none;
    width:80%;
}
#forum a h4:hover{
    background-color:black;
    color:white;
}
#subforums{
    float:left;
    width:840px;

}
#subforums ul{
    margin-left:0;
    padding-left:0;
    padding-bottom:20px;
}
#subforums li{
    list-style:none;
    float:left;
    padding-right:20px;
    padding-left:5px;
    margin-left:0;

}
#subforums li a{
    text-decoration:none;
    font-weight:bold;
    font-size:1.2em;
    color:black;
}

#subforums ul li a:hover{
    background-color:black;
    color:white;
}
div.subforum{
    float:left;
    width:100%;
    border-top-style:solid;
    border-top-color:black;
    border-top-width:2px;
}
div.thread{
    float:left;
    width:100%;
    border-color:black;
    border-width:1px;
    border-style:solid;
    padding-top:5px;
    padding-bottom:5px;
}
div .threaddate{
    width:20%;
    margin:0;
    padding:0;
    float:left;
    text-align:right;
    font-style:italic;
}
div .threadtitle{
    float:left;
    width:80%;
    font-weight:bold;
}
div .threadstarter{

}
div .forumposttext {
    float:left;
    width:100%;
    background-color:#FBFBFB;
}
div .threadstarter a{
    margin:0px;
    padding-left:2px;
    padding-right:2px;
    float:left;
    width:auto;
    color:black;
    text-decoration:none;
}
.addentry label{
    margin-left:5px;
    padding-left:0px;
    float:left;
}
.addentrytitle{
    border-width:1px;
    border-style:solid;
    margin-left:5px;
    width:575px;
}

.addentrytextarea{
    width:575px;
    margin-left:5px;
    height:200px;
    border-width:1px;
}
.formsave {
    float:left;
    margin-left:5px;
    width:500px;
    border-style:solid;
    border-width:1px;
    border-color:#E5E5E5;
    background-color:#E5E5E5;
}
.formcancel{
    float:left;
    width:75px;
    border-top-color:#E5E5E5;
    border-top-style:solid;
    border-top-width:1px;
    border-right-color:#E5E5E5;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#E5E5E5;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:black;
    border-left-width:1px;
    border-left-style:solid;
    background-color:#E5E5E5;
}
.formreply{
    float:left;
    width:75px;
    border-top-color:#E5E5E5;
    border-top-style:solid;
    border-top-width:1px;
    border-right-color:#E5E5E5;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#E5E5E5;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:black;
    border-left-width:1px;
    border-left-style:solid;
    background-color:#E5E5E5;
}
div .replyform{
    float:left;
    margin-left:10%;
}
.replysubject{
    float:left;
    width:500px;
    border-width:1px;
}
.replytext{
    float:left;
    width:500px;
    height:200px;
    border-width:1px;
}
.replysave{
    float:left;
    width:75px;
    border-top-color:#E5E5E5;
    border-top-style:solid;
    border-top-width:1px;
    border-right-color:#E5E5E5;
    border-right-style:solid;
    border-right-width:1px;
    border-bottom-color:#E5E5E5;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-left-color:black;
    border-left-width:1px;
    border-left-style:solid;
    background-color:#E5E5E5;
}
h3{
    margin-top:0;
    float:left;
    width:100%;
    background-color:#E8E8E8;
}
h4{
    margin:0;
}
a{
    text-decoration:none;
}
