#content h1
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 10px 0;
}

#content a:visited
{
    color: #336699;
}


#content a
{
    color: blue;
}

#phorum-index
{
    width: 100%;
    border-bottom-width: 0px;
    text-align: left;
}

#phorum-index th
{
    background-color: #BBBBBB;
    padding: 3px 0 3px 0;
}

#phorum-index td
{
    font-family: Verdana;
    border-top: 1px solid #BBBBBB;
    font-size: 12px;
    background-color: White;
    padding: 3px 0 3px 0;
}

#phorum-index th.forum-name
{
    font-family: Verdana;
    font-size: 13px;
    padding: 3px 0 3px 3px;
}

#phorum-index th.forum-name a
{
    color: Black;
}

#phorum-index th.forum-threads
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-posts
{
    width: 120px;
    text-align: center;
    vertical-align: middle;
}

#phorum-index th.forum-last-post
{
    padding: 3px 15px 3px 3px;
    vertical-align: middle;
}

#phorum-index td.forum-name
{
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 0 15px 15px;
}

#phorum-index td.forum-name p
{
    font-size: 13px;
    font-weight: normal;
    font-family: Verdana;
    margin: 0 15px 0 0;
}

#phorum-index td.forum-name small
{
    font-weight: normal;
    font-family: Verdana;
}

#phorum-index td.forum-threads
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-posts
{
    width: 120px;
    text-align: center;
}

#phorum-index td.forum-last-post
{
    width: 120px;
    padding: 0 15px 0 0;
}

#phorum-menu-table, table.menu
{
    width: 100%;
    border-width: 0px;
}

#phorum-menu, td.menu
{
    padding: 5px 3px 0 0;
    vertical-align: top;
    width: 200px;
}

#phorum-content, td.content
{
    padding: 5px 0 0 10px;
    vertical-align: top;
    font-family: Verdana;
}

#phorum-content form, td.content form {
    font-family: Verdana;
    font-size: 14px;
}

div.phorum-menu
{
    font-size: 12px;
    font-family: Verdana;
    background-color: White;
    border: 1px solid #bbbbbb;
    padding: 3px;
    margin-right: 40px;
    font-weight: bold;
}

div.phorum-menu ul
{
    font-weight: normal;
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
}

div.phorum-menu li
{
    font-weight: bold;
    font-family: Verdana;
    font-size: 12px;
    padding: 0 0 0 15px;
    margin-top:3px;
    background-image: url('images/square_bullet.png');
    background-repeat: no-repeat;
    background-position: 1px 2px;
}

div.phorum-menu a
{
    font-weight: normal;
    color: #074ABB;
}

div.phorum-menu a:hover
{
    color: #FF8432;
}

div.phorum-menu a.phorum-current-page, div.phorum-menu a.current
{
    font-weight: bold;
}

table.menu textarea.body {
    font-family:Verdana;
    font-size:14px;
    padding: 8px;
    width: 90%;
}

#phorum-post-form ul
{
    padding: 0 0 0 20px;
    margin: 3px 0px 8px 0px;
    font-size: 85%;
}

#phorum-post-form li
{
    margin-bottom: 3px;
}

#phorum-attachment-list td
{
    font-size: 85%;
}

.phorum-nav
{
    margin-top: 10px;
    border-top: 1px solid black;
    padding-top: 4px;
    text-align: center;
    font-size: 12px;
}

.phorum-nav a, .phorum-nav a:visited, #phorum-index td small a, #phorum-index td small a:visited
{
    color: #074ABB;
}

.phorum-nav a:hover, #phorum-index td small a:hover
{
    color: #FF8432;
}

.new-flag
{
    color: red;
    font-size: 8px;
}

#phorum-list td
{
    padding: 3px;
}

.PhorumFormTable td
{
    text-align: left;
    font-weight: normal;
    padding: 3px;
}

#preview
{
    margin-bottom: 20px;
}

#search-results ol
{
    padding: 0;
    margin: 0;
}

#search-results li
{
    margin: 0 0 15px 0;
}

.PhorumStdTable, table.list {
    width: 100%;
    margin: 0 0 15px 0;
}

.PhorumTableHeader, table.list th {
    background-color: #bbbbbb;
}

.PhorumTableRow, table.list td {
    border-bottom: 1px solid #bbbbbb;
    padding: 6px;
}

.PhorumStdBlockHeader
{
    font-size: 13px;
    font-weight: bold;
    border-bottom: 1px solid black;
    padding-bottom: 3px;
    margin-bottom: 5px;
}

.PhorumNarrowBlock {
    width: 600px;
}

.PhorumFloatingText {
    margin: 10px;
}

.PhorumUserError {
    background-color: red;
    padding: 5px;
    color: White;
}

.PhorumOkMsg {
    background-color: Green;
    padding: 5px;
    color: White;
}

.PhorumNewFlag {
    color: red;
    font-size: 11px;
}

.PhorumReadBodySubject {
    font-weight: bold;
    background-color: #bbbbbb;
    padding: 4px;
    margin: 0 0 5px 0;
}

.message-body {
    margin-top: 20px;
}

div.pm {
    font-family:Verdana;
    font-size:14px;
}

div.pm h4 {
    margin-top: 0;
}


