﻿#cgPageBody.home{width:990px;font-size:1em;}
#cgPageBody.home .left{float:left;width:242px;font-size:.9em;}
#cgPageBody.home .left .promo{width:236px;height:181px;background:url("bkg_promo.png") no-repeat;margin:0 0 15px;padding:3px;}
#cgPageBody.home .left .promo h3{font-weight:700;color:#FFF;text-align:center;margin:5px 0;}
#cgPageBody.home .left .promo img{border-top:1px solid #BBB;border-bottom:1px solid #BBB;}
#cgPageBody.home .left .promo p{font-size:.8em;color:#FFF;line-height:1.4;margin:5px 10px 0;}
#cgPageBody.home .left .news{text-align:right;position:relative;}
#cgPageBody.home .left .news h2{font-weight:700;color:#222;text-align:center;padding:3px 0;}
#cgPageBody.home .left .news ul{line-height:1.3;text-align:left;}
#cgPageBody.home .left .news ul li{margin:0 0 15px;}
#cgPageBody.home .left .news ul li h3{font-weight:700;color:#222;}
#cgPageBody.home .left .news ul li .more{text-align:right;margin:0 0 1em;}
#cgPageBody.home .left .news .more{margin:0 10px 0 0;}
#cgPageBody.home .left .news a.rssfeed{display:block;height:16px;position:absolute;bottom:0;left:10px;font-size:.9em;vertical-align:top;color:#F60;background:transparent url("rssbutton.png") no-repeat top left;cursor:pointer;padding:0 0 0 22px;}
#cgPageBody.home .left .news a.rssfeed:hover{text-decoration:underline;}
#cgPageBody.home .right{float:left;width:734px;margin:0 0 0 14px;}
#cgPageBody div.right div.bigboxmiddle div.bigbox{position:relative;}
#cgPageBody div.right div.bigboxmiddle div.bigbox a.clickimg{display:block;position:absolute;top:0;left:0;width:439px;height:286px;text-indent:-6000px;z-index:0;background-color:transparent;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside{width:255px;height:256px;font-size:14px;color:#CCC;margin:0 0 0 439px;padding:15px;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside strong{display:block;font-size:13px;font-weight:700;color:#FFF;font-style:italic;padding:15px 0;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside h3{font-size:14px;font-weight:700;padding:0 0 5px;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside p{padding:0 0 20px;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside ul.media{height:160px;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside ul.media li{display:block;height:46px;clear:both;padding-bottom:13px;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside ul.media li .screenshot{float:left;width:57px;height:46px;margin:0 5px 0 0;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside ul.media li .screenshot a{background-color:transparent;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside ul.media li .screenshot img{width:55px;height:44px;border:1px solid #F60;}
#cgPageBody .right .bigboxmiddle .bigbox .rightside ul.reviews{font-size:12px;}
#cgHomeGroupsAd{width:734px;}
#cgHomeGroupsAd .leftcol{float:left;width:411px;position:relative;margin:0 15px 15px 4px;}
#cgHomeGroupsAd .leftcol a.rssfeed{display:block;height:15px;position:absolute;top:4px;right:10px;font-size:.8em;vertical-align:top;color:#F60;background:transparent url("rssbutton.png") no-repeat top right;cursor:pointer;padding:1px 23px 0 0;}
#cgHomeGroupsAd .leftcol a.rssfeed:hover{text-decoration:underline;}
#cgHomeGroupsAd .leftcol table{width:100%;font-size:.9em;margin:0 0 20px;}
#cgHomeGroupsAd .leftcol table th{font-weight:700;border-bottom:1px solid #888;padding:0 0 3px;}
#cgHomeGroupsAd .leftcol table td{white-space:nowrap;padding:3px 0 0;}
#cgHomeGroupsAd .leftcol table td.desc{font-size:.9em;white-space:normal;}
#cgPageBody.home #cgHomeGroupsAd div.right{float:left;width:300px;margin:0;padding:0 4px 0 0;}
#cgPageBody.home #cgHomeGroupsAd div.right .ad{width:300px;margin:0 0 15px;}
#cgWrapper.gametitle{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:230px 0 1px;}
#cgWrapper.gametitle .topad{position:absolute;top:13px;left:0;text-align:center;margin:0;padding:0;}
#cgWrapper.gametitle .topad .leaderboard{width:990px;text-align:center;margin:0 auto;padding:0;}
#cgWrapper.gametitle #cgPageHeader{width:990px;position:absolute;top:120px;left:0;margin:0;padding:0;}
#cgPageBody.gamepage{position:relative;width:990px;padding:0 0 20px;}
#cgPageBody.gamepage .leftcol{float:left;width:242px;margin:0 14px 0 0;}
#cgPageBody.gamepage .leftcol .vital{text-align:center;margin:0 0 20px;}
#cgPageBody.gamepage .leftcol .vital h1{color:#444;font-size:1.2em;font-weight:700;margin:0 0 15px;padding:2px 0 0;}
#cgPageBody.gamepage .leftcol .vital h1 span{display:none;}
#cgPageBody.gamepage .leftcol .vital .summary{display:none;}
#cgPageBody.gamepage .leftcol .vital .gamebox{margin:0 0 15px;}
#cgPageBody.gamepage .leftcol .vital .gamebox img{border:1px solid #666;}
#cgPageBody.gamepage .leftcol .vital h2{font-size:.9em;}
#cgPageBody.gamepage .leftcol .vital table{font-size:.8em;margin:0 0 20px;}
#cgPageBody.gamepage .leftcol .vital table th{white-space:nowrap;color:#000;padding:1px 2px 1px 0;}
#cgPageBody.gamepage .leftcol .vital table td{padding:1px 0 1px 3px;}
#cgPageBody.gamepage .leftcol .vital .reviewscore{border-bottom:1px solid #AAA;padding:0 0 20px;}
#cgPageBody.gamepage .leftcol .vital .reviewscore h2{color:#444;font-size:1.1em;}
#cgPageBody.gamepage .leftcol .vital .reviewscore .score{width:208px;}
#cgPageBody.gamepage .leftcol .vital .reviewscore .score img{border:1px solid #F60;margin:0;padding:0;}
#cgPageBody.gamepage .leftcol .googlead{text-align:center;margin:0 0 20px;}
#cgPageBody.gamepage .rightcol{float:left;width:734px;}
#cgPageBody.gamepage .rightcol .bsi{width:734px;margin:0 0 20px;}
#cgPageBody.gamepage .rightcol .bsi .top{width:694px;height:33px;background:transparent url("clip_bigbox_top.png") no-repeat;padding:10px 20px 0;}
#cgPageBody.gamepage .rightcol .bsi .top h2{font-weight:700;color:#FFF;font-size:1.3em;}
#cgPageBody.gamepage .rightcol .bsi .top h2 span{font-weight:400;}
#cgPageBody.gamepage .rightcol .bsi .middle{width:724px;min-height:350px;background:transparent url("bkg_bigbox.png") repeat-y;padding:0 5px;}
#cgPageBody.gamepage .rightcol .bsi .middle .bigbox{min-height:350px;position:relative;}
#cgPageBody.gamepage .rightcol .bsi .middle .bigbox ul{font-size:.8em;padding:20px 0 0;}
#cgPageBody.gamepage .rightcol .bsi .middle .bigbox ul li{display:block;width:182px;height:22px;margin:0 0 3px;}
#cgPageBody.gamepage .rightcol .bsi .middle .bigbox ul li a{display:block;width:172px;height:20px;color:#FFF;background:transparent url("bkg_bigbox_buttons.png") no-repeat 0 -22px;padding:2px 0 0 10px;}
#cgPageBody.gamepage .rightcol .bsi .middle .bigbox ul li a:hover{background:transparent url("bkg_bigbox_buttons.png") no-repeat 0 0;}
#cgPageBody.gamepage .rightcol .bsi .middle #gamesummary{position:absolute;bottom:15px;right:15px;width:470px;background:transparent url("bkg_description.png") repeat-x;border:1px solid #444;color:#FFF;font-size:.9em;padding:15px;}
#cgPageBody.gamepage .rightcol .bsi .middle #novideo,#cgPageBody.gamepage .rightcol .bsi .middle #noreview{position:absolute;bottom:15px;right:15px;width:470px;background:transparent url("bkg_description.png") repeat-x;border:1px solid #F60;color:#FFF;font-size:.9em;display:none;padding:15px;}
#cgPageBody.gamepage .rightcol .bsi .middle #nogroups{position:absolute;bottom:15px;right:15px;width:470px;background:transparent url("bkg_description.png") repeat-x;border:1px solid #F60;color:#FFF;font-size:.9em;display:none;padding:15px;}
#cgPageBody.gamepage .rightcol .bsi .bottom{width:734px;height:25px;background:transparent url("clip_bigbox_bot.png") no-repeat;margin:0 0 15px;}
div#games-slider-head{font-size:1.2em;font-weight:700;color:#F60;text-align:center;padding:0 0 3px 10px;}
div#games-slider{width:731px;height:130px;background:url("bkg_slider.png") no-repeat;}
div#games-slider a{background-color:transparent;}
div#games-slider div.prev{float:left;width:34px;margin:26px 0 0 14px;}
div#games-slider div.prev img{padding:20px 0 0 10px;}
div#games-slider div.next{float:right;width:38px;margin:12px 0 0;}
div#games-slider div.next img{padding:32px 0 0;}
div#games-slider div.thumbs{float:left;width:620px;text-align:center;overflow:hidden;margin:12px 0 0 12px;}
div#games-slider ul{display:block;width:5000px;overflow:hidden;}
div#games-slider ul li{display:block;float:left;clear:none;margin:0 14px 0 0;}
#cgPageBody.gamepage .rightcol .subcolumns{width:734px;margin:0 3px 20px;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft{float:left;width:411px;margin:0 17px 0 0;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust{float:left;position:relative;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust a.rssfeed{display:block;height:15px;position:absolute;top:4px;right:10px;font-size:.8em;vertical-align:top;color:#F60;background:transparent url("rssbutton.png") no-repeat top right;cursor:pointer;padding:1px 23px 0 0;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust a.rssfeed:hover{text-decoration:underline;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust table{width:100%;font-size:.9em;margin:0 0 20px;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust table th{font-weight:700;border-bottom:1px solid #888;padding:0 0 3px;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust td{white-space:nowrap;padding:3px 0 0;}
#cgPageBody.gamepage .rightcol .subcolumns .subleft div.gametrust td.desc{font-size:.9em;white-space:normal;}
#cgPageBody.gamepage .rightcol .subcolumns .subright{float:left;width:300px;}
#cgWrapper.article{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:230px 0 1px;}
#cgWrapper.article .topad{position:absolute;top:13px;left:0;text-align:center;margin:0;padding:0;}
#cgWrapper.article .topad .leaderboard{width:990px;text-align:center;margin:0 auto;padding:0;}
#cgWrapper.article #cgPageHeader{width:990px;position:absolute;top:120px;left:0;margin:0;padding:0;}
#cgPageBody.textpage{position:relative;width:843px;padding:0 0 20px 147px;}
#cgPageBody.textpage .textcol{float:left;width:528px;min-height:500px;position:relative;margin:0 15px 0 0;}
#cgPageBody.textpage .textcol h2.topclip{width:508px;height:22px;background:transparent url("clip_text_top.png") no-repeat;position:absolute;top:0;left:0;font-weight:700;font-size:.9em;padding:3px 10px 0;}
#cgPageBody.textpage .textcol h2.topclip a.rssfeed{display:block;height:15px;position:absolute;top:4px;right:10px;font-size:.8em;vertical-align:top;color:#F60;background:transparent url("rssbutton.png") no-repeat top right;cursor:pointer;padding:1px 23px 0 0;}
#cgPageBody.textpage .textcol h2.topclip a.rssfeed:hover{text-decoration:underline;}
#cgPageBody.textpage .textcol .botclip{width:528px;height:15px;background:transparent url("clip_text_bot.png") no-repeat;}
#cgPageBody.textpage .textcol .fill{background-color:#F3F3F3;position:relative;margin:25px 0 0;padding:50px 12px 0;}
#cgPageBody.textpage .textcol .fill .header{padding:0 0 10px;}
#cgPageBody.textpage .textcol .fill .titleinfo{padding:5px 3px 25px;}
#cgPageBody.textpage .textcol .fill .titleinfo h1{font-weight:700;font-size:1.1em;color:#222;margin:0;padding:0 0 5px;}
#cgPageBody.textpage .textcol .fill .titleinfo h2{font-size:.8em;color:#444;font-weight:700;padding:0 0 5px;}
#cgPageBody.textpage .textcol .fill .titleinfo p{font-size:.8em;}
#cgPageBody.textpage .textcol .fill .titleinfo .buybutton{float:left;margin:3px 10px 0 0;}
#cgPageBody.textpage .textcol .fill .titleinfo .preorderbutton{float:left;margin:3px 10px 0 0;}
#cgPageBody.textpage .textcol .fill .titleinfo .rentbutton{float:left;margin:5px 0 0;}
#cgPageBody.textpage .textcol .fill .reviewbox{background:#DDD;font-size:.8em;border:1px solid #AAA;color:#222;margin:0 0 20px;padding:10px;}
#cgPageBody.textpage .textcol .fill .reviewbox p{padding:0 0 1em;}
#cgPageBody.textpage .textcol .fill .reviewbox p.bot{padding:0;}
#cgPageBody.textpage .textcol .fill .reviewbox .leftcol{float:left;width:50%;}
#cgPageBody.textpage .textcol .fill .reviewbox .rightcol{float:left;width:50%;}
#cgPageBody.textpage .textcol .fill .reviewbox .rightcol h3{font-size:1em;font-weight:700;padding:0 0 5px;}
#cgPageBody.textpage .textcol .fill .reviewbox .rightcol img{border:1px solid #F60;}
#cgPageBody.textpage .textcol .fill .text{font-size:.9em;line-height:1.4em;padding:0 3px;}
#cgPageBody.textpage .textcol .fill .text p{margin:0 0 20px;}
#cgPageBody.textpage .textcol .fill .text #pagenum{font-weight:700;}
#cgPageBody.textpage .textcol .fill .text em{font-style:italic;}
#cgPageBody.textpage .textcol .fill .text strong{font-weight:700;}
#cgPageBody.textpage .textcol .fill .text blockquote{color:#0061A2;padding:0 20px;}
#cgPageBody.textpage .textcol .fill .text .leftauthor{float:left;width:239px;font-size:.9em;margin:0 20px 0 0;}
#cgPageBody.textpage .textcol .fill .text .rightauthor{float:left;width:239px;font-size:.9em;}
#cgPageBody.textpage .textcol .fill .text .tinybuy{color:#FFF;width:83px;height:21px;background:transparent url("btn_buy.png") no-repeat;font-size:9px;font-weight:700;text-align:center;margin:0 8px;padding:2px 7px 0 0;}
#cgPageBody.textpage .textcol .fill .text .tinybuy:hover{text-decoration:none;}
#cgPageBody.textpage .textcol .fill .text .tinyrent{color:#FFF;width:83px;height:21px;background:transparent url("btn_rent.png") no-repeat;font-size:9px;font-weight:700;text-align:center;margin:0 8px;padding:2px 7px 0 0;}
#cgPageBody.textpage .textcol .fill .text .tinyrent:hover{text-decoration:none;}
#cgPageBody.textpage .textcol .fill .text .buybutton{float:left;margin:3px 10px 0 0;}
#cgPageBody.textpage .textcol .fill .image{width:302px;float:right;font-size:.8em;color:#222;text-align:center;margin:0;padding:0 0 5px 15px;}
#cgPageBody.textpage .textcol .fill .image img{border:1px solid #F60;margin:0 0 4px;}
#cgPageBody.textpage .textcol .fill .authorimage{width:227px;float:right;margin:0;padding:0 0 5px 15px;}
#cgPageBody.textpage .textcol .fill .authorimage img{border:1px solid #F60;margin:0 0 4px;}
#cgPageBody.textpage .textcol .fill .paging{font-size:.9em;padding-bottom:10px;}
#cgPageBody.textpage .textcol .addcomment .leaveacomment{border:1px solid #AAA;background-color:#FFF;padding:15px;}
#cgPageBody.textpage .textcol .addcomment{border-top:1px solid #AAA;padding-top:15px;text-align:center;}
#cgPageBody.textpage .textcol .addcomment h2{font-weight:700;text-align:left;margin:0 0 15px;}
#cgPageBody.textpage .textcol .addcomment ul{width:504px;margin:0 0 20px;padding:0;}
#cgPageBody.textpage .textcol .addcomment ul li{padding:10px 0;}
#cgPageBody.textpage .textcol .addcomment ul li.light{background-color:#FFF;border-bottom:1px solid #AAA;}
#cgPageBody.textpage .textcol .addcomment ul li.dark{background-color:#EEE;border-bottom:1px solid #AAA;}
#cgPageBody.textpage .textcol .addcomment ul li .image{float:left;width:52px;margin:0 5px 0 0;padding:0;}
#cgPageBody.textpage .textcol .addcomment ul li .image img{width:50px;height:50px;border:1px solid #F60;}
#cgPageBody.textpage .textcol .addcomment ul li .text{float:left;width:440px;font-size:.8em;text-align:left;}
#cgPageBody.textpage .textcol .addcomment h3{font-weight:700;margin:0 0 10px;}
#cgPageBody.textpage .textcol .addcomment .textbox{width:400px;height:150px;margin:0 auto 5px;padding:0;}
#cgPageBody.textpage .textcol .addcomment .chars{margin:0 0 15px;}
#cgPageBody.textpage .textcol .addcomment .formtable{background-color:#aaa;margin:0 auto;}
#cgPageBody.textpage .textcol .addcomment .formtable td{background-color:#FFF;padding:4px 5px;}
#cgPageBody.textpage .textcol .addcomment .formtable td .textbox_small{width:240px;}
#cgPageBody.textpage .textcol .addcomment .formtable th{background-color:#FFF;font-weight:700;padding:4px 5px;}
#cgPageBody.textpage .textcol .fill .calls{border-top:1px solid #AAA;border-bottom:1px solid #AAA;font-size:.9em;margin:15px 0;padding:15px 0;}
#cgPageBody.textpage .textcol .fill .filed{font-size:.9em;margin:0;padding:0;}
#cgPageBody.textpage .textcol .fill .morenews{font-size:.85em;}
#cgPageBody.textpage .textcol .fill .morenews h2{font-weight:700;color:#222;font-size:1.2em;padding:0 0 10px;}
#cgPageBody.textpage .textcol .fill .morenews .rssfeed{display:none;}
#cgPageBody.textpage .textcol .fill .morenews .paging{display:none;}
#cgPageBody.textpage .textcol .fill .morenews ul{padding:0 20px;}
#cgPageBody.textpage .textcol .fill .morenews ul li{padding:0 0 20px;}
#cgPageBody.textpage .textcol .fill .morenews ul li h3{font-weight:700;}
#cgPageBody.textpage .textcol .fill .morenews ul li h4{font-weight:700;}
#cgPageBody.textpage .textcol .fill .morenews ul li .more{text-align:right;}
#cgPageBody.textpage .textcol .fill .bookmarks{position:absolute;width:498px;top:15px;left:15px;}
#cgPageBody.textpage .textcol .fill .bookmarks .icons{float:left;}
#cgPageBody.textpage .textcol .fill .bookmarks .icons ul{margin:0;padding:0;}
#cgPageBody.textpage .textcol .fill .bookmarks .icons ul li{display:block;float:left;font-size:.8em;margin:0 5px 0 0;}
#cgPageBody.textpage .textcol .fill .bookmarks .icons ul li.label{padding:2px 0 0;}
#cgPageBody.textpage .textcol .fill .bookmarks .icons ul li img{border:1px solid #F60;}
#cgPageBody.textpage .textcol .fill .bookmarks #addthis{float:right;margin:3px 0 0;}
#cgPageBody.textpage .eyecandycol{position:absolute;top:0;left:0;width:132px;min-height:500px;}
#cgPageBody.textpage .eyecandycol .eyecandy img{border:1px solid #F60;}
#cgPageBody.textpage .eyecandycol .eyecandy ul{width:102px;margin:auto;}
#cgPageBody.textpage .eyecandycol .eyecandy ul li{width:102px;position:relative;margin:0 0 15px;}
#cgPageBody.textpage .eyecandycol .eyecandy .more{text-align:right;font-size:.9em;}
#cgPageBody.textpage .adcol{float:right;width:300px;min-height:500px;}
#cgPageBody.search{width:990px;}
#cgPageBody.search .leftcol{float:left;width:200px;}
#cgPageBody.search .leftcol .greyBox ul,#cgPageBody.search .leftcol .greyBox ol{font-size:.9em;}
#cgPageBody.search .leftcol .greyBox ul li,#cgPageBody.search .leftcol .greyBox ol li{margin:0 0 1em;}
#cgPageBody.search .leftcol .greyBox ul li h4,#cgPageBody.search .leftcol .greyBox ol li h4{font-weight:700;}
#cgPageBody.search .leftcol .greyBox .more{text-align:right;}
#cgPageBody.search .leftcol .news{position:relative;}
#cgPageBody.search .leftcol .news a.rssfeed{display:block;height:17px;font-size:.8em;vertical-align:top;color:#F60;background:transparent url("rssbutton.png") no-repeat top left;cursor:pointer;padding:3px 0 0 25px;}
#cgPageBody.search .leftcol .news a.rssfeed:hover{text-decoration:underline;}
#cgPageBody.search .middlecol{float:left;width:460px;margin:0 15px;}
#cgPageBody.search .middlecol .searchresultscliptop{width:460px;height:25px;background:transparent url("clip_searchresults_top.png") no-repeat;}
#cgPageBody.search .middlecol .searchresultscliptop h2{font-weight:700;color:#222;text-align:center;padding:3px 0 0;}
#cgPageBody.search .middlecol .searchresults{width:430px;background-color:#F3F3F3;padding:15px;}
#cgPageBody.search .middlecol .searchresults .result{font-size:.8em;border-bottom:1px solid #AAA;padding:10px;}
#cgPageBody.search .middlecol .searchresults .result h3{font-weight:700;font-size:1.1em;margin:0;padding:0;}
#cgPageBody.search .middlecol .searchresults .odd{background:#E3E3E3;}
#cgPageBody.search .middlecol .searchresultsclipbot{width:460px;height:25px;background:transparent url("clip_searchresults_bot.png") no-repeat;}
#cgPageBody.search .middlecol .header{width:452px;height:98px;background:transparent url("bkg_header.png") no-repeat;margin:0 0 15px;padding:26px 4px;}
#cgPageBody.search .middlecol .box{width:420px;min-height:300px;background:transparent url("bkg_box_460.png") no-repeat;font-size:.9em;text-align:left;margin:0 0 15px;padding:0 20px;}
#cgPageBody.search .middlecol .sponsored{background:transparent url("bkg_box_460_short.png") no-repeat;}
#cgPageBody.search .middlecol .box h3{text-align:center;color:#222;font-weight:700;padding:2px 10px 5px;}
#cgPageBody.search .middlecol .box ul{line-height:1.5;padding:10px;}
#cgPageBody.search .middlecol .box ol{list-style-type:decimal;margin:0 0 0 20px;padding:10px;}
#cgPageBody.search .middlecol .box ol li{padding:0 0 1em;}
#cgPageBody.search .middlecol .box ol li h4{font-weight:700;font-size:1.3em;}
#cgPageBody.search .middlecol .featuredtop{width:420px;height:20px;background:transparent url("bkg_featured_top.png") no-repeat;color:#FFF;font-size:.9em;font-weight:700;padding:6px 20px 0;}
#cgPageBody.search .middlecol .featured{width:452px;background:transparent url("bkg_featured.png") repeat-y;font-size:.75em;color:#AAA;padding:0 4px;}
#cgPageBody.search .middlecol .featured img{border-top:1px solid #F60;border-bottom:1px solid #F60;margin:0 0 10px;padding:0;}
#cgPageBody.search .middlecol .featured b{color:#FFF;}
#cgPageBody.search .middlecol .featured p{padding:0 15px 10px;}
#cgPageBody.search .middlecol .featured p.gamepage{text-align:right;padding:10px 15px 0;}
#cgPageBody.search .middlecol .featured ul{padding:0 15px;}
#cgPageBody.search .middlecol .featured ul li.left{float:left;width:50%;}
#cgPageBody.search .middlecol .featured ul li.right{float:right;width:50%;}
#cgPageBody.search .middlecol .featuredbot{width:460px;height:26px;background:transparent url("bkg_featured_bot.png") no-repeat;color:#FFF;font-size:1em;font-weight:700;margin:0 0 15px;}
#cgPageBody.search .rightcol{float:left;width:300px;}
#cgPageBody.search .rightcol .ad{margin:0 0 15px;}
#cgPageBody.search .rightcol .greyBox li{float:left;height:47px;padding:2px;}
#cgPageBody.search .rightcol .greyBox ul li img{height:45px;border:1px solid #F60;}
#cgPageBody.search .rightcol .greyBox .more{text-align:right;}
#cgWrapper.comics{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:220px 0 1px;}
#cgPageBody.comicindex{position:relative;width:990px;padding:0 0 20px;}
#cgPageBody.comicindex .leftcol{float:left;width:670px;margin:0 5px 0 0;}
#cgPageBody.comicindex .leftcol .indexcliptop{width:670px;height:25px;background:transparent url("clip_comicindex_top.png") no-repeat;}
#cgPageBody.comicindex .leftcol .indexcliptop h1{font-weight:700;color:#000;font-size:.9em;padding:3px 0 0 15px;}
#cgPageBody.comicindex .leftcol .indexclipbot{width:670px;height:25px;background:transparent url("clip_comicindex_bot.png") no-repeat;}
#cgPageBody.comicindex .leftcol .indextools{width:640px;height:51px;background:#CCC url("bkg_controls.png") no-repeat;font-size:.75em;position:relative;line-height:1.6;padding:8px 15px 0;}
#cgPageBody.comicindex .leftcol .indextools a.on{color:#FFF;background-color:#F60;text-decoration:none;}
#cgPageBody.comicindex .leftcol .index{width:640px;min-height:200px;background:#F3F3F3;font-size:.9em;position:relative;padding:15px;}
#cgPageBody.comicindex .leftcol .index .viewnum{position:absolute;top:10px;right:10px;font-size:11px;}
#cgPageBody.comicindex .leftcol .index .viewnum select{font-size:.9em;font-family:Tahoma,helvetica,sans-serif;height:17px;}
#cgPageBody.comicindex .leftcol .index p.page{font-size:.9em;margin:0 0 10px;}
#cgPageBody.comicindex .leftcol .index strong{font-weight:700;}
#cgPageBody.comicindex .leftcol .index h2{font-weight:700;font-size:1em;margin:0 0 5px;}
#cgPageBody.comicindex .leftcol .index ul{width:635px;background:#DDD;margin:0 auto 20px;padding:10px 0 0 5px;}
#cgPageBody.comicindex .leftcol .index ul li{width:178px;float:left;border:1px solid #AAA;background-color:#EEE;font-size:.9em;text-align:center;margin:0 5px 10px;padding:10px;}
#cgPageBody.comicindex .leftcol .index ul li.clear{display:block;float:none;height:0;border:0;margin:0;padding:0;}
#cgPageBody.comicindex .leftcol .index ul li h3{font-weight:700;}
#cgPageBody.comicindex .leftcol .index ul li img{display:block;width:176px;height:100px;border:1px solid #666;margin:5px 0;}
#cgPageBody.comicindex .rightcol{float:left;width:300px;}
#cgPageBody.comicindex .rightcol ul{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 20px;}
#cgPageBody.comicindex .rightcol .toolbarpromo{text-align:center;margin:0 0 20px;}
#cgPageBody.comicindex .rightcol .archives h3{font-weight:700;}
#cgPageBody.comicindex .rightcol .archives ul{margin:0 5px;}
#cgPageBody.comicindex .rightcol .archives ul li{float:left;padding:2px 5px;}
#cgPageBody.comics{width:990px;}
#cgPageBody.comics .topboxtop{width:990px;height:43px;background:transparent url("bkg_topbox_top.png") no-repeat;position:relative;}
#cgPageBody.comics .topboxtop h3{color:#FFF;font-weight:700;font-size:1.1em;padding:12px 0 0 20px;}
#cgPageBody.comics .topboxtop h3.rightside{position:absolute;top:0;right:23px;}
#cgPageBody.comics .topbox{width:960px;background:transparent url("bkg_topbox.png") repeat-y;color:#FFF;padding:13px 17px;}
#cgPageBody.comics .topbox .info{width:960px;font-size:.9em;margin:0 0 10px;}
#cgPageBody.comics .topbox .info .leftcol{float:left;width:470px;text-align:left;margin:0 20px 0 0;}
#cgPageBody.comics .topbox .info .rightcol{float:right;width:470px;text-align:right;}
#cgPageBody.comics .topbox .info .rightcol a.rssfeed{display:block;height:15px;font-size:.8em;color:#F60;background:transparent url("rssbutton.png") no-repeat top right;cursor:pointer;padding:0 23px 5px 0;}
#cgPageBody.comics .topbox .info a.rssfeed:hover{text-decoration:underline;}
#cgPageBody.comics .topbox .info .rightcol .icons ul{float:right;margin:0;padding:0;}
#cgPageBody.comics .topbox .info .rightcol .icons ul li{float:right;padding:0 0 0 5px;}
#cgPageBody.comics .topbox .comic{text-align:center;}
#cgPageBody.comics .topbox .comic img{margin:0 auto;}
#cgPageBody.comics .topbox ul.nav{text-align:center;width:650px;clear:both;margin:0 auto 20px;padding:10px 0 0;}
#cgPageBody.comics .topbox ul.nav li{float:left;width:120px;margin:0 5px;}
#cgPageBody.comics .topbox ul.nav li.clear{display:block;float:none;width:0;height:0;clear:both;}
#cgPageBody.comics .topbox ul.nav li a.index{display:block;padding:4px 0 0;}
#cgPageBody.comics .topbox ul.nav li a.comicbutton{display:block;width:120px;height:25px;font-weight:700;color:#FFF;padding:4px 0 0;}
#cgPageBody.comics .topbox ul.nav li a.comicbutton:hover{text-decoration:none;}
#cgPageBody.comics .topbox ul.nav li a.first{background:transparent url("btn_first.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li a.prev{background:transparent url("btn_prev.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li a.next{background:transparent url("btn_next.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li a.last{background:transparent url("btn_last.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li div.comicbutton{display:block;width:120px;height:25px;font-weight:700;color:#FFF;padding:4px 0 0;}
#cgPageBody.comics .topbox ul.nav li div.firstoff{background:transparent url("btn_first_off.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li div.prevoff{background:transparent url("btn_prev_off.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li div.nextoff{background:transparent url("btn_next_off.png") no-repeat;}
#cgPageBody.comics .topbox ul.nav li div.lastoff{background:transparent url("btn_last_off.png") no-repeat;}
#cgPageBody.comics .topbox p.desc{text-align:center;padding:0 0 20px;}
#cgPageBody.comics .topbox .toolbar{width:960px;text-align:center;}
#cgPageBody.comics .topboxbot{width:990px;height:25px;background:transparent url("bkg_topbox_bot.png") no-repeat;margin:0 0 15px;}
#cgPageBody.comics .commentswrap{width:990px;margin:0 0 20px;}
#cgPageBody.comics .commentswrap .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.comics .commentswrap .leftcol .comments{text-align:center;}
#cgPageBody.comics .commentswrap .leftcol .comments h2{font-weight:700;text-align:left;margin:0 0 15px;}
#cgPageBody.comics .commentswrap .leftcol .comments ul{width:640px;margin:0 0 20px;}
#cgPageBody.comics .commentswrap .leftcol .comments ul li{padding:10px;}
#cgPageBody.comics .commentswrap .leftcol .comments ul li.light{background-color:#FFF;border-bottom:1px solid #AAA;}
#cgPageBody.comics .commentswrap .leftcol .comments ul li.dark{background-color:#EEE;border-bottom:1px solid #AAA;}
#cgPageBody.comics .commentswrap .leftcol .comments ul li .image{float:left;width:52px;margin:0 5px 0 0;padding:0;}
#cgPageBody.comics .commentswrap .leftcol .comments ul li .image img{width:50px;height:50px;border:1px solid #F60;}
#cgPageBody.comics .commentswrap .leftcol .comments ul li .text{float:left;width:563px;font-size:.8em;text-align:left;}
#cgPageBody.comics .commentswrap .leftcol .comments .leaveacomment{border:1px solid #AAA;background-color:#FFF;padding:15px;}
#cgPageBody.comics .commentswrap .leftcol .comments h3{font-weight:700;margin:0 0 10px;}
#cgPageBody.comics .commentswrap .leftcol .comments .textbox{width:400px;height:150px;margin:0 auto 5px;padding:0;}
#cgPageBody.comics .commentswrap .leftcol .comments .chars{margin:0 0 15px;}
#cgPageBody.comics .commentswrap .leftcol .comments .formtable{background-color:#aaa;margin:0 auto;}
#cgPageBody.comics .commentswrap .leftcol .comments .formtable td{background-color:#FFF;padding:4px 5px;}
#cgPageBody.comics .commentswrap .leftcol .comments .formtable td .textbox_small{width:240px;}
#cgPageBody.comics .commentswrap .leftcol .comments .formtable th{background-color:#FFF;font-weight:700;padding:4px 5px;}
#cgPageBody.comics .commentswrap .rightcol{float:left;width:300px;}
#cgPageBody.comics .comicswrap .leftcol{float:left;width:300px;margin:0 20px 0 25px;padding:0;}
#cgPageBody.comics .comicswrap .leftcol .ad{width:300px;}
#cgPageBody.comics .comicswrap .middlecol{float:left;width:300px;margin:0 20px 0 0;}
#cgPageBody.comics .comicswrap .rightcol{float:left;width:300px;margin:0 25px 0 0;}
#cgPageBody.comics .comicswrap .leftcol .videos{font-size:.8em;}
#cgPageBody.comics .comicswrap .leftcol .videos ul li{padding:0 0 10px;}
#cgPageBody.comics .comicswrap .leftcol .videos ul li img{width:50px;float:left;margin:0 5px 2px 0;}
#cgPageBody.comics .comicswrap .middlecol .recentgames{font-size:.8em;}
#cgPageBody.comics .comicswrap .middlecol .recentgames ul li{padding:0 0 10px;}
#cgPageBody.comics .comicswrap .middlecol .recentgames ul li img{width:50px;float:left;margin:0 5px 2px 0;}
#cgPageBody.comics .comicswrap .rightcol .gametrust{font-size:.8em;}
#cgPageBody.comics .comicswrap .rightcol .gametrust ul li{padding:0 0 10px;}
#cgPageBody.comics .comicswrap .rightcol .gametrust ul li .title{font-weight:700;border-bottom:1px solid #AAA;margin:0 0 5px;padding:0 0 5px;}
#cgPageBody.comics .comicswrap .rightcol .gametrust ul li .text{font-size:.9em;}
#cgPageBody.media{width:990px;}
#flashcontent{border:0;width:640px;height:511px;}
#cgPageBody.media .topboxtop{width:990px;height:43px;background:transparent url("bkg_topbox_top.png") no-repeat;position:relative;}
#cgPageBody.media .topboxtop h3{color:#FFF;font-weight:700;font-size:1.1em;padding:12px 0 0 20px;}
#cgPageBody.media .topboxtop h3.rightside{position:absolute;top:0;right:23px;}
#cgPageBody.media .topbox{width:960px;background:transparent url("bkg_topbox.png") repeat-y;color:#FFF;padding:13px 17px;}
#cgPageBody.media .topbox .leftcol{float:left;width:640px;margin:0 16px 0 0;}
#cgPageBody.media .topbox .leftcol .screenshot{margin:0 0 15px;}
#cgPageBody.media .topbox ul.nav{font-size:1.5em;text-align:center;padding:10px 0 0;}
#cgPageBody.media .topbox ul.nav li{display:inline;}
#cgPageBody.media .topbox p.desc{text-align:center;padding:0 0 20px;}
#cgPageBody.media .topbox .toolbar{width:960px;text-align:center;}
#cgPageBody.media .comicswrap .leftcol{float:left;width:300px;margin:0 20px 0 25px;padding:0;}
#cgPageBody.media .comicswrap .leftcol .ad{width:300px;}
#cgPageBody.media .comicswrap .middlecol{float:left;width:300px;margin:0 20px 0 0;}
#cgPageBody.media .comicswrap .rightcol{float:left;width:300px;margin:0 25px 0 0;}
#cgPageBody.media .topbox .leftcol .slider{width:640px;height:18px;}
#cgPageBody.media .topbox .leftcol .slider .leftbutton{float:left;width:18px;height:18px;background:transparent url("icon_leftarrow.png") no-repeat;cursor:pointer;margin:0 2px 0 0;}
#cgPageBody.media .topbox .leftcol .slider .bar{float:left;width:600px;height:27px;background:transparent url("bkg_slider.png") repeat-x;}
#cgPageBody.media .topbox .leftcol .slider .bar ul{width:600px;height:27px;margin:0;padding:0;}
#cgPageBody.media .topbox .leftcol .slider .bar ul li{display:block;float:left;width:120px;height:27px;text-align:center;font-size:.8em;margin:0;}
#cgPageBody.media .topbox .leftcol .slider .bar ul li.last{margin:0;}
#cgPageBody.media .topbox .leftcol .slider .bar ul li a{display:block;float:left;width:120px;height:27px;background:transparent;color:#FFF;text-decoration:none;}
#cgPageBody.media .topbox .leftcol .slider .bar ul li a.on{background:transparent url("bkg_slider_selected.png") no-repeat top center;}
#cgPageBody.media .topbox .leftcol .slider .rightbutton{float:left;width:18px;height:18px;background:transparent url("icon_rightarrow.png") no-repeat;cursor:pointer;margin:0 0 0 2px;}
#cgPageBody.media .topbox .videofiles{width:940px;padding:10px;}
#cgPageBody.media .topbox .videofiles ul{width:940px;}
#cgPageBody.media .topbox .videofiles ul li{display:block;float:left;height:90px;margin:3px;}
#cgPageBody.media .topbox .videofiles ul li img{height:90px;border:1px solid #F60;}
#cgPageBody.media .topbox .screenshotfiles{width:940px;padding:10px;}
#cgPageBody.media .topbox .screenshotfiles ul{width:940px;}
#cgPageBody.media .topbox .screenshotfiles ul li{display:block;float:left;height:90px;margin:3px;}
#cgPageBody.media .topbox .screenshotfiles ul li img{height:90px;border:1px solid #F60;}
#cgPageBody.media .topbox .rightcol{float:left;width:300px;}
#cgPageBody.media .topbox .rightcol .vidinfo{border-bottom:1px solid #222;margin:0 0 15px;padding:0 0 15px;}
#cgPageBody.media .topbox .rightcol .vidinfo h3{font-size:1.1em;font-weight:700;padding:0 0 5px;}
#cgPageBody.media .topbox .rightcol .vidinfo p{font-size:.9em;color:#AAA;}
#cgPageBody.media .topbox .rightcol .ad{clear:both;margin:0 0 15px;}
#cgPageBody.media .topbox .rightcol .sponsored{border:1px solid #AAA;background-color:#222;padding:10px;}
#cgPageBody.media .topbox .rightcol .sponsored h3{font-size:1.1em;font-weight:700;padding:0 0 5px;}
#cgPageBody.media .topbox .rightcol .sponsored .shot{float:left;width:52px;margin:0 5px 0 0;}
#cgPageBody.media .topbox .rightcol .sponsored .shot img{border:1px solid #F60;width:50px;height:50px;}
#cgPageBody.media .topbox .rightcol .sponsored .text{width:221px;float:left;}
#cgPageBody.media .topbox .rightcol .sponsored .text h4{font-size:.9em;font-weight:700;}
#cgPageBody.media .topbox .rightcol .sponsored .text p{font-size:.9em;color:#AAA;}
#cgPageBody.media .topboxbot{width:990px;height:25px;background:transparent url("bkg_topbox_bot.png") no-repeat;margin:0 0 15px;}
#cgPageBody.media .botbox{width:990px;}
#cgPageBody.media .botbox .leftcol{float:left;width:300px;margin:0 15px 0 0;}
#cgPageBody.media .botbox .leftcol .wide{width:280px;min-height:200px;background:transparent url("bkg_box_300.png") no-repeat;}
#cgPageBody.media .botbox .middlecol{float:left;width:485px;}
#cgPageBody.media .botbox .middlecol ul.relatedvids{width:485px;}
#cgPageBody.media .botbox .middlecol ul.relatedvids li{width:232px;float:left;text-align:center;margin:0 0 20px;}
#cgPageBody.media .botbox .middlecol ul.relatedvids li.left{margin:0 21px 0 0;}
#cgPageBody.media .botbox .rightcol{float:left;width:165px;margin:0 0 0 15px;}
#cgPageBody.media .botbox .rightcol .ad{width:160px;margin:auto;}
#cgWrapper.media{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:220px 0 1px;}
#cgPageBody.mediaindex{position:relative;width:990px;padding:0 0 20px;}
#cgPageBody.mediaindex .leftcol{float:left;width:670px;margin:0 20px 20px 0;}
#cgPageBody.mediaindex .leftcol .listcliptop{width:670px;height:25px;background:transparent url("clip_videoindex_top.png") no-repeat;}
#cgPageBody.mediaindex .leftcol .listcliptop h1{font-weight:700;color:#000;font-size:.9em;padding:3px 0 0 15px;}
#cgPageBody.mediaindex .leftcol .listclipbot{width:670px;height:25px;background:transparent url("clip_videoindex_bot.png") no-repeat;}
#cgPageBody.mediaindex .leftcol .listcontrols{width:640px;height:54px;background:#CCC url("bkg_controls.png") no-repeat;font-size:.75em;position:relative;padding:5px 15px 0;}
#cgPageBody.mediaindex .leftcol .listcontrols strong{font-weight:700;font-size:.9em;}
#cgPageBody.mediaindex .leftcol .listcontrols select{font-family:Tahoma,arial,sans-serif;font-size:1em;margin:0 5px 0 0;}
#cgPageBody.mediaindex .leftcol .listcontrols .filter{position:absolute;top:10px;left:10px;}
#cgPageBody.mediaindex .leftcol .listcontrols .letters{position:absolute;bottom:10px;right:10px;}
#cgPageBody.mediaindex .leftcol .listcontrols .letters strong{float:left;display:block;font-size:.9em;padding:0 5px 0 0;}
#cgPageBody.mediaindex .leftcol .listcontrols .letters ul{float:left;display:block;}
#cgPageBody.mediaindex .leftcol .listcontrols .letters ul li{float:left;display:block;padding:0 5px 0 0;}
#cgPageBody.mediaindex .leftcol .listcontrols .letters ul li a.on{background-color:#FFF;font-weight:700;padding:0 3px;}
#cgPageBody.mediaindex .leftcol .listcontrols .sort{position:absolute;bottom:10px;left:10px;font-size:.9em;}
#cgPageBody.mediaindex .leftcol .listcontrols .sort a.on{background-color:#FFF;font-weight:700;padding:0 3px;}
#cgPageBody.mediaindex .leftcol .list{width:640px;min-height:200px;background:#F3F3F3;padding:15px;}
#cgPageBody.mediaindex .leftcol .list .viewnum{text-align:right;font-size:.7em;padding:0 0 10px;}
#cgPageBody.mediaindex .leftcol .list .viewnum select{font-size:.9em;font-family:Tahoma,helvetica,sans-serif;height:17px;}
#cgPageBody.mediaindex .leftcol .list .thumbleft,#cgPageBody.mediaindex .leftcol .list .thumbmid,#cgPageBody.mediaindex .leftcol .list .thumbright{display:block;float:left;width:198px;text-align:center;font-size:.7em;overflow:hidden;margin:0 0 20px;}
#cgPageBody.mediaindex .leftcol .list .thumbleft,#cgPageBody.mediaindex .leftcol .list .thumbmid{margin-right:20px;}
#cgPageBody.mediaindex .leftcol .list img{display:block;border:1px solid #F60;max-width:196px;margin:0 auto 10px;}
#cgPageBody.mediaindex .leftcol .list h2{font-weight:700;font-size:1.1em;}
#cgPageBody.mediaindex .leftcol .list p{line-height:1.4;}
#cgPageBody.mediaindex .leftcol .list p.vid{border-bottom:1px solid #AAA;margin:0 0 5px;padding:0 0 5px;}
#cgPageBody.mediaindex .leftcol .list p strong{font-weight:700;}
#cgPageBody.mediaindex .rightcol{float:left;width:300px;margin:0;}
#cgWrapper.videoplayer{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:100px 0 1px;}
#cgWrapper.videoplayer .topad .leaderboard{width:990px;text-align:center;margin:0 auto;padding:0;}
#cgWrapper.videoplayer #cgPageHeader{width:990px;position:absolute;top:11px;left:0;z-index:0;margin:0;padding:0;}
#cgPageBody.vidplay{position:relative;width:990px;padding:0 0 20px;}
#cgPageBody.vidplay .playerbody .buttons .backgrounddim{background-color:#000;opacity:0.7;-moz-opacity:0.8;filter:alpha(opacity=70);z-index:20;height:100%;width:100%;background-repeat:repeat;position:fixed;top:0;left:0;}
#cgPageBody.vidplay .controlscliptop{width:990px;height:25px;background:transparent url("clip_vidplayer_controls_top.png") no-repeat;font-size:.9em;}
#cgPageBody.vidplay .controlscliptop h1{font-weight:700;font-size:1.2em;padding:2px 0 0 15px;}
#cgPageBody.vidplay .controls{width:970px;height:101px;background:url("bkg_vidplayer_controls.png") no-repeat;position:relative;padding:10px;}
#cgPageBody.vidplay .controls h2{font-weight:700;color:#000;font-size:1.1em;margin:0 0 5px;}
#cgPageBody.vidplay .controls p{width:600px;height:72px;overflow:hidden;font-size:.9em;}
#cgPageBody.vidplay #video-sponsor{position:absolute;top:35px;right:10px;width:300px;height:100px;border:1px solid #000;background:url("dell.png") no-repeat;z-index:100;color:#FFF;}
#cgPageBody.vidplay #adwrap{position:absolute;top:15px;left:135px;z-index:90;}
#cgPageBody.vidplay .controlsclipbot{width:990px;height:15px;background:transparent url("clip_vidplayer_controls_bot.png") no-repeat;}
#cgPageBody.vidplay .playerbody{width:910px;background:#222 url("bkg_vidplayer.png") no-repeat;margin:0 0 0 20px;padding:20px 20px 0;}
#cgPageBody.vidplay .playerbody .leftcol{float:left;width:135px;height:400px;background:#111 url("bkg_adframe.png") no-repeat;margin:0 0 10px;}
#cgPageBody.vidplay .playerbody .middlecol{float:left;width:640px;height:400px;position:relative;margin:0 0 10px;}
#cgPageBody.vidplay .playerbody .middlecol .agegate{border:1px solid #F60;background-color:#DDD;margin:20px;padding:20px;}
#cgPageBody.vidplay .playerbody .middlecol .agegate p{margin:0 0 20px;}
#cgPageBody.vidplay .playerbody .middlecol #cg-video{position:absolute;top:0;left:0;z-index:90;}
#cgPageBody.vidplay .playerbody .rightcol{float:left;width:135px;height:400px;background:#111 url("bkg_adframe.png") no-repeat;margin:0 0 10px;}
#cgPageBody.vidplay .playerbody .buttons{position:relative;}
#cgPageBody.vidplay .playerbody .buttons #dim-on-button,#cgPageBody.vidplay .playerbody .buttons #dim-off-button{position:absolute;z-index:100;}
#cgPageBody.vidplay .playerbody .buttons .icons{float:right;text-align:right;font-size:.9em;color:#FFF;z-index:100;}
#cgPageBody.vidplay .playerbody .buttons .icons ul{display:block;margin:0 0 2px;padding:0;}
#cgPageBody.vidplay .playerbody .buttons .icons ul li{display:inline;}
#cgPageBody.vidplay .playerbodyclipbot{width:950px;height:20px;background:transparent url("clip_vidplayer_bot.png") no-repeat;margin:0 0 20px 20px;}
#cgPageBody.vidplay .lowerleft{float:left;width:485px;margin:0 20px 20px 0;}
#cgPageBody.vidplay .lowerleft .comments{text-align:center;}
#cgPageBody.vidplay .lowerleft .comments ul{width:455px;margin:0 0 20px;padding:0;}
#cgPageBody.vidplay .lowerleft .comments ul li{padding:10px;}
#cgPageBody.vidplay .lowerleft .comments ul li.light{background-color:#FFF;border-bottom:1px solid #AAA;}
#cgPageBody.vidplay .lowerleft .comments ul li.dark{background-color:#EEE;border-bottom:1px solid #AAA;}
#cgPageBody.vidplay .lowerleft .comments ul li .image{float:left;width:52px;margin:0 5px 0 0;padding:0;}
#cgPageBody.vidplay .lowerleft .comments ul li .image img{width:50px;height:50px;border:1px solid #F60;}
#cgPageBody.vidplay .lowerleft .comments ul li .text{float:left;width:378px;font-size:.8em;text-align:left;}
#cgPageBody.vidplay .lowerleft .comments .leaveacomment{border:1px solid #AAA;background-color:#FFF;padding:15px;}
#cgPageBody.vidplay .lowerleft .comments h3{font-weight:700;margin:0 0 10px;}
#cgPageBody.vidplay .lowerleft .comments .textbox{width:400px;height:150px;margin:0 auto 5px;padding:0;}
#cgPageBody.vidplay .lowerleft .comments .chars{margin:0 0 15px;}
#cgPageBody.vidplay .lowerleft .comments .formtable{background-color:#aaa;margin:0 auto;}
#cgPageBody.vidplay .lowerleft .comments .formtable td{background-color:#FFF;padding:4px 5px;}
#cgPageBody.vidplay .lowerleft .comments .formtable td .textbox_small{width:240px;}
#cgPageBody.vidplay .lowerleft .comments .formtable th{background-color:#FFF;font-weight:700;padding:4px 5px;}
#cgPageBody.vidplay .lowerright{float:left;width:485px;margin:0 0 20px;}
#cgPageBody.vidplay .lowerright ul.links{margin:0 0 20px;}
#cgPageBody.vidplay .lowerright ul.relatedvids{width:455px;}
#cgPageBody.vidplay .lowerright ul.relatedvids li{width:217px;float:left;text-align:center;margin:0 0 20px;}
#cgPageBody.vidplay .lowerright ul.relatedvids li.left{margin:0 21px 0 0;}
#cgWrapper.screenshots{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:100px 0 1px;}
#cgWrapper.screenshots .topad .leaderboard{width:990px;text-align:center;margin:0 auto;padding:0;}
#cgWrapper.screenshots #cgPageHeader{width:990px;position:absolute;top:11px;left:0;margin:0;padding:0;}
#cgPageBody.viewscreen{position:relative;width:990px;padding:0 0 20px;}
#cgPageBody.viewscreen .controlscliptop{width:990px;height:25px;background:transparent url("clip_vidplayer_controls_top.png") no-repeat;font-size:.9em;}
#cgPageBody.viewscreen .controlscliptop h1{font-weight:700;font-size:1.2em;padding:2px 0 0 15px;}
#cgPageBody.viewscreen .controls{width:970px;height:101px;background:url("bkg_vidplayer_controls.png") no-repeat;position:relative;padding:10px;}
#cgPageBody.viewscreen .controls h2{font-weight:700;color:#000;font-size:1.1em;margin:0 0 5px;}
#cgPageBody.viewscreen .controlsclipbot{width:990px;height:15px;background:transparent url("clip_vidplayer_controls_bot.png") no-repeat;}
#cgPageBody.viewscreen .playerbody{width:910px;background:#222 url("bkg_vidplayer.png") no-repeat;margin:0 0 0 20px;padding:20px 20px 0;}
#cgPageBody.viewscreen .playerbody .screenswrap{background:url("bkg_screens_scroll.png") repeat-y;clear:both;z-index:99;zoom:100%;display:block;margin:0 0 20px;}
#cgPageBody.viewscreen .playerbody .leftcol{float:left;width:135px;height:400px;margin:0 0 10px;}
#cgPageBody.viewscreen .playerbody .middlecol{float:left;width:640px;min-height:400px;background:#000;}
#cgPageBody.viewscreen .playerbody .middlecol img{display:block;max-width:640px;margin:0 0 20px;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging{width:400px;height:29px;margin:0 auto;padding:0 0 15px;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging div{float:left;width:180px;font-size:.9em;margin:0 10px;padding:5px 0 0;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging a#PreviousScreenshot,#cgPageBody.viewscreen .playerbody .middlecol .screenpaging a#NextScreenshot{display:block;width:80px;height:24px;text-decoration:none;font-size:.9em;font-weight:700;color:#FFF;border:0;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging a#PreviousScreenshot{float:left;width:75px;height:24px;text-align:left;background:transparent url("btn_screens_prev.png") no-repeat;padding:5px 0 0 25px;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging a#PreviousScreenshot.off{background:transparent url("btn_screens_prev_off.png") no-repeat;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging a#NextScreenshot{float:right;width:65px;height:24px;text-align:right;background:transparent url("btn_screens_next.png") no-repeat;padding:5px 35px 0 0;}
#cgPageBody.viewscreen .playerbody .middlecol .screenpaging a#NextScreenshot.off{background:transparent url("btn_screens_next_off.png") no-repeat;}
#cgPageBody.viewscreen .playerbody .rightcol{float:left;width:135px;height:400px;margin:0 0 10px;}
#cgPageBody.viewscreen .playerbody .buttons{position:relative;}
#cgPageBody.viewscreen .playerbody .buttons .icons{float:right;text-align:right;font-size:.9em;color:#FFF;}
#cgPageBody.viewscreen .playerbody .buttons .icons ul{display:block;margin:0 0 2px;padding:0;}
#cgPageBody.viewscreen .playerbody .buttons .icons ul li{display:inline;}
#cgPageBody.viewscreen .playerbodyclipbot{width:950px;height:20px;background:transparent url("clip_vidplayer_bot.png") no-repeat;margin:0 0 20px 20px;}
#cgPageBody.viewscreen .lowerleft{float:left;width:485px;margin:0 20px 20px 0;}
#cgPageBody.viewscreen .lowerleft .comments{text-align:center;}
#cgPageBody.viewscreen .lowerleft .comments ul{width:455px;margin:0 0 20px;padding:0;}
#cgPageBody.viewscreen .lowerleft .comments ul li{padding:10px;}
#cgPageBody.viewscreen .lowerleft .comments ul li.light{background-color:#FFF;border-bottom:1px solid #AAA;}
#cgPageBody.viewscreen .lowerleft .comments ul li.dark{background-color:#EEE;border-bottom:1px solid #AAA;}
#cgPageBody.viewscreen .lowerleft .comments ul li .image{float:left;width:52px;margin:0 5px 0 0;padding:0;}
#cgPageBody.viewscreen .lowerleft .comments ul li .image img{width:50px;height:50px;border:1px solid #F60;}
#cgPageBody.viewscreen .lowerleft .comments ul li .text{float:left;width:378px;font-size:.8em;text-align:left;}
#cgPageBody.viewscreen .lowerleft .comments .leaveacomment{border:1px solid #AAA;background-color:#FFF;padding:15px;}
#cgPageBody.viewscreen .lowerleft .comments h3{font-weight:700;margin:0 0 10px;}
#cgPageBody.viewscreen .lowerleft .comments .textbox{width:400px;height:150px;margin:0 auto 5px;padding:0;}
#cgPageBody.viewscreen .lowerleft .comments .chars{margin:0 0 15px;}
#cgPageBody.viewscreen .lowerleft .comments .formtable{background-color:#aaa;margin:0 auto;}
#cgPageBody.viewscreen .lowerleft .comments .formtable td{background-color:#FFF;padding:4px 5px;}
#cgPageBody.viewscreen .lowerleft .comments .formtable td .textbox_small{width:240px;}
#cgPageBody.viewscreen .lowerleft .comments .formtable th{background-color:#FFF;font-weight:700;padding:4px 5px;}
#cgPageBody.viewscreen .lowerright{float:left;width:485px;margin:0 0 20px;}
#cgPageBody.viewscreen .lowerright .morescreens{text-align:center;}
#cgPageBody.viewscreen .lowerright .morescreens img{height:90px;}
#cgPageBody.viewscreen .lowerright .morescreens #ThumbsBack{display:block;float:left;width:75px;height:24px;text-decoration:none;font-weight:700;color:#FFF;border:0;text-align:left;background:transparent url("btn_screens_prev.png") no-repeat;margin:0 0 0 65px;padding:5px 0 0 25px;}
#cgPageBody.viewscreen .lowerright .morescreens #ThumbsBack.off{background:transparent url("btn_screens_prev_off.png") no-repeat;}
#cgPageBody.viewscreen .lowerright .morescreens #ThumbsForward{display:block;float:right;width:65px;height:24px;text-decoration:none;font-weight:700;color:#FFF;border:0;text-align:right;background:transparent url("btn_screens_next.png") no-repeat;margin:0 65px 0 0;padding:5px 35px 0 0;}
#cgPageBody.viewscreen .lowerright .morescreens #ThumbsForward.off{background:transparent url("btn_screens_next_off.png") no-repeat;}
#cgPageBody.viewscreen .lowerright .morescreens ul{width:430px;clear:both;margin:0 auto;padding:0 0 10px;}
#cgPageBody.viewscreen .lowerright .morescreens ul li{width:200px;background-color:#F3F3F3;float:left;text-align:center;margin:0 10px 10px 0;padding:5px;}
#cgPageBody.viewscreen .lowerright .morescreens ul li img{max-width:200px;min-width:150px;height:90px;}
#cgPageBody.viewscreen .lowerright .morescreens ul li.right{margin:0 0 10px;}
#cgWrapper.games{width:990px;text-align:left;position:relative;margin:0 auto 10px;padding:220px 0 1px;}
#cgPageBody.gameindex{position:relative;width:990px;padding:0 0 20px;}
#cgPageBody.gameindex .leftcol{float:left;width:570px;margin:0 20px 20px 0;}
#cgPageBody.gameindex .leftcol .gamelistcliptop{width:570px;height:25px;background:transparent url("clip_gamelist_top.png") no-repeat;}
#cgPageBody.gameindex .leftcol .gamelistcliptop h1{font-weight:700;color:#000;font-size:.9em;padding:3px 0 0 15px;}
#cgPageBody.gameindex .leftcol .gamelisthead{width:570px;height:70px;background:#E2E2E2;position:relative;padding:12px 0 0;}
#cgPageBody.gameindex .leftcol .buyits{background:#E2E2E2 url("bkg_gamelist_buyit.jpg") no-repeat top right;}
#cgPageBody.gameindex .leftcol .tryits{background:#E2E2E2 url("bkg_gamelist_tryit.jpg") no-repeat top right;}
#cgPageBody.gameindex .leftcol .fryits{background:#E2E2E2 url("bkg_gamelist_fryit.jpg") no-repeat top right;}
#cgPageBody.gameindex .leftcol .allgames{background:#E2E2E2 url("bkg_gamelist_allgames.jpg") no-repeat top right;}
#cgPageBody.gameindex .leftcol .gamelisthead .main{font-size:.7em;padding:0 10px 3px;}
#cgPageBody.gameindex .leftcol .gamelisthead .main strong{float:left;font-weight:700;padding:0 5px 0 0;}
#cgPageBody.gameindex .leftcol .gamelisthead .main ul{float:left;margin:0 5px 0 0;}
#cgPageBody.gameindex .leftcol .gamelisthead .main ul li{float:left;margin:0 3px 0 0;}
#cgPageBody.gameindex .leftcol .gamelisthead .main ul li a.on{background-color:#FFF;font-weight:700;padding:0 3px;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters{font-size:.75em;line-height:1.8;padding:2px 10px 10px;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters strong{font-weight:600;font-size:.9em;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters select{font-family:Tahoma,arial,sans-serif;font-size:.9em;margin:0 5px 0 0;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters strong.alpha{float:left;margin:0 5px 0 0;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters ul{float:left;display:block;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters ul li{float:left;display:block;padding:0 5px 0 0;}
#cgPageBody.gameindex .leftcol .gamelisthead .filters a.on{background-color:#FFF;font-weight:700;padding:0 3px;}
#cgPageBody.gameindex .leftcol .gamelist{width:550px;background:#F3F3F3;position:relative;padding:10px;}
#cgPageBody.gameindex .leftcol .gamelist .viewnum{position:absolute;top:10px;right:10px;font-size:.7em;}
#cgPageBody.gameindex .leftcol .gamelist .viewnum select{font-size:.9em;font-family:Tahoma,helvetica,sans-serif;height:17px;}
#cgPageBody.gameindex .leftcol .gamelist p.page{font-size:.9em;margin:0 0 10px;}
#cgPageBody.gameindex .leftcol .gamelist strong{font-weight:700;}
#cgPageBody.gameindex .leftcol .gamelist table{border-spacing:1px;width:550px;background-color:#AAA;font-size:.8em;}
#cgPageBody.gameindex .leftcol .gamelist tr.light td{background-color:#EEE;}
#cgPageBody.gameindex .leftcol .gamelist tr.dark td{background-color:#DDD;}
#cgPageBody.gameindex .leftcol .gamelist td{vertical-align:top;padding:10px;}
#cgPageBody.gameindex .leftcol .gamelist td.gamebox{vertical-align:middle;width:52px;}
#cgPageBody.gameindex .leftcol .gamelist td.gamebox img{width:50px;border:1px solid #F60;margin:0;padding:0;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo{line-height:1.3em;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo h2{font-weight:700;font-size:1em;display:inline;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.byline{display:inline;font-size:.7em;padding:0 0 0 5px;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.data{font-size:.8em;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links{margin:5px 0 0;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links a{display:block;float:left;margin:1px 2px 0;padding:0 2px;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links a.break:hover{text-decoration:none;color:#444;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links a.tinybuy{color:#FFF;width:83px;height:21px;background:transparent url("btn_buy.png") no-repeat;font-size:9px;font-weight:700;text-align:center;margin:0 8px;padding:2px 7px 0 0;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links a.tinybuy:hover{text-decoration:none;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links a.tinyrent{color:#FFF;width:83px;height:21px;background:transparent url("btn_rent.png") no-repeat;font-size:9px;font-weight:700;text-align:center;margin:0 8px;padding:2px 7px 0 0;}
#cgPageBody.gameindex .leftcol .gamelist td.gameinfo p.links a.tinyrent:hover{text-decoration:none;}
#cgPageBody.gameindex .leftcol .gamelistclipbot{width:570px;height:15px;background:transparent url("clip_gamelist_bot.png") no-repeat;}
#cgPageBody.gameindex .rightcol{float:left;width:400px;text-align:center;margin:0 0 20px;}
#cgPageBody.gameindex .rightcol .ad{width:300px;text-align:center;overflow:hidden;margin:0 auto 20px;}
#cgPageBody.gameindex .rightcol .recentreleasecliptop{width:400px;height:27px;background:transparent url("clip_recentgames_top.png") no-repeat;}
#cgPageBody.gameindex .rightcol .recentreleasecliptop h2{font-weight:700;color:#222;font-size:.95em;text-align:center;padding:2px 0 0;}
#cgPageBody.gameindex .rightcol .recentrelease{width:370px;text-align:left;background:transparent url("bkg_recentgames.png") repeat-y;font-size:.9em;padding:15px;}
#cgPageBody.gameindex .rightcol .recentrelease .leftarrow{float:left;width:30px;height:150px;}
#cgPageBody.gameindex .rightcol .recentrelease .leftarrow a{display:block;text-indent:-6000px;width:30px;height:150px;}
#cgPageBody.gameindex .rightcol .recentrelease .leftarrow a.on{background:transparent url("arrow_left.png") no-repeat;}
#cgPageBody.gameindex .rightcol .recentrelease .leftarrow a.off{background:transparent;}
#cgPageBody.gameindex .rightcol .recentrelease .games{float:left;width:300px;padding:0 0 0 10px;}
#cgPageBody.gameindex .rightcol .recentrelease .games ul{float:left;}
#cgPageBody.gameindex .rightcol .recentrelease .games ul li{float:left;width:65px;margin:0 10px 0 0;}
#cgPageBody.gameindex .rightcol .recentrelease .games ul li .image{height:93px;}
#cgPageBody.gameindex .rightcol .recentrelease .games ul li .image img{width:63px;border:1px solid #444;}
#cgPageBody.gameindex .rightcol .recentrelease .games ul li p{float:left;width:65px;font-size:.6em;}
#cgPageBody.gameindex .rightcol .recentrelease .games ul li p strong{font-weight:700;}
#cgPageBody.gameindex .rightcol .recentrelease .rightarrow{float:left;width:30px;height:150px;}
#cgPageBody.gameindex .rightcol .recentrelease .rightarrow a{display:block;text-indent:-6000px;width:30px;height:150px;}
#cgPageBody.gameindex .rightcol .recentrelease .rightarrow a.on{background:transparent url("arrow_right.png") no-repeat;}
#cgPageBody.gameindex .rightcol .recentrelease .rightarrow a.off{background:transparent;}
#cgPageBody.gameindex .rightcol .recentreleaseclipbot{width:400px;height:27px;background:transparent url("clip_recentgames_bot.png") no-repeat;margin:0 0 20px;}
#cgPageBody.gameindex .rightcol .release .tablewrap{height:600px;border-bottom:1px solid #FFF;overflow:auto;padding:0 0 20px;}
#cgPageBody.gameindex .rightcol .release table{width:350px;font-size:.75em;margin:10px 0;}
#cgPageBody.gameindex .rightcol .release table th{font-size:1.1em;font-weight:700;color:#222;padding:3px 5px;}
#cgPageBody.gameindex .rightcol .release table td{border-bottom:1px solid #AAA;padding:5px;}
#cgPageBody.gameindex .rightcol .release table td.center{white-space:nowrap;}
#cgPageBody.gameindex .bottomcol{width:990px;}
#cgPageBody.gameindex .bottomcol .botleft{float:left;width:300px;text-align:center;margin:0 20px 0 0;}
#cgPageBody.gameindex .bottomcol .botmid{float:left;height:300px;margin:0 20px 0 0;}
#cgPageBody.gameindex .bottomcol .botmid ul{font-weight:700;font-size:1.1em;line-height:1.5em;}
#cgPageBody.gameindex .bottomcol .botright{float:left;width:300px;text-align:center;}
#cgPageBody.register{width:990px;}
#cgPageBody.register .header{width:990px;height:60px;background:transparent url("bkg_header.png") no-repeat;margin:0 0 15px;}
#cgPageBody.register .header h1{float:left;color:#222;font-size:1.2em;padding:18px 20px;}
#cgPageBody.register .header p{display:block;float:left;width:300px;font-size:1.1em;font-weight:700;color:#444;padding:18px 20px 0;}
#cgPageBody.register .header p.on{color:#F60;}
#cgPageBody.register .loginlink{color:#222;font-weight:700;text-align:center;padding:0 0 15px 15px;}
#cgPageBody.register .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.register .leftcol .edit p{margin-bottom:10px;}
#cgPageBody.register .leftcol .edit table{width:630px;font-size:.9em;}
#cgPageBody.register .leftcol .edit table table.newsletter{width:100%;}
#cgPageBody.register .leftcol .edit table th{font-weight:700;color:#222;text-align:right;white-space:nowrap;padding:5px;}
#cgPageBody.register .leftcol .edit table th.top{vertical-align:top;}
#cgPageBody.register .leftcol .edit table td.top{vertical-align:top;}
#cgPageBody.register .leftcol .edit table th.required{color:#F60;}
#cgPageBody.register .leftcol table td{padding:10px;}
#cgPageBody.register .leftcol .edit table td input.textbox{border:1px solid #AAA;background-color:#F3F3F3;padding:3px;}
#cgPageBody.register .leftcol .edit table td div.avatarlist{width:409px;height:200px;overflow:scroll;border:1px solid #AAA;background-color:#FFF;margin:10px 0;padding:10px;}
#cgPageBody.register .leftcol .edit table td div.avatarlist a{background-color:transparent;}
#cgPageBody.register .leftcol .edit table td div.avatarlist img{border:2px solid #AAA;margin:0 2px 2px 0;}
#cgPageBody.register .leftcol .edit table td div.avatarlist img:hover{border:2px solid #444;}
#cgPageBody.register .leftcol .edit table td div.avatarlist img.selected{border:2px solid #F60;}
#register_email{width:350px;}
#register_password1{width:100px;}
#register_password2{width:100px;}
#register_gamername{width:150px;}
#register_termsofservice{width:400px;height:80px;font-size:1em;}
#register_firstname{width:200px;}
#register_lastname{width:200px;}
#register_zipcode{width:75px;}
#register_hometown{width:200px;}
#register_bio{width:250px;height:100px;}
#register_mobile{width:120px;}
#register_avatarfile{width:200px;}
#editprofile_email{width:300px;}
#editprofile_password1{width:100px;}
#editprofile_password2{width:100px;}
#editprofile_gamername{width:150px;}
#editprofile_termsofservice{width:400px;height:80px;font-size:1em;}
#editprofile_firstname{width:200px;}
#editprofile_lastname{width:200px;}
#editprofile_zipcode{width:75px;}
#editprofile_hometown{width:200px;}
#editprofile_bio{width:250px;height:100px;}
#editprofile_mobile{width:120px;}
#editprofile_avatarfile{width:200px;}
#cgPageBody.register .rightcol{float:left;width:300px;}
#cgPageBody.register .rightcol h2{color:#222;font-size:1.05em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.register .rightcol p{padding:0 0 10px;}
#cgPageBody.register .leftcol table td input.textboxerror{background-color:#F60;}
#cgPageBody.register .leftcol table td textarea.textboxerror{background-color:#F60;}
#cgPageBody.register .leftcol table td select.textboxerror{background-color:#F60;}
#cgPageBody.login{width:990px;}
#cgPageBody.login .header{width:990px;height:60px;background:transparent url("bkg_header.png") no-repeat;margin:0 0 20px;}
#cgPageBody.login .header h1{float:left;color:#222;font-size:1.2em;padding:18px 20px;}
#cgPageBody.login .header p{display:block;float:left;width:300px;font-size:1.1em;font-weight:700;color:#444;padding:18px 20px 0;}
#cgPageBody.login .header p.on{color:#F60;}
#cgPageBody.login .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.login .leftcol p{margin-bottom:10px;}
#cgPageBody.login .leftcol table{width:630px;font-size:.9em;}
#cgPageBody.login .leftcol table th{font-weight:700;color:#222;text-align:right;padding:5px;}
#cgPageBody.login .leftcol table td{padding:10px;}
#cgPageBody.login .leftcol table td input.textbox{border:1px solid #AAA;background-color:#F3F3F3;padding:3px;}
#login_email{width:250px;}
#cgPageBody.login .rightcol{float:left;width:300px;}
#cgPageBody.login .leftcol table td input.textboxerror{background-color:#F60;}
#cgPageBody.login .leftcol table td textarea.textboxerror{background-color:#F60;}
#cgPageBody.login .leftcol table td select.textboxerror{background-color:#F60;}
#cgPageBody.profile{width:990px;}
#cgPageBody.profile .leftcol{float:left;width:670px;margin:0 20px 20px 0;}
#cgPageBody.profile .leftcol .basics .views{font-size:1em;color:#222;padding:2px 0 20px;}
#cgPageBody.profile .leftcol .basics .image{float:left;width:202px;margin:0 20px 20px 0;}
#cgPageBody.profile .leftcol .basics .image img{border:1px solid #F60;}
#cgPageBody.profile .leftcol .basics .info{float:left;width:408px;font-size:.9em;margin:0 0 15px;}
#cgPageBody.profile .leftcol .basics .info ul{line-height:1.5em;}
#cgPageBody.profile .leftcol .basics .info h1{display:inline;font-size:1.4em;font-weight:700;color:#222;}
#cgPageBody.profile .leftcol .groups h4{font-weight:700;color:#222;font-size:1.1em;padding:0 0 15px;}
#cgPageBody.profile .leftcol .groups ul{width:630px;}
#cgPageBody.profile .leftcol .groups ul li{border-bottom:1px solid #AAA;margin:0 0 20px;padding:0 0 20px;}
#cgPageBody.profile .leftcol .groups ul li .image{float:left;width:102px;margin:0 10px 0 0;}
#cgPageBody.profile .leftcol .groups ul li .image img{border:1px solid #F60;}
#cgPageBody.profile .leftcol .groups ul li .text{float:left;width:518px;}
#cgPageBody.profile .leftcol .groups ul li .text h3{font-weight:700;padding:0 0 5px;}
#cgPageBody.profile .leftcol .groups ul li .text p{padding:0 0 5px;}
#cgPageBody.profile .leftcol .groups ul li .text p.right{text-align:right;}
#cgPageBody.profile .rightcol{float:left;width:300px;}
#cgPageBody.groups{width:990px;font-size:.9em;}
#cgPageBody .searchcreate{text-align:center;}
#cgPageBody .searchcreate div.search{float:left;width:350px;height:34px;color:#FFF;background:transparent url("bkg_search.png") no-repeat;font-size:.9em;position:relative;margin:0 0 15px;padding:0;}
#cgPageBody .searchcreate .search span{position:absolute;top:8px;left:10px;font-weight:700;}
#cgPageBody .searchcreate .search .textbox{position:absolute;top:6px;left:95px;width:200px;height:19px;border:1px solid #000;background-color:#FFF;margin:0;padding:0;}
#cgPageBody .searchcreate .search .searchbutton{position:absolute;top:6px;right:10px;width:35px;height:21px;background-color:#F60;color:#FFF;font-weight:700;border:1px solid #000;cursor:pointer;padding:0 3px;}
#cgPageBody .searchcreate div.create{margin:2px 0 0;}
#cgPageBody.groups .leftcol{float:left;width:242px;margin:0 15px 15px 0;}
#cgPageBody.groups .leftcol .newest ol{width:212px;font-size:.9em;}
#cgPageBody.groups .leftcol .newest li{padding:0 0 15px;}
#cgPageBody.groups .leftcol .newest li .image{float:left;width:52px;margin:0 10px 0 0;}
#cgPageBody.groups .leftcol .newest li .image img{border:1px solid #F60;}
#cgPageBody.groups .leftcol .newest li .text{float:left;width:150px;}
#cgPageBody.groups .leftcol .newest li.on{border-bottom:1px solid #AAA;margin:0 0 10px;padding:0 0 10px;}
#cgPageBody.groups .middlecol{float:left;width:418px;margin:0 15px 15px 0;}
#cgPageBody.groups .middlecol h2{font-size:1.4em;font-weight:700;color:#222;padding:0 0 15px;}
#cgPageBody.groups .middlecol ol{width:418px;font-size:.9em;}
#cgPageBody.groups .middlecol ol li{border-bottom:1px solid #AAA;margin:0 0 20px;padding:0 0 20px;}
#cgPageBody.groups .middlecol ol li .image{float:left;width:77px;margin:0 10px 0 0;}
#cgPageBody.groups .middlecol ol li .image img{border:1px solid #F60;}
#cgPageBody.groups .middlecol ol li .text{float:left;width:331px;}
#cgPageBody.groups .middlecol h3{font-weight:700;padding:0 0 2px;}
#cgPageBody.groups .middlecol p{padding:0 2px 0 0;}
#cgPageBody.groups .middlecol p.details{color:#444;font-size:.8em;}
#cgPageBody.groups .middlecol p.right{text-align:right;}
#cgPageBody.creategroup{width:990px;}
#cgPageBody.creategroup .header{width:990px;height:120px;background:transparent url("bkg_header.png") no-repeat;margin:0 0 20px;}
#cgPageBody.creategroup .header h1{color:#FFF;font-size:1.3em;padding:11px 20px;}
#cgPageBody.creategroup .header p{display:block;float:left;width:290px;font-size:1.5em;font-weight:700;color:#AAA;padding:7px 20px;}
#cgPageBody.creategroup .header p.on{color:#F60;}
#cgPageBody.creategroup .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.creategroup .leftcol .create p{margin-bottom:10px;}
#cgPageBody.creategroup .leftcol .create table{width:630px;font-size:.9em;}
#cgPageBody.creategroup .leftcol .create table table.newsletter{width:100%;}
#cgPageBody.creategroup .leftcol .create table th{font-weight:700;color:#222;text-align:right;white-space:nowrap;padding:5px;}
#cgPageBody.creategroup .leftcol .create table th.top{vertical-align:top;}
#cgPageBody.creategroup .leftcol .create table td.top{vertical-align:top;}
#cgPageBody.creategroup .leftcol .create table th.required{color:#F60;}
#cgPageBody.creategroup .leftcol table td{padding:10px;}
#cgPageBody.creategroup .leftcol .create table td div.imglist{width:409px;height:200px;overflow:scroll;border:1px solid #AAA;background-color:#FFF;margin:10px 0;padding:10px;}
#cgPageBody.creategroup .leftcol .create table td div.imglist a{background-color:transparent;}
#cgPageBody.creategroup .leftcol .create table td div.imglist img{border:2px solid #AAA;margin:0 2px 2px 0;}
#cgPageBody.creategroup .leftcol .create table td div.imglist img:hover{border:2px solid #444;}
#cgPageBody.creategroup .leftcol .create table td div.imglist img.selected{border:2px solid #F60;}
#cgPageBody.creategroup .leftcol .create table td p{font-size:.9em;padding:5px 0 0;}
#cgPageBody.creategroup .leftcol .create table td input.textbox{border:1px solid #AAA;background-color:#F3F3F3;padding:3px;}
#group_name{width:450px;}
#group_description{width:450px;height:100px;}
#group_website{width:450px;}
#group_tags{width:450px;}
#cgPageBody.creategroup .rightcol{float:left;width:300px;min-height:250px;}
#cgPageBody.creategroup .rightcol .errors{width:260px;min-height:250px;background:transparent url("bkg_box_300.png") no-repeat;font-size:.9em;margin:15px 0 0;padding:0 20px;}
#cgPageBody.creategroup .rightcol .errors h2{color:#222;font-size:1.05em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.creategroup .rightcol .errors p{padding:0 0 10px;}
#cgPageBody.groups .rightcol{float:left;width:300px;margin:0 0 15px;}
#cgPageBody.groups .rightcol .ad{margin-bottom:15px;}
#cgPageBody.groups .rightcol .posters{width:260px;min-height:180px;background:transparent url("bkg_box_300.png") no-repeat;font-size:.9em;margin:0 0 15px;padding:0 20px;}
#cgPageBody.groups .rightcol .posters h2{color:#222;font-size:1.05em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.groups .rightcol .posters ol{font-size:1.1em;line-height:1.4em;padding:0 0 1em;}
#cgPageBody.groups .rightcol .wide{width:270px;min-height:200px;background:transparent url("bkg_box_300.png") no-repeat;margin:15px 0;padding:0 15px;}
#cgPageBody.creategroup .leftcol table td input.textboxerror{background-color:#F60;}
#cgPageBody.creategroup .leftcol table td textarea.textboxerror{background-color:#F60;}
#cgPageBody.creategroup .leftcol table td select.textboxerror{background-color:#F60;}
#cgPageBody.grouplist{width:990px;font-size:.9em;}
#cgPageBody.grouplist .leftcol{float:left;width:670px;margin:0 20px 20px 0;}
#cgPageBody.grouplist .leftcol .list table{border-spacing:1px;}
#cgPageBody.grouplist .leftcol .list table th{font-weight:700;color:#FFF;background-color:#666;padding:5px 10px;}
#cgPageBody.grouplist .leftcol .list table td{padding:5px 10px 15px;}
#cgPageBody.grouplist .leftcol .list table td h3{font-weight:700;font-size:1.1em;margin:0;padding:0;}
#cgPageBody.grouplist .leftcol .members ul li{display:block;width:110px;height:100px;float:left;background-color:#F3F3F3;border:1px solid #AAA;text-align:center;font-weight:700;font-size:.85em;position:relative;margin:0 15px 15px 0;padding:15px;}
#cgPageBody.grouplist .leftcol .members ul li img{border:1px solid #F60;}
#cgPageBody.grouplist .leftcol .members ul li .icondelete{position:absolute;top:5px;right:5px;}
#cgPageBody.grouplist .leftcol .members h4{font-weight:700;font-size:1.2em;padding:10px 0;}
#cgPageBody.grouplist .rightcol{float:left;width:300px;}
#cgPageBody.grouplist .rightcol .info{width:270px;min-height:250px;background:transparent url("bkg_box_300.png") no-repeat;font-size:.9em;margin:20px 0;padding:0 15px;}
#cgPageBody.grouplist .rightcol .info h2{color:#222;font-size:1em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.grouplist .rightcol .info .image{text-align:center;margin:0 0 15px;}
#cgPageBody.grouplist .rightcol .info .image img{width:200px;height:200px;border:1px solid #F60;}
#cgPageBody.groupsummary{width:990px;font-size:.9em;}
#cgPageBody.groupsummary .leftcol{float:left;width:670px;margin:0 20px 20px 0;}
#cgPageBody.groupsummary .leftcol .basics .controls{border-bottom:1px solid #AAA;clear:both;margin:5px 0 15px;padding:5px 10px;}
#cgPageBody.groupsummary .leftcol .basics h1{font-size:1.5em;font-weight:700;color:#222;}
#cgPageBody.groupsummary .leftcol .basics h1 span{font-size:.6em;font-weight:400;}
#cgPageBody.groupsummary .leftcol .basics .image{float:left;width:202px;margin:0 20px 0 0;}
#cgPageBody.groupsummary .leftcol .basics .image img{border:1px solid #F60;}
#cgPageBody.groupsummary .leftcol .basics .info{float:left;width:408px;font-size:.9em;margin:0 0 15px;}
#cgPageBody.groupsummary .leftcol .basics .info ul{line-height:1.5em;}
#cgPageBody.groupsummary .leftcol .invites table{width:100%;margin:0 0 15px;}
#cgPageBody.groupsummary .leftcol .invites table th{background-color:#DDD;color:#222;font-weight:700;padding:2px 5px;}
#cgPageBody.groupsummary .leftcol .invites table td{padding:2px 5px 5px;}
#cgPageBody.groupsummary .leftcol .invites table td input{background:transparent;color:#F60;border:0 solid #000;cursor:pointer;margin:0;padding:0;}
#cgPageBody.groupsummary .leftcol .invites table td input:hover{background-color:#F60;color:#FFF;}
#cgPageBody.groupsummary .leftcol .discussion table{width:100%;margin:0 0 15px;}
#cgPageBody.groupsummary .leftcol .discussion table th{background-color:#DDD;color:#222;font-weight:700;padding:2px 5px;}
#cgPageBody.groupsummary .leftcol .discussion table td{padding:2px 5px 5px;}
#cgPageBody.groupsummary .leftcol .discussion table td.moderator{vertical-align:middle;}
#cgPageBody.groupsummary .leftcol .discussion table td.moderator img{border:1px solid #F60;width:100px;height:100px;}
#cgPageBody.groupsummary .leftcol .create table{margin:0 auto 15px;}
#cgPageBody.groupsummary .leftcol .create table th{color:#222;font-weight:700;text-align:right;vertical-align:top;padding:2px 5px;}
#cgPageBody.groupsummary .leftcol .create table td{padding:2px 5px 5px;}
#createtopic_title{width:400px;}
#createtopic_body{width:400px;height:150px;}
#cgPageBody.groupsummary .rightcol{float:left;width:300px;}
#cgPageBody.groupsummary .rightcol .members ul{width:270px;}
#cgPageBody.groupsummary .rightcol .members ul li{display:block;float:left;width:52px;height:53px;margin:0 2px 2px 0;}
#cgPageBody.groupsummary .rightcol .members ul li img{border:1px solid #F60;}
#cgPageBody.groupdiscussion{width:990px;font-size:.9em;}
#cgPageBody.groupdiscussion .leftcol{float:left;width:670px;margin:0 20px 20px 0;}
#cgPageBody.groupdiscussion .leftcol .discussion h3{font-size:1.4em;color:#222;font-weight:700;padding:0 0 5px;}
#cgPageBody.groupdiscussion .leftcol .discussion .controls{padding:0 0 5px;}
#cgPageBody.groupdiscussion .leftcol .discussion .pagination{padding:0 0 15px;}
#cgPageBody.groupdiscussion .leftcol .discussion .itemheader{border:1px solid #AAA;background-color:#EEE;color:#222;margin:0 0 5px;padding:4px 10px;}
#cgPageBody.groupdiscussion .leftcol .discussion .itemheader .lefttest{float:left;margin:0;padding:0;}
#cgPageBody.groupdiscussion .leftcol .discussion .itemheader .right{float:right;text-align:right;margin:0;padding:0;}
#cgPageBody.groupdiscussion .leftcol .discussion .itembody{padding:0 15px;}
#cgPageBody.groupdiscussion .leftcol .discussion .itembody .image{float:left;width:77px;margin:0 10px 0 0;}
#cgPageBody.groupdiscussion .leftcol .discussion .itembody .image img{border:1px solid #F60;}
#cgPageBody.groupdiscussion .leftcol .discussion .itembody .text{float:left;width:523px;color:#444;}
#cgPageBody.groupdiscussion .leftcol .discussion .itemfooter{border-bottom:1px solid #AAA;margin:0 0 25px;padding:5px 10px;}
#cgPageBody.groupdiscussion .leftcol .discussion .itemfooter .left{float:left;}
#cgPageBody.groupdiscussion .leftcol .discussion .itemfooter .right{float:right;text-align:right;}
#cgPageBody.groupdiscussion .leftcol .create table{margin:0 auto 15px;}
#cgPageBody.groupdiscussion .leftcol .create table th{color:#222;font-weight:700;text-align:right;vertical-align:top;padding:2px 5px;}
#cgPageBody.groupdiscussion .leftcol .create table td{padding:2px 5px 5px;}
#createcomment_body{width:400px;height:150px;}
#cgPageBody.groupdiscussion .rightcol{float:left;width:300px;}
#cgPageBody.groupdiscussion .rightcol .info .image{text-align:center;margin:0 0 15px;}
#cgPageBody.groupdiscussion .rightcol .info .image img{width:200px;height:200px;border:1px solid #F60;}
#cgPageBody.groupsearchresults{width:990px;font-size:.9em;}
#cgPageBody.groupsearchresults div.search{width:350px;height:34px;color:#FFF;background:transparent url("bkg_search.png") no-repeat;font-size:.9em;position:relative;margin:0 auto 15px;padding:0;}
#cgPageBody.groupsearchresults .search span{position:absolute;top:8px;left:10px;font-weight:700;}
#cgPageBody.groupsearchresults .search .textbox{position:absolute;top:6px;left:95px;width:200px;height:19px;border:1px solid #000;background-color:#FFF;margin:0;padding:0;}
#cgPageBody.groupsearchresults .search .searchbutton{position:absolute;top:6px;right:10px;width:35px;height:21px;background-color:#F60;color:#FFF;font-weight:700;border:1px solid #000;cursor:pointer;padding:0 3px;}
#cgPageBody.groupsearchresults .leftcol{float:left;width:400px;margin:0 15px 15px 0;}
#cgPageBody.groupsearchresults .middlecol{float:left;width:400px;margin:0 15px 15px 0;}
#cgPageBody.groupsearchresults .cggroups{float:left;width:370px;min-height:250px;background:transparent url("bkg_box_400.png") no-repeat;margin:0 15px 15px 0;padding:0 15px;}
#cgPageBody.groupsearchresults .cggroups h2{color:#222;font-size:1em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.groupsearchresults .cggroups ul{width:370px;font-size:.9em;}
#cgPageBody.groupsearchresults .cggroups ul li{border-bottom:1px solid #AAA;margin:0 0 20px;padding:0 0 20px;}
#cgPageBody.groupsearchresults .cggroups ul li .image{float:left;width:52px;margin:0 10px 0 0;}
#cgPageBody.groupsearchresults .cggroups ul li .image img{border:1px solid #F60;}
#cgPageBody.groupsearchresults .cggroups ul li .text{float:left;width:308px;}
#cgPageBody.groupsearchresults .cggroups h3{font-weight:700;padding:0 0 2px;}
#cgPageBody.groupsearchresults .cggroups p{padding:0 2px 0 0;}
#cgPageBody.groupsearchresults .cggroups p.details{color:#444;font-size:.8em;}
#cgPageBody.groupsearchresults .cggroups p.right{text-align:right;}
#cgPageBody.groupsearchresults .middlecol .usergroups{float:left;width:370px;min-height:250px;background:transparent url("bkg_box_400.png") no-repeat;margin:0 15px 15px 0;padding:0 15px;}
#cgPageBody.groupsearchresults .middlecol .usergroups h2{color:#222;font-size:1em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.groupsearchresults .middlecol .usergroups ul{width:370px;font-size:.9em;}
#cgPageBody.groupsearchresults .middlecol .usergroups ul li{border-bottom:1px solid #AAA;margin:0 0 20px;padding:0 0 20px;}
#cgPageBody.groupsearchresults .middlecol .usergroups ul li .image{float:left;width:52px;margin:0 10px 0 0;}
#cgPageBody.groupsearchresults .middlecol .usergroups ul li .image img{border:1px solid #F60;}
#cgPageBody.groupsearchresults .middlecol .usergroups ul li .text{float:left;width:308px;}
#cgPageBody.groupsearchresults .middlecol .usergroups h3{font-weight:700;padding:0 0 2px;}
#cgPageBody.groupsearchresults .middlecol .usergroups p{padding:0 2px 0 0;}
#cgPageBody.groupsearchresults .middlecol .usergroups p.details{color:#444;font-size:.8em;}
#cgPageBody.groupsearchresults .middlecol .usergroups p.right{text-align:right;}
#cgPageBody.groupsearchresults .rightcol{float:left;width:160px;margin:0 0 15px;}
#cgPageBody.gametrust{width:990px;font-size:.9em;}
#cgPageBody.gametrust .leftcol{float:left;width:242px;margin:0 15px 15px 0;}
#cgPageBody.gametrust .leftcol .sort ul{font-weight:700;}
#cgPageBody.gametrust .leftcol .sort a{display:block;border-bottom:1px solid #AAA;padding:5px;}
#cgPageBody.gametrust .leftcol .sort a:hover{background-color:#F60;color:#FFF;text-decoration:none;}
#cgPageBody.gametrust .leftcol .writers ul{width:212px;font-size:.9em;}
#cgPageBody.gametrust .leftcol .writers li{padding:0 0 8px;}
#cgPageBody.gametrust .leftcol .writers li .image{float:left;width:52px;margin:0 10px 0 0;}
#cgPageBody.gametrust .leftcol .writers li .image img{border:1px solid #F60;}
#cgPageBody.gametrust .leftcol .writers li .text{float:left;width:150px;}
#cgPageBody.gametrust .middlecol{float:left;width:418px;position:relative;margin:0 15px 15px 0;}
#cgPageBody.gametrust .middlecol .cliptop{width:418px;height:25px;background:transparent url("clip_center_top.png") no-repeat;}
#cgPageBody.gametrust .middlecol .main{width:388px;background-color:#F3F3F3;padding:15px;}
#cgPageBody.gametrust .middlecol .clipbot{width:418px;height:25px;background:transparent url("clip_center_bot.png") no-repeat;}
#cgPageBody.gametrust .middlecol h2{font-size:1.2em;font-weight:700;color:#222;position:absolute;top:2px;left:15px;}
#cgPageBody.gametrust .middlecol a.rssfeed{display:block;height:15px;position:absolute;top:4px;right:10px;font-size:.8em;vertical-align:top;color:#F60;background:transparent url("rssbutton.png") no-repeat top right;cursor:pointer;padding:1px 23px 0 0;}
#cgPageBody.gametrust .middlecol a.rssfeed:hover{text-decoration:underline;}
#cgPageBody.gametrust .middlecol table{width:100%;margin:0 0 20px;}
#cgPageBody.gametrust .middlecol table th{font-weight:700;border-bottom:1px solid #888;padding:0 0 3px;}
#cgPageBody.gametrust .middlecol table td{white-space:nowrap;padding:3px 0 0;}
#cgPageBody.gametrust .middlecol table td.desc{font-size:.9em;white-space:normal;}
#cgPageBody.gametrust .rightcol{float:left;width:300px;margin:0 0 15px;}
#cgPageBody.gametrust .rightcol .subnav ul{font-size:1.1em;line-height:1.4em;padding:0 0 1em;}
#cgPageBody.gametrust .rightcol .comics	.selector{width:270px;height:200px; background:transparent url("comics_promo.png") no-repeat;margin:0;padding:0;}
#cgPageBody.gametrust .rightcol .comics	.selector ul{display:block;width:205px;height:64px;margin:0;padding:11px 0 0 65px;}
#cgPageBody.gametrust .rightcol .comics .selector ul li{float:left;display:block;width:53px;height:53px;margin:0 15px 0 0;}
#cgPageBody.gametrust .rightcol .comics .selector ul li a{display:block;width:53px;height:53px;text-indent:-6000px;}
#cgPageBody.gametrust .rightcol .comics	.descriptions{text-align:center;width:210px;height:30px;background-color:#222;color:#FFF;border:1px solid #CCC;border-top:0;margin:0 0 0 20px;padding:10px;}
#cgPageBody.gametrust .rightcol .comics	.descriptions p{margin:0;padding:0;}
#cgPageBody.gametrust .rightcol .comics	.descriptions p strong{font-size:1em;font-weight:700;color:#F60;}
#cgPageBody.gametrust .rightcol .recenttopics{width:270px;min-height:200px;background:transparent url("bkg_box_300.png") no-repeat;margin:15px 0;padding:0 15px;}
#cgPageBody.gametrust .rightcol .recenttopics h2{color:#222;font-size:1em;font-weight:700;text-align:center;padding:3px 10px 20px;}
#cgPageBody.gametrust .rightcol .recenttopics ol li{padding:0 0 5px;}
#cgPageBody.gametrust .rightcol .wide{width:270px;min-height:200px;background:transparent url("bkg_box_300.png") no-repeat;margin:15px 0;padding:0 15px;}
#cgPageBody.contactus{width:990px;}
#cgPageBody.contactus .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.contactus .leftcol p{margin-bottom:1em;}
#cgPageBody.contactus .leftcol .text table{width:630px;font-size:.9em;border-spacing:1px;}
#cgPageBody.contactus .leftcol .text table th{font-weight:700;color:#222;text-align:right;padding:5px;}
#cgPageBody.contactus .leftcol .text table th.top{vertical-align:top;}
#cgPageBody.contactus .leftcol .text table td.top{vertical-align:top;}
#cgPageBody.contactus .leftcol .text table td{padding:10px;}
#cgPageBody.contactus .leftcol .text table td input.textbox{border:1px solid #AAA;background-color:#F3F3F3;padding:3px;}
#contact_email{width:350px;}
#contact_subject{width:350px;}
#contact_body{width:450px;height:250px;}
#cgPageBody.contactus .rightcol{float:left;width:300px;min-height:250px;}
#cgPageBody.contactus .ad{margin-bottom:15px;}
#cgPageBody.contactus .rightcol .subnav ul{font-size:1.1em;line-height:1.4em;padding:0 0 1em;}
#cgPageBody.contactus .rightcol .errors p{padding:0 0 10px;}
#cgPageBody.static{width:990px;}
#cgPageBody.static .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.static .leftcol .text h3{color:#F60;font-size:1.2em;font-weight:700;padding:0 0 1em;}
#cgPageBody.static .leftcol .text h4{color:#F60;font-size:1.2em;font-weight:700;padding:0 0 1em;}
#cgPageBody.static .leftcol .text ul.devnotes{list-style-type:disc;margin:0 0 1em 15px;padding:0 0 0 15px;}
#cgPageBody.static .leftcol .text ol{list-style-type:decimal;margin:0 0 0 5px;padding:0 0 15px 15px;}
#cgPageBody.static .leftcol .text ol.sub{list-style-type:lower-alpha;}
#cgPageBody.static .rightcol{float:left;width:300px;min-height:250px;}
#cgPageBody.static .rightcol .ad{margin:0 0 15px;}
#cgPageBody.static .rightcol .subnav ul{font-size:1.1em;line-height:1.4em;padding:0 0 1em;}
#cgPageBody.static .rightcol .editor p{padding:0 0 1em;}
#cgPageBody.videos{width:990px;}
#cgPageBody.videos .leftcol{float:left;width:670px;margin:0 20px 0 0;}
#cgPageBody.videos .leftcol .index ol li{border-bottom:1px solid #AAA;margin:0 0 1em;padding:0 0 1em;}
#cgPageBody.videos .rightcol{float:left;width:300px;min-height:250px;}
#cgPageBody.videos .ad{margin:0 0 15px;}
#cgPageBody.videos .wide{background:transparent url("bkg_box_300.png") no-repeat;width:280px;min-height:200px;}
#cgPageBody.contest{width:990px;}
#cgPageBody.contest .leftcol{float:left;width:670px;margin:0 20px 20px 0;}
#cgPageBody.contest .leftcol .contestbody{width:670px;padding:0;}
#cgPageBody.contest .leftcol .contestbody h2.contestheader{padding:0 0 6px;}
#cgPageBody.contest .leftcol .contestbody .noshow{font-size:.1em;height:1px;}
#cgPageBody.contest .leftcol .contestbody .nonflash{width:670px;min-height:584px;background:#231f20 url("bkg_text.png") no-repeat;}
#cgPageBody.contest .leftcol .contestbody .nonflash .secondprize{height:74px;border-top:1px solid #a15c30;color:#FFF;padding:10px 0 0 20px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .secondprize p{display:block;height:43px;background:transparent url("2nd_prize.png") no-repeat;font-size:1.2em;font-weight:700;padding:20px 0 0 70px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .secondprize p span{color:#F60;}
#cgPageBody.contest .leftcol .contestbody .nonflash .alert{border-top:1px solid #a15c30;color:#F60;font-weight:700;font-size:.9em;padding:10px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .alert p{background:transparent url("tiny_bullet.png") no-repeat;padding:0 0 0 25px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text{border-top:1px solid #a15c30;color:#CCC;padding:20px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text h4{color:#FFF;font-size:1.3em;font-weight:700;padding:0 0 10px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text ol{line-height:1.5em;font-size:1.1em;color:#0BE;font-weight:700;list-style-type:decimal;margin:0 0 0 15px;padding:0 0 0 15px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text ol ul{line-height:1.5em;font-size:1em;list-style-type:disc;color:#CCC;margin:0 0 0 15px;padding:0 0 0 15px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text ul.sub{font-size:.9em;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text .buttonwrap{position:relative;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text .buttonwrap h5{color:#0BE;font-size:1.5em;font-weight:700;padding:20px;}
#cgPageBody.contest .leftcol .contestbody .nonflash .text .buttonwrap .button{width:95px;height:35px;border:0 solid #000;background:transparent url("button.png") no-repeat;position:absolute;top:16px;left:420px;cursor:pointer;margin:0;padding:0;}
#cgPageBody.contest .rightcol{float:left;width:300px;}
#cgPageBody.contest .rightcol .wide{width:280px;background:transparent url("bkg_box_300.png") no-repeat;}
#cgPageBody.toolbar{width:990px;}
#cgPageBody.toolbar .contentcliptop{width:990px;height:23px;background:transparent url("clip_content_top.png") no-repeat;font-weight:700;text-align:center;font-size:.9em;padding:2px 0 0;}
#cgPageBody.toolbar .content{width:960px;min-height:250px;background:#F3F3F3;font-size:.9em;padding:15px 15px 0;}
#cgPageBody.toolbar .content .leftcol{float:left;width:704px;margin:0 20px 0 0;}
#cgPageBody.toolbar .content .leftcol h1{width:704px;height:96px;text-indent:-6000px;background:transparent url("header.png") no-repeat;margin:0 0 15px;padding:0;}
#cgPageBody.toolbar .content .leftcol .leftsub{float:left;width:246px;min-height:150px;text-align:center;margin:0 20px 0 6px;}
#cgPageBody.toolbar .content .leftcol .leftsub a.dlbutton{display:block;width:246px;height:87px;background:transparent url("downloadbutton.png") no-repeat;text-indent:-6000px;cursor:pointer;margin:0 auto 15px;}
#cgPageBody.toolbar .content .leftcol .leftsub p{margin:0 0 15px;}
#cgPageBody.toolbar .content .leftcol .nothanks{font-size:.8em;padding:10px 0 0;}
#cgPageBody.toolbar .content .leftcol .rightsub{float:left;width:432px;min-height:150px;}
#cgPageBody.toolbar .content .leftcol .rightsub table{width:432px;font-size:.9em;}
#cgPageBody.toolbar .content .leftcol .rightsub table td.icon{width:30px;overflow:hidden;vertical-align:middle;padding:8px;}
#cgPageBody.toolbar .content .leftcol .rightsub table td.text{width:370px;vertical-align:middle;padding:8px;}
#cgPageBody.toolbar .content .rightcol{float:right;width:236px;}
#cgPageBody.toolbar .contentclipbot{width:990px;height:15px;background:transparent url("clip_content_bot.png") no-repeat;margin:0;}

.middlecol .desc img{float:left; padding-right:5px; margin-right:6px;}
#links a { color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; padding:0 15px; height:18px; float:left; }