body{background:#9b9c9d url('/images/background.png');font-family:verdana;font-size:.75em;margin:0;}
#page{margin:0 auto;width:970px;}
#header{background:black url('/images/header-background.png') repeat-x;position:relative;width:970px;}
#header #logo{background:url('/images/logo.png') no-repeat;height:78px;position:relative;}
#header #logo a{text-decoration:none;}
#header #logo h1{color:#ccc;font-size:1.1em;margin:0;position:absolute;text-decoration:none;top:55px;left:166px;}
#header #logo h1 a{color:#ccc;}
#header #logo h2{color:#ccc;font-size:.9em;margin:0;position:absolute;top:57px;left:398px;}
#header #main-menu{background:url('/images/main-menu.png') no-repeat;}
#header #main-menu a{background:url('/images/main-menu-link.png') no-repeat right;color:#c8c8c9;display:block;font-weight:bold;float:left;height:24px;padding:10px 36px 0 32px;text-decoration:none;}
#header #main-menu a:hover{text-decoration:underline;}
#header #main-menu a#selected{background:url('/images/main-menu-link-selected.png') repeat-x;}
#header #search-menu{background:url('/images/search-menu.png') no-repeat;color:#404040;font-size:.9em;height:36px;}
#header #search-menu .left{float:left;margin:0 0 0 16px;}
#header #search-menu .left label{display:block;float:left;margin:11px 8px 0 16px;}
#header #search-menu .left input{background:url('/images/textbox-dark.png') no-repeat;border:0;color:#000;display:block;float:left;font-family:verdana;font-size:1em;height:16px;margin:9px 4px 0 0;padding:2px 0 0 0;text-align:center;width:181px;}
#header #search-menu .left a img{border:0;cursor:pointer;display:block;float:left;height:31px;margin:2px 8px 0 0;padding:0;width:31px;}
#header #search-menu .right{float:right;margin:0 112px 0 0;}
#header #search-menu .right span{position:relative;top:-9px;}
#header #search-menu .right a{color:#c20004;text-decoration:none;}
#header #search-menu .right a span{text-decoration:underline;position:relative;top:0;}
#header #search-menu .right a img{border:0;height:31px;margin:0 8px;position:relative;top:10px;left:expression('8px');width:31px;}
#header #art{left:763px;position:absolute;top:0;}
#header #art img{height:153px;width:207px;}
#middle{background:#34373e url('/images/middle-background.png') repeat-x;padding:16px 0 0 0;width:970px;}
#middle .console{background:#eaeded url('/images/console-background.png') repeat-x;border-left:1px solid #232320;border-right:1px solid #232320;float:left;margin:48px 16px 16px 16px;position:relative;width:936px;}
#middle .console .header{height:43px;left:-1px;position:absolute;top:-43px;width:938px;}
#middle .console .header .left{background:url('/images/console-header-left.png') no-repeat;display:block;float:left;height:43px;width:48px;}
#middle .console .header .center{background:url('/images/console-header-center.png') repeat-x;display:block;float:left;height:43px;width:842px;}
#middle .console .header .center .title{color:white;display:block;font-size:1.3em;font-weight:normal;margin:13px 8px 8px 0;}
#middle .console .header .center a.button-dark{float:right;left:32px;position:relative;top:-34px;white-space:no-wrap;}
#middle .console .header .right{background:url('/images/console-header-right.png') no-repeat;display:block;float:left;height:43px;width:48px;}
#middle .console .inner{background:url('/images/console-inner.png') repeat-x;height:38px;}
#middle .console .footer{height:41px;left:-1px;position:relative;top:0;width:940px;}
#middle .console .footer .left{background:url('/images/console-footer-left.png') no-repeat;display:block;float:left;height:41px;width:48px;}
#middle .console .footer .center{background:url('/images/console-footer-center.png') repeat-x;display:block;float:left;height:41px;width:842px;}
#middle .console .footer .right{background:url('/images/console-footer-right.png') no-repeat;display:block;float:left;height:41px;width:48px;}
#middle .console .footer .separator{position:absolute;left:273px;top:7px;}
#middle .console.left{float:left;width:544px;}
#middle .console.left .header{width:546px;}
#middle .console.left .header .center{width:450px;}
#middle .console.left .footer{width:546px;}
#middle .console.left .footer .center{width:450px;}
#middle .console.right{float:right;margin:48px 16px 16px 0;width:374px;}
#middle .console.right .header{width:376px;}
#middle .console.right .header .center{width:280px;}
#middle .console.right .footer{width:376px;}
#middle .console.right .footer .center{width:280px;}
#middle .console .gallery.small{padding:0 28px;}
#middle .console .gallery.small .image{float:left;margin:16px 8px;}
#middle .console .gallery.small .image a{color:black;cursor:pointer;text-decoration:none;}
#middle .console .gallery.small .image a img{border:1px solid #676868;height:94px;width:70px;}
#middle .console .gallery.small .image a span{display:block;font-size:.9em;margin:4px 0 0 0;text-align:center;text-decoration:none;width:72px;}
#middle .console .gallery.small.ellipsis .image a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('/xml/ellipsis.xml#ellipsis');}
#middle .console .gallery.small .image a span:hover{text-decoration:underline;}
#middle .console .gallery.large{margin:0 8px;}
#middle .console .gallery.large .image{float:left;font-size:0;margin:16px 8px;}
#middle .console .gallery.large .image a{color:black;cursor:pointer;text-decoration:none;}
#middle .console .gallery.large .image a img{border:1px solid #676868;height:282px;width:212px;}
#middle .console .gallery.large .image a span{border:1px solid #676868;border-top:0;display:block;font-size:12px;height:23px;margin:0;padding:8px 0 0 0;text-align:center;text-decoration:none;width:212px;}
#middle .console .gallery.large.ellipsis .image a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('/xml/ellipsis.xml#ellipsis');}
#middle .console .gallery.large .image a span:hover{text-decoration:underline;}
#middle .console .information{margin:16px 28px;min-height:234px;padding:16px 0 0 0;position:relative;}
#middle .console .information p{background:url('/images/star.png') no-repeat 0 2px;line-height:1.5em;margin:0 8px 16px 0;text-indent:24px;width:230px;}
#middle .console .information p a{color:#c20004;text-decoration:none;}
#middle .console .information p a:hover{text-decoration:underline;}
#middle .console .information ul{list-style-type:none;margin:0;position:relative;top:-16px;}
#middle .console .information ul li{background:url('/images/star.png') no-repeat 0 2px;line-height:1.5em;margin:0 8px 16px 0;text-align:left;text-indent:24px;width:230px;}
#middle .console .information ul li a{color:#c20004;text-decoration:none;}
#middle .console .information ul li a:hover{text-decoration:underline;}
#middle .console .ad{margin:16px 37px;}
#middle .console .ad.medium{height:250px;width:300px;}
#middle .console .ad.medium img{border:1px solid #c1c1ce;height:250px;width:300px;}
#middle .console .ad.leader{height:90px;margin:16px auto;text-align:center;width:728px;}
#middle .console .ad.leader img{border:1px solid #c1c1ce;height:90px;width:728px;}
#middle .console .spotlight{margin:16px 26px;}
#middle .console .spotlight .image{border:1px solid #676868;float:left;font-size:0;margin:0 8px;position:relative;}
#middle .console .spotlight .image a img{border:1px solid #fff;display:block;height:300px;width:225px;}
#middle .console .spotlight .image span#ranking{background:#d9d9e1;border-top:1px solid white;color:black;display:block;filter:alpha(opacity:80);font-size:12px;height:19px;left:0;opacity:.80;padding:5px 0 0 0;position:absolute;text-align:center;top:276px;width:227px;-moz-opacity:.80;}
#middle .console .toolbar{font-size:.9em;height:30px;}
#middle .console .toolbar .column{float:left;margin:12px 8px 0 8px;}
#middle .console .toolbar .column label{display:block;float:left;margin:0 8px;}
#middle .console .toolbar .column input.text{background:url('/images/textbox-light.png') no-repeat;border:0!important;display:block;float:left;height:17px;margin:0 4px!important;padding:2px 4px 0 4px;position:relative;text-align:center;top:-4px;width:144px;}
#middle .console .toolbar .column .radio{float:left;margin:0 8px 0 0;}
#middle .console .toolbar .column .radio a img{border:0!important;float:left;height:21px;position:relative;top:-4px;width:21px;}
#middle .console .toolbar .column .radio label{float:left;}
#middle .console .toolbar .column img.separator{height:23px;position:relative;top:-13px;width:3px;}
#middle .console .toolbar .column a img.search-button{border:0;height:31px;margin:0 0 0 8px;position:relative;top:-9px;width:31px;}
#middle .console .titlebar{background:url('/images/titlebar.png');height:37px;padding:0 29px;}
#middle .console .titlebar span{display:block;float:left;margin:10px 8px 0 8px;width:227px;}
#middle .console .titlebar span a{background:url('/images/titlebar-label.png') no-repeat;color:white;display:block;font-size:12px;height:18px;margin:0 auto;padding:1px 0 0 0;text-align:center;text-decoration:none;width:163px;}
#middle .console .titlebar span a:hover{text-decoration:underline;}
#middle .console #vote-label{position:absolute;top:12px;left:108px;}
#middle .console .vote{float:right;position:absolute;left:292px;top:0;width:227px;}
#middle .console .vote div{float:left;width:113px;}
#middle .console .vote div a{display:block;float:left;height:31px;width:31px;}
#middle .console .vote div a img{border:0;height:31px;margin:3px 0 0 0;width:31px;}
#middle .console .vote .no,#middle .console .vote .yes{background:url('/images/vote-background.png') no-repeat;display:block;float:left;height:21px;margin:7px 0 0 8px;padding:4px 0 0 0;text-align:center;width:49px;}
#middle .console .vote .no{color:#f00;}
#middle .console .vote .yes{color:#00c200;}
#middle .console .categories{margin:16px 28px;}
#middle .console .categories div{border:1px solid #dcdddd;float:left;width:157px;}
#middle .console .categories div a{background:url('/images/list-row-odd-background.png') repeat-x;color:#53534f;display:block;height:18px;padding:5px 0 0 0;text-decoration:none;}
#middle .console .categories div a:hover span{text-decoration:underline;}
#middle .console .categories div a img{border:0;height:12px;padding:0 4px;position:relative;top:1px;width:12px;}
#middle .console .pagination{height:17px;font-size:0;padding:11px 0 7px 7px;text-align:center;}
#middle .console .pagination a{background:url('/images/page-button.png') no-repeat top center;color:white;font-size:12px;margin:0 2px;padding:6px 10px 7px 9px;text-decoration:none;}
#middle .console .pagination a.selected{background:url('/images/page-button-selected.png') no-repeat top center;color:black;}
#middle .console .pagination span{color:black;font-size:12px;margin:0 2px;padding:4px 7px;}
#middle .console .search-message{line-height:1.5em;margin:32px auto;text-align:center;}
#middle .console .search-message p{margin:24px 0;text-align:left;}
#middle .console .button-light{color:black;cursor:pointer;font-size:0;height:33px;position:relative;text-decoration:none;white-space:no-wrap;}
#middle .console .button-light .left{background:url('/images/button-light-left.png') no-repeat;display:block;float:left;height:30px;width:14px;}
#middle .console .button-light .center{background:url('/images/button-light-center.png') repeat-x;font-size:11px;font-weight:bold;float:left;line-height:12px;line-height:expression('13px');height:22px;padding:8px 16px 0 16px;width:auto;}
#middle .console .button-light:hover .center{text-decoration:underline;}
#middle .console .button-light .right{background:url('/images/button-light-right.png') no-repeat;display:block;float:left;height:30px;width:14px;}
#middle .console .button-dark{color:white;cursor:pointer;font-size:0;height:33px;position:relative;text-decoration:none;white-space:no-wrap;}
#middle .console .button-dark .left{background:url('/images/button-dark-left.png') no-repeat;display:block;float:left;height:33px;width:30px;}
#middle .console .button-dark .center{background:url('/images/button-dark-center.png') repeat-x;font-size:11px;font-weight:bold;float:left;height:23px;padding:10px 0 0 0;width:auto!important;}
#middle .console .button-dark:hover .center{text-decoration:underline;}
#middle .console .button-dark .right{background:url('/images/button-dark-right.png') no-repeat -6px;display:block;float:left;height:33px;width:30px;}
#middle .console .button-pressed{color:white;cursor:pointer;font-size:0;height:33px;position:relative;text-decoration:none;white-space:no-wrap;}
#middle .console .button-pressed .left{background:url('/images/button-pressed-left.png') no-repeat;display:block;float:left;height:30px;width:16px;}
#middle .console .button-pressed .center{background:url('/images/button-pressed-center.png') repeat-x;font-size:11px;font-weight:bold;float:left;height:22px;padding:8px 16px 0 16px;width:auto;}
#middle .console .button-pressed:hover .center{text-decoration:underline;}
#middle .console .button-pressed .right{background:url('/images/button-pressed-right.png') no-repeat;display:block;float:left;height:30px;width:16px;}
#footer{background:#c8c8c9;border-top:4px solid #5c5e61;font-size:.9em;width:970px;}
#footer #legal-menu{float:left;margin:16px 16px 32px 16px;text-align:center;}
#footer #legal-menu a{color:black;display:block;float:left;padding:0 16px;text-decoration:none;}
#footer #legal-menu a:hover{text-decoration:underline;}
#footer #copyright{float:right;margin:16px;text-align:center;}
#footer #copyright span a{color:black;text-decoration:none;}
#footer #copyright span a:hover{text-decoration:underline;}
.context-menu{background:#eaeded;border-top:4px solid #fff;border-bottom:4px solid #333;border-left:4px solid #676868;border-right:4px solid #676868;font-size:.9em;}
.context-menu a{background:#eaeded;border-top:1px solid #efefef;border-bottom:1px solid #717171;border-left:1px solid #676868;border-right:1px solid #717171;color:#c20004;display:block;min-height:15px;padding:4px 12px 4px 12px;text-decoration:none;}
.context-menu a:hover{text-decoration:underline;}
.context-menu a.last{border:0;}
#search-context.context-menu{width:165px;}
.clear{border:0!important;clear:both!important;float:none!important;font-size:0!important;height:0!important;margin:0!important;padding:0!important;width:0!important;}