html, body {
    background-color: #9EA1A1;
}

a {
    color: darkblue;
}

a:hover {
    color: #7676CC;
}

input, select, textarea {
    background-color: #6A6D6D !important;
    color: white;
    font-size: 0.8em;
    z-index: -1;
}

input[type="file"] {
    background-color: #FFFFFF;
    color: black;
}

.button {
    background-color: #6A6D6D;
    color: white;
    border: 2px white outset;
}

    .button a {
        color: white;
        text-decoration: none;
    }

    .button:hover {
        background-color: #FAFDFD;
        color: black;

        border: 2px white inset;
    }

        .button:hover a {
            color: black;
        }

.box {
    background-color: #EBEBEB;
    border: 1px black solid;
}

    .box .title {
        background-color: #9EA1A1;
        color: #FFFFFF;
        font-weight: bold;
    }

    .box p {
        font-style: italic;
    }

    .box .entry {
    }

.ks_page_wrapper {
    background-color: #EEEEEE;

    border-left: 1px black solid;
    border-right: 1px black solid;
}

.ks_page_header {
    background-color: white;
}

    .ks_page_header_img {
        background-image: url(../content/header1.gif);
    }

    .ks_page_header_text {
    }

.ks_menu_wrapper {
    background-color: #EBEBEB;
}

    .ks_menu_wrapper a {
        text-decoration: none;
    }

        .ks_menu_wrapper a {
            color: black;
        }

        .ks_menu_wrapper a:hover {
            color: #EBEBEB;
        }

    ul, li {
    }

    .ks_menu_wrapper .ks_menu_header {
    }

    .ks_menu_wrapper ul li {
    }

        .ks_menu_wrapper ul li div div {
            border: 1px black solid;
        }

    .post_error {
        background-color: black;
        border: #9EA1A1;
        color: #F5FBC7;
    }

        .ks_menu_wrapper ul li ul {
            border: 1px black solid;
        }

            .ks_menu_wrapper ul li ul li {
                border: 1px black solid;
                background-color: #EBEBEB;
                color: black;
            }

            .ks_menu_wrapper ul li ul li:hover {
                border: 1px black solid;
                background-color: #9EA1A1;
                color: white;
            }

        .ks_menu_wrapper ul li:hover {
            background-color: #9EA1A1;
            color: white;
        }

        .ks_menu_wrapper ul li:hover ul,
         .ks_menu_wrapper ul li.hoverfix ul {
        }

.ks_display_wrapper {
    background-color: white;
}

    .ks_misc_column_container {
        background-color: #FFFFFF;
    }

        .ks_misc_column_wrapper {
        }

            .ks_misc_column_wrapper .ks_title {
                background-color: #5B5D5D;
                color: #FFFFFF;
            }

            .ks_account_report {
                border: 1px black solid;
                background-color: #EBEBEB;
            }

                .ks_account_settings,
                 .ks_account_logout {
                }

                .ks_login_name {
                }

                    .ks_login_name .ks_label {
                    }

                    .ks_login_name .ks_value input {
                    }

                .ks_login_pass {
                }

                    .ks_login_pass .ks_label {
                    }

                    .ks_login_pass .ks_value input {
                    }

                .ks_login_button {
                }

                .ks_login_register {
                }

                .ks_login_forgot {
                }

            .ks_latest_image {
                background-color: #EBEBEB;
                border: 1px black solid;
            }

                .ks_latest_image_wrapper {
                }

            .ks_latest_stories {
                background-color: #EBEBEB;
                border: 1px black solid;
            }

                .ks_latest_story_wrapper {
                }

                    .ks_latest_story_wrapper .title {
                    }

                    .ks_latest_story_wrapper .category {
                    }

    .ks_main_column_container {
    }

        .ks_main_column_container .ks_title {
            background-color: #9EA1A1;
            color: white;
        }

        .ks_subtitle {
            font-style: italic;
            font-weight: bold;
        }

        .ks_game_intro {
        }

        .ks_tidbit {
            background-color: #EBEBEB;
            border: 1px black dashed;
        }

            .ks_tidbit .ks_title {
            }

            .ks_tidbit ul {
            }

                .ks_tidbit ul li {
                }

    p.ks_story {
        font-style: normal;
    }

.ks_journal_filter_line {
    background-color: #EBEBEB;
    border: 1px black solid;
}

    .ks_journal_headline_link {
    }

.ks_journal_entry_wrapper {
    border: 1px black solid;
    background-color: #EBEBEB;
}

    .ks_journal_title_bar {
        background-color: #5B5D5D;
        font-weight: bold;
        color: #FFFFFF;
    }

    .ks_journal_category_line {
    }

    .ks_journal_time_line {
        color: darkblue;
    }

    .ks_journal_author_byline {
        text-align: right;
        margin-right: 0.2em;
    }

    .ks_journal_message {
        color: black;
    }

    .ks_journal_comments_link {
    }

.ks_journal_comment_container {
    border: 1px black solid;
}

    .ks_journal_comment_wrapper {
        background-color: #EBEBEB;
    }

    .ks_journal_comment_author_wrapper {
        background-color: #EBEBEB;
    }

        .ks_journal_comment_avatar {
        }

        .ks_journal_comment_byline {
        }

        .ks_journal_comment_count {
        }

    .ks_journal_comment_message {
        border-left: 1px black solid;
        background-color: white;
    }

        .ks_journal_comment_form_wrapper {
            background-color: #EBEBEB;
            border: 1px black solid;
        }

            .ks_journal_comment_form_wrapper textarea {
            }

            .ks_comment_form_button {
            }

.ks_pager_wrapper {
}

    .ks_page_previous {
    }

    .ks_page_next {
    }

#ks_journal_category_list,
 #ks_image_category_list {
}

    #ks_journal_category_list .headlines_link {
    }

    #ks_journal_category_list li,
     #ks_image_category_list li {
        background-color: #EBEBEB;
        border: 1px black solid;
    }

        #ks_journal_category_list li ul li,
         #ks_image_category_list li ul li {
            border: 0;
        }

    #ks_journal_category_list li ul,
     #ks_image_category_list li ul {
        border: 0;
    }

    #ks_journal_category_list .ks_category_name,
     #ks_image_category_list .ks_category_name {
        color: black;
    }

    #ks_journal_category_list .ks_category_description,
     #ks_image_category_list .ks_category_description {
        font-style: italic;
    }

.ks_headline_wrapper {
}

    .ks_headline_date {
    }

    .ks_headline_title {
    }

    .ks_headline_category {
    }

    .ks_headline_comment_line {
    }

#ks_image_gallery_container {
}

#ks_image_gallery_wrapper {
}

    .ks_image_gallery_item_container {
    }

    .ks_image_gallery_item_wrapper {
        border: 1px black solid;
        background-color: #EBEBEB;
    }

.ks_image_page_wrapper {
    border-left: 1px black solid;
    border-right: 1px black solid;
    background-color: #FFFFFF;
}

    .ks_image_description {
        background-color: #EBEBEB;
        border: 1px black dashed;
    }

    .ks_image_full { 
    }
