body {
	margin: 0 auto;
	text-align: center;
	background-color: #f1f0ee;
	}
body, div, table, td, select {
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 12px;
	color: #333;
	}
div, table, td, select {
	text-align: left;
	}
fieldset {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none;
	}
a, a:visited {
	color: #06c;
	text-decoration: none;
	outline: none;
	}
a:hover {
	text-decoration: underline;
	}
form {
	margin: 0;
	padding: 0;
	}
img, table {
	border: none;
	}
#header { 
	width: 990px; 
	margin: 0 auto 92px auto; 
	position: relative;
	top: 72px; 
	z-index: 2147483645; /* ensure drop-downs appear on top */
	background: none;
	}
#main {
	width: 990px;
	margin: 0 auto;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;	
	background-color: #fff;
	-moz-box-shadow: 0 1px 1px 2px #ccc;
	-webkit-box-shadow: 0 1px 1px 2px #ccc;
	box-shadow: 0 1px 1px 2px #ccc;
	}
.maincontainer, .adcontainer {
	padding: 10px;
	}
.adcontainer {
	position: relative;
	z-index: 1;
	}
#pinata, #size207x90 {
	float: left;
	overflow: hidden;
	}
#banner, #size728x90 {
	float: right;
	padding-left: 10px;
	background-image: url(/images/search/ad_tag_leaderboard.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
#bottom-728x90 #ad-728 { width: 728px; margin: 10px auto; }
.padding-ads {
	padding: 5px 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-radius-topleft: 10px;
	-webkit-border-radius-topright: 10px;
	}
.bgcolor {
	background-color: #fff;
	}
.body644 {
	float: left;
	width: 650px;
	margin: 0 10px;
	overflow: hidden;
	}
.body644 a:hover {
	color: #fff;
	background-color: #06c;
	text-decoration: none;
	}
.body644 img {
	display: block;
	}
.body644my1up {
	float: left;
	width: 644px;
	overflow: hidden;
	}
.body754 {
	float: left;
	width: 754px;
	margin: 0 10px;
	overflow: hidden;
	}
.body954 {
	width: 969px;
	margin-left: 10px;
	overflow: hidden;
	}
.sidebar300 {
	float: right;
	width: 300px;
	margin-right: 10px;
	}
.sidebar300left {
	float: left;
	width: 300px;
	margin: 0 25px 0 10px;
	display: inline;
	}	
.sidebar190 {
	float: right;
	width: 190px;
	margin-right: 15px;
	display: inline;
	}
.sidebar190left {
	float: left;
	width: 190px;
	margin-left: 15px;
	overflow: hidden;
	display: inline;
	}
.bold {
	font-weight: bold;
	}
.italic {
	font-style: italic;
	}
.blurb, .timeStamp, .countThumb, .countComment {
	font-size: 91.7%;
	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, a.orange, a.orange:hover {
	color: #f60;
	background-color: transparent;
	}
.orange a:hover {
	text-decoration: underline;
	}
.orangebullet {
	padding-left: 10px;
	background-image: url(/images/Elements/bullet-orange.gif);
	background-position: left center;
	background-repeat: no-repeat;
	}
.hidden {
	display: none;
	}
.visible {
	display: block;
	}
.online {
	color: #6c0;
	}
.offline {
	color: #666;
	}
.pointer {
	cursor: pointer;
	}
.bordered_content {
	width: 98%;
	padding: 5px;
	border: 1px solid #ccc;
	background-image: url(/images/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: 600px;
	}
#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: 22px;
	}
h3 {
	font-size: 16px;
	font-weight: bold;
	}
h4 {
	margin-bottom: 2px;
	font-size: 16px;
	color: #333;
	}
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);
	}
.prm {
	width: 85px;
	height: 64px;
	margin-right: 5px;
	}
.avatar {
	width: 40px;
	height: 50px;
	margin-right: 5px;
	}
.boxArt {
	width: 90px;
	margin-right: 10px;
	}
.boxArtSmall {
	width: 65px;
	}
.galleryImage {
	float: left;
	width: 142px;
	overflow: hidden;
	text-align: center;
	}
.galleryImage img.a, .galleryImage img.a:hover {
	border: none;
	}
.galleryImage input {
	margin-top: 3px;
	}
.clubImage img {
	width: 170px;
	}
.clubImage {
	float: left;
	width: 172px;
	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 {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 5px 0 10px 0;
	border-bottom: 1px solid #ddd;
	line-height: 140%;
	}
.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;
	}
.blogsModuleDisplay {
	width: 100%;
	height: 220px;
	overflow: auto;
	}
.block {
	display: block;
	}
.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;
	}
.listGame {
	float: left;
	padding: 2px 5px;
	}
.listPlatform {
	float: right;
	padding: 2px 5px;
	}
#hubcontent {
	clear: both;
	}
#ProdFeature {
	clear: both;
	}
.cleditorMain, #content iframe {
	width: 99% !important;
	}
.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(/images/Elements/hdr_tile_765x25.gif);
	height: 25px;
 	font-size: 18px;
	text-decoration: None;
	font-weight: bold;
	}
.pollcap {
	background-image: url(/images/Elements/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;
	}
#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, .rbox-contents {
	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(/images/game/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(/images/game/bkgd-popup_top.gif);
	background-position: center top;
	background-repeat: repeat-x;
	}
.dialog-top_left {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(/images/game/bkgd-popup.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
.dialog-top_right {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(/images/game/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(/images/game/bkgd-popup_bottom.gif);
	background-position: center bottom;
	background-repeat: repeat-x;
	}
.dialog-bottom_left {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url(/images/game/bkgd-popup.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	}
.dialog-bottom_right {
	float: right;
	width: 15px;
	height: 15px;
	background-image: url(/images/game/bkgd-popup.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	}
#dialog-error {
	display: none;
	color: #c00;
	}
#dialog-input {
	text-align: left;
	}
#dialog-input dl {
	margin: 0;
	padding: 0;
	}
#dialog-input dt, #dialog-input dd {
	margin: 7px 0 0 0;
	padding: 0;
	}
#dialog-input dt {
	clear: both;
	float: left;
	}
#dialog-input dd {
	float: right;
	}
#dialog-input p {
	clear: both;
	margin: 0;
	padding: 15px 0 0 0;
	}
#dialog-input input[type="text"], #dialog-input textarea {
	font-weight: normal;
	color: #555;
	border: 1px solid #7f9db9;
	}
#dialog-input input[type="text"] {
	width: 225px;
	}
#dialog-input textarea {
	width: 308px;
	margin: 7px 0 10px 0;
	}
#dialog-input input[type="image"] {
	float: right;
	margin-left: 5px;
	}
#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(/images/Elements/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 {
	width: 100%;
	overflow: hidden;
	margin: 0;
	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;
	}
.clear { clear: both; }
#blogs {
	height: 1%;
	padding: 10px;
	background-color: #fff;
	}
#activityList .content_item {
	padding: 5px 0;
	background-color: transparent;
	}
#activityList .content_item:hover {
	padding: 5px 0;
	background-color: #eff5ff;
	cursor: pointer;
	}
#activityList .prm {
	margin: 0 5px;
	background-repeat: no-repeat;
	}
#activityList .content_item p, #activityList .content_item h3 {
	float: left;
	width: 565px;
	margin: 0;
	padding: 0;
	}
.icon-hd {
	background-image: url(/images/icon_hd.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	}
.margin-right {
	margin-right: 10px;
	}
.padding7 {
	padding: 7px;
	}
#blogs p {
	float: left;
	width: 148px;
	text-align: center;
	}
#blogs img {
	border: 2px solid #fff;
	}
#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;
	}
#date {
	float: right;
	font-size: 12px;
	color: #999;
	text-align: right;
	}
.sidebarmodule ul, .featured ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 1px solid #fff;
	}
.sidebarmodule {
	padding: 2px 10px 0 5px;
	font-size: 11px;
	color: #666;
	background-color: #fff;
	}
.sidebarmodule 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(/images/game/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(/images/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(/images/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(/images/game/gfw_vista.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	}
#module-officialword h6 {
	margin-top: 8px;
	}
.black {
	color: #000;
	}
.gray {
	color: #999;
	}
#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;
	}
.roundedgray {
	margin: 10px 0 15px 0;
	padding: 10px;
	font-weight: bold;
	background-color: #f1f1f1;
	background-image: url(/images/game/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;
	}
.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 !important;
	text-decoration: none;
	}
.share a:hover {
	color: #f90;
	text-decoration: underline !important;
	}
.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-rss {
	background-image: url(/images/toolbar/icon_rss.gif);
	}
.share-comments {
	background-image: url(/images/toolbar/icon_comment.gif);
	}
.share-permalink {
	background-image: url(/images/toolbar/icon_permalink.gif);
	}
.share-email {
	background-image: url(/images/toolbar/icon_email.gif);
	}
.share-share {
	background-image: url(/images/toolbar/icon_digg.gif);
	}
.share-digg {
	background-image: url(/images/toolbar/icon_digg.gif);
	}
.share-thumbs {
	background-image: url(/images/toolbar/icon_thumb.gif);
	}
.share-rss, .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;
	}
.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;
	}
#blogs ul {
	margin: 5px 0 0 0;
	padding: 0;
	list-style: none;
	}
#blogs li {
	float: left;
	width: 146px;
	}
#blogs li.margin-right {
	margin-right: 13px;
	}
#blogs li img {
	width: 142px;
	}
#blogs li img {
	width: 142px;
	height: 107px;
	}
.blogcontent {
	margin: 10px 0;
	overflow: hidden;
	}
#blogcontent {
	width: 624px;
	word-wrap: break-word;
	overflow: hidden;
	}
#blogcontent img {
	margin: 0 auto;
	max-width: 620px;
	width:expression(this.width > 620 ? "620px" : this.width);
	}
#my1upcontent {
	width: 624px;
	margin-bottom: 10px;
	word-wrap: break-word;
	overflow: hidden;
	}
#my1upcontent h1 {
	clear: both;
	}
#my1upcontent h4 {
	margin-bottom: 10px;
	}
#my1upcontent #tags {
	clear: both;
	margin: 10px 0 20px 0;
	padding-top: 10px;
	border-top: 1px solid #ddd;
	}
#my1upcontent div.underline {
	margin: 3px 0 20px 0;
	}
#my1upcontent p.blurb {
	margin: 0;
	padding: 5px 0 8px 0;
	}
#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 {
	clear: both;
	height: 1%;
	width: auto;
	overflow: hidden;
	}
#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 */
/* 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;
	padding: 2px 0 2px 20px;
	font-size: 10px;
	font-weight: bold;
	background-image: url(/images/Elements/icon-rss.gif);
	background-repeat: no-repeat;
	}
.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;
	margin: 10px 0;
	}
/**** Blogs ****/	
#listContainer, #oneupblogBlogContainer, #oneupblogBlogEntryContainer {
	background-color: #fff;
	padding: 10px;
}
#oneupblogBlogEntryContainer {
	margin-bottom: 10px;
	}
#oneupblogBlogEntryContainer h3 {
	margin-top: 3px;
	}
#oneupblogBlogEntryContainer h4, #oneupblogBlogContainer h4 {
	margin-bottom: 10px;
	padding: 3px 0 10px 0;
	}
#oneupblogBlogEntryContainer p.blurb {
	margin: 0;
	padding: 3px 0 8px 0;
	}
#listContainer .listContentItem {
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #666;
}
#blogTitleBug {
	padding-left: 20px;
	font-weight: bold;
	font-size: 14px;
	background-image: url(/images/gray_square.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
.articleText {
	font-size: 14px;
	line-height: 19px;
	}
/**** End Columns/Blogs ****/
.countThumb {
	margin-left: 10px;
	padding-left: 17px;
	background-image: url(/images/game/icon_thumb.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
.countComment {
	margin-left: 10px;
	padding-left: 17px;
	background-image: url(/images/game/icon_comment.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
.timeStamp, .countThumb, .countComment {
	margin-top: 5px;
	}
/* Generic Content Tab Styles */
#content_tabs {
	height: 33px;
	margin: 10px 0 0 15px;
	padding-left: 12px;
	background-image: url(/images/search/searchheader-left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
#content_tabs ul {
	float: left;
	overflow: hidden;
	height: 33px;
	margin: 0;
	padding: 0 12px 0 0;
	height: 33px;
	list-style: none;
	background-image: url(/images/search/searchheader-right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
#content_tabs li {
	float: left;
	padding: 9px 0 11px 0;
	margin-right: 1px;
	text-align: center;
	color: #666;
	white-space: nowrap;
	background-image: url(/images/search/bkgd-searchheader.gif);
	background-repeat: repeat-x;
	}
#content_tabs li:hover {
	background-image: url(/images/search/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(/images/search/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 .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;
	}
#event {
	clear: both;
	}
/* 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(/images/search/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(/images/search/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(/images/search/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 */
.buttonDeleteBackgroundImage,.buttonUploadBackgroundImage,.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(/images/Buttons/delete_checked_100x25.gif);
}

.buttonUpload {
	width: 60px;
	height: 25px;
	background-image: url(/images/Buttons/upload_60x25.gif);
}

.buttonPublish {
	width: 55px;
	height: 25px;
	background-image: url(/images/Buttons/btn-publish.gif);
}

.buttonUnpublish {
	width: 65px;
	height: 25px;
	background-image: url(/images/Buttons/btn-unpublish.gif);
}

.buttonSaveForLater {
	width: 85px;
	height: 25px;
	background-image: url(/images/Buttons/btn-saveforlater.gif);
}

.buttonUploadBackgroundImage {
	width: 175px;
	height: 25px;
	background-image: url(/images/Buttons/button-uploadbackgroundimage.gif);
}

.buttonDeleteBackgroundImage {
	width: 173px;
	height: 25px;
	background-image: url(/images/Buttons/button-deletebackgroundimage.gif);
}

.buttonUploadDesktopImage {
	width: 153px;
	height: 25px;
	background-image: url(/images/Buttons/button-uploaddesktopimage.gif);
}

.buttonDeleteDesktopImage {
	width: 151px;
	height: 25px;
	background-image: url(/images/Buttons/button-deletedesktopimage.gif);
}

.buttonUploadRigImage {
	width: 162px;
	height: 25px;
	background-image: url(/images/Buttons/btn_upload_rigimage.gif);
}

.buttonDeleteRigImage {
	width: 162px;
	height: 25px;
	background-image: url(/images/Buttons/btn_delete_rigimage.gif);
}

.buttonPostNewPic {
	width: 100px;
	height: 25px;
	background-image: url(/images/Buttons/post_a_new_pic_100x25.gif);
}

.buttonPostBlog {
	width: 90px;
	height: 25px;
	background-image: url(/images/Buttons/blog_post_90x25.gif);
	}
.buttonSave {
	width: 67px;
	height: 25px;
	background-image: url(/images/Buttons/button-save.gif);
	}
.buttonDelete {
	width: 74px;
	height: 25px;
	background-image: url(/images/Buttons/button-delete.gif);
	}
.buttonAccept {
	width: 76px;
	height: 25px;
	background-image: url(/images/Buttons/button-accept.gif);
	}
.buttonDecline {
	width: 79px;
	height: 25px;
	background-image: url(/images/Buttons/button-decline.gif);
	}
.buttonSearch{
	width: 90px;
	height: 25px;
	background-image: url(/images/Buttons/button-search.gif);
	}
.buttonSend {
	width: 68px;
	height: 25px;
	background-image: url(/images/Buttons/button-send.gif);
	}
.buttonCancel {
	width: 76px;
	height: 25px;
	background-image: url(/images/Buttons/button-cancel.gif);
	}
.buttonForward {
	width: 82px;
	height: 25px;
	background-image: url(/images/Buttons/button-forward.gif);
	}
.buttonReply {
	width: 71px;
	height: 25px;
	background-image: url(/images/Buttons/button-reply.gif);
	}
.buttonBackarrow {
	width: 32px;
	height: 25px;
	background-image: url(/images/Buttons/button-backarrow.gif);
	}
.buttonAddNewGame {
	width: 95px;
	height: 25px;
	background-image: url(/images/Buttons/btn_addnewgame.gif);
	}
.buttonDeleteGame {
	width: 88px;
	height: 25px;
	background-image: url(/images/Buttons/btn_deletegame.gif);
	}
.buttonAddToFaves {
	width: 95px;
	height: 25px;
	background-image: url(/images/Buttons/btn_addtofaves.gif);
	}
.buttonSubmit {
	width: 77px;
	height: 25px;
	background-image: url(/images/Buttons/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(/images/bkgd-contentfade.gif);
	}
#messagesHeader, #blogsHeader, #gamesHeader {
	margin: 0;
	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 {
	width: 100%;
	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 !important;
	}
.message_checkbox {
	width: 20px;
	padding-top: 4px;
	clear: both;
	text-align: center;
	border-top: 1px solid #ddd;
	}
.message_status {
	width: 30px;
	padding-top: 4px;
	text-align: center;
	border-top: 1px solid #ddd;
	}
.message_from, .message_recipient {
	width: 125px;
	padding-top: 4px;
	border-top: 1px solid #ddd;
	overflow: hidden;
	}
.message_subject {
	width: 342px;
	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;
	background-color: #f9f9f9;
	}
.contribution_title {
	width: 80%;
	height: 20px;
	padding-top: 4px;
	overflow: hidden;
	border-top: 1px solid #ddd;
	background-color: #f9f9f9;
	}
#blogEntryList .content_item {
	clear: both;
	width: 99%;
	overflow: hidden;
	}
#blogEntryList .content_item p.floatright {
	margin: 0;
	padding: 0;
	}
.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(/images/Elements/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(/images/Elements/icon-xbox.gif);
	background-repeat: no-repeat;
	}
.social_psn {
	background-image: url(/images/Elements/icon-psn.gif);
	background-repeat: no-repeat;
	}
.social_wii {
	background-image: url(/images/Elements/icon-wii.gif);
	background-repeat: no-repeat;
	}
.social_steam {
	background-image: url(/images/Elements/icon-steam.gif);
	background-repeat: no-repeat;
	}
.social_aim {
	background-image: url(/images/Elements/icon-aim.gif);
	background-repeat: no-repeat;
	}
.social_icq {
	background-image: url(/images/Elements/icon-icq.gif);
	background-repeat: no-repeat;
	}
.social_xfire {
	background-image: url(/images/Elements/icon-xfire.gif);
	background-repeat: no-repeat;
	}
.social_game {
	background-image: url(/images/Elements/icon-game.gif);
	background-repeat: no-repeat;
	}
.underline {
	border-bottom: 1px solid #ddd;
	}
.underlineBold {
	border-bottom: 4px 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, #StandardFeature {
	clear: both;
	font-size: 14px;
	line-height: 19px;
	}
#content p, .content_item p, .blogcontent p, #oneupblogBlogContainer p {
	margin-top: 10px;
	}
#content p img {
	max-width: 622px;
	width: expression(this.width > 622 ? 622: true);
	overflow: auto;	
	}
#icon-public {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/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(/images/Elements/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(/images/Elements/icon_friend.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#icon-friend.defriend {
	background-image: url(/images/Elements/icon_defriend.gif) !important;
	}
#icon-block {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/icon_block.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#icon-block.unblock {
	background-image: url(/images/Elements/icon_unblock.gif) !important;
	}
#icon-message {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/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(/images/Elements/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(/images/Elements/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(/images/Elements/icon_photo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#icon-trivia {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/icon_trivia.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#icon-polls {
	height: 20px;
	margin: 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/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(/images/Elements/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(/images/Elements/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(/images/Elements/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(/images/Elements/icon_back.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#activityList .avatar {
	margin-left: 5px;
	}
.pt10 {
	font-size: 10px;
	}
#club {
	height: 1%;
	padding: 10px;
	background-color: #fff;
	}
#club h6 {
	color: #999;
	}
#club input, #club select {
	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;
	}
#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, #peoplePlace ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px dotted #666;
	}
#interestMatch li, #peoplePlace li {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	}
#interestMatch .avatar, #peoplePlace .avatar {
	margin: 5px 0 0 0;
	}
#interestMatchHeader {
	margin: 0;
	padding: 4px 0 !important;
	background-color: #f2f2f2;
	border: none !important;
	}
#interestMatchHeader .style1 {
	width: 43%;
	font-weight: bold;
	}
#interestMatchHeader .style2 {
	width: 16.5%;
	text-align: center;
	font-weight: bold;
	}
#interestMatch .column2, #peoplePlace .column2 {
	width: 36%;
	padding-top: 5px;
	}
#interestMatch .column3, #interestMatch .column4, #peoplePlace .column3, #peoplePlace .column4 {
	width: 17%;
	padding-top: 25px;
	text-align: center;
	}
#interestMatch .column5, #peoplePlace .column5 {
	float: right;
	padding: 15px 5px 5px 5px;
	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;
	}
#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 {
border: 1px solid #7f9db9;
}
#clubLayout h2, #HeaderDek h1, #HeaderDek img {
	clear: both;
	}
#contest {
	margin-bottom: 10px;
	padding: 10px;
	background-color: #fff;
	}
#contest .contestImage {
	margin-bottom: 20px;
	}
#newsStory, #userReview {
	background-color: #fff;
	margin-bottom: 10px;
	padding: 10px;
	}
#newsStory h4 {
	margin: 3px 0 10px 0;
	}
#newsStory p.floatleft {
	margin: 0;
	padding: 2px 0 0 0;
	}
#newsStory a:hover {
	background-color: transparent;
	}
#newsStory .content_item {
	font-size: 14px;
	line-height: 19px;
	}
#newsStory .content_item a:hover, #newsStory p a:hover, #newsStory span a:hover, #newsStory li a:hover {
	background-color: #06c;
	}
#liveintent_follow_us_btn img {
	margin: 0 2px 0 0;
	vertical-align: bottom;
	}
#submitReview {
	background-color: #fff;
	padding: 10px;
	}
#submitReview p {
	margin: 0;
	padding: 0;
	}
#submitReview select {
	border: 1px solid #ccc;
	}
#submitReview .alignright img {
	display: inline;
	}
#submitReview .alignright a:hover {
	background-color: transparent;
	}
.bottomLinks {
	padding-top: 10px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	}
#boardsSearch .inputSearchForum, #boardsSearch select, #formSearch .inputSearchForum, #formSearch select {
	border: 1px solid #ccc;
	}
#formSearch #search_keywords {
	height: 17px;
	padding: 2px 2px 1px 2px;
	font-size: 11px;
	border-right: none;
	}
#formSearch select, #formSearch input {
	vertical-align: bottom;
	}
#formSearch select {
	border-right: none;
	}
#formSearch {
	padding-top: 5px;
	}
#post_text img, #post_text object, #post_text embed {
	max-width: 800px !important;
	width:expression(this.width > 800 ? "800px" : this.width);
	}
#post_text blockquote img, #post_text blockquote object, #post_text blockquote embed {
	max-width: 770px !important;
	width:expression(this.width > 770 ? "770px" : this.width);
	}
#post_text blockquote blockquote img, #post_text blockquote blockquote object, #post_text blockquote blockquote embed {
	max-width: 700px !important;
	width:expression(this.width > 700 ? "700px" : this.width);
	}
#clubLayout #post_text img, #clubLayout #post_text object, Layout #post_text embed {
	max-width: 490px !important;
	width:expression(this.width > 490 ? "490px" : this.width);
	}
#userReview h1, #articleInfo h1 {
	margin-top: 1px;
	}
#userReview h2 {
	margin: -3px 0;
	}
#userReview h4 {
	margin: 0;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	}
#userReview p.blurb {
	margin-top: 1px;
	}
#userReview-form {
	padding-right: 5px;
	}
#userReview-form a:hover {
	background-color: transparent;
	}
#userReview-form select {
	margin-left: 5px;
	padding: 2px;
	border: 1px solid #ddd;
	}
#articleInfo div.floatleft {
	clear: both;
	width: 85%;
	}
#articleInfo div.underline p {
	margin: 0;
	padding: 0;
	}
#articleInfo h4 {
	margin: 3px 0 10px 0;
	}
#gallery {
	padding: 0 0 0 14px;
	}
/*****************************************************************
general
*****************************************************************/ 
.gradient {
	background: #f1f1f1 url(/images/Elements/bkgd-gradient.gif) bottom repeat-x;
	}
.rounded {
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}
.boxShadow {
	-moz-box-shadow: 0 0 10px 1px #999;
	-webkit-box-shadow: 0 0 10px 1px #999;
	box-shadow: 0 0 10px 1px #999;
	}
.noBorder {
	border: none !important;
	}
#ad-300 {
	margin-bottom: 20px;
	}
.fb-root {
	padding-left: 20px;
	}
.fb-root h2 {
	margin: 0 10px 15px 0;
	border-bottom: 4px solid #ddd;
	}
.connect_comment_widget_placeholder_input {
	width: 200px !important;
	}
.fb-like-box { 
	margin: 0 0 25px 0; 
}
/*****************************************************************
moreLink
*****************************************************************/
p.moreLink {
	clear: both;
	margin: 0;
	padding: 2px 0;
	text-align: right;
	}
p.moreLink a {
	padding: 0 17px 0 0;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-image: url(/images/Buttons/button_mini.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
p.moreLink a:hover {
	color: #06c;
	text-decoration: none;
	background-color: transparent;
	}
/*****************************************************************
topStories
*****************************************************************/
#topStories h1 {
	margin-bottom: 5px;
	}
#topStories p {
	font-size: 11px;
	color: #333;
	}
#topStories p a {
	padding: 0 5px;
	}
#topStories p a.selected {
	color: #333;
	}
#topStories p a.selected:hover {
	color: #333;
	background-color: transparent;
	cursor: default;
	}
#topStories p img {
	margin: 0 0 0 5px;
	display: inline;
	vertical-align: bottom;
	}
#topStories p.floatright a:hover {
	background-color: transparent;
	}
/*****************************************************************
sizzleZone
*****************************************************************/
#sizzleZone { width: 100%; overflow: hidden; margin-bottom: 10px; clear: both; }
#sizzleZone a:hover { background-color: transparent; text-decoration: underline; }
#sizzleZone ul,#sizzleZone ol,#sizzleZone li,#sizzleZone h1,#sizzleZone p{margin:0;padding:0;}
#sizzleZone ol, #sizzleZone ul {list-style: none;}
#sizzleZone ol { float: left; padding: 7px 7px 0 7px; background: #e0e0e0; }
#sizzleZone ol li { height: 64px; position: relative; overflow: hidden; }
#sizzleZone ol li img { width: 96px; height: 54px; margin: 0 0 7px 0; vertical-align: bottom; border: 1px solid #fff; }
#sizzleZone ol li:hover img { border: 1px solid #06c; }
#sizzleZone ol li.current img { border: 1px solid #333; }
#sizzleZone ol li.current:hover img { border: 1px solid #333; }
#sizzleZone ol li p { width: 96px; height: 54px; position: absolute; top: 1px; left: 1px; }
#sizzleZone ol li.current p { background: transparent url("/images/Elements/thumbnail-current.png"); }
#sizzleZone ol li.current0 p { background: transparent url("/images/Elements/topstory_1.gif"); }
#sizzleZone ol li.current1 p { background: transparent url("/images/Elements/topstory_2.gif"); }
#sizzleZone ol li.current2 p { background: transparent url("/images/Elements/topstory_3.gif"); }
#sizzleZone ol li.current3 p { background: transparent url("/images/Elements/topstory_4.gif"); }
#sizzleZone ol li.current4 p { background: transparent url("/images/Elements/topstory_5.gif"); }
#sizzleZone ul { float: left; width: 538px; height: 327px; position: relative; overflow: hidden; background: #e0e0e0; }
#sizzleZone ul li { position: absolute; display: none; padding: 7px 7px 0 0; }
#sizzleZone ul img { width: 531px; height: 311px; vertical-align: bottom; }
#sizzleZone ul li div { width: 511px; padding: 5px 10px; position: absolute; bottom: 20px; left: 0; color: #fff; background: url("/images/Elements/copy-bg.png"); }
#sizzleZone ul li div h1 { font-size: 22px; color: #2f9fff; }
#sizzleZone ul li div h1 a { color: #2f9fff; }
#sizzleZone ul li div h1 a:hover { color: #2f9fff; }
#sizzleZone ul li div p { margin: 0 0 5px 0; }
#sizzleZone ul li div p a { color: #fff; font-size: 14px; font-weight: normal; }
#sizzleZone ul li div p a:hover { text-decoration: none; }
/*****************************************************************
imageGallery
*****************************************************************/ 
#slideShow h2 {
	margin: 0 0 10px 10px;
	padding-bottom: 3px;
	}
#slideShow h6 {
	margin-left: 10px;
	}
#slideShow #commentInput, #slideShow #switchcontent {
	padding: 5px;
	}
/*****************************************************************
trivia
*****************************************************************/ 
#trivia h2 {
	float: left;
	padding-right: 30px;
	background-image: url(/images/Elements/beta.png);
	background-position: center right;
	background-repeat: no-repeat;
	}
#trivia p {
	clear: both;
	}
#trivia h4 {
	margin: 0 0 5px 0;
	color: #333;
	font-weight: bold;
	}
#trivia p.underline {
	padding-bottom: 10px;
	}
#trivia input {
	margin: 0;
	padding: 3px 1px;
	border: 1px solid #ccc;
	background-color: #efefef;
	}
#trivia table {
	margin: 0 0 5px 0;
	}
#trivia td {
	white-space: nowrap;
	}
#trivia ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#trivia ul li.number1, #trivia ul li.number2, #trivia ul li.number3 {
	margin: 0 0 0 30px;
	padding: 0 0 0 45px;
	background-repeat: no-repeat;
	}
#trivia ul li.number1 {
	background-image: url(/images/Elements/number-1.png);
	}
#trivia ul li.number2 {
	background-image: url(/images/Elements/number-2.png);
	}
#trivia ul li.number3 {
	background-image: url(/images/Elements/number-3.png);
	}
#trivia .formElement-search {
	width: 65px;
	height: 24px;
	margin: 0 0 0 -3px;
	padding: 0;
	border: none;
	cursor: pointer;
	vertical-align: bottom;
	background-color: transparent;
	background-image: url(/images/Elements/formElement-search.gif);
	}
#trivia fieldset.aligncenter input {
	margin: 10px 0 0 0;
	padding: 0;
	background-color: transparent;
	border: none;
	}
#trivia .rbox_gray {
	float: left;
	width: 215px;
	overflow: hidden;
	}
#trivia .triviaQuestion {
	float: left;
	width: 415px;
	margin: 0 0 0 20px;
	}
#trivia .triviaQuestion .questionTxt {
	display: block;
	font-size: 16px;
	margin: 5px 0 15px 0;
	color: #333;
	}
#trivia .triviaQuestion ul li {
	margin: 0;
	padding: 10px;
	color: #06c;
	font-size: 16px;
	}
#trivia .triviaQuestion ul li:hover {	
	color: #fff;
	background-color: #06c;
	cursor: pointer;
	}
#trivia .underline h3 {
	margin-top: 5px;
	}
#trivia .underlineBold { 
	display: block;
	padding: 0 0 5px 0;
	font-size: 14px; 
	color: #333;
	}
#trivia .answer-more {
	padding: 5px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
#trivia .avatar {
	width: 40px;
	height: 40px;
	}
#trivia #yourStats {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #ccc;
	}
#trivia #yourFriends {
	border-bottom: 1px solid #ccc;
	}
#trivia #yourFriends h3 { 
	display: inline;
	font-size: 14px; 
	}	
/*****************************************************************
contentTabs
*****************************************************************/ 
ul.contentTabs {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 0;
	height: 29px;
	list-style: none;
	border-bottom: 6px solid #06c;
	}
ul.contentTabs li {
	float: left;
	height: 29px;
	margin: 0 0 0 8px;
	font-size: 11px;
	text-transform: uppercase;
	}
ul.tight li {
	margin: 0 0 0 3px;
	}
ul.contentTabs a {
	padding-left: 10px;
	text-decoration: none;
	background-image: url(/images/Elements/bkgd-contentTabs-gray.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
ul.contentTabs a span {
	padding: 8px 10px 8px 0;
	color: #666;
	white-space: nowrap;
	background-image: url(/images/Elements/bkgd-contentTabs-gray.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
ul.contentTabs a, ul.contentTabs span {
	float: left;
	display: block;
	}
ul.contentTabs a:hover, ul.contentTabs a:hover span {
	color: #fff;
	background-image: url(/images/Elements/bkgd-contentTabs-blue.gif);
	}
ul.contentTabs li.selected a, ul.contentTabs li.selected a span {
	color: #fff;
	cursor: default;
	background-image: url(/images/Elements/bkgd-contentTabs-blue.gif);
	}
ul.contentTabs li.selected a:hover, ul.contentTabs li.selected a:hover span {	
	background-image: url(/images/Elements/bkgd-contentTabs-blue.gif);
	}
/*****************************************************************
popular user reviews
*****************************************************************/
#popularUserReviews {
	margin-bottom: 25px;
	padding: 0 15px;
	}
#popularUserReviews h2 {
	border-bottom: 4px solid #ddd;
	}
#popularUserReviews ul {
	width: auto;
	overflow: hidden;
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
	}
#popularUserReviews li {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 7px 0;
	border-bottom: 1px solid #ddd;
	}
#popularUserReviews ul li img {
	float: left;
	width: 39px;
	height: 39px;
	margin-right: 10px;
	border: 1px solid #ddd;
	}
#popularUserReviews ul li img:hover {
	border: 1px solid #06c;
	}
#popularUserReviews li p {
	float: left;
	width: 81%;
	margin: 0;
	padding: 0;
	}
/*****************************************************************
featuredBlogs
*****************************************************************/
#popularBlogs, #staffBlogs, #latestBlogs, #allBlogs, #ContestBlogs {
	margin-bottom: 25px;
	padding: 0 15px;
	}
#popularBlogs ul, #staffBlogs ul, #latestBlogs ul, #allBlogs ul, #ContestBlogs ul {
	width: auto;
	overflow: hidden;
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
	}
#popularBlogs li, #staffBlogs li, #latestBlogs li, #allBlogs li, #ContestBlogs li {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 7px 0;
	border-bottom: 1px solid #ddd;
	}
#popularBlogs ul li img, #staffBlogs ul li img, #latestBlogs ul li img, #allBlogs ul li img, #ContestBlogs ul li img {
	float: left;
	width: 39px;
	height: 39px;
	margin-right: 10px;
	border: 1px solid #ddd;
	}
#popularBlogs ul li img:hover, #staffBlogs ul li img:hover, #latestBlogs ul li img:hover, #allBlogs ul li img:hover, #ContestBlogs ul li img:hover {
	border: 1px solid #06c;
	}
#popularBlogs li p, #staffBlogs li p, #latestBlogs li p, #allBlogs li p, #ContestBlogs li p {
	float: left;
	width: 81%;
	margin: 0;
	padding: 0;
	}
#popularBlogs div, #staffBlogs div, #latestBlogs div, #allBlogs div, #ContestBlogs div {
	margin-top: 3px;
	text-transform: uppercase;
	text-align: right;
	font-size: 11px;
	}
#popularBlogs div a, #staffBlogs div a, #latestBlogs div a, #allBlogs div a, #ContestBlogs div a {
	margin-left: 15px;
	color: #999;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	border-bottom: none;
	}
#popularBlogs div a:hover, #staffBlogs div a:hover, #latestBlogs div a:hover, #allBlogs div a:hover, #ContestBlogs div a:hover {
	color: #06c;
	text-decoration: none;
	border-bottom: 3px solid #06c;
	}
#popularBlogs div a.selected, #staffBlogs div a.selected, #latestBlogs div a.selected, #allBlogs div a.selected, #ContestBlogs div a.selected {
	color: #555;
	border-bottom: 3px solid #06c;
	cursor: default;
	}
#latestBlogs .countComment, #latestBlogs .countThumb {
	display: none;
	}
#communityHub #popularBlogs {
	overflow: hidden;
	margin-left: 10px;
	padding: 0;
	}
#communityHub #featuredUserBlog {
	float: left;
	width: 46%;
	}
/*****************************************************************
latestUpdates
*****************************************************************/ 
#latestUpdates {
	margin-top: 5px;
	}
#latestUpdates .content_item {
	margin-left: 10px;
	padding: 5px 0 5px 0;
	background-color: transparent;
	}
#latestUpdates .content_item:hover {
	padding: 5px 0 5px 0;
	background-color: #eff5ff;
	cursor: pointer;
	}
#latestUpdates .content_item img {
	border: 1px solid #ddd;
	}
#latestUpdates .content_item div {
	width: 510px;
	}
#latestUpdates .prm {
	width: 118px;
	height: auto;
	}
#latestUpdates .content_item img:hover {
	border: 1px solid #06c;
	}
#latestUpdates .content_item h2 {
	width: 498px;
	margin: 10px 10px 0 0;
	font-size: 20px;
	line-height: 100%;
	}
#latestUpdates .content_item p {
	float: left;
	width: 498px;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 140%;
	}
#latestUpdates li img {
	width: 120px;
	height: auto;
	margin: 2px 10px 2px 2px;
	}
#latestUpdates ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#breakingNews {
	margin-bottom: 15px;
	font-weight: bold;
	text-transform: uppercase;
	}
#breakingNews a {
	font-weight: normal;
	text-transform: none;
	}
#latestUpdates #allBlogs {
	padding: 0 10px 0 0;
	}
#latestUpdates #allBlogs h2, #latestUpdates #allBlogs .moreLink {
	display: none;
	}
#latestUpdates #allBlogs ul {
	margin: 0 0 20px 12px;
	}
#latestUpdates #allBlogs li {
	clear: both;
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	}
#latestUpdates #allBlogs span {
	position: relative;
	top: 5px;
	}
#latestUpdates #allBlogs p {
	float: left;
	width: 83%;
	padding-top: 5px;
	}
#latestUpdates #allBlogs a {
	line-height: 135%;
	font-size: 20px;
	}
#latestUpdates #allBlogs a.fudgeIt {
	line-height: 90%;
	}
#latestUpdates #allBlogs li:hover {
	background-color: #eff5ff;
	}
#latestUpdates #paginationShort, #newsReviewsHub #paginationShort{
	border-top: 4px solid #ddd;
	}
#latestUpdates #allBlogs div.clippingDiv {
	float: left;
	width: 90px;
	height: 90px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	line-height: 120%;
	border: 1px solid #ddd;
	overflow: hidden;
	}
#latestUpdates #allBlogs div.clippingDiv img {
	margin: 0;
	width: 90px;
	height: auto;
	border: none;
	}
#latestUpdates #allBlogs div.clippingDiv img:hover {
	border: none;
	}
#latestUpdates div.clippingDiv {
	float: left;
	width: 120px;
	height: 80px;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	overflow: hidden;
	}
#latestUpdates div.clippingDiv:hover {
	border: 1px solid #06c;
	}
#latestUpdates div.clippingDiv img {
	width: 120px;
	border: none;
	}
#latestUpdates div.clippingDiv img:hover {
	border: none;
	}
/*****************************************************************
popularGamesForDoors
*****************************************************************/ 
#popularGamesForDoors {
	margin-left: 10px;
	}
#topGame h3, #topGame p {
	margin: 0 10px 0 15px;
	}
#topGame p {
	font-size: 14px;
	}
#topGame p.number1 {
	margin: 20px 0 0 15px;
	padding: 25px 0 0 50px;
	background-image: url(/images/Elements/number-1.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: center;
	}
#topGame p.number1 img {
	border: 1px solid #ddd;
	}
#topGame p.number1 img:hover {
	border: 1px solid #06c;
	}
#topGame {
	float: left;
	width: 220px;
	height: 280px;
	margin: 10px 0 0 0;
	}
#popularGamesForDoors ul {
	float: right;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #ddd;
	}
#popularGamesForDoors ul li {
	width: 400px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
	}
#popularGamesForDoors ul li img {
	float: left;
	vertical-align: bottom;
	}
#popularGamesForDoors ul li p {
	float: left;
	width: 340px;
	margin: 8px 0 0 10px;
	padding: 0;
	font-size: 120%;
	overflow: hidden;
	}
#gamesHub #popularGamesForDoors {
	margin-top: 17px;
	}
#gamesHub #popularGamesForDoors h2 {
	float: right;
	width: 434px;
	}
#gamesHub #topGame, #gamesHub #popularGamesForDoors ul {
	float: right;
	height: auto;
	margin: 0;
	}
#gamesHub #topGame, #gamesHub #popularGamesForDoors ul, #gamesHub #popularGamesForDoors ul li {
	width: 434px;
	}
#gamesHub #topGame {
	margin-bottom: 20px;
	}
#gamesHub #topGame h3 {
	margin-top: 40px;
	}
#gamesHub #topGame p {
	float: left;
	font-size: 100%;
	margin: 0 0 5px 0;
	}
#gamesHub #topGame p.number1 {
	margin: 0 0 5px 15px;
	padding: 20px 0 0 50px;
	background-image: url(/images/Elements/number-1.png);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: center;
	}
/*****************************************************************
popularGamesFilter
*****************************************************************/
#popularGamesFilter {
	float: left;
	width: 195px;
	margin: 20px 0;
	border: 1px solid #ddd;
	background-image: url(/images/Elements/bkgd-filterBottom.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	}
#popularGamesFilter form {
	margin: 10px 0;
	padding: 0 0 10px 0;
	background-image: url(/images/Elements/bkgd-filterTop.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #ddd;
	}
#popularGamesFilter input {
	width: 113px;
	height: 21px;
	margin: 0 0 0 8px;
	font-size: 11px;
	border: 1px solid #ccc;
	background-color: #f0f0f0;
	}
#popularGamesFilter .formElement-search {
	width: 62px;
	height: 23px;
	margin: 0 0 0 -3px;
	padding: 0;
	border: none;
	cursor: pointer;
	vertical-align: bottom;
	background-color: transparent;
	background-image: url(/images/Elements/formElement-search_small.png);
	}
#popularGamesFilter h4 {
	font-weight: bold;
	margin: 0 0 5px 8px;
	}
#popularGamesFilter ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#popularGamesFilter li {
	margin: 0;
	padding: 3px 0 4px 25px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid transparent;
	}
#popularGamesFilter li.selected {
	background-image: url(/images/Elements/bkgd-filterSelected.gif);
	background-repeat: repeat-x;
	border-bottom: 1px solid #ddd;
	}
#popularGamesFilter li.selected a {
	color: #333;
	}
#popularGamesFilter li.selected a:hover, #popularGamesFilter li.selected:hover {
	color: #333;
	cursor: default;
	}
#popularGamesFilter li:hover {
	background-color: #eff5ff;
	cursor: pointer;
	}
#popularGamesFilter li a:hover {
	color: #06c;
	background-color: transparent;
	}
#popularGamesFilter li.selected:hover {
	border-bottom: 1px solid #ddd;
	}
#popularGamesFilter li.selected a:hover {
	color: #333;
	cursor: default;
	}
#popularGamesFilter p {
	margin: 0 8px;
	padding: 4px 0;
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #ddd;
	}
/*****************************************************************
carousel
*****************************************************************/
.carousel { width: 640px; position: relative; margin-left: 10px; background: #fff url("/images/Elements/bkgd-gradient.png") bottom repeat-x; }
.carousel-items { width: 555px; margin: 0 auto; display: none; }
.carousel .item { float: left; width: 110px; padding: 15px 0; text-align: center; }
.carousel .item a img { border: 1px solid #ddd; margin: 0 auto; }
.carousel .item a:hover img { border: 1px solid #06c; }
.carousel .button { width: 29px; height: 29px; position: absolute; top: 77px; cursor: pointer; background: #fff url("/images/Elements/carouselNav.png") no-repeat; }
.carousel .previous-button { left: 17px; background-position: 0 0; }
.carousel .previous-button:hover { background-position: 0 -29px; }
.carousel .next-button { right: 17px; background-position: -29px 0; }
.carousel .next-button:hover { background-position: -29px -29px; }
#gamesHub .carousel { margin-left: 0; }
#gamesHub .carousel h2 { margin-left: 10px; }
/*****************************************************************
featureReviewModule
*****************************************************************/
#featureReviewModule {
	width: 302px;
	margin-left: 10px;
	}
#featureReviewModule .clippingDiv {
	width: 300px;
	height: 175px;
	overflow: hidden;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	}
#featureReviewModule .clippingDiv:hover {
	border: 1px solid #06c;
	}
#featureReviewModule .clippingDiv img {
	width: 300px;
	}
#featureReviewModule h3 {
	float: left;
	width: 90%;
	margin: 2px 0;
	}
#featureReviewModule ul {
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}
#featureReviewModule li {
	margin: 0;
	padding: 7px 0;
	}
#featureReviewModule h4 {
	float: right;
	width: 8%;
	margin-bottom: 2px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	}
#featureReviewModule p {
	margin: 0;
	padding: 2px 0;
	text-align: right;
	}
#featureReviewModule p a {
	padding: 0 17px 0 0;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/images/Buttons/button_mini.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
#featureReviewModule p a:hover {
	color: #06c;
	background-color: transparent;
	}
/*****************************************************************
topClubs for doors
*****************************************************************/
#topClubsForDoors {
	margin-left: 10px;
	}
#topClubsForDoors h2 {
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ddd;
	}
#topClubsForDoors .content_item {
	width: 49%;
	padding-top: 0;
	border: none;
	}
#topClubsForDoors .clippingDiv {
	float: left;
	width: 92px;
	height: 92px;
	overflow: hidden;
	margin: 0 5px 0 0;
	clear: both;
	}
#topClubsForDoors .clippingDiv img {
	width: 90px;
	height: 90px;
	border: 1px solid #ddd;
	}
#topClubsForDoors .clippingDiv img:hover {
	border: 1px solid #06c;
	}
#topClubsForDoors .content_item p {
	float: left;
	width: 68%;
	margin: 5px 0 0 0;
	padding: 0;
	}
#topClubsForDoors .content_item p a {
	font-weight: bold;
	}
#topClubsForDoors p.moreLink {
	padding-top: 3px;
	border-top: 1px solid #ddd;
	}
/*****************************************************************
happeningNow
*****************************************************************/
#happeningNow {
	margin-bottom: 25px;
	padding: 10px 10px 0 10px;
	border: 1px solid #ddd;
	}
#happeningNow h2 {
	margin: 0 0 5px 0;
}
#happeningNow ul li img {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 10px;
	border: 1px solid #06c;
	}
#happeningNow ul {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#happeningNow li {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 7px 0;
	border-bottom: 1px solid #ddd;
	}
#happeningNow li p {
	float: left;
	width: 86%;
	margin: 0;
	padding: 0;
	}
#happeningNowContainer {
	position: relative;
	height: 240px;	
	overflow: hidden;
}
#happeningNowContent {
	position: absolute;
	top: 0;
}
#happeningNowControls {
	padding: 5px 0;
	text-align: center;
	position: relative;
}
#happeningNowControls a {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 2px 0 0;
	background: url(/images/Elements/happening-now/buttons-sprite.png) no-repeat;
}
#happeningNowControls #scrollDown {
	background-position: 0 0; 
}
#happeningNowControls #scrollDown:hover {
	background-position: 0 -20px; 
}
#happeningNowControls #scrollUp {
	background-position: -20px 0; 
}
#happeningNowControls #scrollUp:hover {
	background-position: -20px -20px; 
}
#happeningNowControls .pausePlayback {
	background-position: -40px 0;  
}
#happeningNowControls .pausePlayback:hover {
	background-position: -40px -20px; 
}
#happeningNowControls .playPlayback {
	background-position: -60px 0;  
}
#happeningNowControls .playPlayback:hover {
	background-position: -60px -20px; 
}
/*****************************************************************
popUserReviews
*****************************************************************/
#communityHub #popUserReviews {
	float: right;
	width: 47%;
	overflow: hidden;
	}
#popUserReviews {
	margin-left: 10px;
	}
#popUserReviews ul {
	width: auto;
	overflow: hidden;
	margin: 7px 0 0 0;
	padding: 0;
	list-style: none;
	}
#popUserReviews li {
	width: auto;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 7px 0 0 7px;
	}
#popUserReviews ul li img {
	float: left;
	margin: 0 10px 6px 0;
	border: 1px solid #ddd;
	}
#popUserReviews ul li img:hover {
	border: 1px solid #06c;
	}
#popUserReviews li p {
	float: left;
	width: 74%;
	margin: 2px 0 0 0;
	padding: 0;
	line-height: 150%;
	}
#popUserReviews li h6 {
	float: left;
	width: 74%;
	margin: 0 0 5px 0;
	font-size: 11px;
	}
/*****************************************************************
popularThreadsHub
*****************************************************************/
#popularThreadsHub {
	clear: both;
	margin: 0 0 25px 10px;
	border-bottom: 4px solid #ddd;
	}
#popularThreadsHub h2 {
	margin: 0;
	}
#popularThreadsHub ul, #popularThreadsHub dl {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px 0;
	}
#popularThreadsHub dl {
	border-bottom: 1px solid #ddd;
	}
#popularThreadsHub dt {
	clear: both;
	float: left;
	width: 70%;
	overflow: hidden;
	margin: 5px 0;
	padding: 0;
	}
#popularThreadsHub dd {
	float: left;
	width: 30%;
	overflow: hidden;
	margin: 5px 0;
	padding: 0;
	}
#popularThreadsHub dt.underline, #popularThreadsHub dd.underline {
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	}
/*****************************************************************
popularThreads
*****************************************************************/
#popularThreads {
	clear: both;
	margin: 0 0 25px 10px;
	padding: 0 15px;
	}
#popularThreads h2 {
	margin: 0;
	}
#popularThreads ul, #popularThreads dl {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px 0;
	}
#popularThreads dl {
	border-bottom: 1px solid #ddd;
	}
#popularThreads li {
	margin: 5px 0;
	padding: 0;
	border-bottom: 1px solid #ddd;
	}
#popularThreads dt {
	clear: right;
	float: left;
	width: 80%;
	overflow: hidden;
	margin: 5px 0;
	padding: 0;
	}
#popularThreads dd {
	float: right;
	width: 20%;
	overflow: hidden;
	margin: 5px 0;
	padding: 0;
	}
#popularThreads dt.underline, #popularThreads dd.underline {
	padding: 0 0 5px 0;
	font-size: 14px;
	font-weight: bold;
	}
#popularThreads p.moreLink {
	margin-top: 0;
	}
/*****************************************************************
inCaseYouMissed
*****************************************************************/
#inCaseYouMissed {
	margin-left: 10px;
	background: #fff url("/images/Elements/bkgd-gradient.png") bottom repeat-x;
	}
#inCaseYouMissed ul {
	width: auto;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	}
#inCaseYouMissed li {
	float: left;
	width: 158px;
	border-right: 1px solid #ddd;
	}
#inCaseYouMissed li img {
	width: 140px;
	height: auto;
	margin-left: 8px;
	border: 1px solid #ddd;
	}
#inCaseYouMissed img:hover {
	border: 1px solid #06c;
	}
#inCaseYouMissed p {
	width: 140px;
	overflow: hidden;
	margin: 0 9px 10px 9px;
	padding: 0;
	font-size: 14px;
	}
/*****************************************************************
recentReviews, relatedGames
*****************************************************************/
#recentReviews {
	margin: 0 15px;
	}
#recentlyUpdatedBlogs {
	margin: 0 20px;
	}
#recentlyUpdatedBlogs h2 {
	margin-bottom: 3px;
	}
#recentlyUpdatedBlogs a {
	font-weight: bold;
	}
#recentReviews .bold {
	color: #666;
	}
#recentReviews ul, #recentlyUpdatedBlogs ul {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#recentReviews li {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 10px 0 0 7px;
	border-bottom: 1px solid #ddd;
	}
#recentlyUpdatedBlogs li {
	width: auto;
	overflow: hidden;
	margin: 0 0 3px 0;
	padding: 0 0 0 7px;
	border-bottom: 1px solid #ddd;
	}
#recentReviews ul li img {
	float: left;
	margin: 3px 10px 10px 0;
	border: 1px solid #ddd;
	}
#recentlyUpdatedBlogs .prm {
	float: left;
	margin: 7px 10px 10px 0;
	border: 1px solid #ddd;
	}
#recentReviews ul li img:hover, #recentlyUpdatedBlogs ul li img:hover {
	border: 1px solid #06c;
	}
#recentReviews li div {
	float: left;
	width: 65%;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 140%;
	}
#recentlyUpdatedBlogs li p {
	float: left;
	width: 50%;
	margin: 5px 0;
	padding: 0;
	line-height: 140%;
	}
#recentReviews h4 {
	margin-bottom: 2px;
	display: inline;
	font-size: 18px;
	font-weight: bold;
	}
#recentReviews li h6 {
	margin: 0 0 5px 0;
	display: inline;
	font-size: 120%;
	}
#recentlyUpdatedBlogs .moreLink {
	padding-top: 0;
	}
/*****************************************************************
relatedGames
*****************************************************************/
#recentReviews, #relatedGamess {
	margin: 0 15px;
	}
#relatedGames ul {
	width: auto;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
	}
#relatedGames li {
	width: auto;
	overflow: hidden;
	margin: 0 0 5px 0;
	padding: 0 0 0 7px;
	border-bottom: 1px solid #ddd;
	}
#relatedGames ul li img {
	float: left;
	margin: 7px 10px 10px 0;
	border: 1px solid #ddd;
	}
#relatedGames ul li img:hover {
	border: 1px solid #06c;
	}
#relatedGames li div {
	float: left;
	width: 70%;
	margin: 0 0 5px 0;
	padding: 0;
	line-height: 140%;
	}
/*****************************************************************
my1up userInfo
*****************************************************************/
#myUserInfo {
	margin: 2px 0 10px 0;
	padding: 10px;
	border: 1px solid #ddd;
	background-image: url(/images/Elements/bkgd-gradient.png);
	background-repeat: repeat-x;
	background-position: bottom left;
	}
#myUserInfo .clippingDiv {
	float: left;
	width: 90px;
	overflow: hidden;
	margin-right: 12px;
	}
#myUserInfo .clippingDiv img {
	width: 90px;
	height: auto;
	clip: rect(0px,90px,90px,0px);
	margin-bottom: 8px;
	cursor: pointer;
	}
#myUserInfo div.floatleft {
	width: 175px;;
	}
#myUserInfo h3 {
	margin: 0 0 7px 0;
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	}
#myUserInfo h4 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 7px 0;
	padding-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	}
#myUserInfo h5 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #999;
	text-transform: uppercase;
	}
#myUserInfo p {
	margin: 0 0 10px 0;
	padding: 1px 0 0 0;
	font-size: 11px;
	line-height: 130%;
	}
#myUserInfo dl {
	float: left;
	width: 128px;
	overflow: hidden;
	margin: 0 0 10px 0;
	}
#myUserInfo dt {
	clear: both;
	float: left;
	margin: 1px 0;
	padding-right: 4px;
	font-weight: bold;
	white-space: nowrap;
	}
#myUserInfo dd {
	float: left;
	min-width: 45px;
	margin: 1px 0;
	}
#myUserInfo .customRank {
	font-weight: normal;
	width: 90px;
	overflow: hidden;
	}
#myUserInfo ul {
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#myUserInfo ul.underline {
	margin: 0 0 10px 0;
	padding: 10px 0 4px 0;
	border-top: 1px solid #ddd;
	}
#myUserInfo ul.underline li {
	margin: 0 0 0 5px;
	padding: 1px 0 7px 20px;
	font-size: 11px;
	}
#myUserInfo ul.floatleft {
	width: 49%;
	}
#myUserInfo ul.floatright {
	width: 49%;
	}

/*****************************************************************
my1up currentlyPlaying
*****************************************************************/
#myCurrentlyPlaying {
	margin-bottom: 10px;
	padding-bottom: 7px;
	}
#myCurrentlyPlaying h2 {
	margin: 0 0 2px 0;
	}
#myCurrentlyPlaying .underlineBold {
	margin-bottom: 10px;
	}
#myCurrentlyPlaying .underlineBold a {
	margin-top: 7px;
	}
#myCurrentlyPlaying img {
	margin: 0 0 4px 4px;
	}
/*****************************************************************
my1up interests, favorites
*****************************************************************/
#myInterests, #myFavorites {
	margin-bottom: 10px;
	padding-bottom: 5px;
	}
#myInterests .underlineBold, #myFavorites .underlineBold {
	margin-bottom: 7px;
	}
#myInterests h4, #myFavorites h4 {
	color: #333;
	}
#myInterests .underlineBold a, #myFavorites .underlineBold a {
	margin-top: 7px;
	}
/*****************************************************************
my1up topFriends
*****************************************************************/
#myFriends {
	margin-bottom: 10px;
	}
#myFriends .underlineBold {
	margin-bottom: 10px;
	}
#myFriends .avatar {
	width: 40px;
	height: 40px;
	margin: 0 8px 8px 0;
	}
#myFriends p {
	margin: 0;
	padding: 2px 0;
	text-align: right;
	}
#myFriends p a {
	padding: 0 17px 0 0;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/images/Buttons/button_mini.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
#myFriends p a:hover {
	color: #06c;
	background-color: transparent;
	text-decoration: none;
	}
/*****************************************************************
my1up topClubs
*****************************************************************/
#myClubs {
	margin-bottom: 10px;
	}
#myClubs .underlineBold {
	margin-bottom: 5px;
	}
#myClubs .prm {
	float: left;
	width: 39px;
	height: 39px;
	margin-right: 10px;
	border: 1px solid #ddd;
	}
#myClubs .content_item p {
	float: left;
	width: 248px;
	margin: 0;
	padding: 0;
	}
#myClubs p.alignright {
	margin: 0;
	padding: 2px 0;
	text-align: right;
	}
#myClubs p.alignright a {
	padding: 0 17px 0 0;
	color: #999;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/images/Buttons/button_mini.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
#myClubs p a:hover {
	color: #06c;
	background-color: transparent;
	text-decoration: none;
	}
/*****************************************************************
my1up myProfile
*****************************************************************/
#myProfile {
	margin: 10px 0 20px 0;
	text-transform: uppercase;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	}
#myProfile a {
	margin-left: 15px;
	color: #999;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	border-bottom: none;
	}
#myProfile a:hover {
	color: #06c;
	text-decoration: none;
	border-bottom: 3px solid #06c;
	}
#myProfile a.selected {
	color: #555;
	border-bottom: 3px solid #06c;
	cursor: default;
	}
/*****************************************************************
my1up desktopImage
*****************************************************************/
#desktopImage {
	width: auto;
	overflow: hidden;
	margin-bottom: 15px;
	text-align: center;
	}
#desktopImage img {
	max-width: 640px;
	width: expression(this.width > 640 ? 640 + "px" : this.width);
	margin: 0 auto;
	}
/*****************************************************************
my1up myAnnouncement
*****************************************************************/
#myAnnouncement {
	width: 644px;
	overflow: hidden;
	margin-bottom: 15px;
	}
#myAnnouncement h2 {
	margin-bottom: 15px;
	}
#myAnnouncement img, #myAnnouncement embed, #myAnnouncement object {
	max-width: 640px;
	width: expression(this.width > 640 ? 640 + "px" : this.width);
	}
/*****************************************************************
my1up publicBlog
*****************************************************************/
#publicBlog {
	margin-bottom: 15px;
	}
#publicBlog h2 {
	margin-bottom: 5px;
	padding-bottom: 2px;
	}
#blogEntries {
	width: 644px;
	overflow: hidden;
	}
#blogEntries img, #blogEntries embed, #blogEntries object {
	max-width: 640px;
	width: expression(this.width > 640 ? 640 + "px" : this.width);
	}
/*****************************************************************
my1up contributions, games, images
*****************************************************************/
#myContributions, #myGames, #myImages {
	margin-bottom: 30px;
	}
#myContributions h2, #myGames h2, #myImages h2 {
	margin-bottom: 10px;
	}
/*****************************************************************
newsReviewsHub
*****************************************************************/
#newsReviewsHub h2 {
	margin-top: 10px;
	}
#newsReviewsHub p.floatright {
	margin: 20px 0 5px 0;
	text-transform: uppercase;
	font-weight: bold;
	}
#newsReviewsHub p.floatright img {
	margin: 0 0 0 5px;
	display: inline;
	vertical-align: bottom;
	}
#newsReviewsHub p.floatright a:hover {
	background-color: transparent;
	}
#newsReviewsHub ul.filter {
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 4px solid #ddd;
	}
#newsReviewsHub .filter li {
	float: right;
	margin: 5px 0 5px 10px;
	padding: 0;
	font-size: 11px;
	}
#newsReviewsHub .filter li a {
	color: #999;
	padding: 0 5px;
	}
#newsReviewsHub .filter li a:hover {
	color: #06c;
	background-color: transparent;
	border-bottom: 3px solid #06c;
	}
#newsReviewsHub .filter li.selected a {
	color: #333;
	border-bottom: 3px solid #06c;
	}
#newsReviewsHub .filter li.selected a:hover, #newsReviewsHub .filter li.selected a:hover {
	color: #333;
	border-bottom: 3px solid #06c;
	cursor: default;
	}
#newsReviewsHub .filter p {
	margin: 0;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
	}
#newsReviewsHub #switchcontent {
	clear: both;
	margin-top: 15px;
	}
#newsReviewsHub .content_item {
	margin-left: 10px;
	padding: 5px 0 5px 0;
	background-color: transparent;
	}
#newsReviewsHub .content_item:hover {
	padding: 5px 0 5px 0;
	background-color: #eff5ff;
	cursor: pointer;
	}
#newsReviewsHub .content_item img {
	border: 1px solid #ddd;
	}
#newsReviewsHub .content_item img:hover {
	border: 1px solid #06c;
	}
#newsReviewsHub .content_item h2 {
	width: 490px;
	margin: 10px 10px 0 0;
	font-size: 20px;
	line-height: 100%;
	}
#newsReviewsHub .content_item div {
	width: 498px;
	}
#newsReviewsHub .content_item p {
	float: left;
	width: 490px;
	margin: 3px 0 0 0;
	padding: 0;
	line-height: 140%;
	}
#newsReviewsHub .prm {
	width: 120px;
	height: auto;
	margin: 2px 10px 2px 2px;
	background-repeat: no-repeat;
	}
/*****************************************************************
gameOverview
*****************************************************************/
#gameOverview {
	}
#gameOverview .boxArt {
	float: left;
	margin: 10px 15px 10px 10px;
	}
#gameOverview div {
	float: left;
	width: 82%;
	overflow: hidden;
	}
#gameOverview h1 {
	float: left;
	width: 55%;
	margin: 6px 0 0 0;
	padding: 0;
	}
#gameOverview h4 {
	float: left;
	width: 55%;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 16px;
	}
#gameOverview #likeIt {
	float: right;
	width: 55px;
	height: 65px;
	margin: 7px 15px 0 0;
	display: block;
	overflow: hidden;
	}
#gameOverview div ul {
	float: right;
	width: 30%;
	overflow: hidden;
	margin: 5px 0;
	padding: 0;
	list-style: none;
	}
#gameOverview #icon_add {
	height: 20px;
	margin: 1px 0 0 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/icon_add.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#gameOverview #icon_follow {
	height: 20px;
	margin: 1px 0 0 0;
	padding: 0 0 0 20px;
	background-image: url(/images/Elements/icon_follow.gif);
	background-repeat: no-repeat;
	background-position: top left;
	}
#gameOverview #amazon {
	float: left;
	margin: 1px 0 0 0;
	padding: 0;
	}
#gameOverview p {
	float: left;
	width: 100%;
	margin: 2px 0 0 0;
	padding: 7px 0;
	border-top: 1px solid #ddd;
	}
#gameOverview div img {
	float: right;
	}
#gameOverview ul.contentTabs {
	clear: both;
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 20px 0 0 10px;
	}
#gameOverview ul.contentTabs li {
	margin: 0;
	}
#gameOverview ul.contentTabs li.selected a, #gameOverview ul.contentTabs a:hover {
	color: #fff;
	}
#gameOverview ul.contentTabs a {
	padding: 8px 9px 8px 9px;
	color: #666;
	background-position: top center;
	border-right: 1px solid #ddd;
	}
#gameOverview ul.contentTabs li.noBorder a {
	border-right: none;
	}
#gameOverview ul.contentTabs li a.noLink {
	color: #999;
	cursor: default;
	}
#gameOverview ul.contentTabs li a.noLink:hover {
	background-image: url(/images/Elements/bkgd-contentTabs-gray.gif);
	}
#gameOverview ul.contentTabs li.leftCorner {
	background-image: url(/images/Elements/bkgd-contentTabs-gray.gif);
	background-position: top left;
	}
#gameOverview ul.contentTabs li.leftCornerSelected {
	background-image: url(/images/Elements/bkgd-contentTabs-blue.gif);
	background-position: top left;
	}
#gameOverview ul.contentTabs li.rightCorner {
	background-image: url(/images/Elements/bkgd-contentTabs-gray.gif);
	background-position: top right;
	}
#gameOverview ul.contentTabs li.rightCornerSelected {
	background-image: url(/images/Elements/bkgd-contentTabs-blue.gif);
	background-position: top right;
	}
/*****************************************************************
gameOverview screens
*****************************************************************/
#gameScreens {
	margin: 0 0 20px 10px;
	}
#gameScreens h2 {
	margin-bottom: 10px;
	}
#gameScreens .clippingDiv {
	float: left;
	width: 148px;
	height: 93px;
	margin-bottom: 8px;
	overflow: hidden;
	border: 1px solid #ddd;
	}
#gameScreens .clippingDiv:hover {
	border: 1px solid #06c;
	}
#gameScreens .marginRight {
	margin-right: 13px;
	}
#gameScreens .clippingDiv img {
	width: 148px;
	}
#gameScreens p.moreLink {
	border-top: 1px solid #ddd;
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
gameOverview videos
*****************************************************************/
#gameVideos {
	margin: 0 0 20px 10px;
	}
#gameVideos h2 {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	}
#gameVideos .content_item {
	margin: 0;
	padding: 8px 0;
	}
#gameVideos .clippingDiv {
	float: left;
	width: 120px;
	height: 77px;
	overflow: hidden;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	}
#gameVideos .clippingDiv:hover {
	border: 1px solid #06c;
	}
#gameVideos .clippingDiv img {
	width: 120px;
	}
#gameVideos .content_item p {
	margin: 0;
	padding: 3px 0 0 0;
	}
#gameVideos p.moreLink {
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
gameOverview blogs, forums
*****************************************************************/
#gameBlogs, #gameForums{
	margin: 0 0 20px 10px;
	overflow: hidden;
	}
#gameBlogs h2, #gameForums h2 {
	width: 100%;
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	}
#gameBlogs .content_item, #gameForums .content_item {
	clear: both;
	margin: 0;
	padding: 12px 0 8px 0;
	}
#gameBlogs .content_item img, #gameForums .content_item img {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 10px 3px 0;
	border: 1px solid #ddd;
	}
#gameBlogs .content_item img:hover, #gameForums .content_item img:hover {
	border: 1px solid #06c;
	}
#gameBlogs .content_item div, #gameForums .content_item div {
	float: left;
	width: 91%;
	}
#gameBlogs p.moreLink, #gameBlogs p.moreLink {
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
gameOverview 1up reviews
*****************************************************************/
#game1upReviews {
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px 10px;
	}
#game1upReviews h2 {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	}
#game1upReviews div {
	float: left;
	width: 79%;
	margin-top: 8px;
	padding-top: 8px;
	}
#game1upReviews .clippingDiv {
	float: left;
	width: 120px;
	height: 90px;
	overflow: hidden;
	margin: 8px 10px 8px 0;
	padding: 0;
	border: 1px solid #ddd;
	}
#game1upReviews .clippingDiv:hover {
	border: 1px solid #06c;
	}
#game1upReviews .clippingDiv img {
	width: 120px;
	}
#game1upReviews h3 {
	float: left;
	}
#game1upReviews h4 {
	float: right;
	padding-right: 15px;
	font-weight: bold;
	}
#game1upReviews h4 span {
	font-size: 12px;
	font-weight: normal;
	}
#game1upReviews p {
	clear: both;
	margin: 0;
	padding: 3px 0;
	}
/*****************************************************************
gameOverview user reviews
*****************************************************************/
#gameUserReviews {
	clear: both;
	margin: 0 0 20px 10px;
	}
#gameUserReviews h2 {
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom: 4px solid #ddd;
	}
#gameUserReviews .content_item {
	float: none;
	width: auto;
	margin: 0;
	padding: 12px 0 8px 0;
	}
#gameUserReviews .content_item div {
	float: left;
	width: 91%;
	}
#gameUserReviews img {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	}
#gameUserReviews img:hover {
	border: 1px solid #06c;
	}
#gameUserReviews h3 {
	float: left;
	}
#gameUserReviews h4 {
	float: right;
	font-weight: bold;
	}
#gameUserReviews h4 span {
	font-size: 12px;
	font-weight: normal;
	}
#gameUserReviews div p {
	clear: both;
	margin: 0;
	padding: 0;
	}
#gameUserReviews p.moreLink {
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
gameOverview news, previews, cheats
*****************************************************************/
#gameNews, #gamePreviews, #gameCheats {
	width: 100%;
	overflow: hidden;
	margin: 0 0 20px 10px;
	}
#gameNews h2, #gamePreviews h2, #gameCheats h2 {
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	}
#gameNews .content_item, #gamePreviews .content_item, #gameCheats .content_item {
	padding-bottom: 4px;
	}
#gameNews .content_item p, #gamePreviews .content_item p, #gameCheats .content_item p {
	margin: 0;
	padding: 5px 0 3px 0;
	}
#gameNews .moreLink {
	padding-right: 10px;
	}
#gameCheats .superGuide img {
	float: left;
	margin-right: 5px;
	}
#gameCheats .superGuide h3 {
	margin-top: 7px;
	}
#gameNews p.moreLink, #gamePreviews p.moreLink, #gameCheats p.moreLink {
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
gameOverview features
*****************************************************************/
#gameFeatures {
	margin: 0 0 20px 10px;
	}
#gameFeatures h2 {
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	}
#gameFeatures .content_item {
	margin: 0;
	padding: 8px 0;
	}
#gameFeatures .clippingDiv {
	float: left;
	width: 85px;
	height: 64px;
	overflow: hidden;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	}
#gameFeatures .clippingDiv:hover {
	border: 1px solid #06c;
	}
#gameFeatures .clippingDiv img {
	width: 85px;
	}
#gameFeatures .content_item p {
	margin: 0;
	padding: 5px 0 3px 0;
	}
#gameFeatures p.moreLink {
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
gameOverview latestUpdates
*****************************************************************/
#gameLatestAll, #gameLatestStaff, #gameLatestCommunity {
	margin: 0 0 20px 10px;
	}
#gameLatestStaff, #gameLatestCommunity {
	display: none;
	}
#gameLatestAll h2, #gameLatestStaff h2, #gameLatestCommunity h2 {
	padding-bottom: 3px;
	border-bottom: 4px solid #ddd;
	}
#gameLatestAll .content_item, #gameLatestStaff .content_item, #gameLatestCommunity .content_item {
	clear: both;
	margin: 0;
	padding: 10px 0 10px 0;
	}
#gameLatestAll img, #gameLatestStaff img, #gameLatestCommunity img {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	}
#gameLatestAll img:hover, #gameLatestStaff img:hover, #gameLatestCommunity img:hover {
	border: 1px solid #06c;
	}
#gameLatestAll .content_item div, #gameLatestStaff .content_item div, #gameLatestCommunity .content_item div {
	float: left;
	width: 91%;
	}
#gameLatestAll p, #gameLatestStaff p, #gameLatestCommunity p {
	margin-top: 3px;
	text-transform: uppercase;
	text-align: right;
	font-size: 11px;
	}
#gameLatestAll p a, #gameLatestStaff p a, #gameLatestCommunity p a {
	margin-left: 15px;
	color: #999;
	text-transform: uppercase;
	text-align: right;
	text-decoration: none;
	border-bottom: none;
	}
#gameLatestAll p a:hover, #gameLatestStaff p a:hover, #gameLatestCommunity p a:hover {
	color: #06c;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 3px solid #06c;
	}
#gameLatestAll p a.selected, #gameLatestStaff p a.selected, #gameLatestCommunity p a.selected {
	color: #555;
	border-bottom: 3px solid #06c;
	cursor: default;
	}
/*****************************************************************
Vitals
*****************************************************************/
#gameInfo {
	margin-bottom: 20px;
	padding: 10px;
	background-image: url(/images/Elements/bkgd-gradient.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	}
#gameInfo h2 {
	padding-bottom: 3px;
	border-bottom: 4px solid #ddd;
	}
#gameInfo dl {
	width: 100%;
	margin: 0 0 7px 0;
	overflow: hidden;
	}
#gameInfo dt {
	clear: both;
	float: left;
	margin: 7px 3px 0 0;
	padding: 0;
	font-weight: bold;
	white-space: nowrap;
	}
#gameInfo dd {
	margin: 7px 0 0 0;
	padding: 0;
	white-space: nowrap;
	}
#gameInfo h4 {
	clear: both;
	margin-bottom: 2px;
	font-size: 15px;
	}
#gameInfo .moreLink {
	border-top: 1px solid #ddd;
	}
#gameInfo .section { 
	padding: 10px 0;
	border-top: 1px solid #ddd;
}
/*****************************************************************
Popular by platform/genre
*****************************************************************/
#popularLists {
	margin: 0 0 20px 10px;
	}
#popularLists div {
	width: 48%;
	overflow: hidden;
	}
#popularLists h3 {
	margin-bottom: 7px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ddd;
	}
#popularLists dl {
	margin: 0;
	padding: 0;
	}
#popularLists dt {
	clear: right;
	float: left;
	width: 85%;
	overflow: hidden;
	margin: 0;
	padding: 2px 0;
	}
#popularLists dd {
	float: right;
	width: 15%;
	overflow: hidden;
	margin: 0;
	padding: 2px 0;
	text-align: right;
	}
/*****************************************************************
Popularity
*****************************************************************/
#ratingsComponent {
	margin-bottom: 15px;
	padding: 0 15px;
	line-height: 180%;
	}
#ratingsComponent h2 {
	margin-bottom: 2px;
	padding-bottom: 2px;
	border-bottom: 4px solid #ddd;
	}
#ratingsComponent .bold {
	font-size: 16px;
	color: #333;
	}
#ratingsComponent a:hover {
	background: none;
	}
#ratingsComponent p {
	margin: 0;
	padding: 2px 0 7px 0;
	clear: both;
	}
#ratingsComponent img {
	float: right;
	}
/*****************************************************************
relatedClubs, topClubs
*****************************************************************/
#relatedClubs, #topClubs {
	margin-bottom: 20px;
	}
#relatedClubs {
	padding: 0 15px;
	}
#relatedClubs h3 {
	font-size: 14px;
	}
#relatedClubs h2, #topClubs h2 {
	margin-bottom: 2px;
	border-bottom: 4px solid #ddd;
	}
#relatedClubs .content_item p, #topClubs .content_item p {
	float: left;
	width: 62%;
	margin: 0;
	padding: 0;
	}
#relatedClubs .clippingDiv, #topClubs .clippingDiv {
	float: left;
	width: 92px;
	height: 92px;
	overflow: hidden;
	margin: 2px 10px 0 0;
	clear: both;
	}
#relatedClubs .clippingDiv img, #topClubs .clippingDiv img {
	width: 90px;
	height: 90px;
	border: 1px solid #ddd;
	}
#relatedClubs .clippingDiv img:hover, #topClubs .clippingDiv img:hover {
	border: 1px solid #06c;
	}
#communityHub #topClubs {
	clear: both;
	margin-left: 10px;
	border-bottom: 4px solid #ddd;
	}
#communityHub #topClubs h2{
	border-bottom: 1px solid #ddd;
	}
#communityHub #topClubs .content_item {
	width: 48%;
	padding-bottom: 3px;
	border: none;
	}
#communityHub #topClubs .noBorder {
	margin-bottom: 7px;
	}
#communityHub #topClubs .moreLink {
	border-top: 1px solid #ddd;
	}
#communityHub p.floatright {
	text-transform: uppercase;
	}
/*****************************************************************
triviaModule
*****************************************************************/
#triviaModule {
	margin: 0 15px 20px 15px;
	}
#triviaModule h2 {
	border-bottom: 4px solid #ddd;
	}
#triviaModule .moreLink {
	border-top: 1px solid #ddd;
	}
#triviaModule .clippingDiv {
	float: left;
	width: 92px;
	height: 92px;
	overflow: hidden;
	margin: 2px 10px 0 0;
	clear: both;
	}
#triviaModule .clippingDiv img {
	width: 90px;
	border: 1px solid #ddd;
	}
#triviaModule .clippingDiv img:hover {
	border: 1px solid #06c;
	}
/*****************************************************************
gameSeries
*****************************************************************/
#gameSeries {
	margin-bottom: 25px;
	padding: 0 15px;
	}
#gameSeries h2 {
	border-bottom: 4px solid #ddd;
	}
#gameSeries ul {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;	
	}
#gameSeries li {
	width: auto;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	}
#gameSeries li img {
	float: left;
	margin: 10px 10px 10px 6px;
	}
#gameSeries li p {
	float: left;
	width: 70%;
	margin: 10px 0;
	padding: 0;
	}
/*****************************************************************
pagination - old
*****************************************************************/
#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(/boards/templates/default/images/pointer-previous.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_next {
	background-image: url(/boards/templates/default/images/pointer-next.gif);
	background-position: center right;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_previous a {
	background-image: url(/boards/templates/default/images/pointer-previous_on.gif);
	background-position: center left;
	background-repeat: no-repeat;
	}
#pagination_top .pagination_next a {
	background-image: url(/boards/templates/default/images/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(/images/Buttons/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(/images/Buttons/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(/images/Buttons/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(/images/Buttons/pag_next.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	}
#pagination_bottom .pagination_previous a:hover {
	background-image: url(/images/Buttons/pag_prev_over.gif);
	background-color: transparent;
	}
#pagination_bottom .pagination_next a:hover {
	background-image: url(/images/Buttons/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;
	}
#pagination_top a:hover {
	color: #06c;
	}
/*****************************************************************
pagination - new
*****************************************************************/
.paginationShort {
	clear: both;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	color: #999;
	text-align: center;
	font-weight: bold;
	}
.paginationShort span {
	padding: 2px 5px;
	color: #333;
	border-bottom: 3px solid #06c;
	}
.paginationShort a {
	margin: 0 2px;
	padding: 2px 5px;
	color: #999;
	}
.paginationShort a:hover {
	color: #06c;
	text-decoration: none;
	background-color: transparent !important;
	}
.paginationShort a.prev {
	margin: 0 25px 0 0;
	padding: 5px 0 5px 25px;
	color: #e0e0e0;
	text-transform: uppercase;
	cursor: default;
	background-image: url(/images/Elements/button-left_disabled.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border: none;
	}
.paginationShort a.next {
	margin: 0 0 0 25px;
	padding: 5px 25px 5px 0;
	color: #e0e0e0;
	text-transform: uppercase;
	cursor: default;
	background-image: url(/images/Elements/button-right_disabled.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border: none;
	}
.paginationShort a.prevClickable {
	margin: 0 25px 0 0;
	padding: 5px 0 5px 25px;
	text-transform: uppercase;
	cursor: pointer;
	background-image: url(/images/Elements/button-left_gray.gif);
	background-position: center left;
	background-repeat: no-repeat;
	border: none;
	}
.paginationShort a.nextClickable {
	margin: 0 0 0 25px;
	padding: 5px 25px 5px 0;
	text-transform: uppercase;
	cursor: pointer;
	background-image: url(/images/Elements/button-right_gray.gif);
	background-position: center right;
	background-repeat: no-repeat;
	border: none;
	}
.paginationShort a.prevClickable:hover, .paginationShort a.nextClickable:hover {
	background-color: transparent;
	background-image: url(/images/Elements/button-left_blue.gif);
	}
.paginationShort a.nextClickable:hover {
	background-image: url(/images/Elements/button-right_blue.gif);
	}
.paginationShort a.prev:hover, .paginationShort a.next:hover, .paginationShort a.prevClickable:hover, .paginationShort a.nextClickable:hover {
	background-color: transparent;
	}
.paginationShort a.prevClickable:hover span, .paginationShort a.nextClickable:hover span {
	border-bottom: 2px solid #06c;
	}
/*****************************************************************
Blog/Comment form
*****************************************************************/
#blogEntryForm {
	margin-top: 10px;
	padding: 0 4px 0 0;
	}
#blogEntryForm #blogHtml, #blogEntryForm #blogDescription, #blogEntryForm #blogTitle {
	width: 99.6%;
	}
input.buttonSearch {
	border: none;
	}
input.buttonCancel {
	vertical-align: top;
	}
#blogEntryForm p.floatleft {
	width: 49%;
	}
#blogEntryForm p.alignright input {
	vertical-align: bottom;
	}
/*****************************************************************
Game search/tagging
*****************************************************************/
#taggingResults {
	max-height: 300px;
	width: expression(this.height > 300 ? 300: true);
	overflow: auto;	
	}
#taggingResults h3 {
	margin-bottom: 5px;
	}
#searchGames input {
	width: 185px;
	margin-bottom: 10px;
	border: 1px solid #7f9db9;
	}
#searchGames p.underline {
	margin-bottom: 10px;
	padding-bottom: 5px;
	}
/*****************************************************************
Comments
*****************************************************************/
#userComments {
	clear: both;
	margin: 10px 0;
	}
#userComments h4 {
	margin: 0;
	padding: 8px 0 3px 0;
	color: #333;
	font-weight: bold;
	}
#userComments ul {
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0 0 10px 0;
	}
#userComments li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#userComments li.commentRoot, #userComments li.commentRoot_gray {
	width: 62px;
	padding: 5px 0 0 0;
	background-repeat: no-repeat;
	}
#userComments li.commentRoot_gray {
	background-image: url(/images/Elements/commentRoot-gray.png);
	}
#userComments li.commentRoot {
	background-image: url(/images/Elements/commentRoot-white.png);
	}
#userComments .nest0 {
	width: 562px;
	}
#userComments .nest1 {
	width: 468px;
	}
#userComments .rbox, #userComments .rbox_gray {
	margin: 0;
	}
#userComments .rbox-contents, #userComments .rbox_gray-contents {
	padding: 0 15px;
	}
#userComments .rbox-contents h3, #userComments .rbox_gray-contents h3 {
	padding-top: 5px;
	}
#userComments .userComment {
	padding: 5px 0 0 0;
	}
.userComment iframe, .userComment embed {
	width: 480px !important;
	height: 390px !important;
	max-width: 532px !important;
	width:expression(this.width > 532 ? "532px" : this.width);
	margin: 0 auto;
	}
#userComments .rbox-contents p, #userComments .rbox_gray-contents p {
	margin: 0;
	padding: 2px 0 5px 0;
	}
#userContent {
	width: auto;
	overflow: hidden;
	}
#userContent h4 {
	margin: 0;
	padding: 0;
	color: #333;
	font-weight: bold;
	}
#userComments div.blurb {
	margin: 0;
	padding: 0 0 5px 0;
	}
#userComments div.blurb a, #userComments div.blurb a:hover, #userContent div.blurb a, #userContent div.blurb a:hover {
	color: #f60;
	background-color: transparent;
	}
#commentTitle {
	border: 1px solid #ccc;
	width: 99.8%;
	}
#userComments #commentTitle {
	width: 532px !important;
	}
#userComments #commentHtml.tinymceReduced {
	width: 532px !important;
	}
#userComments .nest0 img, #userComments .nest0 object, #userComments .nest0 embed, #userComments .nest0 iframe {
	max-width: 532px !important;
	width:expression(this.width > 532 ? "532px" : this.width);
	}
#userComments .nest1 img, #userComments .nest1 object, #userComments .nest1 embed, #userComments .nest1 iframe {
	max-width: 433px !important;
	width:expression(this.width > 433 ? "433px" : this.width);
	}
#userComments .nest1 .rbox .rbox-contents .timeStamp {
	position: relative;
	top: -2px;
	line-height: 170%;
	}
#userComments img.avatar {
	width: 40px;
	height: 40px;
	margin-bottom: 10px;
	}
/*****************************************************************
Related Articles
*****************************************************************/
#relatedArticles {
	margin: 0 0 15px 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	}
#relatedArticles td {
	width: 33%;
	margin: 0;
	padding: 5px 0 0 0;
	border-right: 1px solid #e0e0e0;
	vertical-align: top;
	}
#relatedArticles td p {
	margin: 0 15px;
	}
#relatedArticles td a {
	font-size: 14px;
	font-weight: bold;
	}
#relatedArticles td a:hover {
	background-color: #06c;
	}
/*****************************************************************
Search Results
*****************************************************************/
#searchResults {
	padding: 10px;
	}
#searchResults form {
	float: right;
	padding: 10px 0;
	}
#searchResults form select {
	margin-left: 5px;
	padding: 2px;
	border: 1px solid #ddd;
	}
#searchResults ul {
	clear: both;
	width: auto;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;	
	}
#searchResults li {
	width: auto;
	overflow: hidden;
	padding: 5px 0 9px 0;
	border-bottom: 1px solid #ddd;
	}
#searchResults .boxArtSmall {
	float: left;
	margin: 7px 15px 2px 10px;
	}
#searchResults div, #searchResults .prm, #searchResults .avatar {
	float: left;
	}
#searchResults h3 {
	margin-top: 3px;
	}
#searchResults .avatar {
	width: 40px;
	height: 40px;
	}
#searchResults img.plus {
	margin-right: 10px;
	}
#searchResultsHeader h2 {
	margin: 5px 0 10px 10px;
	}
#searchResultsHeader .contentTabs {
	margin-bottom: 3px;
	padding-left: 5px;
	}
#searchResultsHeader .contentTabs li {
	text-align: center;
	line-height: 90%;
	}
#searchResultsHeader .contentTabs li span {
	padding-top: 5px;
	}
#searchResultsHeader .contentTabs li span sup {
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #999;
	}
#searchResultsHeader .contentTabs li.selected span sup, #searchResultsHeader .contentTabs li a:hover span sup {
	color: #fff;
	}
#searchResultsHeader .contentTabs li.noLink a:hover span sup {
	color: #999;
	}
#searchResultsHeader .contentTabs li.noLink a:hover, #searchResultsHeader .contentTabs li.noLink a:hover span {
	color: #333;
	cursor: default;
	background-image: url(/images/Elements/bkgd-contentTabs-gray.gif);
	}
.googleAd {
	padding: 0 10px;
	}
/*****************************************************************
Features/News Index, Peopleplace
*****************************************************************/
#featuresIndex {
	padding: 10px;
	}
#featuresIndex h1 {
	margin-bottom: 5px;
	line-height: 110%;
	}
#featuresIndex form, #peoplePlace form {
	margin-bottom: 20px;
	padding: 10px;
	background-color: #f2f2f2;
	overflow: hidden;
	}
#featuresIndex form p {
	float: left;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 12px;
	}
#featuresIndex form p a {
	margin: 0 10px;
	color: #999;
	}
#featuresIndex form p a:hover {
	color: #333;
	background-color: transparent;
	border-bottom: 3px solid #06c;
	}
#featuresIndex form p a.selected {
	color: #333;
	cursor: default;
	border-bottom: 3px solid #06c;
	}
#featuresIndex form fieldset {
	float: right;
	margin: 0;
	padding: 0;
	}
#featuresIndex form select, #peoplePlace form select {
	margin-right: 5px;
	padding: 2px;
	border: 1px solid #ddd;
	}
#featuresIndex form input, #peoplePlace form input {
	vertical-align: bottom;
	}
#featuresIndex table {
	width: 100%;
	}
#featuresIndex td {
	border-bottom: 1px solid #ddd;
	}
#featuresIndex .prm {
	width: 118px;
	height: 80px;
	margin: 5px 10px 5px 0;
	}
#featuresIndex td p {
	margin: 0;
	padding: 0 30px 0 0;
	}
#featuresIndex td a {
	font-weight: bold;
	}
#featuresIndex table .countThumb, #featuresIndex table .countComment {
	width: 7%;
	}
#featuresIndex table .timeStamp, #featuresIndex table td.aligncenter {
	width: 10%;
	}
/*****************************************************************
Peopleplace
*****************************************************************/
#peoplePlace {
	padding: 10px;
	}
#peoplePlace form dl {
	width: 42%;
	margin: 0 20px;
	}
#peoplePlace dl input, #peoplePlace select {
	padding: 2px;
	border: 1px solid #ddd;
	}
#peoplePlace form dt {
	clear: left;
	float: left;
	width: 75px;
	margin: 4px 0 0 0;
	}
#peoplePlace form dd {
	float: left;
	margin: 4px 0 0 0;
	}
/*****************************************************************
Blogs Index
*****************************************************************/
#blogsIndex {
	padding: 0 10px;
	}
#blogsIndex h1 {
	margin: 5px 0;
	}
#blogsIndex ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	}
#blogsIndex li {
	clear: both;
	width: 100%;
	margin: 0;
	padding: 7px 0 7px 0;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	}
#blogsIndex img {
	float: left;
	width: 40px;
	height: 40px;
	margin: 0 10px 0 0;
	border: 1px solid #ddd;
	}
#blogsIndex img:hover {
	border: 1px solid #06c;
	}
#internalMessage .bordered_content {
	padding: 5px 9px 5px 5px;
	}
/*****************************************************************
screenshotTemplate
*****************************************************************/
#screenshotTemplate h1, #SlideshowTemplate h1 {
	clear: both;
	}
#screenshotTemplate h4, #SlideshowTemplate h4 {
	margin-bottom: 10px;
	}
.page_topper {
	float: left;
	margin: 0 0 13px 0;
	padding: 0 0 0 15px;
	color: #777;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(/images/Elements/bullet-graybox.gif);
	background-repeat: no-repeat;
	background-position: center left;
	}
#screenshotTemplate div.underlineBold, #SlideshowTemplate div.underlineBold {
	padding-bottom: 5px;
	}
#screenshotTemplate p.floatleft, #SlideshowTemplate p.floatleft {
	margin: 0;
	padding: 0
	}
#screenshotTemplate p.italic, #SlideshowTemplate p.italic {
	margin: 3px 0 0 0;
	padding: 0;
	}
#screenshotTemplate p.veiwOption, #SlideshowTemplate p.veiwOption {
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 11px;
	}
#screenshotTemplate p.veiwOption a, #SlideshowTemplate p.veiwOption a {
	margin: 0 10px;
	color: #999;
	}
#screenshotTemplate p.veiwOption a:hover, #SlideshowTemplate p.veiwOption a:hover {
	color: #333;
	background-color: transparent;
	text-decoration: none;
	border-bottom: 3px solid #06c;
	}
#screenshotTemplate p.veiwOption a.selected, #SlideshowTemplate p.veiwOption a.selected {
	color: #333;
	cursor: default;
	border-bottom: 3px solid #06c;
	}
#screenshotTemplate .blurb, #SlideshowTemplate .blurb {
	color: #999;
	}
#screenshotTemplate .articleText, #SlideshowTemplate .articleText {
	width: 100%;
	overflow: hidden;
	margin: 50px 0 30px 0;
	}
#screenshotTemplate .clear, #SlideshowTemplate .clear {
	width: 100%;
	overflow: hidden;
	margin: 0 0 30px 0;
	clear: none;
	}
#screenshotTemplate .slidePrev, #SlideshowTemplate .slidePrev, #SlideshowTemplate .noPrev {
	clear: both;
	float: left;
	width: 29px;
	height: 29px;
	margin: 190px 10px 0 25px;
	}
#screenshotTemplate .slidePrev, #SlideshowTemplate .slidePrev {
	background-image: url(/images/Elements/button_big_set.png);
	background-position: 0 -58px;
	background-repeat: no-repeat;
	}
#screenshotTemplate a.slidePrev, #SlideshowTemplate a.slidePrev {
	width: 29px;
	height: 29px;
	background-position: 0 0;
	}
#screenshotTemplate a.slidePrev:hover, #SlideshowTemplate a.slidePrev:hover {
	text-decoration: none;
	background-position: 0 -29px;
	background-color: transparent;
	}
#screenshotTemplate .slideNext, #SlideshowTemplate .slideNext, #SlideshowTemplate .noNext {
	float: left;
	width: 29px;
	height: 29px;
	margin: 190px 0 0 10px;
	}
#screenshotTemplate .slideNext, #SlideshowTemplate .slideNext {
	background-image: url(/images/Elements/button_big_set.png);
	background-position: -29px -58px;
	background-repeat: no-repeat;
	}
#screenshotTemplate a.slideNext, #SlideshowTemplate a.slideNext {
	width: 29px;
	height: 29px;
	background-position: -29px 0;
	}
#screenshotTemplate a.slideNext:hover, #SlideshowTemplate a.slideNext:hover {
	text-decoration: none;
	background-position: -29px -29px;
	background-color: transparent;
	}
#screenshotTemplate .slideContainer, #SlideshowTemplate .slideContainer {
	float: left;
	width: 500px;
	overflow: hidden;
	}
#screenshotTemplate .slideContainer img, #SlideshowTemplate .slideContainer img {
	width: 500px;
	max-width: 500px;
	width:expression(this.width > 500 ? "500px" : this.width);
	}
#screenshotTemplate .slideContainer p, #SlideshowTemplate .slideContainer p, #screenshotTemplate p.underline, #SlideshowTemplate p.underline, #screenshotTemplate p.underlineBold, #SlideshowTemplate p.underlineBold {
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 10px 0 15px 0;
	text-align: left;
	}
#screenshotTemplate p.underline, #SlideshowTemplate p.underline {
	margin: 10px 0 30px 0;
	}
#screenshotTemplate p.underlineBold, #SlideshowTemplate p.underlineBold {
	margin: 10px 0 5px 0;
	}
/*****************************************************************
shareBar
*****************************************************************/
.shareBar {
	width: 100%;
	height: 31px;
	overflow: hidden;
	margin: 10px 0 20px 0;
	}
.shareBar {
	background-image: url(/images/Elements/shareBar.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
.shareBar ul, .socialBar ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.shareBar li, .socialBar li {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	}
.shareBar li {
	float: left;
	}
.shareBar a:hover, .socialBar a:hover {
	background-color: transparent !important;
	}
.shareBar li.giveThumbs {
	margin: 5px 0 0 0;
	padding: 0 0 0 24px;
	border-left: 1px solid #e3e5e4;
	}
.shareBar li.giveThumbs a {
	display: block;
	height: 15px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	padding: 2px 0 3px 123px;
	background-image: url(/images/Elements/shareBar-giveThumbs.gif);
	background-position: left top;
	background-repeat: no-repeat;
	}
.shareBar li.giveThumbs a:hover {
	background-position: left -20px;
	text-decoration: none;
	}
.shareBar li.giveThumbs span {
	display: block;
	float: left;
	color: #666;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	}
.shareBar li.giveThumbs img {
	display: block;
	float: left;
	margin-right: 5px;
	}
.shareBar li.shareEmail {
	margin: 5px 0 0 0;
	padding: 3px 20px 0 0;
	font-size: 11px;
	border-left: 1px solid #e3e5e4;
	}
.shareBar li.shareEmail a {
	display: block;
	height: 14px;
	margin: 0 0 0 20px;
	padding: 0 30px 0 0;
	line-height: 120%;
	background-image: url(/images/Elements/shareBar-email.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
.shareBar li.shareEmail a:hover {
	color: #06c;
	background-position: right -14px;
	text-decoration: none;
	}
.shareBar li.sharing, .socialBar li.sharing {
	margin: 2px 21px 0 25px;
	padding: 3px 0 0 0;
	font-size: 11px;
	}
.shareBar li.sharing a, .socialBar li.sharing a {
	display: block;
	height: 15px;
	overflow: hidden;
	padding: 3px 100px 2px 0;
	line-height: 120%;
	background-image: url(/images/Elements/shareBar-sharing.gif);
	background-position: right top;
	background-repeat: no-repeat;
	}
.shareBar li.sharing a:hover, .socialBar li.sharing a:hover {
	color: #06c;
	background-position: right -20px;
	text-decoration: none;
	}
.socialBar { height: 20px; line-height: 20px; margin: 0 0 10px 0; padding: 5px 0; border-bottom: 1px solid #ddd; clear: both; }
.socialBar li { float: right; margin: 0 0 0 10px; padding: 0; }
.socialBar li.facebook { width: 90px; }
.socialBar li.sharing { margin: 0; padding: 0; }
#shareBar-popup {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #fff;
	-moz-box-shadow: 0 2px 2px 2px #666;
	-webkit-box-shadow: 0 2px 2px 2px #666;
	box-shadow: 0 2px 2px 2px #666;
	border: 1px solid #ddd;
	}
#shareBar-popup h6 {
	margin: 0;
	padding: 2px 0;
	color: #999;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	background-color: #f3f3f3;
	border-bottom: 1px solid #ccc;
	}
#shareBar-popup h6.floatleft {
	float: left;
	width: 85%;
	}
#shareBar-popup h6.floatright {
	float: right;
	width: 15%;
	text-align: right;
	}
#shareBar-popup h6 a {
	margin: 0 3px 0 0;
	padding: 0 3px;
	color: #999;
	text-decoration: none;
	}
#shareBar-popup h6 a:hover {
	color: #666;
	text-decoration: none;
	background-color: transparent;
	}
#shareBar-popup ul {
	clear: both;
	width: 100%;
	margin-top: 5px;
	oveflow: hidden;
	list-style: none;
	padding: 0;
	}
#shareBar-popup li {
	padding: 5px 10px;
	}
#shareBar-popup li a:hover {
	background-color: transparent;
	}
/*****************************************************************
popular articles
*****************************************************************/
#popularArticles {
	margin: 3px 0 25px 0;
	padding: 0 15px;
	}
#popularArticles h2 {
	margin-bottom: 0;
	font-size: 12px;
	font-weight: bold;
	}
#popularArticles h2.underlineBold {
	font-size: 22px;
	font-weight: normal;
	}
#popularArticles img {
	margin: 3px 7px 0 0;
	border: 1px solid #ddd;
	}
#popularArticles p {
	margin: 0;
	}
#popularArticles div.floatleft {
	width: 64%;
	}
#popularArticles div.paginationShort{
	display: none;
	}
/*****************************************************************
articleBlogView
*****************************************************************/
.articleBlogView {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 4px solid #ddd;
	}
/*****************************************************************
Facebook Like/Recommend
*****************************************************************/
.fb-recommend { margin: 10px 0; font-weight: bold; }
.fb-recommend .fb-recommend-title { font-size: 20px; text-align: center; color: #0066CC; }
.fb-recommend .fb-recommend-title a:hover { text-decoration: underline; color: #0066CC; background: none; }

/*****************************************************************
Generic Right Module
*****************************************************************/
.rightModule { margin: 0 0 25px 0; padding: 0 15px; }
.rightModule h2 { border-bottom: 4px solid #ddd; }
.rightModule ul { width: auto; overflow: hidden; margin: 7px 0 0 0; padding: 0; list-style: none; }
.rightModule li { width: auto; overflow: hidden; margin: 0; padding: 7px 0; border-bottom: 1px solid #ddd; }
.rightModule ul li img { float: left; width: 39px; height: 39px; margin-right: 10px; border: 1px solid #ddd; }
.rightModule ul li img:hover { border: 1px solid #06c; }
.rightModule li p { float: left; width: 81%; margin: 0; padding: 0; }
	
/*****************************************************************
Achievements Module
*****************************************************************/
#userAchievements li { position: relative; }
#userAchievements .username, achievements-total { display: block; }
#userAchievements .achievements-total { position: absolute; top: 0; right: 5px; font-size: 30px; font-weight: bold; color: #666; }
#userAchievements .more { padding: 3px 0 0 0; text-align: right; }
#userAchievements .more a { color: #999; font-weight: bold; }

/*****************************************************************
Achievements Page
*****************************************************************/
#myAchievements .myAchievements-title { margin: 0 0 15px 0; font-size: 30px; text-align: center; }
#myAchievements .myAchievements-subtitle { margin: 0 0 10px 0; font-size: 26px; text-align: center; }
#myAchievements .achievement-container { width: auto; height: 64px; margin: 0 0 20px 0; padding: 0 0 7px 0; overflow: hidden; font-size: 16px; border-bottom: 1px solid #ddd; }
#myAchievements .achievement-container .image { float: left; width: 64px; height: 64px; position: relative; margin: 0 20px 0 0; }
#myAchievements .achievement-container .image img { width: 64px; height: 64px; }
#myAchievements .achievement-container .name { margin: 0 0 5px 0; font-weight: bold; font-size: 16px; }
#myAchievements .achievement-container .detail { margin: 0 0 5px 0; font-size: 12px; }
#myAchievements .achievement-container .checkmark { width: 29px; height: 26px; position: absolute; right: 0; top: 0; background: url("/images/Elements/checkmark.png"); }