﻿body
{
    margin: 10px;
    padding: 0;
    border: 0;
    height: 100%;
    text-align: center;
    background: #ddd;
}

html
{
    margin: 0;
    padding: 0;
    border: 0;
}

img, p, a, ul, ol, li, br, form, table
{
    border: 0;
}

#wrapper
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    background: white;
}

.header
{
    padding:15px 0 0 0;
    overflow: hidden;
    background: url(../images/bg/background_header2.jpg) no-repeat center center;
    height: 165px;
    width:100%;
}

.leftnav
{
    width: 160px;
    float: left;
    height:auto;
    overflow: hidden;
    margin: 0px 15px 0 10px;
    border-right:solid 1px #bbb;
}

.content
{
    font-family: Trebuchet MS;
    font-size: small;
    width: 512px;
    float: left;
    height:auto;
    overflow: hidden;
    padding: 0;
}

.content .oddpost
{
    width: 502px;
    padding: 0px 5px 2px 5px;
}

.content .evenpost
{
    background-color: #ddd;
    width: 502px;
    padding: 0px 5px 2px 5px;
}

.rightcol
{
    width: 190px;
    float: left;
    height: auto;
    overflow: hidden;
    font-family: Tahoma, Verdana;
    font-size: x-small;
    padding-left:10px;
}

.footer
{
    float:none;
    clear: both;
    width:100%;
    height:auto;
    padding: 10px 0 10px 0;
    text-align: center;
    font-family: Tahoma, Verdana;
    font-size: x-small;
}

.transbox
{
    position:relative;
    left:0px;
    background-color:#fff;
    filter:alpha(opacity=80);
    opacity:0.8;
    -moz-opacity:0.8;
    width:264px;
    height:135px;
}

.logo
{
    position:relative;
    left:10px;
    -moz-opacity:1;
    opacity:1;
}

.login_box
{
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: x-small;
    position: relative;
    float: right;
    padding-right: 10px;
    top:-14px;
}

.login_box input
{
    border: dotted 1px #B33;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size: x-small;
}

.content h1
{
    text-indent: 0em;
    font-family: Georgia, Serif;
    font-variant: small-caps;
    color: #00694a;
    font-size: xx-large;
    border-bottom: solid 1px #999;
}

.content h2
{
    text-indent: 0em;
    font-family: Georgia, Serif;
    font-variant: small-caps;
    color: #00694a;
    font-size: x-large;
    border-bottom: solid 1px #999;
}

.content .right_image
{
    float: right;
    position: static;
    padding-left: 5px;
}

.content .left_image
{
    float: left;
    position: static;
    padding-right: 5px;
}

.content .center_image
{
    text-align: center;
}

.image
{
    border: 0;
}

.news_container
{
    width: 150px;
    background: url(../images/news_background_body.gif) repeat;
}

.news_header
{
    font-family: Tahoma, Verdana;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 2px;
}

.news_date
{
    font-weight: bold;
}

.news_body
{
    padding-left: 5px;
    padding-right: 5px;
}

.main_news_container
{
    width: 400px;
    left: 50%;
    border-top: url(../images/new_background_top.gif);
}

.main_news_header
{
    font-weight: bold;
    background-color: #00694a;
    color: #ffffff;
    padding: 3px;
    border-top: solid 1px ThreeDShadow;
    border-left: solid 1px ThreeDShadow;
}

.main_news_date
{
    font-weight: bold;
}

.main_news_body
{
    padding: 2px;
    border-left: solid 1px ThreeDShadow;
}

.blog_sub
{
    font-family: verdana;
    font-weight: bold;
    font-size: x-small;
    color: #00694a;
    min-height: 28px;
}

.blog_sub_right
{
    font-family: verdana;
    font-weight: bold;
    font-size: x-small;
    color: #00694a;
    text-align: right;
    padding:2px;
    float: right;
}

.imagecontainer
{
    width: 480px;
    height: auto;
    background-color: #fff;
    overflow: auto;
}

.imagebox
{
    vertical-align: middle;
    width: 100px;
    height: 100px;
    float: left;
    background-color: #fff;
    margin: 10px 0px 0px 10px;
    text-align: center;
    vertical-align: text-bottom;
}

.right_post_box
{
    margin:2px 0px 0px 5px;
    width: 175px;
}