dd, dl, dt {padding: 0; margin: 0;}
a:link, a:visited, a:active {text-decoration: none;}
a:hover {text-decoration: underline;}
body {
background:url(/images/gradientbg.jpg) repeat-y center;
margin-bottom:0px;
background-color:#FFF;
margin-top:0px;
}
.clear {
clear:both !important;
height:0px !important;
overflow:hidden !important;
font-size: 0 !important;
line-height: 0 !important;
border: none !important;
}
.hide {
display: none !important;
}
.para-link {
display: block !important;
}
.image-replaced {
display: block;
background-repeat: no-repeat;
overflow: hidden;
height: 0;
}
input.image-replaced {
border: none;
background-color: transparent;
cursor: pointer;
}

/*Sprites*/
.im-icons,
.loginbutton,
.previewBack > a,
.previewNext > a,
#gobutton input,
#socialContactInformation .icon {
	background-image: url(/images/button-sprite.png);
}
.im-icons {
	padding-top: 20px;
    width: 20px;
}
.ie7 .im-icons {
	height: 20px;
}
.im-icons.icq {background-position: -137px 0;}
.im-icons.aim {background-position: -137px -20px;}
.im-icons.yahoo {background-position: -137px -40px;}
.im-icons.xbox {background-position: -137px -60px;}
.im-icons.twitter {background-position: -137px -80px;}
.im-icons.email {background-position: -137px -100px;}


#body-container {
position:relative;
margin:auto;
width:760px;
border:1px solid #896e53;
border-top:0px;
border-bottom:0px;
background:#999;
}
        #topnav {
        background:url(/images/topnav2.gif) no-repeat;
        height:26px;
        }
        #topnav2 {
        background:url(http://www.defunctgames.com/images/topnav3.png) no-repeat;
        height:36px;
        }
                #currentdate {
                margin:5px 0 0 5px;
                float:left;
                color:#CCC;
                font-family:"Times New Roman", Times, serif;
                font-weight:bold;
                font-size:14px;
                width:265px;
                }
                #welcomemat {
                margin:5px 0 0 0;
                float:left;
                width:254px;
                text-align:center;
                color:#FC9;
                font-family:"Times New Roman", Times, serif;
                font-weight:bold;
                }
                        #welcomemat a:link,
                        #welcomemat a:visited,
                        #welcomemat a:active,
                        #welcomemat a:hover {color:#FFF;} 
                #loginform {
                position:absolute;
                width:206px;
                top:0px;
                right:0px;
                padding:0 0px 0 0;
                margin:2px 5px 0 0;
                }
                * html #loginform {margin:2px 2px 0 0;}
                        #logintop {
                        width:200px;
                        font-size:10px;
                        color:#CCC;
                        font-family:Arial, Helvetica, sans-serif;
                        }
                                #email {
                                float:left;
                                width:106px;
                                }
                                #password {
                                float:left;
                                width:60px;
                                }
                        #form {
                        width:210px;
                        margin:0px;
                        }
                                .loginuser {
                                font-family:"Times New Roman", Times, serif;
                                font-weight:bold;
                                font-size:12px;
                                color:#FFF;
                                height:15px;
                                width:100px;
                                background-color:#000;
                                border:1px solid #896e53;
                                }
                                .loginpass {
                                font-family:"Times New Roman", Times, serif;
                                font-weight:bold;
                                font-size:12px;
                                color:#FFF;
                                height:15px;
                                width:100px;
                                background-color:#000;
                                border:1px solid #896e53;
                                }
                                .loginbutton {
                                background-position: -205px -29px;
                                padding-top: 15px;
                                width: 80px;
                                }
                                .ie7 .loginbutton {
                                height: 15px;
                                }
                                .loginpass-container {float:left; width:100px;}
                                .loginuser-container {float:left; width:106px;}
                        #loginbottom {
                        float:left;
                        width:120px;
                        font-size:10px;
                        color:#000;
                        font-family:Arial, Helvetica, sans-serif;
                        }
                                #signup {
                                }
                                #forgot {
                                }
                        #signin {
                        margin-left:8px;
                        float:left;
                        width:80px;
                        }
                #loggedinform {
                position:absolute;
                top:0px;
                right:0px;
                padding:0 5px 0 0;
                margin:1px 0px 0 0;
                }
                        #loggedintop {
                        width:200px;
                        height:15px;
                        font-size:10px;
                        color:#CCC;
                        font-family:Arial, Helvetica, sans-serif;
                        }
                        #welcomename {
                        font-family:"Times New Roman", Times, serif;
                        font-size:12px;
                        font-weight:bold;
                        color:#fff;
                        }
                        #loggedinbottom {
                        font-size:10px;
                        color:#000;
                        font-family:Arial, Helvetica, sans-serif;
                        }
                                #profile {
                                }
                                #logout {
                                }
        #navigation {
        z-index:2px;
        height:24px;
        width:525px;
        }
        a.menutitle {
        padding:3px 10px 0 0 !important;
        }
                .searchnavigation {
                margin:0px 0 0 0px;
                float:left;
                }
                #nav {
                width:547px;
                }
                .searchnavigation ul {
                        margin: 0 !important;
                        padding: 0 !important;
                        list-style: none !important;
                        font: bold 12px "Times New Roman", Times, serif;
                        color:#000
                        }
                .searchnavigation ul li {
                        position: relative;
                        text-indent:0px !important;
                        }
                        .searchnavigation ul li:before {
                        content: "" !important;
                        }
                .searchnavigation ul li a:link,
                .searchnavigation ul li a:visited,
                .searchnavigation ul li a:active {
                display: block;
                text-decoration: none;
                color: #DDD;
                padding: 5px;
                }
                * html .searchnavigation ul li a:link,
                * html .searchnavigation ul li a:visited,
                * html .searchnavigation ul li a:active {
                padding: 1px 5px 5px 5px;
                }
                /* Fix IE. Hide from IE Mac \*/
                * html .searchnavigation ul li { float: left; height: 1%; }
                * html .searchnavigation ul li a { height: 1%; }
                /* End */
                .searchnavigation li {
                margin:0px !important;
                }
                .searchnavigation li ul {
                position: absolute;
                top: 24px; /* Set 1px less than menu width */
                left:0px;
                display: none;
                }
                .searchnavigation li ul li a {
                width:154px;
                text-align:left;
                } /* Sub Menu Styles */
                                
                .searchnavigation li:hover ul, .searchnavigation li.over ul { display: block; } /* The magic */
                        .homebutton {
                        width:29px;
                        height:24px;
                        float:left;
                        background-image:url(/images/frontnavigation/0-U.gif);
                        background-repeat:no-repeat;
                        }
                                .homebutton a:link, .homebutton a:visited, .homebutton a:active {height:24px !important;}
                                .homebutton a:hover {
                                height:24px !important;
                                background-image:url(/images/frontnavigation/0-D.gif);
                                background-repeat:no-repeat;
                                }
                        .shows {
                        z-index:2;
                        width:75px;
                        height:24px;
                        float:left;
                        text-align:center;
                        color:#DDD;
                        background-image:url(/images/frontnavigation/1-U.gif);
                        background-repeat:no-repeat;
                        }
                                .shows a:link, .shows a:visited, .shows a:active {height:24px !important;}
                                .shows a:hover {
                                height:24px !important;
                                color:#000 !important;
                                background-image:url(/images/frontnavigation/1-D.gif);
                                background-repeat:no-repeat;
                                }
                                        .shows ul li a:link,
                                        .shows ul li a:visited,
                                        .shows ul li a:active {
                                        color:#000;
                                        text-indent:0px !important;
                                        }
                                        .shows ul li a:hover {
                                        background-image:none; color:#666 !important;
                                        }
                                #showslist{
                                }
                                        .showslist_middle a:link,
                                        .showslist_middle a:active,
                                        .showslist_middle a:visited {
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        }
                                        .showslist_middle a:hover {
                                        color:#FC9;
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #showslist_bottom {
                                        background-image:url(/images/frontnavigation/POP-S.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
                        .gameshows {
                        width:100px;
                        height:24px;
                        float:left;
                        text-align:center;
                        color:#DDD;
                        background-image:url(/images/frontnavigation/2-U.gif);
                        background-repeat:no-repeat;
                        }
                                .gameshows a:link, .gameshows a:visited, .gameshows a:active {height:24px !important;}
                                .gameshows a:hover {
                                height:24px !important;
                                color:#000 !important;
                                background-image:url(/images/frontnavigation/2-D.gif);
                                background-repeat:no-repeat;
                                }
                                        .gameshows ul li a:link,
                                        .gameshows ul li a:visited,
                                        .gameshows ul li a:active {
                                        color:#000;
                                        text-indent:0px !important;
                                        }
                                        .gameshows ul li a:hover {
                                        background-image:none; color:#666 !important;
                                        }
                                #gameshowslist{
                                margin-left:-1px !important;
                                }
                                        .gameshowslist_middle a:link,
                                        .gameshowslist_middle a:active,
                                        .gameshowslist_middle a:visited {
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        }
                                        .gameshowslist_middle a:hover {
                                        color:#FC9;
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #gameshowslist_bottom {
                                        background-image:url(/images/frontnavigation/POP-B.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
                        .reviewsmenu {
                        width:90px;
                        height:24px;
                        float:left;
                        text-align:center;
                        color:#DDD;
                        background-image:url(/images/frontnavigation/3-U.gif);
                        background-repeat:no-repeat;
                        }
                                .reviewsmenu a:link, .reviewsmenu a:visited, .reviewsmenu a:active {height:24px !important;}
                                .reviewsmenu a:hover {
                                height:24px !important;
                                color:#000 !important;
                                background-image:url(/images/frontnavigation/3-D.gif);
                                background-repeat:no-repeat;
                                }
                                        .reviewsmenu ul li a:link,
                                        .reviewsmenu ul li a:visited,
                                        .reviewsmenu ul li a:active {
                                        color:#000;
                                        text-indent:0px !important;
                                        }
                                        .reviewsmenu ul li a:hover {

                                        background-image:none; color:#666 !important;
                                        }
                                #reviewsmenulist{
                                margin-left:-1px !important;
                                }
                                        .reviewsmenulist_middle a:link,
                                        .reviewsmenulist_middle a:active,
                                        .reviewsmenulist_middle a:visited {
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        }
                                        .reviewsmenulist_middle a:hover {
                                        color:#FC9;
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #reviewsmenulist_bottom {
                                        background-image:url(/images/frontnavigation/POP-B.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
                                #courantmenulist{
                                margin-left:-1px !important;
                                }
                                        .courantlist_middle a:link,
                                        .courantlist_middle a:active,
                                        .courantlist_middle a:visited {
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        }
                                        .courantlist_middle a:hover {
                                        color:#FC9;
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #courantlist_bottom {
                                        background-image:url(/images/frontnavigation/POP-B.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
                        .archivesmenu {
                        width:73px;
                        height:24px;
                        float:left;
                        text-align:center;
                        color:#DDD;
                        background-image:url(/images/frontnavigation/4-U.gif);
                        background-repeat:no-repeat;
                        }
                                .archivesmenu a:link, .archivesmenu a:visited, .archivesmenu a:active {height:24px !important;}
                                .archivesmenu a:hover {
                                height:24px !important;
                                color:#000 !important;
                                background-image:url(/images/frontnavigation/4-D.gif);
                                background-repeat:no-repeat;
                                }
                                        .archivesmenu ul li a:link,
                                        .archivesmenu ul li a:visited,
                                        .archivesmenu ul li a:active {
                                        color:#000;
                                        text-indent:0px !important;
                                        }
                                        .archivesmenu ul li a:hover {
                                        background-image:none; color:#666 !important;
                                        }
                                #archivesmenulist{
                                margin-left:-1px !important;
                                }
                                        .archivesmenulist_middle a:link,
                                        .archivesmenulist_middle a:active,
                                        .archivesmenulist_middle a:visited {
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        }
                                        .archivesmenulist_middle a:hover {
                                        color:#FC9;
                                        width:154px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #archivesmenulist_bottom {
                                        background-image:url(/images/frontnavigation/POP-B.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
                        .bloglinkmenu {
                        width:73px;
                        height:24px;
                        float:left;
                        text-align:center;
                        color:#DDD;
                        background-image:url(/images/frontnavigation/5-U.gif);
                        background-repeat:no-repeat;
                        }
                                .bloglinkmenu a:link, .bloglinkmenu a:visited, .bloglinkmenu a:active {height:24px !important;}
                                .bloglinkmenu a:hover {
                                height:24px !important;
                                color:#000 !important;
                                background-image:url(/images/frontnavigation/5-D.gif);
                                background-repeat:no-repeat;
                                }
                                        .bloglinkmenu ul li a:link,
                                        .bloglinkmenu ul li a:visited,
                                        .bloglinkmenu ul li a:active {
                                        color:#000;
                                        text-indent:0px !important;
                                        }
                                        .bloglinkmenu ul li a:hover {
                                        background-image:none; color:#666 !important;
                                        }
                                #bloglinkmenulist{
                                margin-left:-1px !important;
                                }
                                        .bloglinkmenulist_middle a:link,
                                        .bloglinkmenulist_middle a:active,
                                        .bloglinkmenulist_middle a:visited {
                                        width:250px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        }
                                        .bloglinkmenulist_middle a:hover {
                                        color:#FC9;
                                        width:250px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #bloglinkmenulist_bottom {
                                        background-image:url(/images/frontnavigation/POP-A.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
                        .whatsnewmenu {
                        width:107px;
                        height:24px;
                        float:left;
                        text-align:center;
                        color:#DDD;
                        background-image:url(/images/frontnavigation/6-U.gif);
                        background-repeat:no-repeat;
                        }
                                .whatsnewmenu a:link, .whatsnewmenu a:visited, .whatsnewmenu a:active {height:24px !important;}
                                .whatsnewmenu a:hover {
                                height:24px !important;
                                color:#000 !important;
                                background-image:url(/images/frontnavigation/6-D.gif);
                                background-repeat:no-repeat;
                                }
                                        .whatsnewmenu ul li a:link,
                                        .whatsnewmenu ul li a:visited,
                                        .whatsnewmenu ul li a:active {
                                        color:#000;
                                        text-indent:0px !important;
                                        }
                                        .whatsnewmenu ul li a:hover {
                                        background-image:none; color:#666 !important;
                                        }
                                #whatsnewmenulist{
                                margin-left:-1px !important;
                                }
                                        .whatsnewmenulist_middle a:link,
                                        .whatsnewmenulist_middle a:active,
                                        .whatsnewmenulist_middle a:visited {
                                        width:250px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        border-left:1px solid #896e24;
                                        }
                                        .whatsnewmenulist_middle a:hover {
                                        color:#FC9;
                                        width:250px;
                                        height:10px !important;
                                        background:#EFEFEF;
                                        border-right:1px solid #896e24;
                                        z-index:2;
                                        }
                                        #whatsnewmenulist_bottom {
                                        background-image:url(/images/frontnavigation/POP-A.gif);
                                        background-repeat:no-repeat;
                                        font-size:0px;
                                        height:5px !important;
                                        }
        #bottomnav {
        margin:10px 0 0 0;
        }
                #leftside {
                float:left;
                width:450px;
                }
                        #logo {
                        margin:10px 0 20px 10px;
                        }
                                #logo img {border:0px;}
                        #keyinfo {
                        margin:10px 0 0px 10px;
                        }
                        * html #keyinfo {margin-bottom:5px;}
                                #lastupdate {
                                font-family:Georgia, "Times New Roman", Times, serif;
                                font-size:12px;
                                width:250px;
                                float:left;
                                }
                                        #wordofday {
                                        color:#FFF;
                                        font-size:16px;
                                        font-weight:bold;
                                        }
                                #searchbox {
                                float:right;
                                /*width:173px;*/
                                }
                                * html #searchbox {/*width:175px;*/}
                                        #search {
                                        width:130px;
                                        background-color:#000;
                                        border:1px solid #FFFFFF;
                                        color:#FFF;
                                        font-family:"Times New Roman", Times, serif;
                                        font-size:13px;
                                        font-weight:bold;
                                        }
                                        #searWords {
                                        float:left;
                                        }
                                        #gobutton {
                                        float:left;
                                        }
                                        #gobutton input {
                                        background-position: -304px -29px;
                                        padding-top: 20px;
                                        width: 41px;
                                        }
                                        .ie7 #gobutton input {
                                        	height: 20px;
                                        }
                                                * html #gobutton {
                                                margin-top:1px;
                                                }
                        .left_top {
                        margin:0px;
                        background:url(/images/left_top.gif) no-repeat;
                        font-size:0px;
                        height:14px;
                        }
                                #left_top-black {background:url(/images/left_top-black.gif) no-repeat;}
                        .left_middle {
                        margin:0px;
                        background-color:#747D8C;
                        border-right:1px solid #896E24;
                        }
                                #left_middle-black {background-color:#000;}
                                #left_middle-content {
                                margin:0 5px 0 0;
                                /*background:url(/images/news!.jpg) no-repeat top right;*/
                                }
                                        .left_box {
                                        margin:0px 0 10px 10px;
                                        width:430px;
                                        color:#FFF;
                                        }
                                                .leftside_box-header {
                                                font-size:0px;
                                                height:6px;
                                                background:url(/images/left_inside-top.gif) no-repeat;
                                                font-family:"Times New Roman", Times, serif;
                                                }
                                                        .bloglink {
                            height:170px;
                                                        padding:0 10px 0 110px;
                                                        color:#FFF;
                                                        font-family:"Times New Roman", Times, serif;
                                                        font-weight:bold;
                                                        font-size:12px;
                                                        }
                                                        #showslink {
                                                        padding:0 110px 0 10px;
                                                        text-align:center;
                                                        color:#896e24;
                                                        }
                                                                .bloglink a:link, .bloglink a:visited, .bloglink a:active, .bloglink a:hover {color:#FFF;}
                                                                .bloglogo {
                                                                margin:0 0 10px 0;
                                                                }
                                                                        .bloglogo img {border:0px;}
                                                                .bloglink-full {
                                                                margin:10px 0 0 0;
                                                                text-align:center;
                                                                }
                                                .leftside_box-content {
                                                padding:5px 0 5px 0;
                                                border:1px solid #000;
                                                border-top:0px;
                                                border-bottom:0px;
                                                background-color:#000;
                                                }
                                                * html .leftside_box-content {
                                                height:1px;
                                                }                                                        
                                                        #dailythoughts {
                                                        border:0px;
                            padding-bottom:0px;
                                                        }
                                                        #showsbox {
                                                        height:165px;
                                                        background:url(/images/frontpage-showslist1.jpg) no-repeat;
                                                        border:0px;
                                                        }
                                                        #affiliates img {
                                                        border:1px dotted #FFF;
                                                        }
                                                        .rss_container {
                                                        margin:10px 0 0 0;
                                                        }
                                                        * html .rss_container {margin-left:-10px;}
                                                                .rss_container a:link,
                                                                .rss_container a:visited,
                                                                .rss_container a:active,
                                                                .rss_container a:hover {color:#FFF;}
                                                                .rss_logo {
                                                                margin:15px 0 0 12px;
                                                                float:left;
                                                                width:48px;
                                                                }
                                                                        .rss_logo img {border:0px;}
                                                                .rss_info {
                                                                margin:0 0 0 10px;
                                                                text-align:justify;
                                                                width:350px;
                                                                float:left;
                                                                font-family:"Times New Roman", Times, serif;
                                                                font-size:12px;
                                                                }
                                                                        .rss_title {
                                                                        text-align:center;
                                                                        font-weight:bold;
                                                                        font-size:14px;
                                                                        }
                                                        .im_left {float:left; width:270px; margin-top:10px;}                
                                                                .im_container {
                                                                margin:0 0 0 30px !important;
                                                                }
                                                                        .im_container a:link,
                                                                        .im_container a:visited,
                                                                        .im_container a:active,
                                                                        .im_container a:hover {color:#FFF;}
                                                                        .im_logo {
                                                                        margin:0px 0 0 0;
                                                                        float:left;
                                                                        width:30px;
                                                                        height:20px;
                                                                        }
                                                                                .im_logo img {border:0px;}
                                                                        .im_info {
                                                                        font-size:12px;
                                                                        font-family:Verdana, Arial, Helvetica, sans-serif;
                                                                        padding:3px 0 0 0;
                                                                        margin:0 0 0 5px;
                                                                        text-align:justify;
                                                                        width:200px;
                                                                        float:left;
                                                                        }
                                                                                .im_title {
                                                                                text-align:center;
                                                                                font-weight:bold;
                                                                                }
                                                        .im_right {float:left;}
                                                                .im_email img {border:0px;}
                                                        #stafflinks {
                                                        background-color:#000;
                                                        border-top:1px solid #999;
                                                        margin-top:5px;
                                                        padding-top:5px;
                                                        text-align:center;
                                                        font-family:"Times New Roman", Times, serif;
                                                        font-weight:bold;
                                                        font-size:12px;
                                                        color:#896e24;
                                                        }
                                                                #stafflinks a:link,
                                                                #stafflinks a:visited,
                                                                #stafflinks a:active,
                                                                #stafflinks a:hover {color:#FFF;}
                                                .leftside_box-footer {
                                                font-size:0px;
                                                height:5px;
                                                background:url(/images/left_inside-bottom.gif) no-repeat;
                                                }
                                                        #signupad {
                                                        width:207px;
                                                        height:100px;
                                                        float:left;
                                                        }
                                                                #signupad img {border:1px solid #000;}
                                                        #whatisdg {
                                                        width:207px;
                                                        height:100px;
                                                        float:right;
                                                        margin-right:2px;
                                                        }
                                                        * html #whatisdg {margin-right:0px;}
                                                                #whatisdg img {border:1px solid #000;}
                                        .banner {
                                        margin:0px 0 10px 10px;
                                        }
                                        .banner img {border:1px solid #000;}
                                        .banner #bImage {border:1px solid #000;}
                                                #bImage {
                                                z-index:0;
                                                border:1px solid #000 !important;
                                                }
                                                #recapped-banner {
                                                margin:0px 0 10px 10px;
                                                }
                        .left_bottom {
                        height:14px;
                        background:url(/images/left_bottom.gif) no-repeat;
                        font-size:0px;
                        }
                                #left_bottom-black {background:url(/images/left_bottom-black.gif) no-repeat;}
                        #recentreviews {
                        width:430px;
                        margin:10px 0 10px 10px;
                        }
                                .recentreviews-box {
                                width:140px;
                                float:left;
                                }
                                        .recentreviews-box a:link, .recentreviews-box a:visited, .recentreviews-box a:active, .recentreviews-box a:hover {color:#000;}
                                        #reviewbox-1 {}
                                        #reviewbox-2 {margin:0 5px 0 5px;}
                                        #reviewbox-3 {}
                                        .recentreviews-top {
                                        font-family:"Times New Roman", Times, serif;
                                        font-size:12px;
                                        font-weight:bold;
                                        color:#000;
                                        text-align:center;
                                        background:url(/images/recentreview-top.gif) no-repeat;
                                        height:22px;
                                        }
                                                .recentreviews-system {padding-top:3px;}
                                        .recentreviews-middle {
                                        background-color:#CCC;
                                        border:1px solid #000;
                                        border-top:0px;
                                        height:185px;
                                        padding-top:5px;
                                        }
                                                .recentreviews-image img {
                                                width:118px;
                                                height:88px;
                                                margin:0 0 0 10px;
                                                border:1px solid #656543;
                                                }
                                                .recentreviews-title {
                                                text-align:center;
                                                color:#000;
                                                font-family:"Times New Roman", Times, serif;
                                                font-size:13px;
                                                font-weight:bold;
                                                }
                                                .recentreviews-text {
                                                text-align:justify;
                                                color:#000;
                                                padding:0 5px 0 5px;
                                                font-family:Geneva, Arial, Helvetica, sans-serif;
                                                font-size:12px;
                                                }
                        .top15 {
                        width:428px;
                        margin:10px 0px 0px 10px;
                        }
                                #recent1 {width:428px;}
                                #recent2 {width:428px;}
                                #recent3 {width:428px;}
                                .top15container {
                                width:430px;
                                display:inherit;
                                }
                                        .topbar {
                                        height:22px;
                                        background:url(/images/top15-top.gif) no-repeat;
                                        color:#000;
                                        font-family:"Times New Roman", Times, serif;
                                        font-size:16px;
                                        font-weight:bold;
                                        text-align:center;
                                        display:inherit;
                                        }
                                                .topbar-title{padding:2px 0 0 0;}
                                        .list_review {
                                        border:1px solid #000;
                                        border-top:0px;
                                        font-size:11px;
                                        font-family:Arial, Helvetica, sans-serif;
                                        display:inherit;
                    font-weight:bold;
                    padding:0px;
                                        }
                            .list_review a:hover {text-decoration:none;}
                                                .entry_rowstyle_light_reviews {BACKGROUND-COLOR: #C0C0C0;}
                        .entry_rowstyle_light_reviews a {color:#333;}
                                                .entry_rowstyle_dark_reviews {BACKGROUND-COLOR: #999;}
                        .entry_rowstyle_dark_reviews a {color:#111;}
                                                .hoveron_light_reviews,
                                                .hoveron_dark_reviews {BACKGROUND-COLOR: #FC9;}
                        .hoveron_light_reviews a,
                        .hoveron_dark_reviews a {color:#900;}
                                                .hoveroff_light_reviews {BACKGROUND-COLOR: #C0C0C0;}
                        .hoveroff_light_reviews a {color:#333;}
                                                .hoveroff_dark_reviews {BACKGROUND-COLOR: #999;}
                        .hoveroff_dark_reviews a {color:#111;}
                                                .gamename_reviews {
                                                float:left;
                                                margin-left:2px;
                                                width:220px;
                                                display:inherit;
                                                }
                                                .percentage_reviews {
                                                float:left;
                                                display:inherit;
                                                width:55px;
                                                }
                                                .reviewer_reviews {
                                                float:left;
                                                display:inherit;
                                                width:55px;
                                                }
                                                .system_reviews {
                                                float:right;
                                                display:inherit;
                                                margin-right:2px;
                                                }
                                #top15-navigation {
                                margin:0 0 20px 10px;
                                height:22px;
                                text-align:center;
                                font-family:"Times New Roman", Times, serif;
                                font-weight:bold;
                                font-size:12px;
                                color:#FFF;
                                }
                                        #top15-navigation ul {
                                                margin: 0 !important;
                                                padding: 0 !important;
                                                list-style: none !important;
                                                font: bold 12px "Times New Roman", Times, serif;
                                                color:#000
                                                }
                                        #top15-navigation ul li {
                                                position: relative;
                                                text-indent:0px !important;
                                                }
                                        #top15-navigation ul li a:link,
                                        #top15-navigation ul li a:visited,
                                        #top15-navigation ul li a:active {
                                        display: block;
                                        text-decoration: none;
                                        color: #DDD;
                                        }
                                        #top15-navigation ul li a:hover {color:#000;}
                                        #top15-navigation li {}
                                        #top15-navigation li:hover ul, #top15-navigation li.over ul { display: block; } /* The magic */
                                        #top15-navigation a:link, #top15-navigation a:visited, #top15-navigation a:active, #top15-navigation a:hover {color:#FFF;}
                                        .top15-tabs {
                                        float:left;
                                        width:140px;
                                        height:22px;
                                        }
                                        #top15-recent {background:url(/images/top15-tab.gif) no-repeat;}
                                        #top15-best {background:url(/images/top15-tab.gif) no-repeat; margin:0 5px 0 5px;}
                                        #top15-worst {background:url(/images/top15-tab.gif) no-repeat;}
                                        #top15-recent a:hover, #top15-best a:hover, #top15-worst a:hover {height:19px; background:url(/images/top15-tab_over.gif) no-repeat;}
                                                .top15-linktext {}
                                                .top15-ahref {padding:3px 0 0px 0;}
                #rightside {
                margin:0 20px 0 0;
                float:right;
                width:280px;
                }
                * html #rightside {
                margin:0 10px 0 0;
                }
                        .rightside_box {
                        margin:0px 0 5px 0;
                        width:280px;
                        }
                                #rightside_box-top {
                                margin:0 0 0 0;
                                }
                                .rightside_box-header {
                                height:22px;
                                background:url(/images/right_top.gif) no-repeat;
                                font-family:"Times New Roman", Times, serif;
                                font-weight:bold;
                                font-size:12px;
                                }
                                        .rightside_box-day {
                                        padding:3px 0 0 5px;
                                        float:left;
                                        color:#000;
                                        }
                                        .rightside_box-date {
                                        width:125px;
                                        padding:3px 5px 0 0;
                                        float:right;
                                        text-align:right;
                                        }
                                                .rightside_box-date a:link, .rightside_box-date a:visited, .rightside_box-date a:active, .rightside_box-date a:hover {color:#000;}
                                .rightside_box-content {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#BDB76B;
                                }
                                .rightside_box-feuds {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#BCB76B;
                                }
                                .rightside_box-commercialbreak {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#FFFAFA;
                                }
                                .rightside_box-covercritic {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#B0C4DE/*AFEEEE*/;
                                }
                                .rightside_box-playerselect {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#F08080;
                                }
                                .rightside_box-theysaidwhat {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/theysaidwhat-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }

                                
                                
                                
                                
                                .rightside_box-weekendrecapped {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/weekendupdate-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }
                                
                                
                                
                                
                                
                                .rightside_box-recapped {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#D8BFD8;
                                }
                                .rightside_box-continuethegame {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#CCFFCC;
                                }

                                .rightside_box-ivegotyournumber {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/test14-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }







                                .rightside_box-popupvideogames {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#CCCCFF;
                                }
                                .rightside_box-bonuslevels {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#9999FF;
                                }
                                .rightside_box-freezeframe {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#ffe4e1;
                                }
                                .rightside_box-toptenlists {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#ffe4b5;
                                }
                                .rightside_box-notoriousabcs {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#3cb371;
                                }
                                .rightside_box-radiofreegaming {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#f4a460;
                                }
                                .rightside_box-servicegaming {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#FF6666;
                                }
                                .rightside_box-e32006 {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#FC6;
                                }
                                .rightside_box-courant{
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#D2B48C;
                                }
                                .rightside_box-staff,
                                .rightside_box-review {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#C0C0C0;
                                }
                                .rightside_box-hardware {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#D2B48C;
                                }
                                .rightside_box-summary {
                                padding:0 10px 0 10px;
                                font-size:12px;
                                font-family:Verdana, Arial, Helvetica, sans-serif;
                                text-align:justify;
                                }
                                .rightside_box-scrapbook {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#BC8F8F;
                                }
                                .rightside_box-tv {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#DDA0DD;
                                }
                                .rightside_box-twidg {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/thisweek-bg.jpg) no-repeat;

                                }
                                .rightside_box-life {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/life-bg.jpg) no-repeat;




                                }
                                .rightside_box-32endings {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/32endings-bg.jpg) no-repeat;




                                }
                                .rightside_box-mondocooltv {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/mondocooltv-bg.jpg) no-repeat;
                                }                
                                .rightside_box-leaderboard {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/leaderboard-bg.jpg) no-repeat;
                                }                
                                .rightside_box-29issuesofchristmas {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#FCC;
                                }
                                .rightside_box-31bonuslevels {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background-color:#DC143C;
                                }
                                .rightside_box-history {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/abriefhistoryoftime-bg.jpg) no-repeat;color:#FFF;
                                }
                                        .rightside_box-history .rightside_box-description a,
                                        .rightside_box-history .rightside-box_title a {color:#FFF;}
                                        .rightside_box-history .rightside_box-image img {border:1px solid #FFF}
                                        .rightside_box-history .rightside_box-expander {background-color:#FFF;}
                                        .rightside_box-history .rightside_box-expander a {color:#000;}
                                .rightside_box-future {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/fightthefuture-bg.jpg) no-repeat;
                                }
                                .rightside_box-preview {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/previewbg.jpg) repeat-y;
                                }
                                .rightside_box-34cliches,
                .rightside_box-29controls,
                                .rightside_box-30genres {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:#DC143C;
                                }
                                .rightside_box-askdgc {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:#FFF;
                                }
                                .rightside_box-advice {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/advice-bg.jpg) repeat-y;
                                }
                                .rightside_box-reads {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/reads-bg.jpg) repeat-y;
                                }
                                .rightside_box-worst {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/worst-bg.jpg) repeat-y;
                                }
                                .rightside_box-HGM {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:#FF99FF;
                                }
                                .rightside_box-comic {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/comic-bg.jpg) repeat-y;
                                }
                                        .rightside_box-comic .rightside_box-description a,
                                        .rightside_box-comic .rightside-box_title a {color:#FFF;}
                                        .rightside_box-comic .rightside_box-image img {border:1px solid #FFF}
                                        .rightside_box-comic .rightside_box-expander {background-color:#FFF;}
                                        .rightside_box-comic .rightside_box-expander a {color:#000;}
                                        
                                .rightside_box-poetry {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/poetry-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }
                                        
                                .rightside_box-level1 {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/level1-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }



                                .rightside_box-shitmyfolkssay {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/shitmyfolkssay-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }





                                .rightside_box-versus {
                                padding:5px 0 5px 0;
                                border:1px solid #000;
                                border-top:0px;
                                background:url(/images/versus-bg.jpg) repeat-y;
                                }
                                        .rightside_box-poetry .rightside_box-description a,
                                        .rightside_box-poetry .rightside-box_title a {color:#FFE1FF;}
                                        .rightside_box-image img {
                                        margin:0 0 0 15px;
                                        border:1px solid #000;
                                        }
                                        .rightside-box_title {
                                        width:250px;
                                        margin:10px 0 0 15px;
                                        text-align:center;
                                        font-family:"Times New Roman", Times, serif;
                                        font-weight:bold;
                                        font-size:17px;
                                        }
                                                .rightside-box_title a {color:#000;}
                                        .rightside_box-description {
                                        width:250px;
                                        margin:0 0 0 15px;
                                        padding:5px 0px 5px 0px;
                                        font-family:Arial, Helvetica, sans-serif;
                                        font-size:12px;
                                        color:#000;
                                        text-align:justify;
                                        font-weight:bold;
                                        }
                                                .rightside_box-description a {color:#000;}
                                                .rightside_box-description ul {padding-left:30px; width:200px;}
                                                .rightside_box-description ul li {color:#896e24; margin-bottom:5px;}
                                                
                                        .rightside_box-expander {
                                        padding:0px;
                                        margin:5px 0 0 0;
                                        font-family:Verdana, Arial, Helvetica, sans-serif;
                                        font-size:12px;
                                        font-weight:bold;
                                        color:#FFF;
                                        background-color:#000;
                                        text-align:center;
                                        }
                                                .rightside_box-expander a {color:#FFF;}
        .archivenav {
        font-family:"Times New Roman", Times, serif;
        font-size:12px;
        margin:0px 0 0px 31.5px;
        background:url(/images/backnextbutton2.gif) no-repeat;
        height:24px;
        width:317px;
        }
                .button {
                width:107px;
                height:20px;
                float:left;
                padding:4px 0 0 0;
                text-align:center;
                font-weight:bold;
                color:#999999 !important;
                }
                        .button a:link,
                        .button a:visited,
                        .button a:active,
                        .button a:hover {color:#000 !important;}
                        #archive {
                        float:none;
                        width:217px;
                        background:url(/images/archivebutton.gif) no-repeat;
                        font-family:"Times New Roman", Times, serif;
                        font-size:12px;
                        margin:0px 0 0px 31.5px;
                        height:24px;
                        width:217px;
                        }
                        #back {}
                        #next {}
                        #pagination {}
                                #pagination span {
                                padding:0px 2px;
                                }
        .bottomlinks {
        font-family:"Times New Roman", Times, serif;
        font-size:14px;
        margin:10px 0 0 0;
        text-align:center;
        font-weight:bold;
        color:#896e24;
        }
                .bottomlinks a:link,
                .bottomlinks a:visited,
                .bottomlinks a:active,
                .bottomlinks a:hover {color:#000; font-weight:normal;}
        #bottomspacer {
        height:5px;
        }
        
#letterheader{color:#FFF;}
.blockedimages {
font-size:12px;
padding:10px;
background-color:#9099AE;
color:#FFF;
}
/* E3 2006 */
.e3text {
width:250px;
float:left;
margin:0px 0 0 82px;
padding-top:30px;
}
        * html .e3text {margin-left:59px;}
/*Changed to id instead of class*/
#e3description {
width:250px;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
min-height:35px;
padding-top:5px;
font-weight:bold;
}
        #e3description a:link, #e3description a:visited, #e3description a:active, #e3description a:hover {color:#FFF;}
        * html #e3description {height:40px;}
.e3update {
float:left;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#CCC;
}
.e3archive {
float:right;
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FC6;
text-align:right;
}
        .e3archive a:link,
        .e3archive a:visited,
        .e3archive a:active,
        .e3archive a:hover {color:#FC6;}
                                .line {
                                margin:25px 0 25px 85px;
                                height:1px;
                                width:400px;
                                border-top:3px solid #FFF;
                                }
/*Previews*/
#previewContent {
padding:0px;
border:0px;
}
.preview{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
width:120px;
margin:0px 10px 10px 10px;
float:left;
}
* html .preview {margin:0px 8px 10px 8px;}
.preview img {
border:1px solid #999;
width:120px;
height:90px;
margin:10px 0 10px 0;
}
.previewTitle a {color:#FFF;}
.previewType a {color:#FC3;}

.previewBack {
float: left;
}
.previewNext {
float: right;
}

.previewBack > a,
.previewNext > a {
width: 5px;
padding-top: 183px;
}
.ie7 .previewBack > a,
.ie7 .previewNext > a {
height: 183px;
}

.previewBack > a {
background-position: -176px 0;
}
.previewBack > a:hover {
background-position: -181px 0;
}

.previewNext > a {
background-position: -186px -0;
}
.previewNext > a:hover {
background-position: -191px 0;
}

#cntdwn {
margin:30px 0 0 50px;
}

.gca-outer {
width:205px;
margin-bottom:20px;
}
        .gca-header{
        background-image:url(/pic/lastplayed/gca-header.jpg);
        font-weight:bold;
        padding:0px 5px 0px 5px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
    color:#000;
        }
        .gca-inner{
        padding:5px 5px 5px 5px;
        background-color:#757575;
        }
                .gca-image{
                float:left;
                }
                        .gca-image img {
                        border:1px solid #AEAEAE;
                        margin:0px 5px 0px 0;
                        }
                .gca-text{
                width:120px;
                float:left;
                color:#FFF;
                font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
                }
        .gca-recentplay{
        margin:5px 0 0 0;
        padding:0 0 0 2px;
        background-color:#757575;        
        }
                .gca-rpimage{
                float:left;
                margin:4px;
                }
.gca-column1{
width:205px;
float:left;
margin:0 50px 0 60px;
}
.gca-column2{
width:205px;
float:left;
}

.e3description embed {margin-top:3px;}

/* New Code */
#socialContactInformation {
    font-family: Tahoma, Geneva, sans-serif;
    padding: 0 0 1px;
    border-radius: 0 0 4px 4px;
}
#socialContactInformation dt {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    padding: 0 10px 0;
}
#socialContactInformation dd:last-child {
	padding-bottom: 5px;
    border-radius: 0 0 3px 3px;
}
#socialContactInformation dd {
    font-size: 12px;
    text-align: justify;
    padding: 0 10px 10px;
}
#socialContactInformation a {
    color: #FFF;
    text-decoration: none;
}
#socialContactInformation .icon {
    display: block;
    width: 45px;
    height: 45px;
    float: left;
    margin-right: 10px;
}
#socialContactInformation .icon.rss { background-position: -84px 0; }
#socialContactInformation .icon.twitter { background-position: -84px -48px; }
#socialContactInformation .icon.podcast { background-position: -84px -96px; }
#socialContactInformation .para-link {
    padding-left: 55px;
}
