body { margin: 10px 0px 15px 0px; font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif; font-size: 10pt; color: #444444; background: url(images/background.png) repeat-x; background-position: bottom center; background-attachment: fixed; background-color: #0060B8; }

.clContainer { margin: 0 auto 0 auto; padding: 0px; width: 950px; background-color: #FFF7CC; overflow: hidden; }

.clReviewMadness { z-index: 200; position: absolute; top: 60px; right: 410px; }

.clPMNew { position: absolute; top: 77px; width: 175px; margin: 0px 0px 0px 7px; padding: 5px; border: 2px solid #B50000; background-color: #E80000; color: #FFF7CC; text-align: center; font-weight: bold; font-size: 8pt; }

.clHeader { width: 950px; height: 100px; background-image: url(images/header.png); background-position: center top; background-repeat: no-repeat; overflow: hidden; }

    .clHeader ul { margin: 37px 20px 2px 210px; padding: 0px; font-size: 8pt; list-style-type: none; }
    .clHeader ul li { display: inline; }
    .clHeader ul li a:link { padding: 3px 6px 3px 6px; color: #B50000; text-decoration: none; border: 1px solid #FFF2B3; background-color: #FFFEE6; }
    .clHeader ul li a:visited { padding: 3px 6px 3px 6px; color: #B50000; text-decoration: none; border: 1px solid #FFF2B3; background-color: #FFFEE6; }
    .clHeader ul li a:hover { padding: 3px 6px 3px 6px; color: #E80000; text-decoration: none; border: 1px solid #FFF2B3; background-color: #FFFEE6; }

    .clHeaderActive { color: #E80000 !important; }

    .clUserBar { margin: 32px 12px 0px 0px; float: right; }
    .clUserBar a img { border: 0px; margin-right: 2px; }

.clMenus { width: 192px; overflow: hidden; float: left; }

    .clMenuSub { padding-right: 10px; text-align: right; font-size: 8pt; }
    .clMenuSub ul { margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clMenuSub ul li { background: none; }
    .clMenuSub ul li a:link { color: #B50000; text-decoration: none; }
    .clMenuSub ul li a:visited { color: #B50000; text-decoration: none; }
    .clMenuSub ul li a:hover { color: #E80000; text-decoration: underline; }

.clMenu { width: 180px; margin: 10px; padding: 0px 10px 0px 10px; background-image: url(images/menu-back.png); background-position: top left; background-repeat: repeat-y; overflow: hidden; }

    .clMenu .clMenuAvatar { margin: 0px 8px -2px 0px; padding: 1px; border: 1px solid #FFEE99; float: left; }

    .clMenu .clMenuUser { height: 52px; }
    .clMenu .clMenuUser a:link { color: #444444; text-decoration: none; font-size: 8pt; }
    .clMenu .clMenuUser a:visited { color: #444444; text-decoration: none; font-size: 8pt; }
    .clMenu .clMenuUser a:hover { color: #E80000; text-decoration: underline; font-size: 8pt; }

        .clMenu .clMenuUser .clMenuUserName { font-size: 10pt; }
        .clMenu .clMenuUser .clMenuUserName a:link { color: #444444; text-decoration: none; font-weight: bold; font-size: 10pt; }
        .clMenu .clMenuUser .clMenuUserName a:visited { color: #444444; text-decoration: none; font-weight: bold; font-size: 10pt; }
        .clMenu .clMenuUser .clMenuUserName a:hover { color: #444444; text-decoration: underline; font-weight: bold; font-size: 10pt; }

    .clMenu ul { width: 160px; margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clMenu ul li { background: 0px 3px url(images/bullet-star.png) no-repeat; font-size: 8pt; padding: 2px 10px 3px 20px; border-bottom: 1px solid #FFF2B4; }
    .clMenu ul li a:link { color: #E80000; text-decoration: none; }
    .clMenu ul li a:visited { color: #E80000; text-decoration: none; }
    .clMenu ul li a:hover { color: #E80000; text-decoration: underline; }

        .clMenu ul .clMenuNoBullet { background: none !important; padding: 0px 10px 3px 8px !important; text-align: center; }

            .clMenu ul .clMenuNoBullet img { vertical-align: bottom; }

    .clMenu .clMenuTop { margin: 0px -10px 0px -10px; }
    .clMenu .clMenuBottom { margin: 0px -10px -4px -10px; }

    .clMenuLogin { font-size: 8pt; }
    .clMenuLogin input[type="text"], .clMenuLogin input[type="password"] { padding: 2px 2px 2px 25px; width: 133px; border: 1px solid #FFF2B3; background-color: #FFF7CC; color: #000000; }
    .clMenuLogin input[type="submit"] { padding: 3px; margin-top: 5px; font-size: 8pt; border: 1px solid #FFF2B3; background-color: #FFF7CC; color: #000000; }

    .clMenu #idMenuNES a:link, .clMenu #idMenuSNES a:link, .clMenu #idMenuN64 a:link, .clMenu #idMenuNGC a:link { color: #EEEEEE; text-decoration: none; }
    .clMenu #idMenuNES a:visited, .clMenu #idMenuSNES a:visited, .clMenu #idMenuN64 a:visited, .clMenu #idMenuNGC a:visited { color: #EEEEEE; text-decoration: none; }
    .clMenu #idMenuNES a:hover, .clMenu #idMenuSNES a:hover, .clMenu #idMenuN64 a:hover, .clMenu #idMenuNGC a:hover { color: #EEEEEE; text-decoration: underline; }

.clPage { width: 716px; margin: -45px 10px 10px 10px; padding: 10px; border: 1px solid #FFF2B3; background-color: #FFFEE6; background-image: url(images/page-back.png); background-position: top left; background-repeat: repeat-x; float: left; overflow: hidden; }

    .clPage h1 { margin: 0px 0px 5px 0px; padding: 0px 0px 8px 0px; font-size: 16pt; border-bottom: 1px solid #FFF2B3; color: #E80000; }
    .clPage h1 a:link { color: #E80000; text-decoration: none; }
    .clPage h1 a:visited { color: #E80000; text-decoration: none; }
    .clPage h1 a:hover { color: #E80000; text-decoration: underline; }
    .clPage h2 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 10pt; color: #444444; }
    .clPage h2 a:link { color: #444444; text-decoration: none; }
    .clPage h2 a:visited { color: #444444; text-decoration: none; }
    .clPage h2 a:hover { color: #444444; text-decoration: underline; }
    .clPage h3 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 11pt; color: #444444; }

    .clPage hr { margin: 16px 0px 12px 0px; height: 1px; color: #FFF2B3; background-color: #FFF2B3; border: 0; }

    .clPage img { border: 1px solid #E80000; padding: 1px ; margin: 5px 8px 5px 8px; }

    .clPage input[type="submit"] { padding: 8px; margin: 0px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; float: right; }

    .clPage ul { margin: 10px 0px 10px 0px; padding: 2px 0px 2px 10px; line-height: 140%; list-style-type: none; }
    .clPage li { background: -1px 2px url(images/bullet-star.png) no-repeat; padding: 0px 0px 0px 20px; }
    .clPage li a:link { color: #E80000; text-decoration: underline; }
    .clPage li a:visited { color: #E80000; text-decoration: underline; }
    .clPage li a:hover { color: #E80000; text-decoration: none; }
    .clPage ol { margin: 10px 0px 10px 25px; padding: 2px 0px 2px 10px; line-height: 140%; }
    .clPage ol li { background: none; margin: 0px; padding: 0px 0px 0px 10px; line-height: 140%; }

    .clPage a:link { color: #444444; text-decoration: underline; }
    .clPage a:visited { color: #444444; text-decoration: underline; }
    .clPage a:hover { color: #E80000; text-decoration: underline; }

    .clPage table { width: 100%; }
    .clPage table th { background-image: url(images/table-back.png); background-position: top left; background-repeat: repeat-x; }
    .clPage table th, td { padding: 5px; vertical-align: 50%; }
    .clPage table td input { padding: 2px 2px 2px 25px; margin: 0px; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; }
    .clPage table td input[type="submit"] { padding: 3px; margin: 0px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; }
    .clPage table td textarea { width: 490px; padding: 2px; margin: 0px; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; }
    .clPage table td .clDarkInput { padding: 2px 2px 2px 25px; margin: 0px; border: 1px solid #FFF7CC; background-color: #FFFEE6; color: #000000; }
    .clPage table td a:link { color: #E80000; text-decoration: none; }
    .clPage table td a:visited { color: #E80000; text-decoration: none; }
    .clPage table td a:hover { color: #E80000; text-decoration: underline; }
    .clPage table img { margin: 0px; padding: 0px; border: 0px; background-color: none; }

    .clPage blockquote { margin: 12px 8px 12px 8px; padding: 12px; overflow: hidden; background-image: url(images/quote.png); background-position: top left; }

    .clPageh1Super { margin-top: 5px; font-size: 8pt; color: #E80000; float: right; }
    .clPageh1Super a:link { color: #E80000; text-decoration: none; }
    .clPageh1Super a:visited { color: #E80000; text-decoration: none; }
    .clPageh1Super a:hover { color: #E80000; text-decoration: underline; }

    .clPageh1Sub { font-size: 8pt; }
    .clPageh1Sub a:link { color: #444444; text-decoration: underline; }
    .clPageh1Sub a:visited { color: #444444; text-decoration: underline; }
    .clPageh1Sub a:hover { color: #444444; text-decoration: none; }

    .clPageNavigation { text-align: center; }

    .clMessage { margin: 0px auto 15px auto; padding: 8px; text-align: center; color: #000000; font-weight: bold; border: 1px solid #00BD00; background-color: #8DD98D; overflow: hidden; }

    .clPageComments { margin: 30px 0px 0px 0px; width: 518px; overflow: hidden; }
    .clPageComments ul li img { margin: 0px; padding: 0px; border: 0px; background-color: none; }

    .clComments { margin: 0px; padding: 0px !important; line-height: 140%; list-style-type: none; border-top: 1px solid #FFF2B3; }
    .clComments li { background: none; padding: 10px; border-bottom: 1px solid #FFF2B3; margin: 0px; }
    .clCommentLi1 { background-color: #FFFFFF !important; }

    .clCommentSub { font-size: 8pt; color: #888888; }

    .clCommentFieldLeft { float: left; width: 220px; font-size: 8pt; }
    .clCommentFieldLeft input { padding: 2px 2px 2px 25px; margin: 2px 0px 2px 0px; width: 195px; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; }

    .clCommentFieldRight { float: right; width: 288px; font-size: 8pt; }
    .clCommentFieldRight input { padding: 3px; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; font-size: 8pt; float: right; }
    .clCommentFieldRight textarea { padding: 2px 2px 2px 6px; margin: 2px 0px 2px 0px; width: 278px; height: 150px; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; }

    .clCommentColor1 { margin: 0px 10px 0px 10px; padding: 10px; }
    .clCommentColor0 { background-color: #FFFEE6; margin: 0px 10px 0px 10px; padding: 10px; border-top: 1px dotted #FFEE99; border-bottom: 1px dotted #FFEE99; }

    .clPage .clTableForum { width: 100%; border: 1px solid #FFF7CC; background-color: #FFFFFF; }
    .clPage .clTableForum tr th { padding: 5px !important; background-color: #FFF7CC; border: 0px !important; vertical-align: middle !important; }
    .clPage .clTableForum tr td { padding: 5px 10px 5px 10px !important; border: 0px !important; vertical-align: middle !important; }
    .clPage .clTableForum img { border: 0px; padding: 0px; margin: 0px; }
    .clPage .clTableForum hr { margin: 4px 0px 3px 0px; height: 1px; color: #FFF7CC; background-color: #FFF7CC; border: 0; }

    .clPage .clDivForum { border: 1px solid #FFF7CC; padding: 5px; background-color: #FFFFFF; margin-top: 10px; font-size: 8pt; }

    .clForumMessage { margin: 5px auto 0px auto; padding: 10px 5px 5px 10px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFFFF; overflow: hidden; }

        .clForumMessage input[type="submit"] { padding: 8px; margin: 0px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; float: right; }

    .clForumMessageBackground { margin: 10px 0px 1px 0px; background: url(images/forum-background.png); background-repeat: repeat-y; }

        .clForumMessageUser { margin-top: -10px; padding: 5px 5px 5px 0px; width: 105px; text-align: center; overflow: hidden; float: left; }
        .clForumMessageUser img { border: 0px; padding: 0px; margin: 5px 0px 0px 0px; }

        .clForumMessageText { padding: 5px; width: 572px; font-size: 10pt; overflow: hidden; float: right; }
        .clForumMessageText img { border: 0px; padding: 0px; margin: 0px; vertical-align: -2px !important; }

    .clForumButton { margin: 10px 0px 5px 0px; float: left; }
    .clForumButton a:link { color: #444444; text-decoration: none; margin: 0px 2px 0px 0px; padding: 0px 5px 0px 5px; font-size: 8pt; border: 1px solid #FFF2B3; background-color: #FFF7CC; }
    .clForumButton a:visited { color: #444444; text-decoration: none; margin: 0px 2px 0px 0px; padding: 0px 5px 0px 5px; font-size: 8pt; border: 1px solid #FFF2B3; background-color: #FFF7CC; }
    .clForumButton a:hover { color: #E80000; text-decoration: underline; margin: 0px 2px 0px 0px; padding: 0px 5px 0px 5px; font-size: 8pt; border: 1px solid #FFF2B3; background-color: #FFF7CC; }

    .clForumOptions { font-size: 8pt; text-align: right; margin: 0px; padding: 5px; }
    .clForumOptions img { background: none; border: 0px; padding: 0px 0px 0px 5px; margin: 0px; }
    .clForumOptions a:link { color: #E80000; text-decoration: none; }
    .clForumOptions a:visited { color: #E80000; text-decoration: none; }
    .clForumOptions a:hover { color: #E80000; text-decoration: underline; }

    .clMessagesNavigate { margin: 10px 0px 5px 10px; font-size: 8pt; float: left; }
    .clMessagesNavigate a:link { color: #E80000; text-decoration: underline; }
    .clMessagesNavigate a:visited { color: #E80000; text-decoration: underline; }
    .clMessagesNavigate a:hover { color: #E80000; text-decoration: none; }

    .clTableGame { width: 100%; border-top: 1px dotted #FFF2B3; border-spacing: 0px; padding: 0px; margin: 0px; }
    .clTableGame th, td { padding: 5px 0px 5px 0px; border-bottom: 1px dotted #FFF2B3; vertical-align: top !important; }

        .clTableGameColor0 { background-color: #FFFEE6; }
        .clTableGameColor1 { background-color: #FFFFFF; }

    .clGameConclusion { border-top: 1px dotted #FFF2B3; border-bottom: 1px dotted #FFF2B3; padding: 12px; margin: 15px 0px 15px 0px; background-color: #FFFFFF; }

        .clGameConclusion h3 { margin: -2px 0px 5px 0px; padding: 0px; font-size: 25pt; color: #E80000; }

    .clGameLink { margin-bottom: 10px; text-align: right; }

        .clGameLink a:link { color: #E80000; text-decoration: none; font-weight: bold; }
        .clGameLink a:visited { color: #E80000; text-decoration: none; font-weight: bold; }
        .clGameLink a:hover { color: #E80000; text-decoration: underline; font-weight: bold; }

    .clPage .clPageBoxTop { height: 10px; background-image: url(images/table-top-716.png); background-position: top left; background-repeat: repeat-x; }
    .clPage .clPageBoxMiddle { background-color: #FFF7CC; padding: 0px 5px 0px 5px; }
    .clPage .clPageBoxBottom { height: 10px; background-image: url(images/table-bottom-716.png); background-position: top left; background-repeat: repeat-x; }

    .clPage .clDivForm { border: 1px solid #FFF7CC; padding: 10px; background-color: #FFFFFF; margin-top: 10px; }

.clHomeInfo { width: 376px; text-align: justify; float: left; overflow: hidden; }

    .clHomeInfo img { margin: 0px; padding: 0px; border: 0px; background-color: none; }

    .clHomeInfo .clTableHome { width: 100%; }
    .clHomeInfo .clTableHome td { padding: 0px; vertical-align: top !important; border: 0px; }
    .clHomeInfo .clTableHome img { padding: 1px; border: 1px solid #FFF2B3; }
    .clHomeInfo .clTableHome ul { margin: 0px; padding: 0px; width: 184px; list-style-type: none; }
    .clHomeInfo .clTableHome ul li { background: none; font-size: 8pt; padding: 0px 0px 2px 0px; margin-bottom: 2px; border-bottom: 1px solid #FFF2B3; }
    .clHomeInfo .clTableHome ul li a:link { color: #444444; text-decoration: none; }
    .clHomeInfo .clTableHome ul li a:visited { color: #444444; text-decoration: none; }
    .clHomeInfo .clTableHome ul li a:hover { color: #E80000; text-decoration: underline; }

    .clHomeInfo .clHomeInfoBoxTop { height: 10px; background-image: url(images/table-top-376.png); background-position: top left; background-repeat: repeat-x; }
    .clHomeInfo .clHomeInfoBoxMiddle { background-color: #FFF7CC; padding: 0px 7px 0px 7px; font-size: 8pt; }
    .clHomeInfo .clHomeInfoBoxBottom { height: 10px; background-image: url(images/table-bottom-376.png); background-position: top left; background-repeat: repeat-x; }

.clHomeRight { width: 300px; margin: 0px; padding: 7px 10px 0px 10px; text-align: justify; float: right; overflow: hidden; }

    .clHomeRight h1 { margin: 0px 0px 4px 0px; padding: 0px 0px 8px 0px; font-size: 11pt; color: #E80000; }
    .clHomeRight h2 { margin: 0px; padding: 2px 0px 5px 0px; font-size: 10pt; color: #444444; }
    .clHomeRight h3 { margin: 0px; padding: 2px 0px 5px 0px; font-size: 8pt; color: #444444; }
    .clHomeRight ul { margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clHomeRight ul li { background: none; font-size: 8pt; padding: 0px 0px 5px 0px; margin-bottom: 5px; border-bottom: 1px solid #FFF2B3; }
    .clHomeRight ul li a:link { color: #444444; text-decoration: none; font-weight: bold; font-size: 10pt; padding-bottom: 5px; display: block; }
    .clHomeRight ul li a:visited { color: #444444; text-decoration: none; font-weight: bold; font-size: 10pt; padding-bottom: 5px; display: block; }
    .clHomeRight ul li a:hover { color: #E80000; text-decoration: underline; font-weight: bold; font-size: 10pt; padding-bottom: 5px; display: block; }
    .clHomeRight img { padding: 0px; margin: 0px; border: 0px; }

    .clHomeRight .clHomeReview { width: 286px; height: 76px; padding: 124px 7px 0px 7px; color: #EEEEEE; font-size: 8pt; text-align: justify; cursor: pointer; background-position: center left; background-repeat: no-repeat; }

        .clHomeRight .clHomeReview h1 { margin: 0px; padding: 0px 0px 2px 0px; font-size: 10pt; color: #EEEEEE; border: 0px; }
        .clHomeRight .clHomeReview a:link { color: #EEEEEE; text-decoration: underline; }
        .clHomeRight .clHomeReview a:visited { color: #EEEEEE; text-decoration: underline; }
        .clHomeRight .clHomeReview a:hover { color: #EEEEEE; text-decoration: none; }

    .clHomeRight .clHomeReviewButton { margin: 1px 0px 0px 0px; cursor: pointer; float: right; }

    .clHomeRight table { width: 100%; }

        .clHomeRight table td { padding: 3px 5px 3px 5px; vertical-align: middle !important; }
        .clHomeRight table td input[type="radio"] { vertical-align: -2px; }

    .clHomeRight .clHomeRightBoxTop { height: 10px; background-image: url(images/table-top-300.png); background-position: top left; background-repeat: repeat-x; }
    .clHomeRight .clHomeRightBoxMiddle { background-color: #FFF7CC; padding: 0px 5px 0px 5px; }

        .clHomeRight .clHomeRightBoxMiddle table { border: 0px !important; }

            .clHomeRight .clHomeRightBoxMiddle tr { border: 0px !important; }

                .clHomeRight .clHomeRightBoxMiddle td { border: 0px !important; }

        .clHomeRight .clHomeRightBoxMiddle hr { margin: 4px 0px 3px 0px; height: 1px; color: #FFFEE6; background-color: #FFFEE6; border: 0; }

    .clHomeRight .clHomeRightBoxBottom { height: 10px; background-image: url(images/table-bottom-300.png); background-position: top left; background-repeat: repeat-x; }

    .clHomeRight .clGameOwners { padding: 0px 5px 0px 5px; }

        .clHomeRight .clGameOwners img { border: 1px solid #FFF7CC; padding: 1px; margin: 0px; }

.clUserRight { width: 300px; margin: 0px; padding: 0px 10px 0px 10px; float: right; overflow: hidden; }

    .clUserRight ul { margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clUserRight ul li { background: none; font-size: 8pt; padding: 0px 0px 0px 0px; margin-bottom: 5px; }
    .clUserRight img { margin: 0px; padding: 0px; border: 0px; background-color: none; }

    .clUserRight .clHomeRightBoxTop { height: 10px; background-image: url(images/table-top-300.png); background-position: top left; background-repeat: repeat-x; }
    .clUserRight .clHomeRightBoxMiddle { background-color: #FFF7CC; padding: 0px 10px 0px 10px; text-align: justify; }
    .clUserRight .clHomeRightBoxBottom { height: 10px; background-image: url(images/table-bottom-300.png); background-position: top left; background-repeat: repeat-x; }

    .clUserRight .clUserRightReviews { margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clUserRight .clUserRightReviews li { background: 0px 3px url(images/joystick.png) no-repeat; padding: 2px 10px 3px 25px; border-bottom: 1px solid #FFF2B3; }
    .clUserRight .clUserRightReviews li a:link { color: #444444; text-decoration: none; font-size: 8pt; font-weight: normal; padding-bottom: 0px; }
    .clUserRight .clUserRightReviews li a:visited { color: #444444; text-decoration: none; font-size: 8pt; font-weight: normal; padding-bottom: 0px; }
    .clUserRight .clUserRightReviews li a:hover { color: #E80000; text-decoration: underline; font-size: 8pt; font-weight: normal; padding-bottom: 0px; }

.clHomeAds { height: 65px; padding: 10px 0px 5px 0px; margin: 8px 0px 8px 0px; text-align: center; background-image: url(images/home-ads-back.png); background-position: top center; background-repeat: no-repeat; }

.clHomeForum { width: 300px; overflow: hidden; }

    .clHomeForum ul { margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clHomeForum ul li { background: 0px 3px url(images/cup.png) no-repeat; padding: 2px 10px 3px 25px; border-bottom: 1px solid #FFF2B3; }
    .clHomeForum ul li a:link { color: #444444; text-decoration: none; font-size: 8pt; font-weight: normal; padding-bottom: 0px; }
    .clHomeForum ul li a:visited { color: #444444; text-decoration: none; font-size: 8pt; font-weight: normal; padding-bottom: 0px; }
    .clHomeForum ul li a:hover { color: #E80000; text-decoration: underline; font-size: 8pt; font-weight: normal; padding-bottom: 0px; }

.clHomeNews { width: 300px; margin: 10px 0px 10px 0px; font-size: 8pt; overflow: hidden; }

   .clHomeNews ul { margin: 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
   .clHomeNews ul li {padding: 2px 0px 3px 0px; border-bottom: 1px solid #FFF2B3; }
   .clHomeNews ul li a:link { color: #444444; text-decoration: none; font-size: 8pt; font-weight: normal; padding-bottom: 0px; display: inline !important; }
   .clHomeNews ul li a:visited { color: #444444; text-decoration: none; font-size: 8pt; font-weight: normal; padding-bottom: 0px; display: inline !important; }
   .clHomeNews ul li a:hover { color: #E80000; text-decoration: underline; font-size: 8pt; font-weight: normal; padding-bottom: 0px; display: inline !important; }

.clPageContent { width: 520px; text-align: justify; float: left; overflow: hidden; }

    .clPageContent .clPageContentBoxTop { height: 10px; background-image: url(images/table-top-520.png); background-position: top left; background-repeat: repeat-x; }
    .clPageContent .clPageContentBoxMiddle { background-color: #FFF7CC; }

        .clPageContent .clPageContentBoxMiddle a:link { color: #E80000; text-decoration: none; }
        .clPageContent .clPageContentBoxMiddle a:visited { color: #E80000; text-decoration: none; }
        .clPageContent .clPageContentBoxMiddle a:hover { color: #E80000; text-decoration: underline; }
        .clPageContent .clPageContentBoxMiddle img { margin: 5px 10px 0px 10px; padding: 0px; border: 0px; background-color: none; }

    .clPageContent .clPageContentBoxBottom { height: 10px; background-image: url(images/table-bottom-520.png); background-position: top left; background-repeat: repeat-x; }

    .clPageContent input[type="submit"] { padding: 8px; margin: 0px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFFFF; color: #000000; float: right; }

    .clPageContent .clPageNewsItem img { margin: 2px; padding: 2px; border: 1px solid #FFF2B3; }

.clPageExtra { width: 150px; margin: 0px; padding: 42px 10px 0px 10px; float: right; overflow: hidden; }

    .clPageExtra h1 { margin: 0px; padding: 0px 0px 6px 0px; font-size: 10pt; color: #E80000; }
    .clPageExtra ul { margin: 0px 0px 15px 0px; padding: 2px 0px 2px 0px; line-height: 140%; list-style-type: none; }
    .clPageExtra ul li { background: none; font-size: 8pt; padding: 0px 0px 4px 0px; margin-bottom: 4px; border-bottom: 1px solid #FFF2B3; }
    .clPageExtra ul li a:link { color: #444444; text-decoration: none; }
    .clPageExtra ul li a:visited { color: #444444; text-decoration: none; }
    .clPageExtra ul li a:hover { color: #E80000; text-decoration: underline; }
    .clPageExtra img { margin: 3px 0px 3px 0px; padding: 0px; border: 0px; }

    .clPageExtra .clPageExtraBoxTop { height: 10px; background-image: url(images/table-top-150.png); background-position: top left; background-repeat: repeat-x; }
    .clPageExtra .clPageExtraBoxMiddle { background-color: #FFF7CC; padding: 0px 11px 0px 11px; }
    .clPageExtra .clPageExtraBoxBottom { height: 10px; background-image: url(images/table-bottom-150.png); background-position: top left; background-repeat: repeat-x; }

    .clPageExtra #idPageReviews a:link { color: #EEEEEE; text-decoration: none; }
    .clPageExtra #idPageReviews a:visited { color: #EEEEEE; text-decoration: none; }
    .clPageExtra #idPageReviews a:hover { color: #EEEEEE; text-decoration: underline; }

.clCollection { margin: 10px 25px 10px 25px; padding: 5px 10px 5px 10px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFFFF; overflow: hidden; }

.clImgNoEdit { margin: 0px !important; padding: 0px !important; border: 0px !important; background-color: none !important; }

.clDisclaimer { margin: 0 auto 0 auto; padding: 0px 10px 0px 10px; width: 930px; text-align: center; font-size: 8pt; overflow: hidden; clear: both; }

.clFooter { margin: 0 auto 0 auto; padding: 0px; width: 950px; height: 18px; background-image: url(images/footer.png); background-position: bottom center; background-repeat: no-repeat; overflow: hidden; }

.clNewsImageLeft { float: left; border: 1px solid #E80000 !important; padding: 1px !important; margin: 5px 8px 0px 2px !important; }
.clNewsImageRight { float: right; border: 1px solid #E80000 !important; padding: 1px !important; margin: 5px 2px 0px 8px !important; }
.clNewsNoUnderline a:link { color: #444444 !important; text-decoration: none !important; }
.clNewsNoUnderline a:visited { color: #888888 !important; text-decoration: none !important; }
.clNewsNoUnderline a:hover { color: #E80000 !important; text-decoration: none !important; }

.clUserScore { border: 1px solid #B50000; background-color: #E80000; color: #FFF2B3; padding: 1px 4px 1px 4px; margin: 5px 0px 0px 65px; display: none; position: absolute; z-index: 1; }

.clDivHeading { width: 500px; height: 20px; padding: 5px 10px 3px 10px; font-size: 8pt; background-image: url(images/div-heading-back.png); }

    .clDivHeading strong { color: #E80000; font-size: 10pt; }

.clScreenshot { width: 128px; margin: 0px 2px 10px 2px; padding: 5px 5px 3px 5px; float: left; border: 1px solid #FFF2B3; background-color: #FFFFFF; font-size: 8pt; }

    .clScreenshot img { border: 0px; padding: 0px; margin: 0px; }

.clWikiBar { margin: 10px 10px 0px 2px !important; padding: 0px; font-size: 8pt; list-style-type: none; }
.clWikiBar li { background-image: none; padding: 0px 1px 0px 2px; margin: 0px; display: inline; }
.clWikiBar li a:link { padding: 2px 6px 2px 6px; color: #B50000; text-decoration: none; border: 1px solid #FFF2B3; background-color: #FFFFFF; }
.clWikiBar li a:visited { padding: 2px 6px 2px 6px; color: #B50000; text-decoration: none; border: 1px solid #FFF2B3; background-color: #FFFFFF; }
.clWikiBar li a:hover { padding: 2px 6px 2px 6px; color: #E80000; text-decoration: none; border: 1px solid #FFF2B3; background-color: #FFFFFF; }

.clWiki { background-color: #FFFFFF; border: 1px solid #FFF2B3; padding: 15px 12px 8px 12px; }

    .clWiki dl { margin: 0px; padding: 0px 20px 0px 0px; width: 400px; border-right: 1px solid #FFF2B3; float: left; text-align: justify; }

        .clWiki dl dt { font-weight: bold; color: #B50000; }
        .clWiki dl dd { padding: 0px; margin: 2px 20px 7px 10px; font-size: 8pt; }

            .clWiki dl dt a:link { color: #B50000; text-decoration: none; }
            .clWiki dl dt a:visited { color: #B50000; text-decoration: none; }
            .clWiki dl dt a:hover { color: #E80000; text-decoration: underline; }

    .clWiki .clWikiSearch { width: 250px; float: right; }

#pm_to_choices { margin-top: 3px; padding: 5px; font-size: 8pt; border: 1px solid #FFF7CC; background-color: #FFFEE6; }

    #pm_to_choices ul { margin: 0px; padding: 0px; list-style-type: none; }

        #pm_to_choices ul li { padding: 3px 0px 3px 0px; background-image: none !important; }

#login_login, #message_user, #game_players { background-image: url(images/user.png); background-position: 5px center; background-repeat: no-repeat; }
#register_login, #pm_to { background-image: url(images/user.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }
#register_email, #information_email { background-image: url(images/email.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }
#information_website { background-image: url(images/house.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }

#topic_title, #message_title { background-image: url(images/cup.png); background-position: 5px center; background-repeat: no-repeat; }
#review_title, #game_name { background-image: url(images/medal.png); background-position: 5px center; background-repeat: no-repeat; }

#login_password { background-image: url(images/key.png); background-position: 5px center; background-repeat: no-repeat; padding-left: 25px; }
#register_password { background-image: url(images/key.png); background-position: 5px center; background-repeat: no-repeat; padding-left: 25px; background-color: #FFFEE6; }

#register_realname { background-image: url(images/vcard.png); background-position: 5px center; background-repeat: no-repeat; padding-left: 25px; background-color: #FFFEE6; }
#information_location { background-image: url(images/vcard.png); background-position: 5px center; background-repeat: no-repeat; padding-left: 25px; background-color: #FFFEE6; }

#game_date { background-image: url(images/clock.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }
#game_sales { background-image: url(images/money.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }
#game_price { background-image: url(images/cart.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }
#game_players, #game_publisher, #game_genre, #game_content_short, #game_name, #search_name, #search_console, #search_publisher, #search_genre, #search_players, #search_year, #post_console, #feature_console, #search_rarity, #search_sort, #game_rarity, #sales_console   { background-color: #FFFEE6; }

#search_name { background-image: url(images/joystick.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }
#search_code, #game_code { background-image: url(images/game-code.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }

#information_signature { background-color: #FFFEE6; padding: 2px; }

#competition_entry { padding: 2px; background-color: #FFFEE6; border: 1px solid #FFF2B3; text-align: right; }

#pm_title { background-image: url(images/cup.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }

#post_title, #feature_title, #column_title { background-image: url(images/page-text.png); background-position: 5px center; background-repeat: no-repeat; }

#post_tags, #feature_tags, #column_tags { background-image: url(images/tag_red.png); background-position: 5px center; background-repeat: no-repeat; }

#search_news { background-image: url(images/update-post.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; border: 1px solid #FFF2B3; }
#search_date_min, #search_date_max { padding: 2px; background-color: #FFFEE6; border: 1px solid #FFF2B3; }
#search_sub { margin: 5px 32px 0px 0px; padding: 5px 10px 5px 10px; background-color: #FFFEE6; border: 1px solid #FFF2B3; }

#sales_price_min, #sales_price_max { padding: 2px; background-color: #FFFEE6; border: 1px solid #FFF2B3; }
#sales_title { background-image: url(images/magnifier.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; }

#wiki_title { background-image: url(images/magnifier.png); background-position: 5px center; background-repeat: no-repeat; background-color: #FFFEE6; padding-left: 25px; border: 1px solid #FFF2B3; }
#wiki_article { background-image: url(images/page-text.png); background-position: 5px center; background-repeat: no-repeat;  padding-left: 25px; }
#wiki_submit { padding: 2px 2px 1px 2px; border: 1px solid #FFF2B3; background-color: #FFFEE6; color: #000000; font-size: 8pt; float: right; }



#idAJAXCollectionAdd, #idAJAXLogOff { width: 40%; height: 140px; position: absolute; top: 250px; left: 30%; z-index: 100; padding: 5px; border: 2px solid #FFF2B3; background-image: url(images/panel-background.png); background-position: center top; background-repeat: repeat-x; }

    #idAJAXCollectionAdd h1, #idAJAXLogOff h1 { margin: 0px 0px 5px 0px; padding: 0px 0px 8px 0px; font-size: 16pt; border-bottom: 1px solid #FFF2B3; color: #E80000; }
    #idAJAXCollectionAdd h2, #idAJAXLogOff h2 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 10pt; color: #444444; }
    #idAJAXCollectionAdd .clAJAXClose a, #idAJAXLogOff .clAJAXClose a { padding: 2px 4px 2px 4px; position: absolute; top: 2px; right: 2px; border: 1px solid #FFF2B3; background-color: #FFFEE6; color:#E80000; font-size: 8pt; }
    #idAJAXCollectionAdd .clAJAXClose a:hover, #idAJAXLogOff .clAJAXClose a:hover { color: #E80000; text-decoration: none; }

    .clAJAXConfirmButton { width: 50px; border: 1px solid #FFF2B3; padding: 2px 10px 2px 10px; background-image: url(images/table-back.png); background-repeat: repeat-x; text-align: center; }
    .clAJAXConfirmButton a { color: #444444; text-decoration: underline; }
    .clAJAXConfirmButton a:hover { color: #444444; text-decoration: none; }

