@import url(../_skin/_features.css);
@import url(../_skin/_header.css);
@import url(../_skin/_footer.css);
@import url(../_skin/_cheats.css);
@import url(../_skin/_home.css);

.youtube-player {
	width: 485px;
	height: 320px;
}

/* old CMS classes */

.img_sml_l {
	background:#DADADA;
	border:1px solid #999999;
	float:left;
	margin:8px 8px 8px 0;
	padding:2px;
	width:152px;
}

.border_small {
	background: #DADADA;
	border: 1px solid #999999;
	margin: 3px 10px 5px 10px;
	padding: 2px;
	width: 152px;
	float: left;
}

/* advanced search */

.search_plat {
	background: #F8F8F8;
	border-bottom: 1px dotted #D5D5D5;
	font-size: 11px;
	padding: 4px 2px 4px 2px;
}

.adv_input {
	background: #FFF7EF;
	border: 1px solid #ca7324;
	padding: 3px;
	font-size: 11px;
}

.td_search {
	font-size: 12px;
}

/* main content */

.content_main {
	background: #f1f1f1;
	vertical-align: top;
}

.content_left {
	width: 160px;
	vertical-align: top;
	margin: 0px 0px 5px 5px;
	float: left;
}

.content_left_n {
	width: 120px;
	vertical-align: top;
	margin: 0px 0px 5px 5px;
	float: left;
}

.content_center {
	background: #ffffff;
	border: 1px solid #CECECE;
	width: 485px;
	min-height: 700px;
	vertical-align: top;
	margin: 0px 0px 5px 5px;
	float: left;
}

.content_center_n {
	background: #ffffff;
	border: 1px solid #CECECE;
	width: 525px;
	min-height: 700px;
	vertical-align: top;
	margin: 0px 0px 5px 5px;
	float: left;
}


.content_wide {
	background: #ffffff;
	border: 1px solid #CECECE;
	width: 823px;
	min-height: 700px;
	vertical-align: top;
	margin: 0px 0px 5px 5px;
	float: left;
}

.content_right {
	width: 160px;
	vertical-align: top;
	margin: 0px 0px 5px 6px;
	float: left;
}

.adspace {
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat bottom;
	text-align: center;
	height: 20px;
	background-position: 0px -549px;
}

.disclaimer {
	color: #444444;
	font-weight: bold;
	padding: 10px;
}

/* features */

.feature_box {
	margin: 6px 6px 6px 5px;
	float: left;
	width: 652px;
	height: 226px;
}

.feat_above {
	background: #000000;
	display: block;
	width: 652px;
}

.feat_img {
	border: 0px;
	display: block;
	height: 150px;
	width: 216px;
}

.feat_platform {
	height: 27px;
	left: 5px;
	margin-bottom: -27px;
	position:relative;
	top: -145px;
	width: 63px;
}

.feat_type {
	height: 16px;
	margin-bottom: -16px;
	position: relative;
	text-align: right;
	top: -62px;
	width: 211px;
}

.feat_teaser {
	background: url(/_nhg/base/im/features/feat_text_back.png);
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	height: 37px;
	margin-bottom: -41px;
	position: relative;
	top: -41px;
	width: 212px;
	padding-left: 4px;
	padding-top: 4px;
	overflow: hidden;
}

.feat_under {
	background: #FFFFFF url(/_nhg/base/im/features/under_box.png);
	height: 114px;
	width: 652px;
}

.feat_screenbox {
	padding-left: 4px;
	width: 434px;
}

.feat_image {
	border: 1px solid #303030;
	display: block;
	height: 65px;
	margin-bottom: 2px;
	width: 100px;
}

.feat_textbox {
	width: 218px;
}

.feat_imagebox {
	color: #585858;
	float: left;
	font-size: 9px;
	font-weight: bold;
	height: 92px;
	line-height: 120%;
	margin-left: 4px;
	margin-top: 18px;
	overflow: hidden;
	width: 102px;
}

.feat_articles {
	font-size: 9px;
	margin: 10px 0px 0px 6px;
	padding: 0px;
}

.feat_li {
	height: 14px;
	line-height: 140%;
	margin: 0;
	overflow: hidden;
	padding: 0px 0px 0px 15px;
	width: 190px;
	background: url(/_nhg/base/im/features/bullets.gif) no-repeat;
}

.preview_pc {background-position: 0px 0px;}
.review_pc {background-position: 0px -20px;}
.preview_ni {background-position: 0px -40px;}
.review_ni {background-position: 0px -60px;}
.preview_so {background-position: 0px -80px;}
.review_so {background-position: 0px -100px;}
.preview_ms {background-position: 0px -120px;}
.review_ms {background-position: 0px -140px;}

/* links */

.nav_item { color: #343434; text-decoration: none; }
.nav_item:hover { color: #ffffff; 	cursor: hand;}

.sub_item a:link { color: #ffffff; text-decoration: none; }
.sub_item a:visited { color: #ffffff; text-decoration: none; }
.sub_item a:hover { color: #343434; text-decoration: none; }
.sub_item a:active { color: #ffffff; text-decoration: none; }

a.blue:link { color: #3C9AE3; font-weight: normal; }
a.blue:visited { color: #3C9AE3; font-weight: normal; }
a.blue:hover { color: #3C9AE3; font-weight: normal; text-decoration: underline;}
.blue { color: #3C9AE3;} 
.blue a:link { color: #3C9AE3; }
.blue a:visited { color: #3C9AE3; }
.blue a:hover { color: #8C8C8C; }
.blue a:active { color: #3C9AE3; }

a.green:link { color: #83CC0D; font-weight: normal; }
a.green:visited { color: #83CC0D; font-weight: normal; }
a.green:hover { color: #83CC0D; font-weight: normal; text-decoration: underline;}
.green { color: #83CC0D; }
.green a:link { color: #83CC0D; }
.green a:visited { color: #83CC0D; }
.green a:hover { color: #8C8C8C; }
.green a:active { color: #83CC0D; }

a.red:link { color: #C23E3E; font-weight: normal; }
a.red:visited { color: #C23E3E; font-weight: normal; }
a.red:hover { color: #C23E3E; font-weight: normal; text-decoration: underline;}
.red { color: #C23E3E; }
.red a:link { color: #C23E3E; }
.red a:visited { color: #C23E3E; }
.red a:hover { color: #8C8C8C; }
.red a:active { color: #C23E3E; }

a.purple:link { color: #8E5DC8; font-weight: normal; }
a.purple:visited { color: #8E5DC8; font-weight: normal; }
a.purple:hover { color: #8E5DC8; font-weight: normal; text-decoration: underline;}
.purple { color: #8E5DC8; }
.purple a:link { color: #8E5DC8; }
.purple a:visited { color: #8E5DC8; }
.purple a:hover { color: #8C8C8C; }
.purple a:active { color: #8E5DC8; }

.orange { color: #E98400; }
.orange a:link { color: #E98400; }
.orange a:visited { color: #E98400; }
.orange a:hover { color: #8C8C8C; }
.orange a:active { color: #E98400; }

.white { color: #ffffff; }
.white a:link { color: #ffffff; }
.white a:visited { color: #ffffff; }
.white a:hover { color: #8C8C8C; }
.white a:active { color: #ffffff; }

.grey { color: #D1D1D1; } /* different for a reason */
.grey a:link { color: #A2A2A2; }
.grey a:visited { color: #A2A2A2; }
.grey a:hover { color: #4C4C4C; }
.grey a:active { color: #A2A2A2; }

.darkgrey { color: #2D2C2C; }
.darkgrey a:link { color: #2D2C2C; }
.darkgrey a:visited { color: #2D2C2C; }
.darkgrey a:hover { color: #E98400; }
.darkgrey a:active { color: #2D2C2C; }

.techgrey { color: #ffffff; }
.techgrey a:link { color: #3D3D3D; }
.techgrey a:visited { color: #3D3D3D; }
.techgrey a:hover { color: #ffffff; }
.techgrey a:active { color: #3D3D3D; }

.midgrey { color: #A2A2A2; }
.midgrey a:link { color: #A2A2A2; }
.midgrey a:visited { color: #A2A2A2; }
.midgrey a:hover { color: #E98400; }
.midgrey a:active { color: #A2A2A2; }

.softgrey { color: #5E5E5E; vertical-align:top; }
.softgrey a:link { color: #5E5E5E; }
.softgrey a:visited { color: #5E5E5E; }
.softgrey a:hover { color: #E98400; }
.softgrey a:active { color: #5E5E5E; }

.screens_pages { color: #666666; text-decoration: none; }
.screens_pages a:link { color: #ffffff; text-decoration: none; font-weight: bold; }
.screens_pages a:visited { color: #fffffff; text-decoration: none; font-weight: bold; }
.screens_pages a:hover { color: #E98400; text-decoration: none; font-weight: bold; }
.screens_pages a:active { color: #ffffff; text-decoration: none; font-weight: bold; }

a:link { color: #E98400; text-decoration: none; font-weight: bold; }
a:visited { color: #E98400; text-decoration: none; font-weight: bold; }
a:hover { color: #8C8C8C; text-decoration: none; font-weight: bold; }
a:active { color: #E98400; text-decoration: none; font-weight: bold; }

/* blogs */

.blog_post, .content {
	width: 453px;
	margin: 0px 16px 8px 16px; 
	font-size: 12px;
}


.blog_post_n, .content_n {
	width: 493px;
	margin: 0px 16px 8px 16px; 
	font-size: 12px;
}

.content_full {
	width: 789px;
	margin: 0px 16px 8px 16px; 
}

.blog_post_info {
	color: #D1D1D1;
	font-size: 11px;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
}

.avatar_back {
	background: url(/_nhg/base/im/blog/avatar_shade.png) no-repeat;
	height: 21px;
	width: 20px;
	margin: 0px 0px 0px 4px;
	float: left;
}

.avatar_sm {
	height: 18px;
	width: 18px;
}

.date_bar {
	padding: 3px 0px 0px 30px;
}

.blog_content {
	position: relative;
	z-index: 10;
	margin: 10px 0px 0px 0px;
	font-size: 1.1em;
	clear: left;
	color: #2E2E2E;
}

.border_large {
	background: #DADADA;
	border: 1px solid #999999;
	margin: 6px 0px 8px 0px;
	padding: 2px;
	width: 487px;
}


.read_more {
	padding-left: 370px;
	padding-top: 6px;
}

.read_more_n {
	padding-left: 410px;
	padding-top: 6px;
}

.img_large {
	width: 485px;
}

.img_small {
	width: 150px;
	display: block;
}

.clear_large {
	background: #ffffff;
	border: 1px solid #ffffff;
	margin: 6px 0px 8px 0px;
	padding: 2px;
	width: 447px;
}

.clear_small {
	background: #ffffff;
	border: 1px solid #ffffff;
	margin: 10px;
	padding: 2px;
	width: 152px;
	float: left;
}

.img_right {
	float: right;
}

.img_l {
	float: left;
	margin: 3px 6px 4px 0;
}

.img_r {
	float: right;
	margin: 3px 0 4px 6px;
}

.img_blog {
	border: 1px solid #999999;
	display: block;
}

.border_popup {
	background: #DADADA url(/_nhg/base/im/popup.png) top right no-repeat;
	font-size: 0; 
}

.clear_popup {
	padding: 3px 1px 1px 1px;
	background: #ffffff url(/_nhg/base/im/popup.png) top right no-repeat;
	font-size: 0;
}

.post_thumbs {
	width: 260px;
	text-align: left;	
	float: left;
	margin: -1px 0px 0px 4px;
}

.post_thumbs_n {
	width: 300px;
	text-align: left;	
	float: left;
	margin: 6px 0px 0px 4px;
}


.post_comments {
	width: 116px;
	text-align: right;
	float: left;
	margin: 6px 6px 0px 0px;
}

.post_tools {
	width: 60px;
	text-align: right;
	float: left;
	margin-top: 6px;
}

.quote {
	background: #F6F6F6 url(/_nhg/base/im/quote.png) bottom right no-repeat;
	border: 1px dotted #DADADA;
	color: #000000;
	margin: 8px 0px 8px 0px;
	padding: 6px;
}

/* sidebar boxes */

.side_content {
	padding: 0px;
	width: 332px;
	margin: 0px 0px 6px 0px;
}

.but_browse {
	width: 14px; 
	height: 14px;
}

.side_white {
	background: #ffffff;	
}

.side_black {
	background: #000000;	
}

.head_type {
	width: 282px;
	margin: 0px 0px 0px 11px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #A2A2A2;
}

/** start headers & footers **/

.head_black_wide {
	height: 33px;
	background: url(/_nhg/base/im/support_backgrounds.png) #ffffff no-repeat;	
	background-position: -620px -650px;
}

.foot_black_wide {
	height: 8px;
	background: url(/_nhg/base/im/support_backgrounds.png) #ffffff no-repeat;	
	background-position: -620px -683px; 
}

.head_black_narrow {
	height: 33px;
	background: url(/_nhg/base/im/support_backgrounds.png) #ffffff no-repeat;	
	background-position: 0px -650px;
}

.foot_black_narrow {
	height: 8px;
	background: url(/_nhg/base/im/support_backgrounds.png) #ffffff no-repeat;	
	background-position: 0px -683px;
}

.head_white_wide {
	height: 33px;
	background: url(/_nhg/base/im/support_backgrounds.png) #ffffff no-repeat;	
	background-position: -620px -600px;
}

.foot_white_wide {
	height: 8px;
	background: url(/_nhg/base/im/support_backgrounds.png) #ffffff no-repeat;	
	background-position: -620px -633px;
}

.foot_white_narrow {
	height: 8px;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: 0px -633px;
}

.head_white_narrow {
	height: 33px;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: 0px -600px;
}


.head_white_score {
	height: 8px;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: 0px -600px;
}

/** end headers & footers **/

.title_white {
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 0px 10px 8px 10px;
}

.title_black {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0px 10px 8px 10px;
}

.side_main_white {
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 2px 14px 3px 14px;
	color: #000000;
	vertical-align: top;
}

.side_main_black {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 2px 14px 3px 14px;
	color: #ffffff;
	vertical-align: top;
}

.side_avatar_black {
	border: 1px solid #000000;
	margin: 2px 0px 10px 10px;
	float: right;
	width: 90px;
	height: 90px;
}

.side_avatar_white {
	border: 1px solid #ffffff;
	margin: 2px 0px 10px 10px;
	float: right;
	width: 90px;
	height: 90px;
}

.side_main_white li {
	background: url(/_nhg/base/im/dot_orange.png) no-repeat;
	padding-left: 13px;
	margin-left: -14px;
}

.side_main_black li {
	background: url(/_nhg/base/im/dot_white.png) no-repeat;
	padding-left: 13px;
	margin-left: -14px;
}

/* basics */

h1 { font-weight: bold; text-decoration:none; margin: 0px 0px 0px -4px; font-size: 18px; position: relative; z-index: 99;}
h2 { font-weight: bold; text-decoration:none; margin: 0px 0px 0px 0px; font-size: 12px; color: #E98400;}
h3 { font-weight: bold; text-decoration:none; margin: 0px 0px 0px 0px; font-size: 11px;}
h4 { font-weight: bold; text-decoration:none; margin: 8px 8px 8px 0px; font-size: 15px;}

ul {
	padding: 0;
	margin: 0px 0px 0px 10px;
	list-style-type: none;
}

li {
	background: url(/_nhg/base/im/dot_orange.png) no-repeat;
	padding-left: 13px;
}

p {
	margin: 0;
}

img {
	border: 0px;
}

.mbot {
	margin-bottom: 6px;
}

.mtop {
	margin-top: 6px;
}

.mlef {
	margin-left: 6px;
}

.mrig {
	margin-right: 6px;
}

.mup {
	position: relative;
	top: -109px;
	margin-bottom: -109px;
}

.block {
	display: block;
}

.tiny {
	font-size: 9px;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.bold {
	font-weight: bold;
}

.table_center {
	margin-left:auto; 
	margin-right:auto;
}

/* opacity tricks */

a:link img { opacity:1;filter:alpha(opacity=100) }
a:hover img { opacity:.70;filter:alpha(opacity=70) }
input.submit: hover	{ opacity:.70;filter:alpha(opacity=70) }

/* reviews and previews */

.filter {
	margin: 8px 0px 8px 4px;
}

.go_filter {
	margin: 1px 0px 0px 4px;
}

.pd_articles {
	border: 1px solid #808080;
	background: #F1F1F1;
	color: #5E5E5E;
	margin-right: 4px;
	float: left;
	font-size: 8pt;
	padding: 1px;
}

.overview_table_gen {
	background: url(/_nhg/base/im/gen/overview_background.png) repeat-x;
}

.overview_table_pc {
	background: url(/_nhg/base/im/pc/overview_background.png) repeat-x;
}

.overview_table_ni {
	background: url(/_nhg/base/im/ni/overview_background.png) repeat-x;
}

.overview_table_ms {
	background: url(/_nhg/base/im/ms/overview_background.png) repeat-x;
}

.overview_table_so {
	background: url(/_nhg/base/im/so/overview_background.png) repeat-x;
}

.overview_header {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 5px 2px 5px;
	height: 18px;
}

.overview_link {
	background: #F8F8F8;
	border-bottom: 1px dotted #D5D5D5;
	padding: 0px 3px 0px 3px;
}

.overview_text {
	background: #F8F8F8;
	padding: 4px 2px 4px 2px;
	border-bottom: 1px dotted #D5D5D5;
}

.overview_pages {
	padding-top: 8px;
	font-size: 11px;
	color: #919191;
}

.bar_gen {
	background: url(/_nhg/base/im/gen/overview_bar.png) repeat;
}

.bar_pc {
	background: url(/_nhg/base/im/pc/overview_bar.png) repeat;
}

.bar_ni {
	background: url(/_nhg/base/im/ni/overview_bar.png) repeat;
}

.bar_ms {
	background: url(/_nhg/base/im/ms/overview_bar.png) repeat;
}

.bar_so {
	background: url(/_nhg/base/im/so/overview_bar.png) repeat;
}

/* screenshot gallery */

.screen_bar {
	display: table;
	width: 454px;
}

.screen_bar_gs {
	display: table;
	width: 507px;
	margin-bottom: 4px;
}

.screen_bar h4 {
	font-size: 10pt;
}

.border_screens {
	width: 292px;
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	font-size:0;
}

.screen_platselect {
	margin-bottom: 6px;
	border-bottom: 1px dotted #c1c1c1;
	padding-bottom: 4px;
	width: 254px;
}

.border_screens_gs {
	width: 324px;
	float: left;
	margin-top: 0px;
	margin-right: 6px;
	font-size:0;
	margin-bottom: 6px;
}

.screen_lrg {
	width: 290px;
	height: 200px;
	display: block;
}

.screen_lrg_gs {
	width: 322px;
	height: 194px;
	display: block;
}

.screen_title {
	color: #A2A2A2;
	padding: 8px 8px 8px 0px;
	font-size: 11pt;
	font-weight: bold;
	display: block;
}

.screen_thumb {
	width: 141px;
	height: 80px;
	display: block;
	border: 1px solid #999999;
}

.screen_thumb_gs {
	width: 154px;
	height: 90px;
	display: block;
	border: 1px solid #999999;
}

.screen_box {
	float: left;
	margin-bottom: 6px;
	font-size:0;
	padding: 2px;
	background: #DADADA;
	border: 1px solid #999999;
}

.screen_box_gs {
	float: left;
	margin-bottom: 6px;
	font-size:0;
	margin-right: 6px;
	padding: 2px;
	background: #DADADA;
	border: 1px solid #999999;
}

.screen_more {
	float: left;
	width: 149px;
	height: 20px;
	text-align: center;
	background: url(/_nhg/base/im/gen/view_all.png) no-repeat;
	font-size: 11px; 
	font-weight: bold;
	padding-top: 3px;
}

.screen_more_gs {
	text-align: right;
	padding-right: 14px;
}

/* new releases */

.rel_table {
	line-height: 160%;
	margin: 4px 0px 7px 0px;
}

.rel_box {
	vertical-align: top;
	width: 110px;
	height: 150px;
}

.rel_boxshot {
	border: 1px solid #CFCFCF;
	margin: 0px;
	float: left;
	width: 100px;
}

.rel_title {
	width: 400px;
	font-size: 14px;
}

.rel_left {
	width: 100px;
	font-weight: bold;
	text-align: right;
	padding-right: 6px;
	vertical-align: top;
}

.rel_right {
	width: 250px;
	font-weight: bold;
	vertical-align: top;
}

.rel_link {
	text-align: right;
	padding-right: 20px;
	vertical-align: top;
}

.rel_weeks {
	float: left;
	background: #484848;
	border: 1px solid #000000;
	padding: 1px 3px 2px 0px;
	font-size: 12px;
	width: 124px;
	text-align: center;
	margin: 4px 2px 6px 2px;
}

.rel_mid {
	float: left;
	width: 178px;
	padding: 1px 3px 2px 0px;
	font-size: 12px;
	margin: 4px 2px 6px 2px;
	text-align: center;
	background: #DCDCDC;
	border-bottom: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	border-top: 1px solid #CECECE;
	border-left: 1px solid #CECECE;
}

/* gamespace header */

.content_gamespace_ms {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/ms/gamespace.png) no-repeat;
	position: relative;
	z-index: 10;
}

.content_gamespace_pc {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/pc/gamespace.png) no-repeat;
	position: relative;
	z-index: 10;
}

.content_gamespace_ni {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/ni/gamespace.png) no-repeat;
	position: relative;
	z-index: 10;
}

.content_gamespace_so {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/so/gamespace.png) no-repeat;
	position: relative;
	z-index: 10;
}

.active_gamespace_ms {
	background: url(/_nhg/base/im/ms/arrow.png) no-repeat center right;
}

.active_gamespace_gen {
	background: url(/_nhg/base/im/gen/arrow.png) no-repeat center right;
}

.active_gamespace_so {
	background: url(/_nhg/base/im/so/arrow.png) no-repeat center right;
}

.active_gamespace_ni {
	background: url(/_nhg/base/im/ni/arrow.png) no-repeat center right;
}

.active_gamespace_pc {
	background: url(/_nhg/base/im/pc/arrow.png) no-repeat center right;
}

.menu_gamespace {
	margin-top: 34px;
	width: 165px;
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	float: left;
}

.item_gamespace {
	height: 30px;
	padding-right: 15px;
	color: #3D3D3D;
}

.header_gamespace {
	float: left;
	margin: 8px 0px 0px 8px;
	width: 482px;
	height: 250px;
}

.header_gamespace_img {
	width: 482px;
	height: 250px;
	position: relative;
	z-index: 20;
}

.ad_gamespace {
	float: left;
	width: 300px;
	height: 250px;
	margin: 8px 5px 5px 11px;
}

.header_title {
	height: 26px;
	width: 477px;
	padding-left: 5px;
	background: url(/_nhg/base/im/gen/title_back.png);
	margin-top: -26px;
	font-size: 14pt;
	color: #ffffff;
	position: relative;
	z-index: 25;
}

.closer_gamespace {
	width: 18px;
}

/* gamespace content */

.gamespace_content {
	background: #FFFFFF;
	color: #000000;
	font-size: 12px;
	width: 531px;
}

.gamespace_articles {
	font-weight: bold;
	font-size: 12px;
	line-height: 160%;
	width: 500px;
}

.gamespace_screens {
	margin: 10px 0px 10px 0px;
	height: 80px;
	width: 500px;
}

.gamespace_thumb {
	display: block;
	height: 70px;
	width: 116px;
}

.gamespace_box {
	background: #F1F1F1;
	border: 2px solid #D1D1D1;
	float: left;
	height: 70px;
	margin: 0px 4px 4px 0px;
	width: 116px;
}

.gamespace_div {
	border-top: 1px solid #E0E0E0;
	margin: 25px 0px 10px 0px;
}

/* scoring */

.side_narrow {
	padding: 0px;
	width: 285px;
	margin: 0px 0px 6px 0px;
}

.score {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	margin-top: 5px;
	width: 171px;
	margin-left: -12px;
	position: relative;
	z-index: 30;
}

.score_type {
	width: 70px;
	color: #232323;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}

.score_number {
	width: 20px;
	color: #232323;
	text-align: left;
	padding-left: 5px;
	font-weight: bold;
}

.score_mid {
	background: url(/_nhg/base/im/gen/score_b.png) repeat-x bottom;
	line-height: 0px;
	width: 65px;
	vertical-align: bottom;
	position: relative;
	border-bottom: 2px solid #ffffff;
}

.score_ends {
	margin-top: -20px;
	vertical-align: bottom;
	border-bottom: 2px solid #ffffff;
}

.score_overall {
	color: #232323;
	width: 96px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-left: 4px;
	margin-right: -5px;
}

.score_big {
	color: #A74E00;
	font-size: 38pt;
}

.score_tab {
	position: relative;
	z-index: 25;
}

.sep_bar {
	width: 250px;
	height: 1px;
}

.rate_tab {
	font-weight: bold;
	margin-top: 12px;
}

.rate_td1 {
	background: #F1F1F1;
	border: 1px solid #CFCFCF;
	width: 92px;
	padding: 5px;
	font-size: 13px;
}

.rate_td2 {
	background: #CFCFCF;
	padding: 5px;
	color: #232323;
	font-size: 20pt;
}

.rate_td3 {
	width: 6px;
}

.rate_td4 {
	padding: 5px;
	background: #F1F1F1;
	border: 1px solid #CFCFCF;
	width: 92px;
	color: #5E5E5E;
	font-size: 8pt;
}

.rate_sm {
	color: #8E8E8E;
	font-size: 9px;
}

.rate_user {
	margin: 12px auto 0px auto;
}

.rate_text {
	font-size: 13px;
	font-weight: bold;
	color: #5E5E5E;
	padding: 0px 5px 1px 0px;
}

.rate_select {
	width: 13px;
	height: 18px;
	padding-left: 1px;
	padding-right: 1px;
}

/* narrow side content */



.head_type_narrow {
	width: 260px;
	margin: 0px 0px 0px 9px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #A2A2A2;
}

.pros_left {
	width: 30px;
}

.pros_right {
	color: #3D3D3D;
	font-weight: bold;
}

.more_box {
	font-weight: bold;
	font-size: 12px;
	width: 252px;
}

.more_left {
	padding-right: 5px;
}

.more_center {
	width: 100%;
}

.more_right {
	width: 50px;
	text-align: right;
}

.author_bar {
	background: #FFFFFF;
	height: 16px;
	margin-left: -8px;
	margin-top: 0px;
	width: 370px;
	font-size: 12px;
	text-align: left;
}

.author_text {
	color: #000000;
	font-size: 9px;
	font-weight: bold;
	position: relative;
	top: 2px;
	left: 6px;
	z-index: 22;
	text-align: left;
}

.bookmark_bar {
	border: 0;
	height: 16px;
	margin-left: 378px;
	margin-right: -8px;
	margin-top: -16px;
	width: 125px;
	font-size: 12px;
}

.also_on {
	color: #707070;
	font-size: 9px;
	font-weight: bold;
	margin-left: -8px;
	margin-top: 8px;
	text-align: right;
	width: 505px;
}

.ad_wrap {
	background: #FFFFFF;
	border: 0;
	float: right;
	height: 240px;
	margin: 0px 0px 15px 15px;
	padding: 0px;
	text-align: center;
	width: 120px;
}

.content_article {
	width: 496px;
	margin: 0px 18px 18px 18px; 
	font-size: 12px;
}

div.content_article textarea {
	border: 1px solid #e0e0e0;
	width: 485px; 
	height: 100px; 
	background-color: #f8f8f8;	
}

.content_so h2 { color: #3C9AE3; font-weight: bold; text-decoration:none; margin: 0px 0px 0px -6px; font-size: 18px; position: relative; z-index: 99; }
.content_ms h2 { color: #83CC0D; font-weight: bold; text-decoration:none; margin: 0px 0px 0px -6px; font-size: 18px; position: relative; z-index: 99; }
.content_pc h2 { color: #C23E3E; font-weight: bold; text-decoration:none; margin: 0px 0px 0px -6px; font-size: 18px; position: relative; z-index: 99; }
.content_ni h2 { color: #8E5DC8; font-weight: bold; text-decoration:none; margin: 0px 0px 0px -6px; font-size: 18px; position: relative; z-index: 99; }
.content_gen h2 { color: #E98400; font-weight: bold; text-decoration:none; margin: 0px 0px 0px -6px; font-size: 18px; position: relative; z-index: 99; }

img.page_image {
	height: 14px;
	margin-bottom: 3px;
	margin-right: 6px;
	width: 78px;
}

.page_buttons {
	text-align: right;
	width: 496px;
}

.page_buttons_feature {
	text-align: right;
}

.article_thumbs {
	width: 486px;
	text-align: right;
	height: 22px;
}

.article_thumbs_sm {
	width: 450px;
	text-align: right;	
	height: 22px;
}

.article_screens {
	width: 129px;
	height: 75px;
	float: left;
	position: relative;
	z-index: 25;
	margin: 3px;
}

.article_screenlist {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 0px 6px 0px 6px;
	color: #ffffff;
	vertical-align: top;
	background: #000000;
}

table.comments {
	background: #F8F8F8;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #F1F1F1;
	border-top: 1px solid #F4F4F4;
	margin-bottom: 10px;
	padding: 6px;
	width: 100%;
}

.blog_comments {
	margin: 0px;
}

div.blog_comments textarea {
	border: 1px solid #e0e0e0;
	width: 441px; 
	height: 100px; 
	background-color: #f8f8f8;	
}

.editorial_comments {
	margin: 10px 0px 0px 0px;	
}

div.editorial_comments textarea {
	border: 1px solid #e0e0e0;
	width: 441px; 
	height: 100px; 
	background-color: #f8f8f8;	
}

td.thisjustin_bar {
	color: #3B3B3B;
	font-size: 10px;
	padding: 2px;
	line-height: 140%;
}

/* blogs */

.recent_gen {
	background: url(/_nhg/base/im/blog/back_gen.png);
}

.recent_ms {
	background: url(/_nhg/base/im/blog/back_ms.png);
}

.recent_so {
	background: url(/_nhg/base/im/blog/back_so.png);
}

.recent_ni {
	background: url(/_nhg/base/im/blog/back_ni.png);
}

.recent_pc {
	background: url(/_nhg/base/im/blog/back_pc.png);
}

.recent_box {
	height: 135px;
	padding: 12px;
	width: 332px;
	margin-bottom: 6px;
}

.side_head_rec {
	margin-bottom: 2px !important;
}

.blog_img_border {
	float: right;
	border: 1px solid #FFFFFF;
	height: 75px;
	width: 75px;
	margin-left: 6px;
	display: block;
}

.recent_box					{ color: #000000; text-decoration:none; font-size: 10px; }
.recent_box a:link			{ color: #ffffff; font-weight: bold; }
.recent_box a:visited		{ color: #ffffff; font-weight: bold; }
.recent_box a:hover 		{ color: #000000; font-weight: bold; }
.recent_box a:active 		{ color: #ffffff; font-weight: bold; }

.blog_header				{ color: #ffffff; font-weight: bold; font-size: 12px; padding-bottom: 6px; }
.blog_header a:link			{ color: #ffffff; text-decoration:none;}
.blog_header a:visited		{ color: #ffffff; text-decoration:none;}
.blog_header a:hover 		{ color: #000000; text-decoration:none;}
.blog_header a:active 		{ color: #ffffff; text-decoration:none;}

.platforms {
	background: url(/_nhg/base/im/blog/platform_back.png);
	height: 44px;
	width: 332px;
	margin-bottom: 6px;
}

.cat_filter {
	background: url(/_nhg/base/im/blog/back_filter.png);
	height: 44px;
	padding-right: 10px;
	text-align: right;
	width: 332px;
	margin-bottom: 6px;
}
.plat_td {
	padding: 0;
	text-align: center;
}

.contentstyle {
}

.editorials {
	list-style-type: none;
}

.editorials li{
	display: inline;
}

.side_box_gt {
	background: url(/_nhg/base/im/blog/box_grey_t.png);
	height: 25px;
	width: 332px;
}

.side_head {
	border:0;
	float: left;
	margin: 6px -4px -4px 10px;
	padding-bottom: 0;
}

.side_box_gbl {
	background: url(/_nhg/base/im/blog/box_grey_bl.png);
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	height: 174px;
	padding: 14px 14px 4px;
	width: 332px;
}

/* blogs */

.content_blogspace_gen {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/gen/blogspace.png) no-repeat;
}

.blog_avatar {
	width: 90px;
	height: 90px;
	border: 1px solid #ffffff;
	margin-right: 14px;
	margin-bottom: 1px;
}

.menu_blogspace {
	margin-top: 19px;
	width: 165px;
	text-align: right;
	font-size: 11pt;
	font-weight: bold;
	float: left;
}

.header_blogspace {
	position: relative;
	margin: -249px 0px 0px 8px;
	float: left;
}

div.background {
	position:relative;
	width:482px;
	height:250px;
	margin: 7px 0px 0px 7px;
	backgroundrepeat: no-repeat;
	z-index: 80;
}

div.background div.overlay {
	position:absolute;
	color: #ffffff;
	top:1px;
	left:1px;
	width:0px;
	height:250px;
	background-color:#000000;
}

div.background div.contentPane {
	position:absolute;
	top:0px;
	left:1px;
	width:482px;
	height:250px;
	color: #ffffff;
	background-color:#000000;
	opacity: 0;
	filter: alpha(opacity=0);
}

div.background div.blog_header_content {
	position:absolute;
	padding: 10px;
	color: #ffffff;
	top:1px;
	left:1px;
	width:462px;
	height:230px;
	opacity: 0;
	filter: alpha(opacity=0);
	overflow:hidden;
}

div.background div.blog_header_content_field {
	display: none;
}

.blog_head_about {
	width: 120px;
	height: 210px;
	margin: 0px;
	background: #404040;
	vertical-align: top;
	border: 1px solid #696969;
	color: #ffffff;
	padding: 6px;
}

.blog_head_box {
	display: block;
	border: 1px solid #ffffff;
	float: left;
	width: 100px;
	margin-right: 8px;
	margin-bottom: 8px;
}

.blog_head_close {
	position: relative;
	z-index: 90;
	float: right;
	margin-top: -12px;
	margin-right: -5px;
}

.blog_head_content {
	width: 461px;
	clear: both;
	height: 229px;
}

.blog_head_left {
	height: 230px;
	padding-right: 8px;
	overflow: hidden;
}

.blog_head_left li {
	font-size: 13px;
	line-height: 160%;
	background: url(/_nhg/base/im/blog/arrow.png) no-repeat;
	margin-left: -12px;
}

.side_blog_black {
	border: 1px solid #000000;
	margin: 0px 0px 0px 10px;
	float: right;
	width: 50px;
	height: 70px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 4px;
}

.title_blog_white {
	border-left: 1px solid #CECECE;
	width: 222px;
	padding-left: 14px;
}

.side_blog_white {
	border-right: 1px solid #CECECE;
	padding: 2px 14px 2px 14px;
	color: #000000;
	vertical-align: top;
}

.side_break {
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
}

.side_div {
	width: 300;
	border-top: 1px dotted #CECECE;
	margin: 2px 10px 6px 10px;
	font-size: 1px;
}

.blog_overview_sp {
	border:0;
	display: block;
	height: 74px;
	margin-left: 4px;
	margin-top: -80px;
	position: relative;
	width: 74px;
}

.blog_overview {
	float: left;
	height: 86px;
	margin-bottom: 14px;
	margin-right: 3px;
	padding-left: 3px;
	padding-top: 2px;
	width: 86px;
}

.blog_user {
	font-size: 8pt;
	text-align: center;
	width: 86px;
	height: 13px;
	overflow: hidden;
	background: #ffffff;
	position: relative; 
	top: -2px;
}

.blog_container {
	width: 460px;
	margin-top: 10px;
	margin-left: -4px;
}

.blog_disc {
	position: relative;
	z-index: 50;
	padding-top: 18px;
}

/* tech & features */

.content_techspace_gen {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/gen/techspace.png) no-repeat;
}

.content_featspace_gen {
	margin: 6px 5px 5px 5px;
	background: url(/_nhg/base/im/gen/featspace.png) no-repeat;
}

.div_techspace {
	width: 142px;
	height: 216px;
	padding: 33px 9px 0px 9px;
	font-weight: bold;
	overflow: hidden;
	margin-right: 5px;
}

.tech_sep {
	display: block;
	margin: 4px 0px 4px 0px;
}

.li_techspace {
	background: url(/_nhg/base/im/gen/raquo.png) no-repeat;
	padding-left: 13px;
}

.lu_techspace {
	margin: 0px;
}

.header_techspace {
	float: left;
	margin: 8px 0px 0px 8px;
	width: 482px;
	height: 250px;
}

.techspace_div {
	border-top: 1px solid #E0E0E0;
	margin: 25px 0px 10px 0px;
}

.feat_cat {
	float: left;
	background: #252525;
	border: 1px solid #000000;
	padding: 3px;
	font-size: 12pt;
	width: 106px;
	text-align: center;
	margin-top: -244px;
	margin-left: 358px;
	position:relative;
	z-index:90;
}

.feature_icon {
	width: 26px;
	font-size: 14pt;
	text-align: center;
	vertical-align: top;
	color: #3F3F3F;
}

.feature_overview {
	background-color: #F8F8F8;
	border-bottom: 1px solid #E0E0E0;
	border-left: 1px solid #ECECEC;
	margin: 0px 0px 5px 0px;
	line-height: 140%;
	width: 453px;
	padding: 5px;
}

.feature_date {
	vertical-align: top;
	width: 65px;
	padding: 3px;
}

.feature_img {
	width: 31px;
	height: 31px;
	margin-right: 8px;
	border: 1px solid #333333;
}

.feat_interview {
	background: url(/_nhg/base/im/gen/feat_interview.png) no-repeat bottom right #F8F8F8;
}

.feat_feature {
	background: url(/_nhg/base/im/gen/feat_feature.png) no-repeat bottom right #F8F8F8;
}

.feat_editorial {
	background: url(/_nhg/base/im/gen/feat_editorial.png) no-repeat bottom right #F8F8F8;
}

.feat_tech {
	background: url(/_nhg/base/im/gen/feat_tech.png) no-repeat bottom right #F8F8F8;
}
/* screenshots */
div.screenOverlay {
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	min-width:100%;	
	width:100%;	
	min-height:100%;	
	height:100%;	
	background-color:#000000;
	opacity:0.5;
	filter:alpha(opacity=50);
	z-index:500;
}

div.screenDisplay {
	display:none;
	position:absolute;
	top: 10%;
	left: 0px;
	min-width: 100%;	
	width: 100%;
	min-height: 630px;	
	height: 630px;	
	z-index: 999;
}
.screens_close {
	background: url(/_nhg/base/im/screens/close_t.png) no-repeat;
	height: 32px;
	background-position: right;
}

.screens_closebutton {
	display: block;
	margin-right: 12px;
	border: 0px;
}
.table_center {
	margin-left:auto; 
	margin-right:auto;
}
.screens_main {
	width: 998px;
	height: 564px;
	border: 1px solid #ffffff;
	border-right: 9px solid #ffffff;
	background: #000000 url(/_nhg/base/im/screens/background.jpg);
}
.screens_left {
	float: left;
	display: block;
	margin: 11px;
	width: 662px;
}

.screens_text {
	font-size: 10pt;
	color: #ffffff;
	font-weight: bold;
}

.screens_full {
	margin-top: 11px;
}

.screens_platformbox {
	background: url(/_nhg/base/im/screens/platform_box.png) no-repeat;
	width: 310px;
	height: 41px;
	padding-top: 3px;
}

.screens_mini {
	width: 92px;
	height: 68px;
	border: 1px solid #ffffff;
	float: left;
	margin: 4px;
}

.screens_pages {
	padding: 2px 0px 2px 8px;
	color: #ffffff;
	font-size: 11px;
}

.screens_pages_box {
	height: 234px;
	padding-left: 2px;
	vertical-align: top;
}

.screens_pages a:link { color: #E98400; text-decoration: none; font-weight: bold; }
.screens_pages a:visited { color: #E98400; text-decoration: none; font-weight: bold; }
.screens_pages a:hover { color: #8C8C8C; text-decoration: none; font-weight: bold; }
.screens_pages a:active { color: #E98400; text-decoration: none; font-weight: bold; }

/* ads */

.ad_300x250 {
	background: url(/_nhg/base/im/gen/ad_300x250_back.png) no-repeat;
	width: 332px;
	height: 266px; 
	margin: 6px 0px 0px 0px;
	float: left;
}

.ad_728x90 {
	width: 728px;
	height: 90px;
	border: 2px solid #000000;
}

.adframe_300x250 {
	width: 300px;
	height: 250px;
	margin: 8px;
}

.adframe_160x600 {
	width: 160px;
	height: 604px;
}

.adframe_160x80 {
	width: 160px;
	height: 80px;
}

.adframe_120x600 {
	width: 120px;
	height: 600px;
}

.adframe_300x250_screens {
	width: 300px;
	height: 250px;
	margin: 4px;
	border: 1px solid #ffffff;
}

/** Send a friend **/

table.safFormTable {
	margin:10px 20px 5px 20px;
	width:375px;
	
	font-family:Verdana, Arial, sans-serif;
	font-size:12px;	
}
table.safFormTable label {
	display:block;
	float:left;
	
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	width:110px;
	
	font-weight:bold;
	text-align:right;
}

table.safFormTable input {
	display:block;
	float:left;
	width:233px;
	
	border:1px solid #000000;
}

table.safFormTable input.sendit {
	float:right;
	width:auto;
	
	border:none;
}

.shareItem {
	display:none;
	position:absolute;
	left:50%;
	margin-left:-202px;
	
	padding:15px 20px 20px 10px;
	width:405px;
	
	background-color:#ffffff;
	border:2px solid #E98400;
	
	z-index:999;
}

.shareLoader {
	display:none;
	float:right;
}

.expo_bar {
	height: 87px;
	width: 119px;
	z-index: 1;
	position: relative;
	top: -41px;
	left: 395px;
	margin-bottom: -90px;
	background: url(/_nhg/base/expo/e3_2010_bar.png) no-repeat;
}

.expo_bar:hover {
	background-position: 0 -87px;
}

.expo_bar img {
	height: 87px;
	width: 119px;
}

@import url(features.css);

/* overrides */

.side_avatar_black {
	border: 1px solid #000000;
	float: right;
	height: 90px;
	margin: 2px 0 4px 8px;
	width: 90px;
}

.border_large {
	background: #ffffff;
	border: 0;
	margin: 0;
	padding: 0;
}	

/* misc */

.content_main {
	background: #ffffff;
	vertical-align: top;
}

.col_left {
	width: 160px; 
	padding: 5px;
	float: left;
}

.col_mid {
	width: 517px;
	float: left;
}

.col_right {
	width: 302px;
	float: left;
	padding: 5px 0 5px 5px;
}
/* blog navigation */

.blog_nav {
	position: relative;
	z-index: 50;
	margin: -3px 0px 0px 0px;
	padding-left: 3px;
	height: 28px;
}

.gamespace_content .blog_nav {
	position: relative;
	z-index: 5;
	margin: -7px 0px 0px 0px;
	padding-left: 3px;
	height: 28px;
}

.blog_button {
	height: 24px;
	width: 60px;
	float: left;
}

.plat_nav {
	height: 24px;
	width: 60px;
	float: left;
	background: url(/_nhg/base/im/blog/nav_filter.png) no-repeat;
}

.plat_nav_all {
	background-position: 0px 0px;	
}

.plat_nav_all_active {
	background-position: 0px -57px;
}

.plat_nav_all:hover {
	background-position: 0px -28px;
}

.plat_nav_news {
	background-position: -60px 0px;	
}

.plat_nav_news_active {
	background-position: -60px -57px;
}

.plat_nav_news:hover {
	background-position: -60px -28px;
}

.plat_nav_pc {

	background-position: -120px 0px;	
}

.plat_nav_pc_active {
	background-position: -120px -57px;
}

.plat_nav_pc_x {
	background-position: -120px -85px;
}

.plat_nav_pc:hover {
	background-position: -120px -28px;
}

.plat_nav_wii {
	background-position: -180px 0px;	
}

.plat_nav_wii_active {
	background-position: -180px -57px;
}

.plat_nav_wii_x {
	background-position: -180px -85px;
}

.plat_nav_wii:hover {
	background-position: -180px -28px;
}

.plat_nav_nds {
	background-position: -240px 0px;	
}

.plat_nav_nds_active {
	background-position: -240px -57px;
}

.plat_nav_nds_x {
	background-position: -240px -85px;
}

.plat_nav_nds:hover {
	background-position: -240px -28px;
}

.plat_nav_ps3 {
	background-position: -300px 0px;	
}

.plat_nav_ps3_active {
	background-position: -300px -57px;
}

.plat_nav_ps3_x {
	background-position: -300px -85px;
}

.plat_nav_ps3:hover {
	background-position: -300px -28px;
}

.plat_nav_psp {
	background-position: -360px 0px;	
}

.plat_nav_psp_active {
	background-position: -360px -57px;
}

.plat_nav_psp_x {
	background-position: -360px -85px;
}

.plat_nav_psp:hover {
	background-position: -360px -28px;
}

.plat_nav_x360 {
	background-position: -420px 0px;	
}

.plat_nav_x360_active {
	background-position: -420px -57px;
}

.plat_nav_x360_x {
	background-position: -420px -85px;
}

.plat_nav_x360:hover {
	background-position: -420px -28px;
}

/* side bar */

.mid_rectangle img {
	width: 300px;
	height: 250px;
	border: 1px solid #000000;
}

.head_white_med {
	width: 291px;
	margin: 0px;
	padding: 11px 0 0 11px;
	font-size: 14px;
	font-weight: bold;
	color: #A2A2A2;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: -300px -600px;
}

.head_white_med a:link {font-weight: bold; color: #A2A2A2; text-decoration: none;}
.head_white_med a:visited {font-weight: bold; color: #A2A2A2; text-decoration: none;}
.head_white_med a:hover {font-weight: bold; color: #000000; text-decoration: none;}
.head_white_med a:active {font-weight: bold; color: #A2A2A2; text-decoration: none;}

.center_white_med {
	width: 278px;
	background: #ffffff;	
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 5px 11px 3px 11px;
	color: #000000;
	line-height: 130%;
	display: table-cell;
}

.center_white_med h2 { margin: 0 0 6px 0;}

.center_white_med ul {
	margin: 0;
}

.center_white_med li {
	background: url("base/im/dot_orange.png") no-repeat;
	margin-left: 0px;
	padding-left: 13px;
}

.center_white_med {
	width: 278px;
	background: #ffffff;	
	border-left: 1px solid #CECECE;
	border-right: 1px solid #CECECE;
	padding: 5px 11px 3px 11px;
	color: #000000;
	line-height: 130%;
	display: table-cell;
}

.foot_white_med {
	width: 302px;
	height: 8px;
	margin: 0 0 5px 0;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: -300px -633px;
}

.head_black_med {
	width: 291px;
	margin: 0px;
	padding: 11px 0 0 11px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: -300px -650px;
}

.head_black_med a:link {font-weight: bold; color: #ffffff; text-decoration: none;}
.head_black_med a:visited {font-weight: bold; color: #ffffff; text-decoration: none;}
.head_black_med a:hover {font-weight: bold; color: #E98400; text-decoration: none;}
.head_black_med a:active {font-weight: bold; color: #ffffff; text-decoration: none;}

.center_black_med {
	width: 278px;
	background: #000000;	
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding: 5px 11px 3px 11px;
	color: #ffffff;
	line-height: 130%;
	display: table-cell;
}

.center_black_box {
	background: #000000;	
	color: #ffffff;
	line-height: 130%;
	font-size: 14px;
	padding: 12px 0 12px 14px;
	font-weight: bold;
}

.center_black_box img {
	width: 120px;
	border: 1px solid #ffffff;
	margin: 0 8px 0 0;
	float: left;
	display: block;
}

.center_black_more {
	background: #000000;	
	height: 53px;
	width: 128px;
	margin: 0;
	background: url("base/im/more_releases.png") no-repeat;
	float: right;
	cursor:hand
	margin-right: 5px;
}

.center_black_more:hover {
	background-position: 0 -53px;
}

.center_black_med h2 { margin: 0 0 6px 0;}

.center_black_med ul {
	margin: 0;
}

.center_black_med li {
	background: url("base/im/dot_white.png") no-repeat;
	margin-left: 0px;
	padding-left: 13px;
}

.foot_black_med {
	width: 302px;
	height: 8px;
	margin: 0 0 5px 0;
	background: url(/_nhg/base/im/support_backgrounds.png) no-repeat;	
	background-position: -300px -683px;
}

/* blog posts */

.npost_wrap {
	display: table;
	width: 516px;
	margin-bottom: 12px;}

.npost_top {
	width: 516px;
	display: table;
}

.npost_icons {
	width: 26px;
	float: left;
	padding: 4px 5px 0 0;
	margin: 0;
	display: table-cell;
}

.npost_icons img {
	display: block;
	margin-bottom: 5px;
	width: 26px;
	height: 26px;
}

.npost_icons img.avatar_sm {
	display: block;
	margin-bottom: 5px;
	border: 1px solid #4A4A4A;
	width: 25px;
	height: 25px;
}

.npost_main {
	width: 485px;
	padding: 0;
	margin: 0;
	float: right;
	color: #000000;
	font-size: 1.2em;
}

.npost_main h2 {
	font-size: 17px;
	color: #4A4A4A;
	margin: 0;
	padding: 0;
}

.npost_main h2 a:link { color: #4A4A4A; text-decoration: none; }
.npost_main h2 a:visited { color: #4A4A4A; text-decoration: none; }
.npost_main h2 a:hover { color: #E98400; text-decoration: none; }
.npost_main h2 a:active { color: #4A4A4A; text-decoration: none; }

.post_date {
	padding: 3px 0 4px 0;
	color: #D1D1D1;
	font-size: 11px;
	font-weight: bold;
}

.npost_main img {
	width: 485px;
	border: 0;
	display: block;
	margin-bottom: 5px;
}

.npost_main img {
	width: 485px;
	border: 0;
	display: block;
	margin-bottom: 5px;
}

.npost_main img.img_small {
	display: block;
	width: 147px;
	border: 1px solid #999999;
	padding: 0;
	margin: 0;
}



.npost_bar {
	margin-top: 13px;
	height: 30px;
	width: 516px;
	background: url(/_nhg/base/posts/post_bar.png) no-repeat;	
	color: #4A4A4A;
	font-size: 12px;
}

.npost_bar a:link { color: #4A4A4A; text-decoration: none; }
.npost_bar a:visited { color: #4A4A4A; text-decoration: none; }
.npost_bar a:hover { color: #E98400; text-decoration: none; }
.npost_bar a:active { color: #4A4A4A; text-decoration: none; }

.npost_bar_more {
	width: 162px;
	float: left;
	height: 30px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.npost_bar_more img {
	width: 162px;
	height: 30px;
	display: block;
	border: 0;
	margin: 0;
}

.npost_bar_soc {
	width: 200px;
	float: left;
	height: 21px;
	padding: 7px 0 0 2px;
}

.npost_bar_like {
	color: #4B4B4B;
	font-size: 12px;
	font-weight: bold;
	float: left;
	height: 25px;
	padding: 2px 0 0 0;
	width: 105px;
}

.npost_bar_like img.vote {
	width: 16px;
	height: 16px;
	float: left;
	border: 0;
	margin: 5px 0 0 3px;
}

.npost_bar_like img.mess {
	width: 64px;
	height: 21px;
	float: left;
	border: 0;
	margin: 5px 0 0 3px;
}

.npost_bar_comments {
	float: left;
	width: 33px;
	padding: 0 0 0 6px;
}

.npost_bar_comments div {
	float: left;
	width: 32px;
	height: 28px;
	text-align: center;
	padding: 3px 0 0 0;
	background: url(/_nhg/base/posts/comments.png) no-repeat;	
	margin-top: -5px;
}

.npost_bar_comments div:hover {
	background-position: 0 -31px;	
}

.npost_bar_comments a:link { color: #ffffff; text-decoration: none; }
.npost_bar_comments a:visited { color: #ffffff; text-decoration: none; }
.npost_bar_comments a:hover { color: #000000; text-decoration: none; }
.npost_bar_comments a:active { color: #ffffff; text-decoration: none; }

/* disqus stuff */

span.dsq-item-sort {
	display: none;
}

.dsq-pagination {
	margin: 5px 0 5px 0;
}

#dsq-pagination {
	margin: 5px 0 5px 0;
}

.dsq-brlink {
	display: none;
}

#dsq-global-toolbar {
	margin: 0 0 5px 0;
}

.dsq-community-preview {
	margin: 0 0 5px 0;
}

#dsq-combo-content .dsq-combo-box {
	background: #ffffff !important;
	color: #545454 !important;
}

.dsq-clearfix a:link {
	color: #000000 !important;
}

.dsq-clearfix a:visited {
	color: #000000 !important;
}

.dsq-clearfix a:hover {
	color: #8C8C8C !important;
}

.dsq-clearfix a:active {
	color: #000000 !important;
}

.dsq-widget-meta a:link {
	color: #E98400 !important;
}

.dsq-widget-meta a:visited {
	color: #E98400 !important;
}

.dsq-widget-meta a:hover {
	color: #8C8C8C !important;
}

.dsq-widget-meta a:active {
	color: #E98400 !important;
}

#dsq-combo-logo {
	display: none !important;
}

#dsq-combo-tabs {
	display: none !important;
}

#dsq-combo-recent {
	padding: 2px 6px 6px 6px !important;
}

#dsq-global-toolbar {
	margin: 0 0 5px 0 !important;
}

.dsq-community-preview {
	margin: 0 0 5px 0 !important;
}

#dsq-comments-title {
	margin-top: -38px !important;
}

.dsq-pagination {
	margin: 0 !important;
}

.dsq-options {
	margin: 0 0 4px 0 !important;
}

.dsq-toolbar-logo {
	display: none !important;
}

.content_center {
	border: 1px solid #ffffff;
}

.content_center object {
margin:0 0 5px -16px;
}
