/* (c)2009 */

/* Globals */

html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{background:#2C2D2D url(../img/bg/bg_grey1.jpg) repeat-x center top;font-family:Arial, sans-serif;font-size:13px;}
a{text-decoration:none;color:/*#F03E3E*/#0077BB;}
a:hover{text-decoration:underline;}
a:focus, a:active{outline:none;}

.clear{clear:both;}
.left{float:left}
.right{float:right}

/* Ads */

.ad160 {display:block;text-align:center;margin:25px 0;color:#666;font-size:11px;}
	.ad160 img{margin-top:5px}
.ad160-alt {display:block;text-align:center;margin:15px 0;padding:16px 0;color:#666;font-size:11px;background:#e6e6e6;text-align:center;}
	.ad160-alt img{margin-bottom:5px}
.ad300 {text-align:center;margin:0 0 15px;color:#666;font-size:11px;}
	.ad300 img{margin-bottom:5px;}
.ad728{background:#EDEEEF;text-align:center;padding:10px;border-top:solid 1px #ddd;}

/* Backgrounds */

.bg-white{background:#fff;}
.bg-lgrey{background:#f0f0f0;}

/* Headers */

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h1{font:bold 28px Arial;color:#fff;}

/* Type */

p{}


/* Imgs */

.img-border{border:solid 1px #ccc;padding:1px}


/* Form Elements */

input, select, textarea{background:#fff;color:#CCC;padding:3px;border:none;float:left;}
	input.on{color:#111;background:#fff;}
input, select, textarea{background:#fff;color:#999;border:solid 1px #999999;border-top-width:2px;padding:5px;margin:0 20px 6px 0;}
select{padding:4px;}

.inputcomment input, .inputcomment textarea{width:570px;height:100px;margin-bottom:20px;}
.inputsingle input{width:88%;margin-bottom:10px;}

/* Grid */

.grid-full{width:980px;margin:0 auto;display:block;clear:both;}
.grid-full-pad{width:940px;padding:0 20px;display:block;clear:both;float:left;}
.grid-8cols{width:620px;margin:0 0 0 0;display:block;float:left;}
.grid-8cols-pad{width:620px;margin:0 0 0 0;padding:20px 0 0 0;display:block;float:left;}
.grid-10cols{width:780px;margin:0 0 0 0;display:block;float:left;}
	.grid-10cols-pad{width:780px;margin:0 0 0 0;padding:20px 0 0;display:block;float:left;}
.grid-4cols{width:300px;margin:20px 0 0 0;display:block;float:left;}
	.grid-4cols-pad{width:300px;padding:20px 0 0 20px;display:block;float:left;}

/* Global Modules */

/* Navs */

/* Standard Modules */

/* Lists */

ul.style1{margin-bottom:10px;}
	ul.style1 li{margin-bottom:7px;}
	ul.style1 a{font-weight:bold;color:#666;}
.topics-hot ul.style1{width:125px;margin-right:10px;float:left;}

/* Unique Modules */

#hdr-net{height:23px;padding:7px 20px 0 20px;background:#111;border-bottom:solid 1px #333;}
	#hdr-net{color:#eee;font-size:93%;font-weight:bold;}
	#hdr-net a{color:#eee;font-size:93%;}

#footer{height:23px;padding:5px 0 0 0;margin-top:50px;background:#111;border-bottom:solid 1px #333;color:#eee;font-size:93%;}
	#footer a{color:#eee;}

#hdr-main{height:120px;background:#fff;padding:0 20px;}
	#hdr-main .box2{width:470px;margin:10px 0 0 10px;}
	#hdr-main .box3{width:260px;margin:10px 0 0 20px;border-left:solid 1px #eee;padding-left:10px;}

.hdr-logo{float:left;width:140px;height:100px;background:#1C5468;}
	.hdr-logo .logo-rundlc{background:url(../img/global.png) left top;width:140px;height:100px;display:block;overflow:hidden;text-indent:-999px;float:left;}

.hdr-topics{font-size:93%;display:block;clear:both;}
	.hdr-topics a{color:#999;font-style:italic;}
	.hdr-topics b{color:#1C5468}

.hdr-intro{color:#666;}
	.hdr-intro{font-size:85%;}
	.hdr-intro ul{margin-top:10px;}
		.hdr-intro li{float:left;width:130px;}

.search-main{background:#fff;display:block;float:left;margin-top:10px;}
	.search-main input{width:250px;font-weight:bold;padding:3px 0 4px 4px;margin-right:5px;}

.nav-main{height:25px;padding:0;display:block;border-bottom:solid 1px #E0E1E2}
	.nav-main li{color:#E0E1E2;float:left;}
	.nav-main a{font-size:108%;font-weight:bold;color:#111;text-decoration:none;margin:0 10px 0 0;}
		.nav-main a:hover{text-decoration:underline;}
		.nav-main a.on{color:#1C5468;text-decoration:underline;}

.dlarea{padding:0 0 20px;float:left;}

/*.calendar{padding:20px 0;float:left;}
	.calendar h3{font-size:108%;color:#000;clear:both;}
		.calendar h3 a{text-decoration:underline;color:#000;}
	.calendar p a{color:#000;text-decoration:underline;}
.calendar-entry{width:300px;float:left;padding:0 20px 0 0;}
*/

.hdr-module{border-bottom:solid 1px #ddd;padding:0 0 5px 0;margin:0 0 10px 0;height:18px;}
	.hdr-module h2{font-size:93%;font-weight:bold;text-transform:uppercase;color:#333;}

#rundown{color:#fff;padding:20px 0;}
	#rundown h2{color:#999;text-transform:uppercase;font-weight:bold;font-size:85%;margin-bottom:8px;}
	#rundown h3{font-size:123.1%;}

.rundown-dltext{width:300px;float:left;}
	.rundown-dltext p{font-size:123.1%;line-height:1.4em;}
	.rundown-dltext p a{color:#41DDFA;}
.rundown-dlimg{width:140px;float:left;margin-left:20px;}
	.rundown-dlimg img{margin-bottom:10px;}
	.rundown-dlimg a{color:#fff;}

.dl-main{width:280px;height:215px;background:#111;display:block;padding:15px 20px 20px;float:left;}
	.dl-main h3{font-size:138.5%;font-weight:bold;margin-bottom:8px;color:#fff;}
	.dl-main p{line-height:17px;color:#eee;margin-bottom:8px;}
	.dl-main p.more{margin-bottom:15px;}
	.dl-main p.more a{color:#F03E3E;font-weight:bold;text-decoration:underline;}
	.dl-main a{color:#fff;}

.dl-main .relatedlinks{border-top:solid 1px #333;margin-top:8px;display:block;clear:both;color:#ccc;padding:13px 0 0 0;}
	.dl-main .relatedlinks a{color:#eee;text-decoration:underline;}

/* Posts */

.post{float:left;}
	.post h3{font-size:138.5%;line-height:1.1em;font-weight:bold;margin-top:-3px;margin-bottom:15px;}
		.post h3 a{color:#000;}
	.post p{line-height:19px;margin-bottom:15px;color:#333;font-size:108%;}
	.post p a.readmore{font-weight:bold;text-decoration:underline;}
	.post p.media{background:#000;text-align:center;}
.post .title{background:#333;display:block;float:left;padding:5px 7px;margin-bottom:20px;width:606px}
.post .details{width:140px;float:left;}
.post .body{float:left;}
.post .story p{margin-top:-3px;}
	.post .story p.media{margin-top:0px;}
.post span.topics{color:#ccc;font-size:93%;float:right;}	
	.post span.topics a{color:#ccc;}
.post span.time{color:#fff;font-size:93%;font-weight:bold;float:left;text-transform:uppercase;}	
.post .story{width:460px;margin-left:20px;float:left;}
.post .story-nothumb{margin-left:160px;float:left;}
.post .comments{width:430px;padding:13px 15px 15px;background:#1C5468 url(../img/bits/comments-arrow.gif) no-repeat 410px top;margin-top:10px;display:inline;clear:both;float:left;margin-left:160px;margin-bottom:10px;}
	.post .comments .quote{color:#fff;}
		.post .comments .quote a{text-decoration:underline;color:#fff;}
	.post .comments .quote b{font-size:93%;margin-bottom:2px;display:block;}
.post-pagination, .post-pagination2{color:#999;float:left;font-size:123.1%;margin-bottom:25px;border-top:solid 1px #ddd;display:block;padding-top:10px;width:620px;}
	.post-pagination2{border:none;}

.post-mini{background: url(../img/bits/lg_3x1.gif) repeat-x left bottom;padding-bottom:7px;margin-bottom:10px;}
	.post-mini h3{font-size:123.1%;font-weight:bold;margin-bottom:4px;}
		.post-mini h3 a{color:#000;}

.post-article{border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:20px;}
	.post-article h1{font-size:182%;line-height:1.1em;color:#000;}
	.post-article p.byline{margin:5px 0 0;color:#666;}
	.post-article .headline{border-bottom:solid 1px #ddd;padding:0 0 20px;margin:0 0 20px;clear:both;display:block;}
	.post-article .content{}
	.post-article .content p{font-size:108%;line-height:1.5em;margin-bottom:10px;color:#111;}
	.post-article .content .quote{width:560px;float:left;padding:0 25px;margin:10px 0 20px;display:block;clear:both;border-left:solid 10px #eee;font-size:123.1%;line-height:1.5em;color:#333;}
		.post-article .content .quote .source{display:block;font-size:12px;margin-top:10px;}

.post-generic, .post-generic-comments, .post-gallery, .post-video{margin-bottom:20px;}

.topics-hot{margin:0 0 0 20px;padding:20px 0 0 0px;width:260px;}
	.topics-hot .label-post2{margin-bottom:10px;}

.gallerybox{width:620px;margin-bottom:30px;}
	.gallerybox h1{font-size:123.1%;font-weight:bold;padding-top:1px;}
	.gallerybox h2{font-size:108%;font-weight:bold;margin-bottom:10px;}
	.gallerybox p{color:#fff;font-size:108%;line-height:1.3em;margin-bottom:10px;}
	.gallerybox p.source{font-size:85%;color:#ccc;margin-bottom:0;}
	.gallerybox .gallery-controls{background:#333940;display:block;padding:12px 15px;}
		.gallerybox .gallery-controls span.count{color:#fff;font-size:93%;font-weight:bold;margin-top:4px;display:block;}
	.gallerybox .gallery-body{background:#333940;display:block;padding:12px 15px;color:#fff;}
	.gallerybox .gallery-image{background:#000;text-align:center;width:620px;}

.post-byline{width:620px;border-bottom:solid 10px #eee;padding:0 0 10px;margin:0 0 20px;float:left;}
	.post-byline .photo{width:70px;float:left;}
	.post-byline .content{width:520px;float:left;margin-left:15px;color:#333;margin-top:-3px;}
		.post-byline .content p{font-size:93%;line-height:1.3em;}
		.post-byline .content a{color:#333;text-decoration:underline;}

.post-related{width:620px;border-bottom:solid 1px #ddd;padding:0 0 10px;margin:0 0 20px;}
	.post-related .links li{width:180px;font-size:100%;margin-right:20px;float:left;}

.usercomments{width:620px;float:left;}
	.usercomments .header{border-bottom:solid 1px #ddd;margin-bottom:20px;}
	.usercomments h3{float:left;}
	.usercomments p{margin-bottom:10px;}
		.usercomments p.links{font-size:93%;}
	.usercomments .header .right a{font-weight:bold;}
	.usercomments .comment{border-bottom:solid 1px #eee;padding-bottom:10px;margin-bottom:20px;float:left;}
		.usercomments .comment .details{width:140px;float:left;}
			.usercomments .comment .details span{font-size:93%;color:#333;}
		.usercomments .comment .body{width:460px;margin-left:20px;}
	.usercomments .comment-pagination{color:#999;font-size:123.1%;margin-bottom:25px;}
		.usercomments .comment-pagination a{}
	.usercomments .post-comment {background:#F0F0F0;padding:20px;}
	.usercomments .post-comment .header{border-bottom:solid 1px #ddd;margin-bottom:20px;}
	.usercomments .post-comment .loginbox{float:left;width:280px;}
		.usercomments .post-comment .loginbox h3{font-size:13px;display:block;margin-bottom:10px;}
		.usercomments .post-comment .loginbox p{font-size:13px;clear:both;}

.loginpop{width:250px;background:#fff;padding:15px;}
	.loginpop h2{font-size:123.1%;font-weight:bold;border-bottom:solid 1px #ddd;padding-bottom:10px;margin-bottom:10px;}
	.loginpop input{width:80%;}
	.loginpop b{margin-bottom:5px;display:block;}

.rightbox{background:#f0f0f0;padding:15px;margin-bottom:20px;height:1%;}
	.rightbox .header{border-bottom:solid 1px #ddd;margin-bottom:10px;}
	.rightbox .noline{border:none;margin-bottom:5px;}
	.rightbox .header h2{font-size:123.1%;font-weight:bold;padding-bottom:5px;}
		.rightbox .header h2 a{}
	.rightbox .stock{margin-bottom:7px;}
	.rightbox .stock .green{color:#278200}
	.rightbox .links {}
		.rightbox .links li{margin-bottom:10px;}
	.rightbox .info{font-size:100%;color:#333;}
		.rightbox .info p{margin-bottom:10px;}

.pagetitle{margin:15px 0 15px;}
	.pagetitle h1{color:#000;}

.post-reviewscore{background:#1C5468;float:left;padding:15px;color:#fff;}
	.post-reviewscore .box1{float:left;width:100px;}
	.post-reviewscore .box2{float:left;width:225px;margin-left:20px;}
		.post-reviewscore .stars1{font-size:36px;font-weight:bold;}

/* Label */

.label-post, .label-post2{margin-bottom:2px;text-transform:uppercase;color:#222;font-weight:bold;float:left;font-size:93%;}
.label-post2{color:#1C7EA0;float:none;margin-bottom:2px;display:block;}

/*.label-post{background:#1C7EA0;padding:2px 4px;margin-bottom:4px;text-transform:uppercase;color:#fff;float:left;font-size:93%;}*/

/* Icons & Buttons */

.btn1 {background:url(../img/global.png) no-repeat left top;display:block;float:left;width:102px;height:32px;text-indent:-9999px;}
	.btn-searchmain{background-position:left -100px;width:60px;height:26px;}
	.btn-previous{background-position:left -150px;width:61px;height:24px;}
		a:hover.btn-previous{background-position:-100px -150px;}
	.btn-next{background-position:left -200px;width:61px;height:24px;margin-left:5px;}
		a:hover.btn-next{background-position:-100px -200px;}
	.btn-login{background-position:left -250px;width:127px;height:26px;}
	.btn-post{background-position:left -300px;width:116px;height:26px;}
	.btn-login2{background-position:left -350px;width:54px;height:26px;}
	.btn-signup{background-position:left -400px;width:61px;height:26px;}
	
.icon1 {background:url(../img/icons.png) no-repeat left top;display:block;float:left;text-indent:-9999px;}
	.icon-type-video{background-position:-50px top;width:44px;height:22px;margin-bottom:5px;}
	.icon-type-news{background-position:-50px -50px;width:42px;height:22px;margin-bottom:5px;}
	.icon-type-screens{background-position:-50px -100px;width:60px;height:22px;margin-bottom:5px;}
	.icon-date{background-position:-250px -50px;width:57px;height:28px;text-indent:0px;font-size:108%;font-weight:bold;padding:8px 2px 0 7px;word-spacing:9px;color:#333;}

.post a.icon-comment{background:url(../img/icons.png) no-repeat -250px 3px;width:175px;height:12px;padding:0 0 0 17px;text-indent:0px;margin-left:10px;text-decoration:none;color:#333}


button {
background:transparent none repeat scroll 0% 0%;
border:0 none;
cursor:pointer;
margin:0;
padding:0;
vertical-align:middle;
}

.gradient1{background:url(../img/bg/gradient1.png);height:5px;}
.dl-back{background: url(../img/bits/lg_1x3.gifx) repeat-y 660px top;padding-bottom:20px;}
a.linkoff{color:#999;}
.green{color:#6A980C}
.red{color:#C21616}

/* OLD ARTICLE CSS */

.articletool { margin-bottom: 1.3em; }
.at_imageFull, .at_imageLeft, .at_imageRight, .at_QuoteFull, .at_InfoBox, .at_InfoBoxRight { padding: 0.4em 0.4em 0.4em 0.4em; border: solid 1px #DDD; }
.at_Video { width: 100%; text-align: center; }
.at_imageLeft { width: 20em; margin: 0 1.2em 0.4em 0; float: left; }
.at_imageRight { width: 20em; margin: 0 0 0.4em 1.2em; float: right; }
	.at_imageFull img, .at_imageLeft img, .at_imageRight img { width: 100% }
	.post-article .content .at_imageFull p, .post-article .content .at_imageLeft p, .post-article .content .at_imageRight p, .post-article .content .at_QuoteFull p { padding: 0.6em 0.6em 0 0.6em; font-size: 11px; line-height: 1.3em; color: #666 }
		 .at_QuoteFull p { font-size: 18px; font-weight: bold; color: #333; }
	.at_imageFull a, .at_imageLeft a, .at_imageRight a { color: #666 }
.at_InfoBox, .at_InfoBoxRight { width: 20em; padding: 0.6em; margin: 0 1.2em 0.4em 0; float: left; color: #666; }
	.at_InfoBoxRight { margin: 0 0 0.4em 1.2em; float: right; }
	.at_InfoBox h3, .at_InfoBoxRight h3 { font-size: 14px; line-height: 1.2em; font-weight: bold; color: #333; }
	.at_InfoBox p, .at_InfoBox li, .at_InfoBoxRight p, .at_InfoBoxRight li { font-size: 11px; }
	.at_InfoBox p, .at_InfoBoxRight p { line-height: 1.3em; padding: 0.4em 0 0.4em 0; }
	.at_InfoBox li, .at_InfoBoxRight li { margin-left: 1.4em; padding: 0.4em 0 0.2em 0; list-style: square; font-size: 11px;  }
.at_GameCard { clear: both; padding: 0.8em; background: #F2F2F2 }
.at_GameCard a.reviewscore { margin-top: 2px; padding: 0.6em 0.6em 0.6em 0.6em; background: #EEE; border: solid 1px #DDD; text-align: center; display: block; }
	.at_GameCard a:hover.reviewscore { border-color: #111; text-decoration: none; }
	.at_GameCard a.reviewscore b { font-size: 1.6em; line-height: 1.2em; color: #CCC; display: block; }
	.at_GameCard a.reviewscore em { font-size: 1.6em; font-style: normal; color: #666; }
	.at_GameCard a.reviewscore i { font-style: normal; font-size: 1.1em; font-weight: bold; }
.at_GameCard .full { padding: 0.8em; text-align: center; background: #E2E2E2 }
	.at_GameCard .full a { padding: 0 0.4em 0 0.4em }
.at_GameCard .box { width: 121px; }
.at_GameCard .content { padding-left: 1em; width: 65% }
.at_GameCard .full { clear: both }
.at_GameCard h2 { font-size: 1.4em; font-weight: bold; }

/* Article Bullets */
.content ul { margin-bottom:10px; }
.content ul li { list-style: disc inside; margin: 10px 0 0px 20px; }

/* Textarea Highlighting */
textarea.on{color:#111;background:#fff;}