/* FORM COLORS */
.button, .login-input, .input, textarea, select {
        color: #000000;
        background-color: #CCCCCC;
        border: 1px solid #999999;
}

/* GENERAL STRUCTURE */
#section-menu, #header, #header-menu, #left-menu, #main-container, #main-container-medium, #main-container-long, #main-container-full, #right-menu, #right-menu-short, #right-menu-medium {
        color: #000000;
        background-color: #FFFFFF;
}
#footer {
        background-image: url('../../images/footer.jpg');
        background-repeat: no-repeat;
        background-position: right top;
}
#footer, #footer a, #footer a:hover { background-color: #EEEEEE; }
#footer { color: #A4A4A4; }
#footer a, #footer a:hover { color: #666666; }
#footer a { text-decoration: none; }
#footer a:hover { text-decoration: underline; }

/* STRUCTURE COLORS */
body {
        color: #000000;
        background-color: #C6C6C6;
}
.table-text a, .table-text a:hover, .table-text label, .table-text-top a, .table-text-top a:hover, .table-text-top label, .table-text-list a, .table-text-list a:hover, .table-text-list label { color: #888888; }
.table-text a, .table-text-top a, .table-text-list a { text-decoration: none; }
.table-text a:hover, .table-text-top a:hover, .table-text-list a:hover { text-decoration: underline; }
.table-separator {
        color: #C6C6C5;
        background-color: #C6C6C6;
}
.table-separator-white {
        color: #FFFFFE;
        background-color: #FFFFFF;
}

/* SECTIONS COLORS */
.table-header, .table-header-big {
        background-image: url('../../images/backgrounds/headers.gif');
        background-repeat: repeat-x;
}
.table-header-separator {
        color: #E6E6E5;
        background-color: #E6E6E6;
}
.table-header-title {
        cursor: pointer;
        color: #333333;
        background-color: #EAEAEA;
        background-image: url('../../images/backgrounds/news-title.gif');
        background-position: right center;
        background-repeat: repeat-y;
        border-top: 1px solid #D6D6D6;
        border-bottom: 1px solid #D6D6D6;
}
.table-header-title a, .table-header-title a:hover { color: #333333; }
.vertical-separator {
        color: #C6C6C5;
        background-color: #C6C6C6;
}
.users-galleries-photo, .users-galleries-photo-nomargin { border: 1px solid #666666; }

/* COMMON STRUCTURES COLORS */
.noinfo a {
        color: #666666;
        text-decoration: none;
}
.noinfo a:hover {
        color: #333333;
        text-decoration: underline;
}
.quote {
        color: #000000;
        background-color: #EEEEEE;
        border: 1px solid #999999;
}
.quote2 {
        color: #000000;
        background-color: #EEEEEE;
        border: 1px solid #999999;
}
.pages-list a, .pages-list .pages a, .pages-list .next a, .pages-list .back a {
        border: 1px solid #999999;
        padding: 2px 5px;
        text-decoration: none;
}
.pages-list a:hover, .pages-list .pages a:hover, .pages-list .next a:hover, .pages-list .back a:hover {
        color: #FFFFFF;
        border: 1px solid #333333;
        background-color: #BBBBBB;
        padding: 2px 5px;
        text-decoration: none;
}
.pages-list .current-page { background-color: #E0E0E0; }
.table-list th { background-color: #CCCCCC; }
.table-list th a, .table-list th a:hover { color: #000000; }
.table-list th a:hover { text-decoration: underline; }
.list-background1 { background-color: #FFFFFF; }
.list-background2 { background-color: #F0F0F0; }
.list-background1-unread { background-color: #FFF7B5; }
.list-background2-unread { background-color: #F0E8A6; }
.list-background-checked { background-color: #C1CDD8; }
.list-background1-on, .list-background2-on, .list-background1-unread-on, .list-background2-unread-on {
        background-color: #E0E0E0;
        cursor: pointer;
}

/* SPECIAL COLORS */
.color1 { color: #333333; }
.color1 a {
        color: #333333;
        text-decoration: none;
}
.color1 a:hover {
        color: #333333;
        text-decoration: underline;
}
.color2 { color: #FFFFFF; }
.color3 { color: #888888; }
.color4 { color: #CC6600; }
.color4 a, .color4 a:hover { color: #CC6600; }
.color4 a { text-decoration: none; }
.color4 a:hover { text-decoration: underline; }
.latest-news-color { color: #333333; }
.win, .lose, .draw { font-weight: bold; }
.win, .win2 { color: green; }
.lose, .lose2 { color: red; }
.draw, .draw2 { color: #888800; }
.button-submit {
        color: #888888;
        background-color: #FFFFFF;
        background-image: url('../../images/backgrounds/button-submit.png');
        background-repeat: no-repeat;
        background-position: center center;
}
.arrow-button {
        color: #888888;
        background-color: #FFFFFF;
        background-image: url('../../images/backgrounds/button-submit.png');
        background-repeat: no-repeat;
        background-position: center center;
}
.news-image { border: 1px solid #A6A6A6; }
.news-text { color: #565656; }
.news-text a, .comment-text a, .poll-title a {
        color: #CC6600;
        font-weight: bold;
        text-decoration: none;
}
.news-text a:hover, .comment-text a:hover, .poll-title a:hover {
        color: #CC6600;
        font-weight: bold;
        text-decoration: underline;
}
.news-comment_line, .news-comment_line a, .news-comment_line a:hover, .news-comment_line-left, .news-comment_line-left a, .news-comment_line-left a:hover, .news-comment_line-right, .news-comment_line-right a, .news-comment_line-right a:hover { color: #333333; }
.news-comment_line {
        background-color: #FFFFFF;
        background-image: url('../../images/backgrounds/comments-index.jpg');
        background-repeat: repeat-x;
}
.news-comment_line a, .news-comment_line-left a, .news-comment_line-right a { text-decoration: none; }
.news-comment_line a:hover, .news-comment_line-left a:hover, .news-comment_line-right a:hover { text-decoration: underline; }
.news-comment_line-expanded { color: #9C9C9C; }
.comment-header, .comment-header-num, .comment-header-num a, .comment-header-num a:hover { color: #565656; }
.comment-header {
        background-color: #FFFFFF;
        background-image: url('../../images/backgrounds/comments.jpg');
        background-repeat: repeat-x;
}
.comment-header-left a, .comment-header-left a:hover {
        color: #000000;
        background-color: transparent;
}
.comment-header-left a { text-decoration: none; }
.comment-header-left a:hover { text-decoration: underline; }
.comment-admin a {
        color: #000000;
        font-weight: 100;
        text-decoration: none;
}
.comment-admin a:hover {
        color: #000000;
        font-weight: 100;
        text-decoration: underline;
}
.comment-text { color: #565656; }
.subtitle {
        display: block;
        margin: 0 0 8px 0;
        font-size: 12px;
        font-weight: bold;
        color: #565656;
}
.profile-update { color: #FFFFFF; }
.profile-photo img { border: 1px solid #666666; }
.profile-info { color: #000000; }
.guestbook-photo img { border: 1px solid #666666; }
.match-roster-title { background-color: #EEEEEE; }
.match-list-title {
        color: #909090;
        background-color: #FFFFFF;
        background-image: url('../../images/backgrounds/matches.jpg');
        background-repeat: repeat-x;
}
.match-list1 { background-color: #FFFFFF; }
.match-list2 { background-color: #F0F0F0; }
.match-list1-on, .match-list2-on {
        background-color: #E0E0E0;
        cursor: pointer;
}
.photo, .photo-border, .photogallery, .coverage-photo { border: 1px solid #666666; }
.massmedia-text a, .massmedia-text a:hover { color: #888888; }
.massmedia-text a { text-decoration: none; }
.massmedia-text a:hover { text-decoration: underline; }
.coverage-menu a, .coverage-menu a:hover { color: #333333; }
.coverage-menu-background {
        background-image: url('../../images/backgrounds/coverage-menu.jpg');
        background-repeat: repeat-x;
}
.member-text li a, .member-text li a:hover { color: #000000; }
.table-logo img {
        float: left;
        border: 1px solid #666666;
}
.server-map-photo { border: 1px solid #666666; }