#body {
    font-family: "trebuchet ms", verdana, helvetica;
    font-size:   11pt;
    font-style:  normal;
    padding:     15px;
}

#content {
    font-family:  "trebuchet ms", verdana, helvetica;
    font-size:    11pt;
    font-style:   normal;
    font-weight:  normal;
    margin-right: 210px;
}

#features {
    margin-bottom: 10px;
    margin-top:    10px;
}

#features ul {   
    list-style-type:  square;
    margin-bottom:    0px;
    margin-top:       0px;
}

#features-1 {
    float: left;
}

#features-2 {
    float: right;
    width: 300px;
}

#footer {
    background-color: #ECECEC;
    border-top:       1px solid #BBBBBB;
    clear:            both;
    color:            #373737;
    font-family:      arial, helvetica;
    font-size:        8pt;
    margin-top:       15px;
    padding:          10px;
}

#footer a {
    color:           #FF0000;
    font-family:     arial, helvetica;
    font-size:       8pt;
    text-decoration: none;
}

#top {
    background-color: #373737;
    padding:          10px 15px 10px 15px;
}

#main {
    background-color: #FFFFFF;
    border:           1px solid #373737;
    width:            782px;
}

#main-forum {
    background-color: #FFFFFF;
    border:           1px solid #373737;
}

#sidebar {
    background-color: #EFEFEF;
    border:           1px solid #BBBBBB;
    float:            right;
    font-family:      "trebuchet ms", verdana, helvetica;
    font-size:        10pt;
    font-style:       normal;
    font-weight:      normal;
    margin-bottom:    15px;
    padding:          10px;
    position:         relative;
    top:              30px;
    width:            177px;
}

#top-menu {
    background-color: #E2E2E2;
    border-bottom:    1px solid #BBBBBB;
    padding:          1px 0px 3px 0px;
}

#top-menu a {
    color:           #000000;
    font-family:     "trebuchet ms", helvetica;
    font-size:       9pt;
    font-weight:     bold;
    padding:         3px 9px 3px 9px;
    text-decoration: none;
}

#top-menu a:hover {
    background-color: #373737;
    color:            #FFFFFF;
}

#top-menu li {
    display:         inline;
    list-style-type: none;
}

#top-menu ul {
    margin:       0px;
    padding-left: 5px;
    white-space:  nowrap;
}

a {
    color:           #FF0000;
    text-decoration: none;
}

body {
    background-color: #F5F8FA;
}

h5 {
    color:         #750000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     10pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

h4 {
    color:         #000000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     10pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

h3 {
    color:         #000000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     12pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 0px;
    margin-top:    0px;
}

h1 {
    color:         #750000;
    font-family:   "trebuchet ms", verdana, helvetica;
    font-size:     14pt;
    font-style:    normal;
    font-weight:   bold;
    margin-bottom: 10px;
    margin-top:    0px;
}

pre {
    background-color: #EFEFEF;
    border:           1px solid #BBBBBB;
    font-family:      courier;
    font-size:        10pt;
    font-style:       normal;
    font-weight:      normal;
    padding:          10px;
}

ul {
    list-style-type: square;
}

.divider {
    border-bottom: 1px solid #AAAAAA;
    margin:        15px 0px 15px 0px;
}

.news-date {
    color:       #808080;
    font-family: arial, helvetica;
    font-size:   8pt;
    font-style:  italic;
    font-weight: normal;
}

.news-title {
    color:       #750000;
    font-family: "trebuchet ms", verdana, helvetica;
    font-size:   12pt;
    font-style:  normal;
    font-weight: bold;
}

h2 {
    border-bottom:  1px solid #AAAAAA;
    font-family:    "trebuchet ms", verdana, helvetica;
    font-size:      16pt;
    font-style:     normal;
    font-weight:    bold;
    margin-bottom:  10px;
    padding-bottom: 5px;
}