body {
    background-color:#2d2d2d;
    color:#4c4c4c;
} 

a {
    color:#d3d3d3;
}

a:hover {
    color:#000000;
}

h2 {
    color:#4c4c4c;    
}

table.menu_table {
    background-image:url("../images/line_background_inverted.gif");
}

/********************
* FORM ELEMENTS
********************/
textarea, input, select {
    background-color:#ffffff!important;
    color:#4c4c4c!important;
    border:1px solid #ffffff;
}

/********************
* SEARCH FORM
********************/
#search_form {
    background-image:url("../images/line_background_black_inverted.gif");
}

#search_form input {
    background-color:#ffffff;
    border-top-color:#ffffff;
    border-left-color:#ffffff;
    border-bottom-color:#ffffff;
    border-right-color:#ffffff;  
    color:#4c4c4c;
}

#search_button {
    border-top-color:#fff;
    border-left-color:#fff;
    border-bottom-color:#fff;
    border-right-color:#fff;     
}

/********************
* IMAGES
********************/
img.bordered {
    border-color:#ffffff;
}

/********************
* DIVIDER
********************/
div.divider {
    background-image:url("../images/divider_dash.gif");
}

/********************
* LEFT COLUMN
********************/
#left_column h2 span {
    background-color:#ffffff;
    background-image:url("../images/flame_small_light_inverted.gif");    
}

#left_column h3 span {
    background-color:#ffffff;
    color:#9a9a9a;
}

.left_block {
    background-image:url("../images/line_background_inverted.gif");
}

.left_block_bg {
    background-color:#e7e7e7;
    background-image:url("../images/line_background_inverted.gif");
}

.item_actions span {
    background-color:#b0b0b0;
}

.item_actions span a {
    color:#ffffff;
}

/********************
* RIGHT COLUMN
********************/
.right_block {
    background-image:url("../images/line_background_inverted.gif");
}

.side_bar_bg {
    background-color:#e7e7e7;
    background-image:url("../images/line_background_inverted.gif");
}

.side_bar_content h2 {
    color:#efefef;
    background-color:#b0b0b0;
    background-image:url("../images/flame_small_dark_inverted.gif");
}

.listPages a, #word_cloud a, .side_bar_content ul li a, .left_block_content ul li a {
    color:#4c4c4c;
}

.listPages a, #word_cloud a, .side_bar_content ul li a:hover, .left_block_content ul li a:hover  {
    color:#2c2c2c;
}

/********************
* HEADER
********************/

#main_menu {
    background-image:url("../images/line_background_inverted.gif");
}

#main_menu li {
    background-color:#000000;    
}

#main_logo {
    background-image:url("../images/flame_large_inverted.gif");
}

.menu_background {
    background-image:url("../images/line_background_inverted.gif");
}

.menu_block {
    background-color:#e7e7e7;
    background-image:url("../images/line_background_inverted.gif");
}
