/*** Normalized ***/

.content a {
    color: #c91608;
}

/*---------------------------------------------------*/

#main_body {
    color: #000000;
    background: #e1fbff;
}

#containertop {
    background: no-repeat;
    background-image: url(images/static/container_top.gif);
}

#containerbottom {
    background: no-repeat;
    background-image: url(images/static/container_bottom.gif);
}

#container {
    background: repeat-y;
    background-image: url(images/static/container_main.gif);
}

#header {
    background: no-repeat;
    background-image: url(images/static/headerbg.gif);
}

#footer_text {
    color: #396200;
    background: no-repeat;
    background-image: url(images/static/footerbg.gif);
}

/*--- Main Navigation -------------------------------*/

#menu {
    background: no-repeat;
    background-image: url(images/static/menubg.gif);
}

.menu_separator {
    background: no-repeat;
    background-image: url(images/static/menu_separator.gif);
}

#main_nav_list a.main_nav_item {
    border-right: 2px solid #038100;
}

#menu a.main_nav_item {
    border-right: 2px solid #038100;
}

#menu a.main_nav_item:hover {
    background: #ffffff;
    border-right: 2px solid #038100;
}

#menu a.main_nav_item_active {
    background: #ffffff;
    border-right: 2px solid #038100;
}

/*--- Sub Navigation --------------------------------*/

#submenu {
    background: no-repeat;
    background-image: url(images/static/submenubg.gif);
}

#submenu a.sub_nav_item {
    border-right: 2px solid #038100;
}

#submenu a.sub_nav_item_active {
    background: #8de17e;
    border-right: 2px solid #038100;
}

#submenu a.sub_nav_item:hover {
    background: #8de17e;
    border-right: 2px solid #038100;
}

/*--- Content ---------------------------------------*/

.content table {
    border-color: #1b6100;
    color: #010101;
}

.content td {
    border-color: #1b6100;
}

.content th {
    background: #abe995;
    border-color: #1b6100;
}

.content tr.odd {
    background-color: #ffffff;
}

.content tr {
    background-color: #f3f3f3;
}

.content tr.even {
    background-color: #f3f3f3;
}

/*--- Search ----------------------------------------*/

.content_search_container {
    background: no-repeat;
    background-image: url(images/static/searchbg.gif);
}

/*--- Forum New Message -----------------------------*/

.content textarea {
    border-color: #1b6100;
}

.content input {
    border-color: #1b6100;
}

.content fieldset {
    border-color: #1b6100;
}

/*--- Pager -----------------------------------------*/

#pager {
    background: no-repeat;
    background-image: url(images/static/pager_bg.gif);
}

#pager a {
    color: #020202;
}

#content_container {
    color: #000000;
}

