body {
	margin: 0 auto;
	text-align: center;
	background-color: #d2d2d2;
	background-image: url(background_shadow.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
}
body, div, table, td, select {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	color: #555;
}
div, table, td, select {
	text-align: left;
}
fieldset {
	margin: 0;
	padding: 0;
	border: none;
}
a, a:visited {
	color: #06c;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
p {
	text-align:justify;
	padding:0 0 8px;
}
.body644 a:hover {
	color: #fff;
	background-color: #06c;
	text-decoration: none;
}
form {
	margin: 0;
	padding: 0;
}
img, table {
	border: none;
}
.maincontainer {
	width: 984px;
	margin: 0 auto;
	text-align: left;
}
.adcontainer {
	position: relative;
	width: 984px;
	margin: 0 auto;
	text-align: left;
}
#size207x90 {
	float: left;
	width: 207px;
	overflow: hidden;
}
#size728x90 {
	float: right;
	padding-left: 10px;
	text-align: right;
	background-image: url(ad_tag_leaderboard.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.ownership {
	background-color: transparent;
	border-top: 10px solid #eaeaea;
	border-right: 15px solid #eaeaea;
	border-bottom: 10px solid #eaeaea;
	border-left: 15px solid #eaeaea;
}
.padding-ads {
	padding: 10px 15px;
	background-color: #eaeaea;
}
.bold {
	font-weight: bold;
}
.blurb, .timeStamp, .countThumb, .countComment {
	font-size: 10px;
	color: #999;
}
.blurb a {
	color: #06c;
	text-decoration: none;
}
.black, .black a {
	color: #000;
	text-decoration: none;
}
.black a:hover, .white a:hover {
	text-decoration: underline;
}
.white, .white a {
	color: #fff;
	text-decoration: none;
}
.red {
	color: #c00;
}
.orange, .orange a, .orange a:hover, .orange a:link, .orange a:visited, .orange a:active {
	color: #f60;
	background-color: transparent;
}
.orange a:hover {
	text-decoration: underline;
}
.orangebullet {
	padding-left: 10px;
	background-image: url(bullet-orange.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
.hidden {
	display: none;
}
.online {
	color: #6c0;
}
.offline {
	color: #666;
}
.pointer {
	cursor: pointer;
}
.bordered_content {
	padding: 5px;
	border: 1px solid #ccc;
	background-image: url(bkgd-contentfade.gif);
}
.bordered_content img {
	max-width: 600px;
 width: expression(this.width > 600 ? 600: true);
}
.bordered_content input, .bordered_content select, .bordered_content textarea {
	border: 1px solid #7f9db9;
	outline: none;
}
.bordered_content textarea {
	width: 609px;
}
#messagesHeader input, #messagesHeader img, #blogsHeader input, #gamesHeader input, #blogsHeader img, #gamesHeader img, .alignright input, .alignright img {
	border: none;
	outline: none;
}
.bkgd_white {
	height: 1%;
	background: #fff;
}
h1, h2, h3, h4, h5, h6, pre, code, form, body, html, input {
	margin: 0;
	padding: 0;
	color: #333;
	font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:hover, h2 a:hover {
	margin-bottom: 4px;
	text-decoration: none;
}
h1 {
	margin-top: -3px;
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 16px;
	font-weight: bold;
}
h4, h5 {
	font-size: 14px;
	color: #666;
}
h6 {
	font-size: 12px;
	color: #666;
}
.prxl {
	width: 460px;
	height: 245px;
}
.prl {
	width: 142px;
	height: 107px;
}
.prl_variable {
	width: auto;
	max-width: 142px;
 width: expression(this.width > 142 ? 142: true);
}
.galleryImage {
	float: left;
	width: 142px;
	overflow: hidden;
	text-align: center;
}
.galleryImage img.a, .galleryImage img.a:hover {
	border: none;
}
.galleryImage input {
	margin-top: 3px;
}
.prm {
	width: 85px;
	height: 64px;
	margin-right: 5px;
}
.avatar {
	width: 40px;
	height: 50px;
	margin-right: 5px;
}
.boxArt {
	width: 90px;
	height: 120px;
	margin-right: 10px;
}
.boxArtSmall {
	width: 65px;
	height: 86px;
}
.clubImage img {
	width: 170px;
}
.clubImage {
	float: left;
	width: 170px;
	height: 128px;
	margin-right: 10px;
	overflow: hidden;
}
.boardImage {
	float: left;
	height: 180px;
	overflow: hidden;
	margin-top: 5px;
}
.boardImage img {
	width: auto;
	max-width: 100px;
 width: expression(this.width > 100 ? 100: true);
}
.customRank {
	width: 95px;
	height: auto;
	max-height: 30px;
 width: expression(this.height > 30 ? 30: true);
	overflow: hidden;
	display: block;
	font-weight: normal;
}
.content_item {
	margin: 0;
	padding: 5px 0 10px 0;
	border-bottom: 1px dotted #666;
	line-height: 140%;
}
.menu-tab_on, .menu-tab_off {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 0;
	width: 60px;
	color: #ccc;
	border-right: 1px solid #fff;
}
.menu-tab_on {
	color: #000;
	background: url(product_page_tab_on.gif) no-repeat top left;
}
.menu-tab_off {
	background: url(product_page_tab_off.gif) no-repeat top left;
}
.menu-tab_on a {
	width: 58px;
	color: #fff;
}
.menu-tab_off a, .menu-tab_off a:link, .menu-tab_off a:visited, .menu-tab_off a:hover, .menu-tab_off a:active {
	width: 58px;
	color: #000;
	text-decoration: none;
}
.sidebar_header {
	padding: 4px;
	background-color: #39f;
	color: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
}
#oneupHypeSliderControl {
	width: 215px;
	height: 45px;
	position: relative;
	background-image: url('hype_slider_bkgd.gif');
}
#oneupRateSliderControl {
	width: 215px;
	height: 45px;
	position: relative;
	background-image: url('rate_slider_bkgd.gif');
}
#oneupSliderScore {
	text-align: center;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 22px;
	font-weight: bold;
	left: 138px;
	top: 5px;
	position: absolute;
	width: 76px;
	color: red;
}
#user_rating, #user_hype {
	background: #ccc url(avg_user_rating_bkgd-1.gif);
	background-repeat: no-repeat;
	width: 55px;
	height: 46px;
	margin-top: 5px;
	white-space: nowrap;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	line-height: 65px;
	color: #39f;
	overflow: hidden;
}
#user_rating {
	font-size: 26px;
}
#user_hype {
	font-size: 16px;
}
#oneupSliderContainer {
	position: absolute;
	width: 124px;
	height: 9px;
	top: 76px;
	left: 5px;
}
#oneupSlider {
	position: absolute;
	width: 3px;
	height: 3px;
	left: -5px;
	top: -47px;
	z-index: 100;
}
#oneupSliderSubmit {
	position: absolute;
	width: 63px;
	height: 9px;
	left: 143px;
	top: 26px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8px;
	font-weight: bold;
	color:#0066CC;
	text-align: center;
	line-height: 8px;
}
#oneupSliderClickable {
	position: absolute;
	width: 130px;
	height: 9px;
	left: 2px;
	top: -45px;
	z-index: 90;
}
#oneupAveHype {
	width: 55px;
	height: 46px;
	padding-top: 23px;
	background: url('avg_user_hyp_bkgd.gif') no-repeat;
	text-align: center;
	float: right;
}
#oneupAveScore {
	width: 55px;
	height: 46px;
	padding-top: 23px;
	background: url('avg_user_rating_bkgd.gif') no-repeat;
	text-align: center;
	float: right;
}
.blogsModuleDisplay {
	width: 100%;
	height: 220px;
	overflow: auto;
}
.block {
	display: block;
}
#item2a, #item2b, #item3a, #item3b, #item4a, #item4b, #item5a, #item5b, #item6a, #item6b, #item7a, #item7b, #item8a, #item8b, #item9a, #item9b, #item10a, #item10b {	/* Buzz */
	display: none;
}
.spcScrnModuleDisplay {
	width: 188px;
	height: 61px;
	overflow: auto;
}
.ad_container {
	margin: 0px 0px 45px 0px;
	padding: 20px 0px 20px 0px;
	text-align: center;
	color: #AAA;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
.pollmain {
	background-color: #fff;
	color: #666;
	font-size: 11px;
	text-align: left;
	border: 1px solid #000;
	width: 170px;
}
.polltable {
	background-color: #fff;
	color: #666;
	font-size: 11px;
	text-align: left;
}
.polltitle {
	background-color: #39f;
	color: #fff;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	width: 170px;
}
.pollquestion {
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}
.polloption {
	color: #000;
	text-align: left;
	font-size: 10px;
	text-decoration: None;
	font-weight: normal;
}
.pollsubhead {
	color: #06c;
	font-size: 18px;
	text-decoration: None;
	font-weight: bold;
}
.hdrcap {
	background-image: url(hdr_tile_765x25.gif);
	height: 25px;
	font-size: 18px;
	text-decoration: None;
	font-weight: bold;
}
.pollcap {
	background-image: url(poll_cap_160x35.gif);
}
#item {
	width: 100%
}
#item a {
	color: #06c;
	font-weight: bold;
	text-decoration: none;
}
#item a:hover {
	text-decoration: underline;
}
/*-- end CustomPolls --*/
.bodybold {
	font-weight: bold;
}
.link {
	color: #06c;
	text-decoration: none;
}
.link a:hover {
	color: #06c;
	text-decoration: underline;
}
#errors, .errors {
	margin-top: 5px;
	font-weight: bold;
	color: #c00;
}
.tNavMedBoldBotBar {
	color: #fff;
	font-weight: bold;
}
/* begin rounded corner box */
.rbox {
	margin-bottom: 10px;
}
.rbox1, .rbox2, .rbox3, .rbox4, .rbox5, .rbox6, .rbox7 {
	display: block;
	overflow: hidden;
	font-size: 0;
}
.rbox1, .rbox2, .rbox3, .rbox4, .rbox5, .rbox6 {
	height: 1px;
}
.rbox4, .rbox5, .rbox6, .rbox7 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background-color: #fff;
}
.rbox1, .rbox2, .rbox3 {
	background: #fff;
}
.rbox1 {
	margin: 0 8px;
}
.rbox2 {
	margin: 0 6px;
}
.rbox3 {
	margin: 0 4px;
}
.rbox4 {
	margin: 0 3px;
	border-width: 0 5px;
}
.rbox5 {
	margin: 0 2px;
	border-width: 0 4px;
}
.rbox6 {
	margin: 0 2px;
	border-width: 0 3px;
}
.rbox7 {
	height: 2px;
	margin: 0 1px;
	border-width: 0 3px;
}
.rboxcontent {
	display: block;
	padding-left: 5px;
	border: 3px solid #fff;
	border-width: 0 3px;
	background-color: #fff;
}
/* end rounded corner box */
/* begin dialog popup */
#ol {
	background-image: url(overlay.png);
}
* html #ol {
	background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/game/overlay.png", sizingMethod="scale");
}
#dialog {
	display: none;
}
.dialog-top {
	height: 15px;
	background-image: url(bkgd-popup_top.gif);
	background-position: center top;
	background-repeat: repeat-x;
}
.dialog-top_left {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.dialog-top_right {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
.dialog-content {
	clear: both;
	padding: 0 10px;
	background-color: #f1f1f1;
	border-left: 5px solid #ccc;
	border-right: 5px solid #ccc;
}
.dialog-content ul {
	margin: 0;
}
.dialog-bottom {
	height: 15px;
	background-image: url(bkgd-popup_bottom.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
}
.dialog-bottom_left {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.dialog-bottom_right {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(bkgd-popup.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#dialog-error {
	visibility: hidden;
	color: #c00;
}
#dialog-input {
	margin-bottom: 15px;
}
#dialog-input input, #dialog-input textarea {
	width: 172px;
	margin-top: 7px;
	font-weight: normal;
	color: #555;
	border: 1px solid #7f9db9;
}
#dialog-submit textarea {
	margin-bottom: 10px;
}
#dialog-login {
	border: 1px solid #f1f1f1;
}
#dialog-login .input {
	width: 172px;
	font-weight: normal;
	color: #555;
	border: 1px solid #7f9db9;
}
/* end dialog popup */
/* post 04/15/08 */
.module {
	height: 1%; /* attempt to fix ie6 */
	padding: 7px 10px;
	background-color: #fff;
}
.featured {
	margin: 3px 0 3px 0;
	padding: 0;
	list-style: none;
}
.featured li {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
.featured li.background_gray {
	margin: 0 -3px;
	padding: 9px;
	background-image: url(bkgd-sidebarmodule_gray.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: none;
}
.featured li a, .featured li a:hover {
	font-weight: normal;
}
.featured img {
	float: left;
	margin: 0 7px 3px 0;
	border: 2px solid #fff;
}
.featured a img {
	border: 2px solid #fff;
}
.featured a:hover img {
	border: 2px solid #06c;
}
.list {
	margin: 5px 0 0 0;
	padding: 0px;
	list-style: none;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
}
.list div {
	font-size: 11px;
}
.scroll, .scroll li {
	list-style: none;
	font-size: 11px;
	white-space: nowrap;
	overflow: auto;
}
.scroll li, .list li {
	line-height: 18px;
}
.scroll a, .list a {
	margin: 5px;
}
.alignright {
	padding-top: 4px;
	text-align: right;
}
.aligncenter {
	text-align: center;
}
.more {
	background-color: #fff;
	font-weight: bold;
}
.more a, .more a:visited {
	color: #f90;
	font-weight: bold;
	text-decoration: none;
}
.more a:hover {
	color: #f90;
	font-weight: bold;
	text-decoration: underline;
	background-color: transparent;
}
.floatright {
	float: right;
}
.floatleft {
	float: left;
}
.odd {
	padding-left: 2px;
	line-height: 18px;
	background-color: #f4f4f4;
}
.even {
	padding-left: 2px;
	line-height: 18px;
	background-color: #fff;
}
#popularGamesForDoors, #launchCountdowns {
	height: 1%;
	padding: 10px;
	background-color: #fff;
}
#sizzleZone .content_item, #launchCountdowns {
	margin-bottom: 10px;
}
#sizzleZone ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	border-top: 1px dotted #666;
}
#sizzleZone li {
	margin-top: 10px;
}
#sizzleZone, #latestUpdates, #popular {
	height: 1%;
	margin-bottom: 10px;
	padding: 10px;
	background-color: #fff;
}
#latestScreenshots {
	margin-bottom: 10px;
	padding: 0 10px 10px 10px;
	background-color: #fff;
}
#blogs {
	height: 1%;
	padding: 10px;
	background-color: #fff;
}
#latestUpdates .content_item, #activityList .content_item, #topClubs .content_item {
	padding: 5px 0;
	background-color: transparent;
}
#latestUpdates .content_item:hover, #activityList .content_item:hover {
	padding: 5px 0;
	background-color: #eff5ff;
	cursor: pointer;
}
#latestUpdates .content_item p {
	float: left;
	width: 524px;
	margin: 0;
	padding: 0;
}
#latestUpdates .prm, #activityList .prm {
	margin: 0 5px;
	background-repeat: no-repeat;
}
#latestUpdates ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#latestUpdates form {
	margin-bottom: 10px;
}
#latestUpdates .listGame {
	padding: 5px;
	float: left;
}
#latestUpdates .listPlatform {
	padding: 5px;
	float: right;
	width: 90px;
}
#activityList .content_item p, #activityList .content_item h3 {
	float: left;
	width: 565px;
	margin: 0;
	padding: 0;
}
.icon-hd {
	background-image: url(icon_hd.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#showsPodcasts, #gameCheats {
	height: 1%;
	padding: 10px;
	background-color: #fff;
}
#showsPodcastsContainer, #gameCheatsContainer {
	width: 316px;
	margin-bottom: 10px;
}
#promo1 {
	float: left;
	width: 400px;
	overflow: hidden;
}
#promo1 .promo1_image {
	width: 460px;
}
#promo1 img {
	border: 2px solid #fff;
}
#promo1 a:hover img {
	border: 2px solid #06c;
}
#openHtmlFor1UpCommunity {
	float: left;
	width: 144px;
	margin-left: 10px;
}
#openHtmlFor1UPShowsPodcasts {
}
.margin-right {
	margin-right: 10px;
}
#TodaysTopGame {
	float: left;
	width: 210px;
	height: 165px;
	margin: 5px 15px 0 0;
	background-image: url(bkgd-calloutbox.gif);
	border: 1px solid #d9d9d9;
}
.padding7 {
	padding: 7px;
}
#TodaysTopGame img {
	float: left;
	width: 65px;
	height: 86px;
	margin: 7px 5px 20px 0;
	border: 2px solid #ccc;
}
#TodaysTopGame a:hover img {
	border: 2px solid #06c;
}
#TodaysTopGame ul {
	float: left;
	width: 120px;
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
}
#TodaysTopGame li {
	margin: -2px 0 5px 0;
	padding: 0 0 0 8px;
	list-style: none;
	color: #f60;
	font-size: 10px;
	text-decoration: none;
	background-image: url(bullet-orange.gif);
	background-repeat: no-repeat;
	background-position: top left
}
#TodaysTopGame li a, #TodaysTopGame li a:hover {
	color: #f60;
	background-color: transparent;
}
#LatestReleases, #PopularGames {
	float: left;
	width: 185px;
	margin-top: 3px;
}
#TodaysTopGame h4, #LatestReleases h4, #PopularGames h4 {
	margin: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}
#LatestReleases .content_item, #PopularGames .content_item {
	margin: 0;
	padding: 0 0 1px 0;
}
#PopularGames {
	margin-right: 20px;
}
#latestScreenshots p {
	float: left;
	width: 116px;
	text-align: center;
}
#latestScreenshots img {
	width: 112px;
	height: 76px;
	margin: 0 auto;
}
#popular p, #blogs p {
	float: left;
	width: 148px;
	text-align: center;
}
#popular img, #latestScreenshots img, #blogs img {
	border: 2px solid #fff;
}
#popular a:hover img, #latestScreenshots a:hover img, #blogs a:hover img {
	border: 2px solid #06c;
}
.prefix {
	font-weight: bold;
}
#module-screens .scroll {
	width: 188px;
	height: 55px;
	margin: 0;
	padding: 0;
}
#module-screens img {
	width: 160px;
	height: 120px;
}
#module-videos .more {
	padding: 0;
}
#module-videos ul {
	margin: 0;
	padding: 0;
}
#module-videos li {
	margin: 0 0 2px 0;
	padding: 0;
}
#module-videos .featured img {
	margin: 0 5px 0 0;
	width: 120px;
	height: 60px;
	border: 2px solid #fff;
}
#module-videos .featured a:hover img {
	border: 2px solid #06c;
}
#module-demos .list {
	margin-top: 11px;
}
#module0, #module3, #module4, #module7, #module8 {
	float: left;
}
#module3, #module7 {
	margin-right: 10px;
}
#module1, #module5, #module9 {
	float: right;
}
#module0, #module1 {
	width: 317px;
	height: 320px;
	margin-top: 10px;
	overflow: hidden;
}
#module3, #module4, #module5, #module7, #module8, #module9 {
	width: 208px;
	height: 248px;
	overflow: hidden;
}
#module0, #module1, #module2, #module3, #module4, #module5, #module7, #module8, #module9 {
	margin-bottom: 10px;
	background-color: #fff;
}
#module-sizzle {
	background-color: #fff;
}
.bgcolor {
	background-color: #eaeaea;
}
.body544 {
	float: left;
	width: 554px;
	margin-left: 10px;
	overflow: hidden;
	background-color: #eaeaea;
	display: inline;
}
.body644 {
	float: left;
	width: 644px;
	margin-left: 15px;
	_margin-left: 5px;
	overflow: hidden;
	background-color: #eaeaea;
}
.body644 img {
	display: block;
}
.body644my1up {
	float: left;
	width: 644px;
	overflow: hidden;
	background-color: #eaeaea;
	margin-left: 10px;
}
.body754 {
	float: left;
	width: 754px;
	margin-left: 15px;
	overflow: hidden;
	background-color: #eaeaea;
	display: inline;
}
.body954 {
	width: 954px;
	margin-left: 15px;
	padding-bottom: 10px;
	overflow: hidden;
	background-color: #eaeaea;
}
.sidebar300 {
	float: right;
	width: 300px;
	margin-right: 15px;
	display: inline;
}
.sidebar300left {
	float: left;
	width: 300px;
	margin-left: 15px;
	display: inline;
}
.sidebar300 a {
	font-weight: bold;
}
.sidebar190 {
	float: right;
	width: 190px;
	margin-right: 15px;
	display: inline;
}
.sidebar190left {
	float: left;
	width: 190px;
	margin-left: 15px;
	overflow: hidden;
	display: inline;
}
#date {
	float: right;
	font-size: 12px;
	color: #999;
	text-align: right;
}
.communitytools ul, .sidebarmodule ul, .featured ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #fff;
}
.communitytools li {
	margin: 0;
	padding: 0 0 0 12px;
	list-style: none;
	background-image: url(bullet_10x10_OFF.gif);
	background-repeat: no-repeat;
	background-position: center left
}
.sidebarmodule, .communitytools {
	padding: 2px 10px 0 5px;
	font-size: 11px;
	color: #666;
	background-color: #fff;
}
.communitytools {
	padding: 2px 10px 5px 5px;
}
.sidebarmodule div, .communitytools div {
	font-size: 11px;
}
.sidebarmodule img, .sidebarmodule a img, .sidebarmodule a:hover img {
	margin-right: 5px;
	border: 2px solid #fff;
}
.sidebarmodule li {
	margin-left: 5px;
	padding: 5px 0 3px 0;
	border-bottom: 1px dotted #999;
}
.sidebarmore {
	margin-top: -10px;
	padding: 0 5px 4px 0;
	background-color: transparent;
}
#openHtmlForDoor {
	height: 100px;
	margin: -10px 0 5px 0;
	overflow: hidden;
}
#openHtmlForDoor img {
	margin-right: 5px;
}
#openHtmlForDoor h5 {
	margin-bottom: 3px;
}
.sortable {
	font-size: 140%;
	font-weight: bold;
}
#module-devblogs .floatright, #module-developer_blogs .floatright {
	padding-right: 3px;
}
.sidebarmodule p {
	margin: 0;
	padding: 0 0 0 15px;
	background-image: url(square_gray.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
.sidebarmodule h6 {
	margin: 5px 0;
	font-size: 12px;
	font-weight: normal;
	color: #666;
}
a.sidebarmodule-tabon {
	float: left;
	width: 133px;
	padding: 5px 0;
	overflow: hidden;
	background-image: url(bkgd-btn_popusers_on.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	color: #000;
	text-decoration: none;
	cursor: default;
	border-bottom: 1px solid #ddd;
}
a.sidebarmodule-taboff {
	float: left;
	width: 133px;
	padding: 5px 0;
	overflow: hidden;
	background-image: url(bkgd-btn_popusers_off.gif);
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	border-bottom: 1px solid #ccc;
}
#popuserTabs {
	margin-bottom: 5px;
	padding-left: 4px;
}
#PopularUsersToday, #PopularUsersAlltime {
	clear: both;
}
#module-gfwcolumns li {
	margin-bottom: 5px;
	padding-bottom: 3px;
}
#module-gfwcolumns img {
	width: 42px;
	height: 42px;
}
#module-officialword h2 {
	padding: 10px 0 15px 35px;
	background-image: url(gfw_vista.jpg);
	background-position: center left;
	background-repeat: no-repeat;
}
#module-officialword h6 {
	margin-top: 8px;
}
.black {
	color: #000;
}
#relatedgames img {
	width: 50px;
	height: 50px;
}
#gameseries {
	height: 220px;
	overflow: auto;
}
#gameseries li > p {
	margin: 0px;
	padding: 0px 0px 0px 58px;
}
/* IE7 Hack */
#gameseries p {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 0px 58px;
}
#gameseries img {
	float: left;
	margin: 0px;
	width: 51px;
	height: 68px;
}
#gameseries ul {
	margin: 3px 0px 3px 0px;
	padding: 0;
	list-style: none;
}
#gameseries li {
	border-bottom: 1px dotted #666;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	font-size: 11px;
}
#addInternalFriend dl {
	margin: 0;
	padding: 0;
	list-style: none;
}
#addInternalFriend dt, #addInternalFriend dd {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
}
#addInternalFriend dt {
	width: 10%;
}
#addInternalFriend dd {
	width: 75%;
}
#addInternalFriend img, .img40x50 {
	float: left;
	width: 40px;
	height: 50px;
	margin-right: 5px;
}
#addInternalFriend {
	background-color: #fff;
	padding: 10px;
}
#ratingsComponent ul, #ratingsComponent li {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}
.roundedgray {
	margin: 10px 0 15px 0;
	padding: 10px;
	font-weight: bold;
	background-color: #f1f1f1;
	background-image: url(roundedtop.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-align: center;
}
#toolbar {
	float: right;
}
#toolbar a, #toolbar a:hover, .toolbar a, .toolbar a:hover {
	background-color: transparent;
}
.toolbar, .rbox_gray {
	margin: 10px 0 15px 0;
	font-weight: bold;
	white-space: nowrap;
}
.toolbar2, .rbox_gray2, .toolbar3, .rbox_gray3, .toolbar4, .rbox_gray4 {
	display: block;
	overflow: hidden;
	font-size: 0;
}
.toolbar2, .rbox_gray2, .toolbar3, .rbox_gray3, .toolbar4, .rbox_gray4 {
	height: 1px;
}
.toolbar4, .rbox_gray4 {
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	background-color: #f1f1f1;
}
.toolbar2, .rbox_gray2, .toolbar3, .rbox_gray3 {
	background: #f1f1f1;
}
.toolbar2, .rbox_gray2 {
	margin: 0 4px;
}
.toolbar3, .rbox_gray3 {
	margin: 0 2px;
}
.toolbar4, .rbox_gray4 {
	margin: 0 1px;
	border-width: 0 5px;
}
.toolbar_contents, .rbox_gray-contents {
	padding: 5px 10px 10px 10px;
	background-color: #f1f1f1;
	position: relative;
}
.share, .share dt, .share dd {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	white-space: nowrap;
}
.share a {
	padding: 0 0 0 20px;
	color: #f90;
	text-decoration: none;
}
.share a:hover {
	color: #f90;
	text-decoration: underline;
}
.share dd {
	padding: 2px 0;
	font-size: 10px;
	font-weight: bold;
}
.share dt {
	padding: 2px 0;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
}
.share-comments {
	background-image: url(icon_comment-1.gif);
}
.share-permalink {
	background-image: url(icon_permalink.gif);
}
.share-email {
	background-image: url(icon_email.gif);
}
.share-share {
	background-image: url(icon_digg.gif);
}
.share-digg {
	background-image: url(icon_digg.gif);
}
.share-thumbs {
	background-image: url(icon_thumb-1.gif);
	background-repeat: no-repeat;
}
.share-comments, .share-permalink, .share-email, .share-share, .share-digg, .share-thumbs, .share-embed {
	background-position: left center;
	background-repeat: no-repeat;
}
#mostpopularscreenshots {
	margin-top: 10px;
}
#mostpopularscreenshots img {
	margin: 0;
}
#mostpopularscreenshots a img {
	border: 2px solid #fff;
}
#mostpopularscreenshots a:hover img {
	border: 2px solid #06c;
}
#filter input, #filter select {
	float: left;
	margin-left: 10px;
}
#switch_view {
	width: 150px;
	height: 20px;
	background-image: url(bkgd-switch_view.gif);
	background-repeat: no-repeat;
}
#switch_view div {
	padding: 3px 10px 0 8px;
}
#blogview {
	margin-right: 10px;
}
.goto, .goto a, .goto a:hover {
	padding: 2px 6px;
	font-size: 14px;
	color: #fff;
	background-color: #06c;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.headline {
	color: #333;
	font-size: 20px;
	font-weight: normal;
}
a.headline {
	color: #06c;
	text-decoration: none;
}
a:hover.headline {
	text-decoration: underline;
}
#post_text img, .edit_area img {
	max-width: 800px;
 width: expression(this.width > 800 ? 800: true);
}
#post_text blockquote {
	margin-bottom: 5px;
}
/* Pagination */
#pagination {
	color: #000;
	font-size: 18px;
	text-align: center;
	line-height: 36px;
	padding: 9px 0px 2px 0px;
}
#pagination a {
	color: #f60;
	font-size: 18px;
	text-decoration: none;
	border: none;
}
#pagination a:hover {
	color: #f60;
	font-size: 18px;
	text-decoration: underline;
	background-color: transparent;
}
#pagination_top .pagination_next b {
	padding: 2px 23px 2px 5px;
}
#pagination_top .pagination_previous b {
	padding: 2px 5px 2px 23px;
}
#pagination_top .pagination_previous {
	background-image: url(pointer-previous.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
#pagination_top .pagination_next {
	background-image: url(pointer-next.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
#pagination_top .pagination_previous a {
	background-image: url(pointer-previous_on.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
#pagination_top .pagination_next a {
	background-image: url(pointer-next_on.gif);
	background-position: center right;
	background-repeat: no-repeat;
}
#pagination_top .pagination_numbers {
	font-weight: bold;
}
#pagination_top .pagination_numbers img {
	width: 1px;
	height: 10px;
	margin: 0 2px;
	display: inline;
	border-right: 1px solid #666;
}
#pagination_bottom .pagination_numbers {
	padding-left: 10px;
	padding-right: 10px;
}
.pagination span {
	float: left;
	margin: 0;
	padding: 2px 0;
}
.pagination a, .pagination .current, .pagination .disabled {
	text-decoration: none;
}
.pagination a, .pagination a:hover, .pagination a:active, .pagination a:visited {
	text-decoration: none;
	background-color: transparent;
}
#pagination_bottom {
	display: table;
	margin: 0 auto;
}
#pagination_bottom .pagination_previous {
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	background-image: url(pag_prev_inactive.gif);
	background-repeat: no-repeat;
}
#pagination_bottom .pagination_next {
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-align: center;
	background-image: url(pag_next_inactive.gif);
	background-repeat: no-repeat;
}
#pagination_bottom .pagination_previous a {
	float: left;
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	color: #fff;
	background-image: url(pag_prev.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
#pagination_bottom .pagination_next a {
	float: left;
	width: 90px;
	height: 36px;
	margin: 0;
	padding: 0;
	color: #fff;
	background-image: url(pag_next.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
#pagination_bottom .pagination_previous a:hover {
	background-image: url(pag_prev_over.gif);
	background-color: transparent;
}
#pagination_bottom .pagination_next a:hover {
	background-image: url(pag_next_over.gif);
	background-color: transparent;
}
#pagination_bottom .pagination_previous b {
	margin: 11px 0 0 12px;
	display: block;
}
#pagination_bottom .pagination_next b {
	margin: 11px 7px 0 0;
	display: block;
}
#pagination_bottom .pagination_numbers {
	margin-top: 5px;
	font-size: 18px;
}
#pagination_bottom .pagination_numbers a {
	color: #f90;
}
#pagination_bottom .pagination_numbers img {
	width: 1px;
	height: 14px;
	display: inline;
	border-right: 1px solid #999;
}
#pagination_top, #pagination_bottom {
	display: table;
	margin: 0 auto;
	text-align: center;
}
#popular ul, #blogs ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}
#sizzleZone li, #popular li, #blogs li {
	float: left;
	width: 146px;
}
#sizzleZone li.margin-right, #popular li.margin-right, #blogs li.margin-right {
	margin-right: 13px;
}
#sizzleZone li img, #popular li img, #blogs li img {
}
#blogs li img {
	width: 142px;
	height: 107px;
}
#sizzleZone li img {
	border: 2px solid #fff;
}
#sizzleZone li a:hover img {
	border: 2px solid #06c;
}
.blogcontent {
	margin: 10px 0;
	overflow: hidden;
}
#blogcontent {
	width: 624px;
	word-wrap: break-word;
	overflow: hidden;
}
#blogcontent img, #slideshow img {
	margin: 0 auto;
	max-width: 620px;
 width:expression(this.width > 620 ? "620px" : this.width);
}
#slideshow {
	width: 624px;
	text-align: center;
	overflow: hidden;
}
#my1upcontent {
	width: 624px;
	word-wrap: break-word;
	overflow: hidden;
}
#my1upcontent img {
	max-width: 624px;
 width:expression(this.width > 624 ? "624px" : this.width);
}
#displayedimage {
	width: 734px;
	margin: 0 auto;
	word-wrap: break-word;
	overflow: hidden;
	text-align: center;
}
#displayedimage img {
	max-width: 734px;
 width: expression(this.width > 733 ? 734 + "px" : this.width);
}
#slideInAd {
	position: absolute;
	top: 100px;
	left: 2000px;
	display: none;
}
/* google ads */
#google_ad {
	height: 1%;
}
#google_ad a {
	text-decoration: none;
}
#google_ad h5 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
	color: #666;
}
#google_ad h5 a {
	font-weight: bold;
}
#google_ad h5 a:hover {
	font-weight: bold;
	text-decoration: underline;
}
#google_ad dt a:hover {
	text-decoration: underline;
}
#google_ad div {
	margin-top: -10px;
}
.google_ad-afm, .google_ad-afmsingle, .google_ad-afmsearch {
	padding: 10px 10px 5px 10px;
	color: #666;
}
.google_ad-afm, .google_ad-afmsingle, .google_ad-afmsearch {
	background-color: #f0f0f0;
}
.google_ad-afm dl, .google_ad-afmsearch dl, .google_ad-afmsingle dl {
	margin: 0;
	padding: 0;
}
.google_ad-afm dt, .google_ad-afmsearch dt, .google_ad-afmsingle dt {
	margin: 0;
	padding: 0;
	font-size: 14px;
}
.google_ad-afm dt a:hover, .google_ad-afmsearch dt a:hover, .google_ad-afmsingle dt a:hover {
	text-decoration: underline;
}
.google_ad-afm dd, .google_ad-afmsearch dd, .google_ad-afmsingle dd {
	margin: 0;
	padding: 0 0 10px 0;
}
.google_ad-afm dd a, .google_ad-afmsearch dd a, .google_ad-afmsingle dd a {
	color: #666;
	cursor: default;
	text-decoration: none;
}
#google_ad .url a {
	color: #666;
}
#google_ad .url a:hover {
	color: #666;
	text-decoration: underline;
}
.google_ad-afmsingle dt, .google_ad-afmsingle dt a {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	background-image: none;
}
.google_ad-afmsingle dd, .google_ad-afmsingle dd a, .google_ad-afmsingle dd a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
}
/* /google ads */
.comment_title {
	font-size: 16px;
}
/* Index Page */
#roundedgraybg {
	margin: 10px 0px 2px 0px;
	padding: 10px;
	font-weight: bold;
	background-color: #f1f1f1;
	background-image: url(roundedtop.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	text-align: center;
}
#userHeader {
	line-height: 20px;
	background-color: #f2f2f2;
	font-size: 11px;
	float: left;
}
.userHLeft {
	width: 360px;
}
.userHMid {
	width: 164px;
}
.userHRight {
	width: 100px;
	text-align: center;
}
#userContainer {
	border-bottom: 1px dotted #000;
	padding: 10px 0px 10px 0px;
	height: 50px;
	float: left;
}
#userIndex {
	height: 50px;
	line-height: 50px;
	vertical-align: middle;
}
#userFullName {
	float: left;
	width: 266px;
	font-size: 16px;
	line-height: 18px;
	padding-top: 14px;
}
.userLeft {
	width: 360px;
	overflow: hidden;
}
.userMid {
	width: 164px;
	overflow: hidden;
}
.userRight {
	width: 100px;
	text-align: center;
	overflow: hidden;
}
.graybg {
	background-color: #f9f9f9;
}
#userImage {
	width: 40px;
	height: 50px;
	margin-right: 10px;
	float: left;
}
.width429 {
	width: 429px;
}
.width65 {
	width: 65px;
}
.width70 {
	width: 70px;
}
.width100 {
	width: 100px;
}
.width60 {
	width: 60px;
}
#articleIndex th {
	padding: 5px 10px;
	background-color: #f2f2f2;
	font-size: 11px;
	white-space: nowrap;
}
#articleIndex td {
	border-bottom: 1px dotted #999;
	padding: 10px 0px 10px 0px;
}
#articleIndex .ltgraycol {
	background-color: #f9f9f9;
}
/* End Index Pages */
/* Begin Podcasts */
.podcast_item {
	padding: 10px 0 18px 0;
	border-bottom: 1px dotted #999;
}
.podcast_item img {
	float: left;
	margin: 0 5px 10px 0;
}
.title_area {
	padding-bottom: 5px;
	border: 1px solid #fff;
}
.title-page {
	float: left;
}
.title-page img {
	float: left;
	width: 10px;
	height: 10px;
	margin: 3px 3px 0 0;
	background-color: #666;
}
.title-rss {
	float: right;
	font-size: 10px;
	font-weight: bold;
}
.title-rss img {
	float: left;
	width: 16px;
	height: 16px;
	margin: 1px 3px 0 0;
}
.featured_prm {
	margin: 3px 0 0 0;
	padding: 0;
	list-style: none;
}
.featured_prm li {
	clear: both;
	width: 280px;
	margin: 0;
	padding: 5px 0;
	font-size: 11px;
	border-bottom: 1px dotted #999;
}
.featured_prm img {
	float: left;
	width: 64px;
	height: 64px;
	margin: 0 7px 0 0;
	border: 2px solid #fff;
}
.featured_prm a img {
	border: 2px solid #fff;
}
.featured_prm a:hover img {
	border: 2px solid #06c;
}
.header_image {
	width: 624px;
	height: 150px;
	margin-top: 10px;
}
/**** Blogs ****/	
#listContainer, #oneupblogBlogContainer, #oneupblogBlogEntryContainer {
	background-color: #fff;
	padding: 10px;
}
#listContainer .listContentItem {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #666;
}
#blogTitle {
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	background-image: url(gray_square.gif);
	background-position: center left;
	background-repeat: no-repeat;
}
.articleText {
	font-size: 13px;
	line-height: 19px;
}
/**** End Columns/Blogs ****/
.countThumb {
	margin-left: 10px;
	padding-left: 17px;
	background-image: url(icon_thumb.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.countComment {
	margin-left: 10px;
	padding-left: 17px;
	background-image: url(icon_comment.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.timeStamp, .countThumb, .countComment {
	margin-top: 5px;
}
/* gameoverview tabs */
#tabItems {
	width: 624px;
	height: 32px;
	margin: 10px 0;
	overflow: hidden;
}
#tab_items {
	float: left;
	height: 32px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#tab_items li {
	float: left;
	padding: 11px 10px;
	border-left: 1px solid #fff;
	list-style: none;
	color: #999;
	font-size: 9px;
	text-transform: uppercase;
}
.tab-blue {
	background-image: url(tab2_blue.gif);
	background-repeat: repeat-x;
}
.tab-blue {
	background-image: url(tab2_blue.gif);
	background-repeat: repeat-x;
}
.tab-blue a, .tab-blue a:hover, .tab-blue a:visited {
	color: #fff;
	text-decoration: none;
	background-color: transparent;
}
.tab-blue:hover {
	background-image: url(tab1_blue.gif);
	background-repeat: repeat-x;
}
.tab-grey {
	color: #000;
	background-image: url(tab2_grey.gif);
	background-repeat: repeat-x;
}
.tab-grey a, .tab-grey a:hover, .tab-grey a:visited {
	color: #000;
	text-decoration: none;
	background-color: transparent;
	cursor: default;
}
/* Generic Content Tab Styles */
#content_tabs {
	width: 624px;
	height: 33px;
	margin: 10px 0 -5px 0;
}
#content_tabs ul {
	float: left;
	margin: 0;
	padding: 0;
	height: 33px;
	list-style: none;
}
#content_tabs li {
	float: left;
	padding: 9px 0 11px 0;
	margin-right: 1px;
	text-align: center;
	color: #666;
	white-space: nowrap;
	background-image: url(bkgd-searchheader.gif);
	background-repeat: repeat-x;
}
#content_tabs li:hover {
	background-image: url(bkgd-searchheader_over.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
#content_tabs li a {
	color: #06c;
	text-decoration: none;
}
#content_tabs a:hover {
	color: #06c;
	background-color: transparent;
}
#content_tabs li span {
	font-size: 11px;
}
#content_tabs li b {
	font-size: 10px;
	font-weight: normal;
}
#content_tabs .active_li, #content_tabs .active_li:hover {
	background-image: url(bkgd-searchheader_on.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
#content_tabs .active_li a, #content_tabs .active_li:hover a {
	color: #666;
	cursor: default;
}
#content_tabs img {
	border: none;
}
/* Custom Content Tab Styles */
#content_tabs .latestUpdates_tabs li a {
	padding: 10px 24px;
}
#content_tabs .search_tabs li {
	padding: 7px 21px 7px 20px;
	line-height: 10px;
}
#content_tabs .my1up_tabs li a {
	padding: 10px 13px;
}
#content_tabs .search_tabs li b {
	font-size: 9px;
}
#content_tabs .event_tabs li a {
	padding: 10px 26px;
}
/* Content subTabs */
#content_subtabs, #content_subtabs_gallery, #content_subtabs_games, #content_subtabs_contributions {
	height: 15px;
	overflow: hidden;
	line-height: 140%;
}
#content_subtabs ul, #content_subtabs_gallery ul, #content_subtabs_games ul, #content_subtabs_contributions ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0 12px;
	list-style: none;
}
#content_subtabs li, #content_subtabs_gallery li, #content_subtabs_games li, #content_subtabs_contributions li {
	display: inline;
	padding-left: 10px;
	margin-right: 1px;
	background-image: url(searchheader-left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#content_subtabs li span, #content_subtabs_gallery li span, #content_subtabs_games li span, #content_subtabs_contributions li span {
	background-image: url(searchheader-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#content_subtabs li b, #content_subtabs_gallery li b, #content_subtabs_games li b, #content_subtabs_contributions li b {
	margin-right: 10px;
	padding: 2px 0 0 0;
	font-size: 10px;
	font-weight: normal;
	background-image: url(bkgd-searchheader.gif);
	background-repeat: repeat-x;
}
#content_subtabs li a, #content_subtabs_gallery li a, #content_subtabs_games li a, #content_subtabs_contributions li a {
	text-decoration: none;
}
#content_subtabs .active_li, #content_subtabs .active_li a, #content_subtabs .active_li a:hover, #content_subtabs_gallery .active_li, #content_subtabs_gallery .active_li a, #content_subtabs_gallery .active_li a:hover, #content_subtabs_games .active_li, #content_subtabs_games .active_li a, #content_subtabs_games .active_li a:hover, #content_subtabs_contributions .active_li, #content_subtabs_contributions .active_li a, #content_subtabs_contributions .active_li a:hover {
	color: #555;
	cursor: default;
}
/* */
/* Buttons */
.buttonUploadDesktopImage, .buttonDeleteDesktopImage, .buttonDeleteChecked, .buttonDecline, .buttonAccept, .buttonDelete, .buttonSave, .buttonSend, .buttonCancel, .buttonForward, .buttonReply, .buttonPostBlog, .buttonSaveForLater, .buttonPublish, .buttonUnpublish, .buttonPostNewPic, .buttonUploadRigImage, .buttonDeleteRigImage, .buttonAddNewGame, .buttonDeleteGame, .buttonAddToFaves, .buttonSearch, .buttonSubmit {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
}
.buttonDeleteChecked {
	width: 100px;
	height: 25px;
	background-image: url(delete_checked_100x25.gif);
}
.buttonUpload {
	width: 60px;
	height: 25px;
	background-image: url(upload_60x25.gif);
}
.buttonPublish {
	width: 55px;
	height: 25px;
	background-image: url(btn-publish.gif);
}
.buttonUnpublish {
	width: 65px;
	height: 25px;
	background-image: url(btn-unpublish.gif);
}
.buttonSaveForLater {
	width: 85px;
	height: 25px;
	background-image: url(btn-saveforlater.gif);
}
.buttonUploadDesktopImage {
	width: 153px;
	height: 25px;
	background-image: url(button-uploaddesktopimage.gif);
}
.buttonDeleteDesktopImage {
	width: 151px;
	height: 25px;
	background-image: url(button-deletedesktopimage.gif);
}
.buttonUploadRigImage {
	width: 162px;
	height: 25px;
	background-image: url(btn_upload_rigimage.gif);
}
.buttonDeleteRigImage {
	width: 162px;
	height: 25px;
	background-image: url(btn_delete_rigimage.gif);
}
.buttonPostNewPic {
	width: 100px;
	height: 25px;
	background-image: url(post_a_new_pic_100x25.gif);
}
.buttonPostBlog {
	width: 90px;
	height: 25px;
	background-image: url(blog_post_90x25.gif);
}
.buttonSave {
	width: 67px;
	height: 25px;
	background-image: url(button-save.gif);
}
.buttonDelete {
	width: 74px;
	height: 25px;
	background-image: url(button-delete.gif);
}
.buttonAccept {
	width: 76px;
	height: 25px;
	background-image: url(button-accept.gif);
}
.buttonDecline {
	width: 79px;
	height: 25px;
	background-image: url(button-decline.gif);
}
.buttonSearch {
	width: 90px;
	height: 25px;
	background-image: url(button-search.gif);
}
.buttonSend {
	width: 68px;
	height: 25px;
	background-image: url(button-send.gif);
}
.buttonCancel {
	width: 76px;
	height: 25px;
	background-image: url(button-cancel.gif);
}
.buttonForward {
	width: 82px;
	height: 25px;
	background-image: url(button-forward.gif);
}
.buttonReply {
	width: 71px;
	height: 25px;
	background-image: url(button-reply.gif);
}
.buttonBackarrow {
	width: 32px;
	height: 25px;
	background-image: url(button-backarrow.gif);
}
.buttonAddNewGame {
	width: 95px;
	height: 25px;
	background-image: url(btn_addnewgame.gif);
}
.buttonDeleteGame {
	width: 88px;
	height: 25px;
	background-image: url(btn_deletegame.gif);
}
.buttonAddToFaves {
	width: 95px;
	height: 25px;
	background-image: url(btn_addtofaves.gif);
}
.buttonSubmit {
	width: 77px;
	height: 25px;
	background-image: url(btn_submit.gif);
}
/* */
.message_checkbox, .message_status, .message_from, .message_recipient, .message_subject, .message_date, .message_contribution, .message_empty, .games_total, .games_value, .gamelist_checkbox, .gamelist_empty, .gamelist_gametitle, .gamelist_nowplaying, .gamelist_playonline, .gamelist_expert, .gamelist_releasedate, .gamelist_buy, .contribution_title, .contribution_date {
	float: left;
	overflow: hidden;
}
.background_fade {
	background-image: url(bkgd-contentfade.gif);
}
#messagesHeader, #blogsHeader, #gamesHeader {
	padding: 5px;
	background-color: #e0ecff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
#blogsHeader {
	border-bottom: 1px solid #ccc;
}
#subcontent_header {
	background-color: #efefef;
}
#subcontent_header:hover {
	background-color: #efefef;
}
#subcontent_header li {
	background-image: none;
}
.message_block, .contribution_block {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
.message_block li, contribution_block li {
	height: 20px;
}
.message_header, .gamelist_header, .contribution_header {
	height: 20px;
	font-weight: bold;
	background-color: #efefef;
}
.message_checkbox {
	width: 20px;
	padding-top: 4px;
	clear: both;
	text-align: center;
	border-top: 1px solid #ddd;
}
.message_status {
	width: 24px;
	padding-top: 4px;
	text-align: center;
	border-top: 1px solid #ddd;
}
.message_from, .message_recipient {
	width: 153px;
	padding-top: 4px;
	border-top: 1px solid #ddd;
}
.message_subject {
	width: 300px;
	padding-top: 4px;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.message_date, .contribution_date {
	width: 125px;
	height: 20px;
	padding-top: 4px;
	border-top: 1px solid #ddd;
}
.contribution_title {
	width: 485px;
	height: 20px;
	padding-top: 4px;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
#blogEntryList .content_item {
	padding: 10px 5px;
}
.games_block, .games_list ul, #contributions_list ul, .social_block {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
.games_block li {
	padding: 4px 0 4px 25px;
	background-image: url(box-open.gif);
	background-position: center left;
	background-repeat: no-repeat;
	overflow: hidden;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #fff;
}
.games_block div, .games_list div {
	padding-left: 3px;
}
.graybkgd_med {
	background-color: #ddd;
}
.games_list {
	padding: 10px 13px 5px 13px;
	background-color: #fff;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.gamelist_checkbox {
	padding: 4px;
	clear: both;
	border-top: 1px solid #ddd;
}
.message_empty, .gamelist_empty {
	padding: 4px;
	border-top: 1px solid #ddd;
}
.message_empty {
	width: 38px;
}
.gamelist_gametitle {
	width: 330px;
	padding: 4px 0;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.gamelist_nowplaying, .gamelist_playonline {
	width: 80px;
	padding: 4px 0;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #ddd;
}
.gamelist_expert, .gamelist_buy {
	width: 70px;
	padding: 4px 0;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #ddd;
}
.gamelist_releasedate {
	width: 160px;
	padding: 4px 0;
	overflow: hidden;
	text-align: center;
	border-top: 1px solid #ddd;
}
#friendsList .content_item, #clubsCatagoryList .content_item {
	margin: 5px 0 0 0;
	padding-bottom: 9px;
	float: left;
	width: 48%;
	overflow: hidden;
}
#club ul, #clubsSearchResults ul, #clubsList ul {
	width: 100%;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 0 0 3px 0;
	list-style: none;
}
#club li, #clubsSearchResults li, #clubsList li {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
#club .style1 {
	width: 510px;
}
#club .style2 {
	width: 100px;
	text-align: center;
}
#clubsSearchResults img, #clubsList img {
	margin-bottom: 2px;
}
#clubsSearchResults .style1, #clubsList .style1 {
	width: 415px;
}
#clubsSearchResults .style2, #clubsList .style2 {
	width: 100px;
	position: relative;
	top: 15px;
	overflow: hidden;
	text-align: center;
}
.notifications {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}
.notifications .contribution_header {
	border: none;
}
.notifications dt, .notifications dd {
	float: left;
	margin: 0;
	padding: 0;
}
.notifications dt {
	clear: both;
	width: 462px;
	padding: 4px 0;
	border-bottom: 1px dotted #666;
}
.notifications dd {
	width: 75px;
	padding: 4px 0;
	text-align: center;
	border-bottom: 1px dotted #666;
}
#friendsList .content_item p, #clubsList .content_item p, #clubsCatagoryList .content_item p, #clubsSearchResults .content_item p {
	margin: 0;
	padding: 0;
}
#edit_social li img {
	margin: 3px 5px 0 0;
	border: none;
}
.social_block dt {
	clear: both;
	padding: 0 3px 0 20px;
}
.social_block dt, .social_block dd {
	float: left;
	height: 20px;
	margin: 5px 0 0 0;
}
.social_xbox {
	background-image: url(icon-xbox.gif);
	background-repeat: no-repeat;
}
.social_psn {
	background-image: url(icon-psn.gif);
	background-repeat: no-repeat;
}
.social_wii {
	background-image: url(icon-wii.gif);
	background-repeat: no-repeat;
}
.social_steam {
	background-image: url(icon-steam.gif);
	background-repeat: no-repeat;
}
.social_aim {
	background-image: url(icon-aim.gif);
	background-repeat: no-repeat;
}
.social_icq {
	background-image: url(icon-icq.gif);
	background-repeat: no-repeat;
}
.social_xfire {
	background-image: url(icon-xfire.gif);
	background-repeat: no-repeat;
}
.social_game {
	background-image: url(icon-game.gif);
	background-repeat: no-repeat;
}
.underline {
	border-bottom: 1px solid #ddd;
}
.search_result img {
	float: left;
	margin-right: 5px;
}
.gamesku_image {
	width: 90px;
	height: 120px;
}
.video_image {
	width: 120px;
	height: 60px;
}
.blog_image, .club_image {
	width: 38px;
	height: 55px;
}
.images_image {
	width: 105px;
}
.people_image {
	width: 30px;
}
#content p, .content_item p, .blogcontent p, #oneupblogBlogEntryContainer p, #oneupblogBlogContainer p {
	margin-top: 10px;
}
#content p img {
	max-width: 622px;
 width: expression(this.width > 622 ? 622: true);
	overflow: auto;
}
.content_item img {
	border: 2px solid #fff;
}
.content_item a:hover img {
	border: 2px solid #06c;
}
#openHtmlForLaunchCountdowns ul {
	width: 306px;
	margin: 0;
	padding: 0;
	list-style: none;
}
#openHtmlForLaunchCountdowns .marginBottom {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #666;
}
#icon-public {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_viewpublic.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-private {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_viewprivate.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-friend {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_friend.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-message {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_message.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-club {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_club.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-blog {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_blog.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-photo {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_photo.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-polls {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_polls.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-join {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_join.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-unjoin {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_unjoin.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-edit {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_edit.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#icon-back {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(icon_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#myTools ul, #userInfo ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
}
#myTools ul {
	width: 140px;
}
#currentlyPlaying h3, topClubs h3 {
	margin: 0 0 5px 0;
}
#activityList .avatar {
	margin-left: 5px;
}
#taggingResults {
	max-height: 300px;
 width: expression(this.height > 300 ? 300: true);
	overflow: auto;
}
.pt10 {
	font-size: 10px;
}
#userInfo p {
	float: left;
	width: 128px;
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#userInfo h3 {
	margin: -5px 0 5px 0;
}
#userInfo li {
	height: 20px;
	padding: 0 3px 0 20px;
	font-size: 11px;
}
#userInfo dl {
	float: left;
	width: 128px;
	margin: 0 0 10px 0;
}
#userInfo dt {
	clear: both;
	float: left;
	margin: 1px 0;
	padding-right: 4px;
	font-weight: bold;
	white-space: nowrap;
}
#userInfo dd {
	float: left;
	min-width: 45px;
	margin: 1px 0;
}
#userInfo .customRank {
	white-space: normal;
	width: 90px;
}
#userInfo h4 {
	clear: left;
	margin-bottom: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #333;
}
#club {
	height: 1%;
	padding: 10px;
	background-color: #fff;
}
#club h6 {
	color: #999;
}
#club input, #club select, #club textarea {
	margin-top: 7px;
	font-weight: normal;
	color: #555;
	border: 1px solid #7f9db9;
}
#club textarea {
	width: 622px;
}
#club .input {
	width: 400px;
}
#club .aligncenter input {
	width: 45px;
	border: none;
}
#clubSearch input, #clubSearch select {
	float: left;
	width: 171px;
	margin-right: 10px;
	font-weight: normal;
	color: #666;
	border: 1px solid #7f9db9;
}
#clubDescription {
	float: left;
	width: 430px;
}
#clubDescription ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
#clubpost {
	width: 614px;
	word-wrap: break-word;
	overflow: hidden;
}
#clubpost img {
	max-width: 614px;
 width:expression(this.width > 614 ? "614px" : this.width);
}
#clubGalleryArea p {
	width: 142px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.page_topper {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(bullet-graybox.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
#deleteBox {
	width: 75%;
	margin: 0 auto;
	padding: 10px;
	background-color: #f2f2f2;
	border: 1px solid #ccc;
}
#deleteBox p {
	margin: 0;
	text-align: center;
}
#interestMatch {
	padding: 10px 10px 0 10px;
}
#interestMatch ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px dotted #666;
}
#interestMatch li {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
#interestMatch .avatar {
	margin: 5px 0 0 0;
}
#interestMatchHeader {
	margin: 0;
	border: none !important;
}
#interestMatchHeader .style1 {
	width: 325px;
	font-weight: bold;
}
#interestMatchHeader .style2 {
	width: 125px;
	text-align: center;
	font-weight: bold;
}
#interestMatch .column2 {
	width: 280px;
	padding-top: 5px;
}
#interestMatch .column3, #interestMatch .column4 {
	width: 125px;
	padding-top: 25px;
	text-align: center;
	overflow: hidden;
}
#interestMatch .column5 {
	float: right;
	width: 125px;
	padding: 15px 0 5px 10px;
	overflow: hidden;
	background-color: #f8f8f8;
}
#companyGenre {
	background-color: #fff;
	padding: 10px;
}
#companyGenre ul {
	width: 100%;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 0 0 3px 0;
	list-style: none;
}
#companyGenre li {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}
#companyGenre .style1 {
	width: 460px;
	font-weight: bold;
}
#companyGenre .style2 {
	width: 125px;
	text-align: center;
	font-weight: bold;
}
#companyGenre .style3 {
	width: 365px;
	position: relative;
	top: 4px;
	overflow: hidden;
}
#companyGenre .style4 {
	width: 125px;
	position: relative;
	top: 25px;
	overflow: hidden;
	text-align: center;
}
.dottedUndeline {
	border-bottom: 1px dotted #666;
}
#loginForm {
	float: left;
	width: 235px;
	background-color: #f4f4f4;
	border: 1px solid #ccc;
}
#loginForm form {
	margin: 12px;
}
#loginForm h1 {
	margin: 10px 0 20px 0;
}
#loginForm label {
	clear: both;
}
#loginForm input {
	margin-bottom: 10px;
}
#loginForm input.text {
	width: 205px;
	margin-top: 3px;
}
#loginForm input.checkbox {
	position: relative;
	top: 3px;
}
#loginForm .aligncenter {
	margin-top: 10px;
}
#signupForm {
	float: right;
	width: 375px;
}
#signupForm h3, #registration h3 {
	margin-top: 5px;
}
#signupForm .content_item {
	padding-bottom: 7px;
}
#signupForm dl {
	clear: both;
	margin: 5px 0 0 0;
}
#signupForm dt {
	float: left;
	width: 147px;
	margin: 12px 0 0 0;
	font-weight: bold;
	text-align: right;
}
#signupForm dd {
	float: right;
	width: 220px;
	margin: 12px 0 0 0;
}
#signupForm input.text {
	width: 215px;
}
#signupForm .blurb {
	line-height: 110%;
}
#signup-submit {
	float: right;
	margin: 12px 65px 5px 0;
}
#registration dt, #registration dd {
	float: left;
	margin: 12px 0 0 0;
	padding: 0;
}
#registration dl {
	margin: 0;
}
#registration dt {
	clear: both;
	width: 100px;
	font-weight: bold;
}
#registration .checkboxList dt {
	clear: both;
	width: 20px;
	padding-top: 2px;
	font-weight: bold;
}
#registration .checkboxList dd {
	width: 530px;
}
#registration h3 {
	margin-bottom: 10px;
}
#whyJoin div {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
#whyJoin img {
	margin-right: 10px;
}
#whyJoin p {
	margin: 0;
}
.borderlessImages img, .borderlessImages img a, .borderlessImages img a:hover {
	border: none !important;
}
#clubLayout input.subject, #clubLayout textarea.message, #clubLayout textarea.tinymceForums {
	width: 500px !important;
	border: 1px solid #ccc;
}

.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dotted #457C92;
margin:5px 0;
padding:0 0 5px;
background:#fff;
zoom:100%;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
float:right;
}

.kmsrighg {
	text-align:right;
}