body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,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; 
} 
ol,ul { 
    list-style:none; 
} 
caption,th { 
    text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
    content:''; 
} 
abbr,acronym { 
	border:0; 
} 


/* ----------------------------------------------------- */





body {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: black;
	color: white;
	font-size: 12px;
	text-align: left;
	
	height: 100%;
}



img {  
	margin: 0px;
	padding: 0px;
	border-style: none;
}



	 
a {
	text-decoration: none;
	color: gray;	
}

a:hover {
	color: silver;
	text-decoration: underline;
}






.notice {
	-moz-border-radius-bottomleft: 20px;
	-webkit-border-radius-bottomleft: 20px;
	border-radius-bottomleft:20px;
	-moz-border-radius-bottomright: 20px;
	-webkit-border-radius-bottomright: 20px;
	border-radius-bottomright:20px;
	
	color: black; 
	text-align:center;
	background-color: yellow;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 1em;
	position:absolute;
  width:970px;
  opacity: 0.8;
  font-weight: 700;
}












#editbox {
  	z-index: 9000;
  	border-color: black;
  	border-style: solid;
  	border-width: 1px;
  	font-size: 15px;
  	font-family: Helvetica, Verdana, Arial, sans-serif;
  	text-align: left;
  	color: black;
  	background-color: white;
  	padding: 5px;
  	overflow: auto;
  	min-width: 900px;
}

#editbox a{
	color:gray;
}
  
  
  
  
  
  
  
  



.searchbox{
	width: 150px;
  	color: white;
	padding: 3px;
	margin: 3px;
	border: 1px solid white;
	background-color: black;
	background-image: url(../images/default/search.png);
	background-repeat: no-repeat;
	padding-left: 20px; 
}
.searchbox:hover{
	color: white;
}

.searchbox_submit{
	display: none;
	margin: 0px;
  	color: white;
	background-color: black;
	border: 1px solid white;
	cursor: pointer;
}
.searchbox_submit:hover{
  	color: white;
	border: 1px solid white;
}

.searchresultitem{
	color:white;
}


.searchResult_container{
	width: 200px;
	height: 500px;
	background-color: black;
	float: left;
}


.searchresultitem_text{
	text-align: center;
	width:200px;
	background-color: white;
	color:black;
	opacity:0.5;
	padding:5px;
}
.searchresultitem a{
	color:black;
}



  
.editor_asset_tools{
	padding:4px;
	margin:4px;
	background-color: white;
	border: 1px solid black;  
  	color:black;
}





.theticker{
	width:900px;
	height:75px; 
	background-color:black;
}




.thepage{
	width:980px;
	min-height:600px;  
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}






.gchdheaderbar{
	background-image: url(../images/default/gchd-top.png);
	width:980px;
	height: 60px;
}



.gchdfooterbar{
	background-image:url(../images/default/slimgradient.png);
	background-repeat:repeat-x;
	color:white;
	margin-top:2px;
	min-height:170px;
	width:980px;
}
.gchdfooterbar a{
	color:white;
	text-decoration: none;
}



.titleText{
  	font-size: 25px;
  	color: #00CADF;
}
















.newitems_forArticles{
	float:right;
	margin-right:10px;
}





.article_page_container{
	
	/* margin-top:-3px; */
}








.article_column_right{
	float:left;
	margin-left:2px;
	padding:9px;
	padding-top: 0px;
	width:300px;
	overflow: hidden;
	background-image: url(../images/default/right_column_background.jpg);
	
}


.article_column_container{
	float:left;
	width:660px;
	
}

.article_column_left{
	padding-top:0px;
	padding:15px;
	text-align: justify;
	color:black;
	background-repeat: repeat-y;
	background-image: url(../images/default/article_columns_mid.png);
}


.article_column_left a{
	color: black;
	text-decoration: underline;
}







.article_title{
	font-size: 18px;
}


.article_body{
	
	margin-top: 30px;
	font-size: 16px;
	font-family:Times;
}

p.article_body:first-letter {
    font-size:55px;
    color:red;
	float: left;
  	margin-right: 3px;
  	margin-top:-10px;
}





h1{
  	font-size: 15px;
}

h2{
  	font-size: 13px;
}

h3{
  	font-size: 11px;
}








.news_pagecontainer{
	color:black;
	background-color: white;
	width:900px;

}


.news_contentcontainer{
	margin: 80px;
	text-align: justify;
}

.news_contentcontainer img{
	margin: 10px;
}




.copyright{
	color:silver;
	font-size:10px;
	text-align: center;
	padding:3px;
}






.iteminfo_item{
	padding: 5px;
	border-top:1px dotted gray;
}


.gp_gamedata {
	margin: 10px;
	width:630px;
}

.gp_assetsharelinks {
	margin-left:10px;
}






.player {


}

.player_columns{
	width:900px;
	min-height:100px;
}

.player_left_column{
	float: left;
	width: 530px;
	min-height:100px;
		
	padding:5px;
	background-color:white;
	color:black;
}

.player_right_column{
	float: left;
	width: 350px;
	min-height:100px;
	
	padding:5px;
	background-color:silver;
	color:black;
}
.player_right_column_content {
	/* border: 1px solid gray; */
}

.player_news{

}








.article_header_container{

}

	
	
	.article_header_catchytitle {
		font-size: 40px;
		font-weight: bold;
		color: black;
		text-align: left;
	}

	
	.article_header_teaser {
		font-size: 25px;
		margin-bottom: 5px;
		color: red;
		text-align: left;
	}
	
	.article_header_author_container {
		min-height: 3px;
		width: 630px;
	}
		
		.article_header_author {
			float: left;
			font-size: 15px;
			color: black;
			text-align: left;
		}
		
		.article_header_date {
			float: left;
			font-size: 15px;
			color: red;
			text-align: left;
		}
		
		.article_header_sharelinks {
			float: right;
			font-size: 12px;
			color: black;
			text-align: left;
		}
			.article_header_sharelinks a {
				text-decoration: none;
			}
			.article_header_sharelinks a:hover {
				text-decoration: underline;
			}
	
	

	.article_header_toprow {
		width:630px;
		margin-bottom: 5px;
	}
	
		.article_header_rule_top {
			height: 3px;
			width: 100%;
			
			background-color: black;
			text-align: right;
			margin-top: 5px;
		}
		
		.article_header_formaltitle {
			background-color: white;
			font-size: 15px;
			color: red;
			position:relative;
			text-align:right;
			top:-5px;
			padding-left: 10px;
		}
		
	.article_header_rule_bottom {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 3px;
		width: 630px;
		background-color: black;
	}
		
		
		


	

.newitems_container1{
	padding-top: 15px;
	padding-bottom: 5px;
	height:120px;
	overflow: hidden;
}

	.newitems_image_container1 {
		float: left;
	}
	
	.newitems_text_container1 {
		float:left;
		margin-left:5px;
		min-height:100px;
		overflow:hidden;
		width:193px;
	}
	
		.newitems_image1 {
			border: 1px solid white;
			background-color: black;
			width:100px; 
			height:100px;
		}
		
		.newitems_date1{
			color: gray;
			font-size: 9px;
		}
		.newitems_title1_catchy{
			margin-top: 10px;
			text-align: left;
			font-size: 15px;
			color:gray;
		}
		.newitems_title1_catchy a{
			color:gray;
		}
		
		.newitems_title1{
			font-family: Times;
			color:white;
			font-size: 18px;
			text-decoration: none;
		}
		.newitems_title1 a{
			color:white;
		}

	.newitems_description1{
		font-size: 9px;
		color:gray;
	}
		.newitems_description1 a{
			color:gray;
		}




.shadow_bottom{
	height: 20px;
	background-repeat: repeat-x;
	background-image: url(../images/default/drop_shadow_bottom.png);
}



.newitems_container2{
	height:200px;
	width:310px;
	margin-top: 13px;
	overflow: hidden;
}

	.newitems_image_container2 {
		float:left;		
	}
	
		.newitems_image2 {
			border: 1px solid silver;
			width:300px;
			height:150px;
			overflow: hidden;		
		}
		
		.newitems_title2{
			background-image: url(../images/default/slimgradient.png);
			background-repeat: repeat-x;
			color:white;
			text-align:left;
			font-size: 18px;
			height: 30px;
			width:297px;
			padding-right:5px;
			padding-top:10px;
			font-family: Times;
		}
		.newitems_title2 a {
			color: white;
		}

	
	

.newitems_container3{
	width:190px;
	min-height:110px;
	margin-left: 6px;
	margin-top:20px;
	background-color: black;
	overflow: hidden;
	
	float: left;
	
}

	.newitems_image_container3 {

	}
	
		.newitems_image3 {
			background-color: black;
			height: 188px;
			width:188px;
			margin-top: 5px;
			border:1px solid white;
		}
		
		.newitems_title3{
			font-family: Times;
			font-size: 18px;
			width: 188px;
			color:white;
			margin-bottom:5px;
			margin-top:5px;
		}
		.newitems_title3 a {
			color: white;
		}
		
		.newitems_desc3{
			font-size: 13px;
			width: 190px;
			color:gray;
		}
		.newitems_desc3 a {
			color: gray;
		}





.newitems_columns{

}


.newitems_column1 {
	float:left;
	width:355px;
	margin-right: 5px;
}

.newitems_column2 {
	float:left;
	width:620px;
}

.newitems_column3 {
	width:980px;

}


.newitems_column_title {
	text-align: center;
	font-size: 20px;
	font-family: Helvetica;
	
	margin-top: 5px;
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 2px;
	min-height:30px;
	background-image: url(../images/default/gradient_grayBlack.png);
	background-repeat: repeat-x;
	color:white;
}



.newitems_column3_title_container {
	min-height:20px;
	background-image: url(../images/default/slimgradient.png);
	background-repeat: repeat-x;
	padding: 10px;
}

.newitems_column3_title {
	text-align: left;
	font-size: 15px;
	margin-top: 5px;
	padding-top: 0px;
	color:white;
	float: left;
}

.newitems_column3_subtitle {
	text-align: left;
	font-size: 11px;
	margin-top:5px;
	padding-left:20px;
	margin-left:20px;
	border-left: 1px solid silver;
	color: silver;
	float: left;
}



.newitems_column1_title {	
	width:190px;
	margin-left:20px;
}

.newitems_column2_title  {
	width:490px;
}





.htmlpage_container {
	padding: 20px;
	color:white;
	background-color: black;
}
.htmlpage_container a{
	color:white;
}




.article_comments {
	border-left:1px solid white;
	margin-left:-15px;
}



.player_comments {
	border-left:1px solid white;
	margin-top: 5px;
}

.comments_header{
	text-align: left;
	font-size: 25px;
	padding: 10px;
	padding-bottom: 5px;
	color:silver;
}

.comments_header_subtitle {
	text-align: left;
	font-size: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: gray;
}




.comment_container{
}

.comment_instance a{
	color:gray;
}
.comment_instance a:hover{
	color:gray;
}


.comment_instance{
  background-image:url(../images/default/slimgradient.png);
	background-repeat:repeat-x;
	margin-left:0;
	margin-top:10px;
	width:655px;
	overflow:hidden;	
}


.comment_contents{
	float:right;
	width:580px;
	font-size: 12px;
}


.comment_contents_box{
	padding:10px;
	font-size: 15px;
	
	width:550px;
	/*
border-bottom: 2px solid gray;
	border-right: 2px solid gray;
*/
}

.comment_contents_box p {
  margin-bottom:15px; 
}





.comment_contents_options{
	font-size: 10px;
	color: gray;
	padding:5px;
}
.comment_contents_options a {
	color:gray;
}


.comment_commenter{
	float:left;
	width:500px;
}

.comment_commenter_name{
	float:left;
	font-size: 15px;
	padding:5px;
}
.comment_commenter_name a{
	color:orange;
}



.comment_commenter_avatar {
	float:left;
	padding:5px;
}


.comment_commenter_commentcount {
	float:left;
	color: silver;
	padding:5px;
	font-size: 10px;
	margin-top:3px;
}

.comment_commenter_date{
	color: gray;
	padding:5px;
	font-size: 10px;
	margin-top:3px;
}

.comment_color1{
	color: orange; /* #00CADF; */ 
}

.comment_color2{
	color: orange;   /* #FF5700; */ 
}

.comment_colorBG1{
	color:black;
	background-color: white;
}

.comment_colorBG2{
  background-color:#FFFFE0;
  color:black;
}

.comment_edge{
	width:25px;
	height: 15px;
	float:right;
	margin-right:-5px;
	margin-top: 10px;
}

.comment_edge1{
	background-image: url(../images/default/comment_edge1.png);
}

.comment_edge2{
	background-image: url(../images/default/comment_edge2.png);
}




.newcomment_comment {
	background-color: white;
	color: black;
	border: 1px solid gray;
}

.newcomment_header {
	color:silver;
	font-size: 20px;
	padding:10px;
}


.newcomment_signinrequest {
	margin: 5px;
	padding-top: 20px;
	margin-left: 0px;
	color:white;
	text-align: left;
	font-size: 20px;
}
	.newcomment_signinrequest a{
		min-width: 150px;
		padding: 3px;
		border: 1px solid silver;
		background-color: white;
		color:black;
		font-size: 20px;
	}
	.newcomment_signinrequest a:hover{
		color:black;
		background-color: silver;
	}


.newcomment_save {
	margin: 5px;
	margin-left: 0px;
	color:black;
	text-align: left;
}
	.newcomment_save a{
		min-width: 150px;
		padding: 3px;
		border: 1px solid silver;
		background-color: white;
		color:black;
	}
	.newcomment_save a:hover{
		color:black;
		background-color: silver;
	}



.signupcontainer{
	width:980px;
	height:600px;
	background-image: url(../images/default/page_signup_background.jpg);
	background-repeat: no-repeat;
}

.signincontainer{
	width:980px;
	height:600px;
	background-image: url(../images/default/page_login_background.jpg);
	background-repeat: no-repeat;
}
.signinpagebox {
	width:400px;
	margin-left:320px;
	padding-top:250px;
}
.signinpagebox input {
	width:330px;
	border:1px solid white;
	background-color: black;
	color:white;
	font-size: 20px;
}
.signinpagebox input.button {
	width:200px;
	border:1px solid white;
	background-color: black;
	color:white;
	font-size: 20px;
	cursor: pointer;
}
.signinpagebox p {
	padding-bottom: 20px;
}




.validicon{
	background-repeat: no-repeat;
	height:25px;
	float: left;
	margin-left:25px;
	margin-top:20px;
	padding-left:25px;
	color:red;
}


.signupitem{
	width: 900px;
	min-height: 40px;
	clear: both;
	border: 2px black solid;
	padding: 10px;	
}
	.signupitem a{
		color:silver;	
	}


.signupinput{
	float:left;
	clear: both;
	width:500px;
}


.signupitem_kind_buttons a{
	opacity:0.6;
	cursor: pointer;
}
.signupitem_kind_buttons a:hover{
	opacity:1;
}

.signup_verifytext{
	font-size: 18px;
	padding:50px;
	min-height: 500px;

}

.signup_title{
	font-size: 20px;
	font-weight: bold;
	color:gray;
	padding: 10px;
	margin-top: 40px;
}

.signinitem{
	width: 700px;
	clear: both;
	border: 2px black solid;
	padding: 10px;	
}




.widgEditor {
	background-color: silver;
	width: 400px;
}



.paginate {
	text-align: center;
	font-size: 16px;
	padding-top:10px;
	padding-bottom:10px;
}




.header_logo {
  float:left;
  height:80px;
  padding-top:10px;
  width:250px;
}

.header_logo_tagline {
  float: right; 
  margin-right: 25px; 
  color: rgb(85, 85, 85); 
  font-size: 13px;
}

.header_ad {
	float: left;
	width:730px;
}


.boombox_ad {
	float: right;
}



.header_search_container {
	float: right;
	margin-top:15px;
	margin-right: 10px;
}

.header_login_container {
	margin-top:2px;
	text-align: right;
	font-size: 10px;
}
.header_login_container a{
	font-size: 10px;
	color: white;
}



.tab_tiny{
	background-color:#545452;
	color:silver;
	float:right;
	margin-top: 36px;
}

.tab_tiny_left{
	background-image: url(../images/default/tab_tiny_left.png);
	width:20px;
	height:14px;
	float: left;
}

.tab_tiny_right{
	background-image: url(../images/default/tab_tiny_right.png);
	width:20px;
	height:14px;
	float: left;
}

.tab_tiny_title {
	height: 10px;
	padding:2px;
	float: left;
}










.admin {
	background-color: yellow;
	color: black;
	font-size: 15px;
	padding:4px;
	margin: 4px;
	
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
}
.admin a{
	color: black;
}


.admin_destroy {
	background-color: red;
	color: white;
	font-size: 15px;
	padding:2px;
	margin: 2px;
	
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius:20px;
}
.admin_destroy a{
	color: white;
}



.gamepage_header {
	width:630px;
	height:200px;
	overflow: hidden;
}











.dp_container{
	width: 980px;
	min-height:79px;
	background-color:black;
}

.dp_background_inmotion1{
	background-image: url(../images/default/dp_background_inmotion2.jpg);
	background-repeat: no-repeat;
}

.dp_background_infocus1{
	background-image: url(../images/default/dp_background_infocus2.jpg);
	background-repeat: no-repeat;
}

.dp_background_indetail1{
	background-image: url(../images/default/dp_background_indetail1.jpg);
	background-repeat: no-repeat;
}




.dp_title_container {
	width: 900px;
	height: 50px;
}
.dp_title {
	color:white;
	font-family:Times;
	font-size:35px;
	font-style:italic;
	font-weight:bold;
	opacity:0.8;
	padding-top:15px;
	text-align:left;
}
	.dp_title a {
		background-color:black;
		color:white;
		padding:5px 5px 0px 20px;
		text-decoration:none;
	}
	.dp_title a:hover {
		color: silver;
		text-decoration: none;
	}
	
.dp_subtitle {
	background-color:black;
	color:white;
	padding:0px 5px 5px 20px;
	color:silver;
	font-size:15px;
	opacity:0.8;
	text-align:left;
}
	.dp_subtitle a {
		color: silver;
		text-decoration: none;
	}
	.dp_subtitle a:hover {
		color: white;
		text-decoration: underline;
	}




.dp_content_container{
	float:left; 
	width:980px; 
	height:465px;
}
	.dp_content_container_left{
		float:left;
		margin-left:12px;
		margin-top:40px;
		width:660px;
	}
	.dp_content_container_right{
		float:left; 
		width:300px;
	}



.dp_content_view{
	padding-left: 5px;
	padding-top: 0px;
	min-height: 360px;
}

.dp_content_share_container{
	width: 600px;
	padding:5px;
}
	
.dp_content_share_links{
	font-size:15px; 
	padding-top:3px; 
	padding-bottom:5px; 
	text-align:left; 
	color: silver;
}
	.dp_content_share_links a {
		color: silver;
		font-size:15px;
		float:left;
	}
	.dp_content_share_links a:hover {
		color: silver;
	}
}

.dp_content_title{
	font-size:15px; 
	padding-top:3px; 
	padding-bottom:5px; 
	text-align:right; 
	color: white;
}




.dp_mediabar_container {
	width:1048px;
	height:126px;
	position:relative;
	left:-24px;
}
.dp_mediabar_control{
	width: 53px;
	height:126px;
	float:left;
	cursor: pointer;
}
	.dp_mediabar_control:hover{
		opacity:0.8;
	}
.dp_mediabar_control_left{
	background-image: url(../images/default/dp_mediabar_control_left.png); 
}
.dp_mediabar_control_right{
	background-image: url(../images/default/dp_mediabar_control_right.png); 
}

.dp_mediabar_content_container{
	width: 922px;
	height:102px;
	background-image: url(../images/default/stripes.png);
	background-repeat: repeat;
	float:left;
}


.dp_container_morecontent_thumb {
	width:200px;
	height:100px;
	margin-left:23px;
	overflow: hidden;
}
.dp_container_morecontent_thumb:hover {
	border: 1px solid white;
}


.morecontent_icon_playvideo {
	width:25px;
	height: 25px;
	position: relative;
	margin-top:-70px;
	margin-left:90px;
	border:1px solid black;
}
.morecontent_icon_playvideo:hover {
	border:1px solid white;
}

.morecontent_thumbtitle{
	background-color:black;
	color:white;
	padding: 4px;
	margin-top:-18px;
	min-height:8px;
	opacity:0.8;
	position:relative;
	text-align:left;
	width:191px;
	height:8px;
	overflow: hidden;
	font-size: 10px;
}
.morecontent_thumbtitle a {
	color: white;
}




.simple_column_header {
	min-height:20px;
	background-image: url(../images/default/slimgradient.png);
	background-repeat: repeat-x;
	padding: 10px;
}

.simple_column_header_title {
	text-align: left;
	font-size: 15px;
	margin-top: 5px;
	padding-top: 0px;
	color:white;
	float: left;
}

.simple_column_header_subtitle {
	text-align: left;
	font-size: 11px;
	margin-top:5px;
	padding-left:20px;
	margin-left:20px;
	border-left: 1px solid silver;
	color: silver;
	float: left;
}


.dp_lowercontent_container {
	width:980px;
	background-color: black;
}

.dp_lowercontent_column_left {
	float:left;
	width:660px; 
	min-height:387px;
}

.dp_lowercontent_column_right {
	float:left;
	margin-left:2px;
	padding:9px;
	padding-top: 0px;
	width:300px;
	overflow: hidden;
	background-image: url(../images/default/right_column_background.jpg);
}



.dp_comments_container {
	margin-top: 20px;
}





	.gp_container_morecontent_innercontainer{
		position: relative;
		min-width:10000px; 
		height:330px;
	}
		.gp_container_morecontent_innercolumn {
			float:left;
			width:300px; 
			height:340px;
		}	
		.gp_container_morecontent_titlerow{
			color: white;
		}
		.gp_container_morecontent_thumbrow{
			width:320px; 
			height:170px;
			overflow: hidden;			
		}	
		.gp_container_morecontent_thumb{
			border: 1px solid white;
			background-color: black;
			float: left;
		}
			.gp_container_morecontent_thumbImage{
				width:200px; 
				height:100px;
				margin-right: 5px;
				margin-bottom: 5px;
				margin-left: 45px;
				margin-top: 5px;
			}
			
			.gp_container_morecontent_thumbVideo{
				width:200px; 
				height:100px;
			}
		
		
		.gp_container_morecontent_text_container{
			width:130px; 
			height:150px;
			margin-left: 10px;
			overflow: hidden;
			float: left;
		}
			.gp_container_morecontent_text_container_title a{
				color:white;
				font-size: 15px;
				text-decoration: none;
			}
			.gp_container_morecontent_text_container_description a{
				color:black;
				font-size: 12px;
				text-decoration: none;
			}		
	.gp_container_morecontent_lower { 
		min-height:400px;
		width:310px;
		padding-left: 10px;
		background-image: url(../images/default/vp-rightcolumnbottom.png);
		background-repeat: no-repeat;
	}
	
	
	
	

	
	
	
	
.gchdfooter_column {
	float: left;
	min-height: 50px;
	margin-left:120px;
	margin-top:30px;
	color:gray;
	font-weight: bold;
}

.gchdfooter_column ul {
	list-style: none;
	margin-top: 4px;
}

.gchdfooter_column a {
	color:gray;
	text-decoration: none;
}
.gchdfooter_column a:hover {
	text-decoration: underline;
}


.footer_header {
	color: white;
	font-size: 15px;
}

.footer_header a {
	color:white;
}
.footer_header a:hover {
	color:white;
}




.more_content_button_container {
	width: 300px;
}

.more_content_button {
	float:left;
	color:white;
	border: 1px solid white;
	background-color: black;
	width: 85px;
	height: 10px;
	padding: 5px;
	text-align: center;
	cursor: pointer;
}
	.more_content_button:hover {
		background-color: #252525;
	}

.more_content_button_left {
	border-right-width: 0px;
}

.more_content_button_right {
	border-left-width: 0px;
}

.more_content_button_center {
}

.more_content_button_center a {
	color: white;
	text-decoration: none;
}

.more_content_button_center a:hover {
	color: white;
	text-decoration: none;
}






.leftcolumn_container{
	float:left; 
	width:660px; 
	min-height:445px;
}

.rightcolumn_container{
	float: left; 
	min-height:475px;

	margin-left:2px;
	padding:9px;
	padding-top: 0px;
	width:300px;
	overflow: hidden;
	background-image: url(../images/default/right_column_background.jpg);
	
}
	.rightcolumn_innercontainer{
		/* margin-left: 10px; */
	}


	.rightcolumn_ad {
		width:300px;
		overflow: hidden;
		border: 1px solid white;
	}






.assetlist_itemcontainer{
	margin: 5px;
	padding: 10px;
}



.assetlist_tablecolor {
	background-color: #101010;
}

.assetlist_tablecolor_alt {
	background-color: black;
}





.assetlist_thumb{
	border: 1px solid white;
	background-color: black;
	float: left;
	width:200px; 
	height:100px;
	overflow: hidden;
}
			

.assetlist_titles{
	margin-left: 5px;
	width:400px; 
	min-height:100px;
	overflow: hidden;
	float: left;
}
	.assetlist_titles_title a{
		color:white;
		font-size: 20px;
		text-decoration: none;
		padding: 3px;
	}
	.assetlist_titles_description{
		color:silver;
		font-size: 12px;
		text-decoration: none;
		padding:3px 3px 3px 0;
	}




.article_columns_top {
	margin-top:-12px;
	min-height:11px;
	width:980px;
	background-image: url(../images/default/article_columns_top.png);
	background-repeat: no-repeat;
	overflow: hidden;
}

.article_columns_mid {
	min-height:600px;
	width:980px;
/*
	background-image: url(../images/default/article_columns_mid.png);
	background-repeat: repeat-y;
*/
	overflow: hidden;
}

.article_columns_bottom {
	min-height:11px;
	width:980px;
	background-image: url(../images/default/article_columns_bottom.png);
	background-repeat: no-repeat;
	overflow: hidden;
}





.article_score_section {
	width:630px;

}
	
	.article_score_rating_title_section {
		float:left;
		background-image: url(../images/default/article_score_bg.png);
		background-repeat: no-repeat;
		width: 480px;
		height: 151px;
	}
	
	
		.article_score_rating_title {
			font-size: 30px;
			color: black;
			margin-top: 60px;
			margin-left: 50px;
		}
	
	
	.article_score_rating_section {
		float: left;
		width:120px;
		margin-top: 75px;
		min-height: 100px;
		overflow: hidden;
	}
	
		.article_score_rating {
			float: left;
			font-size: 60px;
			font-weight: bolder;
			color:black;
		}
			
		.article_score_rating_fraction {
			float: left;
			margin-top: 35px;
			font-size: 20px;
			color: red;
		}



.article_editor {
	width: 800px;
	height:2000px;

}



.gamepage_biggraphic {
	margin-left: 10px;
}




.gamepage_mediablock_container {
	
}

.gamepage_mediablock_header{
	margin:10px;
	padding-top: 10px;
	border-top: 1px solid white;
	color:white;
	font-size: 20px;
}
	.gamepage_mediablock_header a{
		color:white;
		font-size: 20px;
	}
	
	
	.gamepage_mediablock_header_yellow {
		border-top: 1px solid #FBC32E;
		color:#FBC32E;
	}
		.gamepage_mediablock_header_yellow a{
			color:#FBC32E;
		}
		
	.gamepage_mediablock_header_red {
		border-top: 1px solid red;
		color:red;
	}
		.gamepage_mediablock_header_red a{
			color:red;
		}
			
	.gamepage_mediablock_header_blue {
		border-top: 1px solid #00C0D9;
		color:#00C0D9;
	}
		.gamepage_mediablock_header_blue a{
			color:#00C0D9;
		}
	
	.gamepage_mediablock_header_orange {
		border-top: 1px solid #FF5800;
		color:#FF5800;
	}
		.gamepage_mediablock_header_orange a{
			color:#FF5800;
		}
	
	

.gamepage_mediablock_content_container{

}

	.gamepage_mediablock_content_asset {
		border: 1px solid white;
		margin-left: 10px;
		background-color: black;
		overflow:hidden;
		float: left;
		width:200px; 
		height:100px;
	}
	
	.gamepage_mediablock_content_asset_article {
		border-left: 1px solid white;
		padding:5px;
		margin-left: 10px;
		background-color: black;
		float: left;
		width:190px; 
		min-height:100px;
	}
	
	.gamepage_mediablock_content_asset_article_title_catchy a{
		font-size: 20px;
		color: silver;
		
	}
	.gamepage_mediablock_content_asset_article_title a{
		font-size: 13px;
		color: silver;
	}
	
	.gamepage_mediablock_content_asset_article_description {
		font-size: 13px;
		color:gray;
		margin-top: 10px;
	}
	
	
.gamepage_mediablock_footer{
	color:white;
	margin: 10px;
	margin-top: 15px;
	text-align: right;
}

	.gamepage_mediablock_footer a{
		color:white;
	}
	
	
.homepageheaderimage_image_container {
	height:350px;
	width:980px;
	overflow:hidden;
}
	
.homepageheaderimage_title {	
	color:white;
	font-family:Times New Roman;
	font-size:50px;
	font-style:italic;
	line-height:40px;
	position:relative;
	text-align:left;
	top:-120px;
}
.homepageheaderimage_title a{
	padding:5px;
/* 	background-color:black; */
	color:white;
}

.homepageheaderimage_subtitle {	
	background-color:black;
	background-image:url(../images/default/slimgradient.png);
	color:white;
	font-family:Times New Roman;
	font-size:14px;
	opacity:0.8;
	padding:5px;
	position:relative;
	text-align:left;
	top:-110px;
	width:450px;
}
.homepageheaderimage_subtitle a{
	padding:5px;
/* 	background-color:black; */
	color:white;
}


.homepageheaderimage_toptitle_left {
	background-color: black;
	color:white;
	font-size: 12px;
	font-family: Helvetica;
	padding:5px;
	width:90px;
	text-align:center;
	float:left;
	margin-right:300px;
	opacity:0.8;
	margin-top: -30px;
	top:30px;
	position:relative;
}
.homepageheaderimage_toptitle_right {
	background-color: black;
	color:white;
	font-size: 12px;
	font-family: Helvetica;
	padding:5px;
	width:90px;
	text-align:center;
	float:left;
	margin-right:300px;
	opacity:0.8;
}


.homepageheaderimage_image2and3_container {
	background-image:url(/images/default/fadeWhiteRight.png);
	background-position:-20% 50%;
	background-repeat:repeat-y;
	height:350px;
	margin-left:477px;
	margin-top:-340px;
	position:relative;
	text-align:left;
	top:-10px;
}

.homepageheaderimage_image2and3_titles {
	background-color:black;
	background-image:url(../images/default/slimgradient.png);
	background-repeat:repeat-x;
	border-color:black -moz-use-text-color black black;
	border-style:solid none solid solid;
	border-width:1px medium 1px 1px;
	float:left;
	height:150px;
	opacity:0.8;
	width:200px;
}
.homepageheaderimage_image2and3_image {
	height:150px;
	width:300px;
	overflow:hidden;
	background-position:50% 50%;
	float:left;
	border: 1px solid black;
	margin-bottom:10px;
	cursor: pointer;
}

.homepageheaderimage_image2and3_title {
	color:white;
	font-size: 15px;
	font-family: Helvetica;
	font-style: italic;
	padding:10px;
	text-align:left;
}
.homepageheaderimage_image2and3_title a{
	color:white;
	text-decoration: none;
}
.homepageheaderimage_image2and3_subtitle {
	color:silver;
	font-size: 13px;
	font-family: Times;
	padding:10px;
	text-align:left;
}







.homepageeditor_item {
	padding:5px;
	margin:5px;
	border: 1px solid white;
	background-color: silver;
	color:black;
}
.homepageeditor_item a {
	color:black;
	padding: 3px;
	border: 1px black;
	background-color: white;
}

.homepageeditor_item_header {
	font-size: 15px;
	padding: 5px;
	margin: 5px;
	color: black;
}

.homepageeditor_column {
	width:300px;
	margin-right: 20px;
	float:left;
}




.advertising_header {
	background-image: url('/images/advertising/advertising_header_1.jpg');
	font-size: 40px;
	height:70px;
	padding-left: 20px;
	padding-top: 140px;
}

.advertising_subheader {
	font-size: 25px;
	padding: 5px;
	padding-top: 20px;
	margin-top: 40px;
	border-top: 1px dotted gray;
	text-align: left;
	font-weight: bold;
}


.advertising_type_container {
	margin-top:40px;
	width: 980px;
	clear: both;
}

.advertising_type_title {
	font-size: 24px;
	font-weight: bold;
	padding: 5px;
	color:white;
}

.advertising_type_description {
	color:silver;
	font-size: 15px;
	padding: 5px;
	width: 590px;
	text-align: justify;
	float: left;
}

.advertising_type_example {
	border: 1px dashed black;
	background-color: white;
	clear: both;
}

.advertising_type_example_title {
	margin-top: 20px;
	margin-left: 20px;
	font-size: 15px;
	font-weight: bold;
	color: black;
}

.advertising_type_example_dimensions {
	margin-left: 20px;
	font-size: 15px;
	color: black;
}








div.scrollable { 
    position:relative; 
    overflow:hidden;         
} 
 
div.scrollable div.items {
    width:20000em;     
    position:absolute;         
} 
 
div.scrollable div.items div { 
	float:left;
	border:1px black solid; 
}
div.scrollable div.items div:hover { 
	border:1px solid white; 
}

 
div.items div.active { 
    border:1px white solid;         
    background-color:#fff; 
}






.gchdnavbar {
	background-color: black;
	height:40px;
}

.navbar_item_container {
	float:right;
	font-size: 12px;
	text-align: center;
	text-transform: uppercase;
	margin-top:15px;
}
.navbar_item_container:hover {
	color:gray;
}

.navbar_item_container a {
	color:silver;
	padding-left:10px;
	padding-right:10px;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration: none;
}
.navbar_item_container:first-child a {
	border-left:none;
}
.navbar_item_container a:hover {
	color:gray;
	text-decoration: none
}




.mini_comment_header {
	margin-top:28px;
	margin-left: 160px;
	width:300px;
}

.mini_comment_header_text {
	background-color:black;
	color:white;
	float:left;
	font-family:Helvetica;
	font-size:12px;
	padding:5px;
	text-align:center;
	width:140px;
}

.mini_comment_containers_container {
	margin-left:15px;
	margin-top:5px;
}

.mini_comment_container {
	width:280px;
	height:115px;
	margin-top:15px;
	margin-left:10px;
	overflow: hidden;
}

.mini_comment_bubble {
	width:160px;
	height:75px;
	background-color:black;
	overflow:hidden;
	opacity:0.8;
	padding:20px;
	float:left;
}

.mini_comment_arrow {
	float:left;
	width:15px;
	height:130px;
	opacity:0.8;
	background-image:url(../images/default/mini_comment_arrow.png);
	background-repeat: no-repeat;
}

.mini_comment_user_container {
	float:left;
	margin-top:35px;
	overflow:hidden;
	width:65px;
}

.mini_comment_commenter_name {
	color:orange;
	font-size:10px;
	margin-top:5px;
}
.mini_comment_commenter_name a{
	color:orange;
}


.mini_comment_commenter_date {
	color:gray;
	font-size:12px;
	margin-bottom: 5px;
}

.mini_comment_body {
	color:white;
	font-family: Times;
	font-size:14px;
}








.user_avatar_small {
	width: 30px;
	height: 30px;
	border: 1px solid silver;
	overflow: hidden;
}

.user_avatar_medium {
	width: 50px;
	height: 50px;
	border: 1px solid silver;
	overflow: hidden;
}

.user_avatar_large {
	width: 100px;
	height: 100px;
	border: 1px solid silver;
	overflow: hidden;
}


.user_avatar_grid_container {
	float:left;
	width:660px;
}

.user_avatar_grid_item {
	float:left;
	padding:5px;
}



.profile_container {
	border-bottom: 1px solid gray;
	border-top: 1px solid gray;
	width:980px;
}
.profile_container_decoration_bottom {
	background-image:url(../images/default/slimgradient.png);
	background-repeat:repeat-x;
	width:980px;
	height:40px;
}

.profile_avatar{
	padding:10px;
	float:left;
}

.profile_avatar_editable:hover{
	cursor: pointer;
}

.profile_avatar_editable_title {
	color:white;
	background-color: black;
	border: 1px solid gray;
	cursor: pointer;
	position: absolute;
	padding:5px;
	display:none;
}
.profile_avatar_editable_title a{
	color:white;
}



.profile_name{
	float:left;
	padding: 10px;
	padding-top:25px;
	font-size: 40px;
	width:800px;
}
.profile_name_title {
	float:left;
}
.profile_name_edit {
	float:right;
	font-size: 15px;
	padding:10px;
	
}


.profile_tagline_item {
	float: left;
	padding-right:20px;
	width: 500px;
	overflow: hidden;
}
.profile_tagline_title {
	float: left;
	color: gray;
	font-size: 15px;
	padding-right:5px;
}
.profile_tagline_value {
	float: left;
	color: silver;
	font-family: Times;
	font-style: italic;
	font-size: 15px;
}

.profile_bio_item{
	float: left;
	width:320px;
	overflow: hidden;
	padding: 2px;
	border-right:1px dotted gray;
	min-height: 500px;
}

.profile_bio_title{
	text-align: center;
	color: white;
	font-size: 15px;
	margin-bottom:20px;
}
.profile_bio_value{
	margin-bottom:40px;
	margin-left:40px;
}


.profile_edit_title {
	font-size: 17px;
	font-weight: bold;
	
}

.profile_edit_item {
	padding-bottom: 20px;
}

.profile_edit_item input {
	width:330px;
	border:1px solid white;
	background-color: black;
	color:silver;
	font-size: 15px;
}
.profile_edit_item input.button {
	width:200px;
	border:1px solid white;
	background-color: black;
	color:silver;
	font-size: 15px;
	cursor: pointer;
}


.favorite_this_logged_out {
	cursor: pointer;
	padding: 3px;
	margin-left:5px;
	background-image: url(../images/default/favorite_off.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.favorite_this {
	cursor: pointer;
	padding: 3px;
	margin-left:5px;
	background-image: url(../images/default/favorite_off.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.favorite_this:hover {
	background-image: url(../images/default/favorite_on.png);
}

.favorite_this_on {
	background-image: url(../images/default/favorite_on.png);
}

.favorite_content_container {
	padding-left: 60px;
	padding-bottom: 25px;
	width: 200px;
}
.favorite_content_container div{
	margin-top: 10px;
	margin-bottom: 10px;
}

.favorite_content_thumb {
	width:200px;
	height:100px;
	overflow: hidden;
	border: 1px solid white;
}
.favorite_content_thumb:hover {
	border: 1px solid white;
}


.mini_arrow_right_white {
	float:left;
	width:18px;
	height:25px;
	background-image:url(../images/default/mini_arrow_right_white.png);
	background-repeat: no-repeat;
}




.nn_post_map_info_content {
  color:black;
}

.nn_post_content_container {
  padding: 20px;
}

.nn_post_content {
  font-size: 20px;
}

.nn_post_posted_at {
  color: silver;
}

.nn_post_author {
  font-weight: bold;
}

.nn_post_content_gamename {
  color: orange;
  font-weight: bold;
}




div.tooltip { 
    background-color:black; 
    outline:1px solid white; 
    border:2px solid silver; 
    padding:10px 15px; 
    display:none; 
    color:white; 
    text-align:left; 
    font-size:12px; 
 
    outline-radius:4px; 
    -moz-outline-radius:4px; 
    -webkit-outline-radius:4px; 
}

#video_embed_button {
	cursor: pointer;
	margin-left:5px;
	background-image: url(../images/default/embed_icon.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}

#video_embed_box {
  font-size:14px;
  font-weight: bold;
  z-index: 20000;
}

#video_embed_code {
  width:370px;
  height:120px;
  border:1px solid white;
  background-color: black;
  color: silver;
  padding:5px;
  font-size:9px;
  margin-top:5px;
}


.blog_header {
  cursor: pointer; 
}
.blog_title { 
}

.blog_sharing {
  text-align: right;
}

.blog_post_comments {
  background-color:black;
  overflow:hidden;
}

.blog_column_left{
  float:left;
  width:650px;
} 

.blog_column_right{
	float:left;
	margin-left:5px;
	padding-left:5px;
	width:320px;
	overflow: hidden;
	background-image: url(../images/default/right_column_background.jpg);
}

.blog_column_right_second_column_content {

}




.beta_stripe {
  width:94px; 
  height:90px; 
  position:absolute; 
  background-image: url(../images/default/beta_stripe.png);
}


