@font-face {
 font-family: 'FuturaMedium';
 src: url('../_fonts/futura_medium_bt-webfont.eot');
 src: url('../_fonts/futura_medium_bt-webfont.eot?#iefix') format('eot'),  url('../_fonts/futura_medium_bt-webfont.woff') format('woff'),  url('../_fonts/futura_medium_bt-webfont.ttf') format('truetype'),  url('../_fonts/futura_medium_bt-webfont.svg#webfontEyEXTKBL') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'ArialRoundedMTBoldRegular';
 src: url('../_fonts/arlrdbd-webfont.eot');
 src: url('../_fonts/arlrdbd-webfont.eot?#iefix') format('eot'),  url('./_fonts/arlrdbd-webfont.woff') format('woff'),  url('../_fonts/arlrdbd-webfont.ttf') format('truetype'),  url('../_fonts/arlrdbd-webfont.svg#webfontkSLKvipb') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	background-color: #e9e9e9;
	font-family: Arial;
}
.corners-large {
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
    border-radius: 10px;
}
.corners-medium {
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    border-radius: 8px;
}
.corners-small {
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    border-radius: 5px;
}
#header, #main, #footer {
	min-width: 1100px;
}
#header {
	background-color: #0a0a0a;
	height: 110px;
	z-index: 50;
	background-image: url('../_images/header-bg.png');
	background-repeat: repeat-x;
	position: relative;
}
#header a#logo {
	background-image: url('../_images/logo.png');
	width: 260px;
	height: 33px;
	text-indent: -9999px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	top: 35px;
}
#header .nav {
	width: 612px;
	position: absolute;
	left: 50%;
	margin-left: -153px;
	top: 33px;
}
#header .nav li {
	float: left;
	background-image: url('../_images/navigation.png');
}
#header .nav li a {
	padding: 13px 0;
	font-size: 10px;
	display: block;
	text-indent: -9999px;
	position: relative;
	top: -3px;
	width: 134px;
}
#header .nav li:hover {
	background-color: #272727;
}
#header .nav li.games {
	background-position: 9px 3px;
}
#header .nav li:hover.games {
	background-position: 9px -28px;
}
#header .nav li.company {
	width: 141px;
	background-position: -127px 3px;
}
#header .nav li:hover.company {
	background-position: -127px -28px;
}
#header .nav li.press {
	width: 105px;
	background-position: -267px 2px;
}
#header .nav li:hover.press{
	background-position: -267px -29px;
}
#header .nav li.blog {
	width: 101px;
	background-position: -373px 2px;
}
#header .nav li:hover.blog {
	background-position: -373px -29px;
}
#header .nav li.careers {
	width: 123px;
	background-position: -474px 1px;
}
#header .nav li:hover.careers {
	background-position: -474px -30px;
}
ul.games-nav{
	width: 417px;
	height: 213px;
	background: #272727;
	z-index: 1000;
	position: absolute;
	background-image: none !important;
	display: none;
}
#header .nav li:hover ul.games-nav{
	display: block !important;
}
ul.games-nav a{
	display: inline !important;
}
ul.games-nav a, ul.games-nav span, ul.games-nav li{
	background-image: none !important;
	text-indent: 0 !important;
	color: white;
	text-decoration: none;
	padding: 0 !important; 
}
ul.games-nav ul.left, ul.games-nav ul.right{
	width: 186px;
	float: left;
	padding: 4px 11px;
}
ul.games-nav ul.right{
	border-left: 1px solid #3f3f3f;
}
ul.games-nav ul li a.links{
	margin: 2px 0;
	padding: 3px !important;
	display: block !important;
	width: 186px !important;
	height: 26px !important;
	width: 180px !important;
}
ul.games-nav ul li a.links:hover{
	background: #3d3d3d !important;
}
ul.games-nav ul li span.menu-header{
	padding: 7px 0 6px 0 !important;
	display: block;
	font-family: "FuturaMedium";
	font-size: 13px !important; 
	color: #ff9900;
}
ul.games-nav ul li span.menu-header a{
	font-family: "FuturaMedium";
	font-size: 13px !important; 
	color: #ff9900;
	text-align:left;
	width: 187px;
	display: block;
}
ul.games-nav li span.icon{
	width: 25px;
	height: 26px;
	float: left;
	display: block;
}
ul.games-nav li span.text, ul.games-nav li span.subtext{
	float: left;
	width: 147px;
	margin-left: 8px;
	font-family: "FuturaMedium";
}
ul.games-nav li span.text{
	font-size: 14px;
	line-height: 14px;
	height: 14px;
}
ul.games-nav li span.subtext{
	font-size: 10px;
	line-height: 10px;
	height: 10px;
	margin-top: 2px;
	color: #999999;
}
ul.games-nav li a.view-all-games{
	height: 14px !important;
	line-height: 14px !important;
	font-size: 14px !important;
	width: 137px !important;
	display: block !important;
	border-top: 1px solid #3f3f3f;
	padding: 9px 20px 9px 30px !important;
	font-family: "FuturaMedium";
	margin-top: 3px;
	background: url('../_images/menu-view-all.gif') no-repeat 2px 11px !important;
}
#main {
	width: 100%;
	position: relative;
	overflow: hidden;
	z-index: 0;
}
#game-wrapper h1 {
	width: 960px;
	margin-left: -480px;
	left: 50%;
	position: relative;
	text-indent: -9999px;
}
body #game-wrapper h2 {
	text-indent: -9999px;
	float: left;
	margin-bottom: 15px;
}
.shadow {
	z-index: 200;
	height: 11px;
	width: 100%;
	display: block;
	position: absolute;
	left: 0;
}
.shadow.top {
	top: 0px;
	background-image: url('../_images/shadow-top.png');
	background-repeat: repeat-x;
}
.shadow.bottom {
	bottom: 0px;
	background-image: url('../_images/shadow-bottom.png');
}
#content {
	z-index: 100;
	width: 900px;
	min-width: 900px;
	position: relative;
	margin: 0 auto;
	background-color: white;
	color: #333333;
	font-size: 12px;
	line-height: 16px;
	padding-top: 1px;
	padding-bottom: 15px;
}
body.game #content-wrapper {
	width: 960px;
	min-width: 960px;
	margin: 0 auto;
	/*margin-left: -480px;*/
}
body.game #content {
	float: left;
	background-image: url('../_images/games/content-bg.png');
	background-color: transparent;
	width: 960px;
}
#footer {
	background-color: white;
	color: #444444;
	position: relative;
	padding-bottom: 30px;
}
#footer .container {
	width: 900px;
	min-width: 900px;
	position: relative;
	margin: 0 auto;
}
#footer ul.nav {
	font-family: "FuturaMedium";
	font-size: 13px;
	text-transform: uppercase;
	width: 600px;
	overflow: hidden;
	padding-top: 35px;/*position: absolute;
			left: 50%;
			margin-left: -450px;
			top: 35px;*/
			
		}
#footer ul.nav li {
	float: left;
	margin-right: 10px;
	display: block;
	width: 110px;
}
#footer ul.nav a {
	color: #444;
	text-decoration: none;
}
#footer ul.nav li ul {
	text-transform: none;
	font-size: 11px;
	margin-top: 12px;
	font-family: Arial;
}
#footer ul.nav li ul li {
	float: none;
	margin-bottom: 7px;
}
#footer ul.nav li ul li a:hover {
	text-decoration: underline;
}
#footer a.copyright {
	background-image: url('../_images/footer/logo.gif');
	background-repeat: no-repeat;
	width: 220px;
	padding-top: 30px;
	font-size: 12px;
	font-family: "FuturaMedium";
	float: right;
	position: absolute;
	top: 35px;
	right: 0;
	color: #252525;
	text-decoration: none;
}
.feature {
	background-color: #e6e6e6;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-color: #e6e6e6;
	margin: 30px;
	overflow: hidden;
	height: 311px;
	position: relative;
}
.feature h3 {
	float: right;
	width: 555px;
	height: 311px;
	display: block;
}
.feature h3 a {
	display: block;
	width: 555px;
	height: 311px;
	background-image: url('../_images/commissioned-games-feature.jpg');
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0;
}
.mt-labs h3 a {
	background-image: url('../_images/mt-labs-games-feature.jpg');
}
.feature h2, .feature p {
	float: left;
	margin-left: 15px;
	width: 250px;
	clear: left;
}
.feature a.read-all-about-it {
	position: absolute;
	bottom: 15px;
	right: 30px;
}
.feature h2 {
    font-family: ArialRoundedMTBoldRegular;
    font-size: 18px;
    margin-bottom: 7px;
    margin-top: 11px;
}
p {
	margin-bottom: 15px;
}
.feature p {
    margin-bottom: 13px;
}
.feature a {
	color: #333333;
}
a.read-all-about-it {
	width: 222px;
	height: 50px;
	display: block;
	background-image: url('../_images/btn-read-all-about-it.png');
	text-indent: -9999px;
}
#content ul.games {
	margin: 0px 30px;
}
#content ul.games li {
	display: block;
	margin-bottom: 15px;
	padding-top: 20px;
	height: 170px;
	background-repeat: no-repeat;
	background-position: 12px 11px;
	position: relative;
}
#content ul.games li img{
	position: absolute;
	top: 10px;
	left: 7px;
}
#content ul.games h4 {
	background-repeat: no-repeat;
	background-position: center center;
	width: 222px;
	height: 100px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	top: 25px;
	right: 15px;
}
#content ul.games h4.adult-swim {
	background-image: url('../_images/company-adult-swim.png');
}
#content ul.games h4.ea {
	background-image: url('../_images/company-ea.png');
}
#content ul.games h4.sega {
	background-image: url('../_images/company-sega.png');
}
#content ul.games h4.mind-candy {
	background-image: url('../_images/company-mind-candy.png');
}
#content ul.games h4.asap {
	background-image: url('../_images/company-asap.png');
}
#content ul.games h4.tell-tale {
	background-image: url('../_images/company-tell-tale.png');
}
#content ul.games h4.the-gadget-show {
	background-image: url('../_images/company-gadget.png');
}
div#produced-games {
	overflow: hidden;
	width: 835px;
	margin: 0 auto;
	position: relative;
	left: 1px;
}
div#produced-games h1{
	color: #353535;
	font-family: "ArialRoundedMTBoldRegular";
    font-size: 35px;
    margin: 10px 0 40px;
}
div#produced-games ul li{
	width: 141px;
	height: 141px;
	float: left;
	margin-left: 32px;
	padding-bottom: 32px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
div#produced-games ul li:first-child{
	margin-left: 0;
}
li#game-1{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_01.png');
}
li#game-2{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_02.png');
}
li#game-3{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_03.png');
}
li#game-4{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_04.png');
}
li#game-5{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_05.png');
}
li#game-6{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_06.png');
}
li#game-7{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_07.png');
}
li#game-8{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_08.png');
}
li#game-9{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_09.png');
}
li#game-10{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_10.png');
}
li#game-11{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_11.png');
}
li#game-12{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_12.png');
}
li#game-13{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_14.png');
}
li#game-14{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_16.png');
}
li#game-15{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_17.png');
}
li#game-16{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_18.png');
}
li#game-17{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_19.png');
}
li#game-18{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_20.png');
}
li#game-19{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_21.png');
}
li#game-20{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_22.png');
}
li#game-21{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_23.png');
}
li#game-22{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_24.png');
}
li#game-23{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_25.png');
}
li#game-24{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_26.png');
}
li#game-25{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_27.png');
}
li#game-26{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_28.png');
}
li#game-27{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_29.png');
}
li#game-28{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_30.png');
}
li#game-29{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_31.png');
}
li#game-30{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_32.png');
}
li#game-31{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_33.png');
}
li#game-32{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_34.png');
}
li#game-33{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_35.png');
}
li#game-34{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_36.png');
}
li#game-35{
	background: url('../_images/games/Mediatonic_GamesPage_Redesign_37.png');
}



#content ul.games a.read-all-about-it {
	position: absolute;
	right: 15px;
	bottom: 10px;
}
#content ul.games h3, #content ul.games p {
	margin-left: 290px;
}
#content ul.games h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 300px;
}
#content ul.games p {
	width: 300px;
}
 #content ul.games li:nth-child(odd) {
 border-color: #e6e6e6;
 background-color: #e6e6e6;
}
#content ul.lab-games {
	margin: 0px 30px;
}
#content ul.lab-games li {
	display: block;
	margin-bottom: 15px;
	padding-top: 20px;
	height: 251px;
}
#content ul.lab-games li h1{
	color: #333;
	font-size: 16px;
	font-weight: 700;
	margin: 0 0 4px 15px;
	display: block;
	float: left;
	width: 100%;
}
#content ul.lab-games li div.image{
	margin: 0 1px 0 3px;
	display: block;
	float: left;
	width: 275px;
}
#content ul.lab-games li div.image div.platforms{
	float: left;
	height: 21px;
	margin: 2px 0;
	width: 255px;
	padding: 0 10px;
}
#content ul.lab-games li div.image div.platforms a{
	height: 21px;
	float: right;
	display: inline-block;
	background: url('../_images/platforms.png') no-repeat;
	margin: 0 4px;
}
#content ul.lab-games li div.image div.platforms a.platform-facebook{
	width: 73px;
	background-position: -68px 0;
}
#content ul.lab-games li div.image div.platforms a.platform-iphone{
	width: 58px;
	background-position: -141px 0;
}
#content ul.lab-games li div.image div.platforms a.platform-myspace{
	width: 68px;
	background-position: 0 0;
}
#content ul.lab-games li div.image div.platforms a.platform-psp{
	width: 75px;
	background-position: -199px 0;
}
#content ul.lab-games li div.image div.platforms a.platform-steam{
	width: 73px;
	background-position: -275px 0;
}
#content ul.lab-games li:nth-child(odd) {
 border-color: #e6e6e6;
 background-color: #e6e6e6;
}
.hide {
	display: none;
}
.available-on {
	margin-right: 10px;
	width: 300px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
}
.available-on h3 {
	width: 300px;
	height: 26px;
	text-indent: -9999px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 10px;
}
.available-on li {
	font-size: 9px;
	color: white;
	opacity: 0.7;
	width: 74px;
	float: left;
	text-align: center;
}
.available-on li a {
	color: white;
	text-decoration: none;
	background-repeat: no-repeat;
	width: 74px;
	background-position: center top;
	display: block;
	line-height: 105px;
	height: 60px;
}
.available-on li.steam a {
	background-image: url('../_images/games/platform-steam.png');
}
.available-on li.psp a {
	background-image: url('../_images/games/platform-psp.png');
}
.available-on li.ps3 a {
	background-image: url('../_images/games/platform-ps3.png');
}
.available-on li.xbox a {
	background-image: url('../_images/games/platform-xbox.png');
}
.available-on li.android a {
	background-image: url('../_images/games/platform-android.png');
}
.available-on li.iphone a {
	background-image: url('../_images/games/platform-iphone.png');
}
.available-on li.ipad a {
	background-image: url('../_images/games/platform-ipad.png');
}
.available-on li.online a {
	background-image: url('../_images/games/platform-online.png');
}
.gallery {
	margin-right: 10px;
	width: 300px;
	margin-bottom: 20px;
	overflow: hidden;
	padding: 10px;
}
.gallery h3 {
	background-image: url('../_images/games/wtf/media.png');
	width: 300px;
	height: 26px;
	text-indent: -9999px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center;
	margin-bottom: 10px;
}
.gallery ul{
	width: 268px;
	margin: 0 auto;
	padding-top: 20px;
}
.gallery ul li{
	list-style: none;
	display: inline-block;
	float: left;
}
.gallery ul li a.large-gallery{
	margin: 0 3px 0;
	display: block;
}
.gallery ul li a.small-gallery{
	margin: 5px 4px 5px 5px;
	display: block;
	float: left;
}
.columns {
	-moz-column-count: 2;
	-moz-column-gap: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 20px;
	column-count: 2;
	column-gap: 20px;
	width: 566px;
	font-size: 13px;
	line-height: 19px;	
}
.columns p{
	
	
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
}

.columns ul {
	break-inside: avoid;
	-webkit-column-break-inside: avoid;
	padding-left: 10px;
}


.columns strong {
	font-weight: bold;
}


.columns a {
	color: black;
}

.columns li {
	margin-bottom: 5px;
}

.columns li:before
  {
    content: "- ";
  }



.col-1 {
	width: 566px;
	margin-left: 50px;
	float: left;
}
.col-2 {
    float: left;
    left: -9px;
    margin-left: 14px;
    position: relative;
    width: 323px;
}
div.lower-left, div.lower-centre, div.lower-right{
	height: 500px;
	float: left;
}
div.lower-left{
	width: 330px;
	float: left;
}
div.lower-left a.press-link{
	display: block;
    height: 40px;
    left: 90px;
    position: absolute;
    text-indent: -9000px;
    top: 413px;
    width: 270px;
}
div.lower-centre{
	width: 300px;
}
div.lower-right{
	width: 330px;
	float: left;
}
div.lower-left div#review-navigation a#previous_link, div.lower-left div#review-navigation a#next_link{
	height: 15px;
	width: 15px;
	display: block;
	text-indent: -8000px;
	float: left;
}
div.lower-left div#reviews p{
	font-size: 13px;
	color: #141414;
	line-height: 18px;
}
div.lower-left div#reviews p strong{
	font-size: 12px;
	color: #4d4d4d;
	display: block;
	text-align: right;
	font-weight: 700;
	font-style: italic;
}
/* SIDE IMAGES */
a.side-image {
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 450px;
}
a#wtf-mt-labs {
	background: url('../_images/wtf-mt-labs.png');
	width: 383px;
	height: 391px;
}
a#mt-commissions {
	background: url('../_images/mt-commissions.png');
	width: 265px;
	height: 340px;
}
/* SELECTBOX CSS */

div.selectbox-wrapper {
	position:absolute;
	width:400px;
	background-color:#e6e6e6;
	border:1px solid #ccc;
	margin:0px;
	margin-top:-10px;
	padding:0px;
	text-align:left;
	max-height:200px;
	overflow:auto;
	z-index: 999;
	margin-left: -4px;
}
/*Drop down list styles*/
div.selectbox-wrapper ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	z-index: 101;
}
/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected {
	background-color:white;
}
/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current {
	background-color: #CDD8E4;
}
/* Drop down list items style*/
div.selectbox-wrapper ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	color: #666;
}
/* Look and feel of select box */
.selectbox {
	margin: 0px 5px 10px 0px;
	padding-left:0;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;/* Resize Font*/
	width: 190px; /* Resize Width */
	display: block;
	text-align:left;
	background: url('../_images/bg-select.png') top right;
	cursor: pointer;
	border: none 0;
	color:#666;
	height: 26px;
	line-height: 23px;
}
div#filter-games {
	width: 841px;
	height: 36px;
	background-color: #e6e6e6;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin: 0 30px 10px 30px;
}
div#filter-games div#by-platform, div#filter-games div#by-client {
	margin: 4px;
	height: 28px;
	float: right;
	padding-left: 8px;
	background: url('../_images/bg-select-left.png') no-repeat top left;
	position: relative;
}
div#filter-games div#by-platform input, div#filter-games div#by-client input {
	margin-top: 0px;
}




/* FOOTER */
div#games-footer {
    background: url("../_images/footer/footer-bg.jpg") no-repeat scroll center bottom transparent;
    float: none;
    overflow: hidden;
    margin: 0 auto;
    width: 1100px;
}
div#games-footer div#games-footer-container {
	float: none;
	margin: 0 auto;
	width: 1100px;
	position: relative;
	top: -11px;
}
div#games-footer div {
	float: left;
}
div#games-footer div.left {
	float: left;
	height: 515px;
	margin: 0 15px 13px 60px;
	width: 340px;
}
/* FOOTER BLOG */
div#games-footer div.left div.blog {
	background: transparent url('../_images/footer/blog-background-left.png') bottom right repeat-y;
	float: left;
	width: 340px;
	padding-bottom: 10px;
	height: 400px;
}
div#games-footer div.left div.blog div.blog-left {
	float: left;
	height: 178.5px;
	margin-left: 20px;
	position: relative;
	top: -3px;
	width: 61px;
}
div#games-footer div.left div.blog div.blog-right {
	float: left;
	height: 178.5px;
	position: relative;
	top: -3px;
	width: 259px;
}
div#games-footer div.left div.blog div.blog-right div.posts {
	background: transparent url('../_images/footer/blog-background-bubble.png') no-repeat;
	float: left;
	height: 163px;
	width: 251px;
	overflow: hidden;
}
div#games-footer div.left div.top, div#games-footer div.right div.top {
	float: left;
	height: 108px;
	margin-right: 15px;
	width: 340px;
	margin-top: 11px;
}
div#games-footer div.left div.blog div.blog-right h1 {
	color: #272626;
	font-size: 17.5px;
	font-weight: bold;
	letter-spacing: -0.5px;
	line-height: 17px;
	margin: 15px 7px 5px 0px;
}
div#games-footer div.left div.blog div.blog-right p {
	color: #3a3a3a;
	line-height: 16px;
	margin: 12px 10px 2px 0px;
}
div#games-footer div.left div.blog div.blog-right a {
	color: #7c7c7c;
	float: right;
	font-size: 11px;
	margin: 12px 12px 5px 3px;
	text-decoration: none;
}
/* FOOTER TITLES */
div#games-footer div.middle {
	width: 270px;
	margin-top: 11px;
}
div#games-footer div.middle div.content {
	background: transparent url('../_images/footer/footer-transparency.png');
	float: left;
	width: 270px;
	padding-bottom: 10px;
	height: 400px;
}
div#games-footer div.middle div.top {
	float: left;
	height: 108px;
	margin-right: 15px;
	width: 270px;
}
div#games-footer div.middle div.content div#title-top {
    background: url("../_images/footer/titles-background.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 150px;
    margin: 0 8px;
    padding: 11px 0 0 14px;
    width: 240px;
}
div#games-footer div.middle div.content div#title-bottom {
    background: url("../_images/footer/titles-background-lower.png") repeat scroll 0 0 transparent;
    float: left;
    height: 161px;
    margin: 5px 8px 13px;
    padding: 17px 0 0 0;
    text-align: center;
    width: 253px;
}
div#games-footer div.middle div.content div#title-bottom a.game-image-small {
	margin: 3px;
}
/* TWEEEETING */
div#games-footer div.right div.content {
	background: transparent url('../_images/footer/footer-transparency.png');
	float: left;
	width: 279px;
	padding-bottom: 10px;
	height: 400px;
}
div#games-footer div.right {
	margin: 0 50px 0 15px;
	width: 300px;
}
div#games-footer div.right div.content ul#twitter_update_list {
	list-style: none;
	position: relative;
	top: -10px;
	overflow: hidden;
	height: 357px;
}
div#games-footer div.right div.content ul#twitter_update_list li {
	float: left;
}
div#games-footer div.right div.content ul#twitter_update_list li span {
	float: left;
	line-height: 17px;
	height: 70px;
	overflow: hidden;
}
div#games-footer div.right div.content ul#twitter_update_list li span.twit-top {
	background: transparent url('../_images/footer/tweets-background-top.png') no-repeat;
	height: 24px;
	margin-left: 8px;
	overflow: hidden;
	padding: 18px 13px 0;
	width: 260px;
}
div#games-footer div.right div.content ul#twitter_update_list li a {
	color: #272626;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
div#games-footer div.right div.content ul#twitter_update_list li {
	background: transparent url('../_images/footer/tweets-background-middle.png') no-repeat;
	margin-left: 8px;
	overflow: hidden;
	padding: 20px 13px 10px 13px;
	width: 240px;
	margin: 1px 10px;
	height: 85px;
}
div#games-footer div.right div.content ul#twitter_update_list li p {
	color: #3a3a3a;
	font-size: 13px;
}
div#games-footer div.right div.content ul#twitter_update_list li span.twit-bottom {
	background: transparent url('../_images/footer/tweets-background-bottom.png') no-repeat;
	height: 24px;
	margin-left: 8px;
	overflow: hidden;
	padding: 5px 10px 0;
	width: 241px;
}
div#games-footer div.right div.content ul#twitter_update_list li span.twit-bottom a {
	color: #7c7c7c;
	float: right;
	font-size: 11px;
	text-decoration: none;
}
div#games-footer div.right div.content ul#twitter_update_list li span.twit-top a:hover, div#games-footer div.right div.content ul#twitter_update_list li span.twit-bottom a:hover {
	text-decoration: underline;
}
/* FOOTER HEADER IMAGES */
div#games-footer div.left div.top h1 {
	height: 108px;
	margin-left: 40px;
	text-indent: -6000px;
	width: 400px;
}
div#games-footer div.right div.top h1 {
	height: 108px;
	text-indent: -6000px;
	width: 300px;
}
div#games-footer div.middle div.top h1 {
	height: 108px;
	text-indent: -6000px;
	width: 270;
}
div#games-footer div.left div.top h1#blog {
	background: transparent url('../_images/footer/header-mt-blog.png') no-repeat;
}
div#games-footer div.middle div.top h1#titles-blog {
	background: transparent url('../_images/footer/header-other-titles.png') no-repeat;
}
div#games-footer div.right div.top h1#tweeting {
	background: transparent url('../_images/footer/header-many-twits.png') no-repeat;
}
div#games-footer div.footer-buttons{
	float: right;
	margin: 1px 5px 0 0;
}
/* SITE BUTTONS */
a#btn-mt-blog, a#btn-see-all-games, a#btn-more-of-this {
	display: block;
	float: right;
	height: 0;
	margin-top: 5px;
	text-indent: -5000px;
	width: 0;
}
/* SITE BUTTONS BACKGROUND SETTINGS */
a#btn-mt-blog {
	background: transparent url('../_images/buttons/btn-mt-blog.png') no-repeat 0 0;
	padding: 16.5px 50px;
}
a#btn-see-all-games {
	background: transparent url('../_images/buttons/btn-see-all-games.png') no-repeat 0 0;
	padding: 16.5px 93px;
}
a#btn-more-of-this {
	background: transparent url('../_images/buttons/btn-more-of-this.png') no-repeat 0 0;
	padding: 16.5px 65px;
}
a#btn-read-all-about-it {
	background: transparent url('../_images/games/btn-read-all-about-it.png') no-repeat 0 0;
	margin: 0 auto;
	padding: 25px 111px;
}
a#btn-read-all-about-it {
	display: block;
	height: 0;
	margin-top: 5px;
	text-indent: -5000px;
	width: 0;
}
/* SITE BUTTONS HOVER */
a:hover#btn-mt-blog, a:hover#btn-see-all-games, a:hover#btn-more-of-this {
	background-position: -0px -33px;
}
/* SOCIAL NETWORKING ICONS */
div.footer-buttons a#rss, div.footer-buttons a#forum, div.footer-buttons a#facebook, div.footer-buttons a#twitter {
	display: block;
	float: right;
	height: 0;
	margin-top: 5px;
	padding: 18px;
	text-indent: -4000px;
	width: 0;
}
div.footer-buttons a#rss {
	background: transparent url('../_images/footer/social-icons.png') no-repeat 0 0;
	left: -1px;
	position: relative;
	top: 1px;
}
div.footer-buttons a#forum {
	background: transparent url('../_images/footer/social-icons.png') no-repeat -40px 0;
	left: -4px;
	position: relative;
}
div.footer-buttons a#twitter {
	background: transparent url('../_images/footer/social-icons.png') no-repeat -80px 0;
}
div.footer-buttons a#facebook {
	background: transparent url('../_images/footer/social-icons.png') no-repeat -120px 0;
}
div.footer-buttons a:hover#rss {
	background-position: -0px -40px;
}
div.footer-buttons a:hover#forum {
	background-position: -40px -40px;
}
div.footer-buttons a:hover#twitter {
	background-position: -80px -40px;
}
div.footer-buttons a:hover#facebook {
	background-position: -120px -40px;
}


/* BLOG STUFFS */
div#blog-container {
	width: 630px;
	display: block;
}
div#blog-left {
	width: 630px;
	display: block;
	position: relative;
	left: -50px;
	overflow: hidden;
	width: 100%
}
div.blog-post {
	width: 630px;
	margin-bottom: 30px;
	float: left;
}
div.blog-post div.blog-avatar {
	width: 78px;
	height: 365px;
	float: left;
	position: relative;
	z-index: 0;
	left: 23px;
}
div.blog-content {
	position: relative;
	z-index: 1;
	width: 552px;
	float: left;
}
div.blog-large {
	float: left;
	position: relative;
	z-index: 1;
	width: 552px;
}
div.blog-content div.blog-quote, div.blog-large div.blog-quote {	
	width: 552px;
	margin: 25px 0 0 0;
	background: transparent url('../_images/blog/quote-background.png') no-repeat bottom left;
	overflow: hidden;
    padding-bottom: 6px;
}
div.blog-content div.blog-quote h1, div.blog-large div.blog-quote h1 {
	background: #e0ded1;
	display: block;
	float: left;
	width: 100%;
}
div.blog-content div.blog-quote h1 a, div.blog-large div.blog-quote h1 a {
	font-size: 18px;
	padding: 20px 20px 0 20px;
	width: 500px;
	margin: 0 0 14px 0;
	font-weight: normal;
	display: block;
	overflow: hidden;
	letter-spacing: -0.5px;
	line-height: 20px;
	color: #161616;
	text-decoration: none;
}
div.blog-content div.blog-quote h1 a:hover, div.blog-large div.blog-quote h1 a:hover {
	text-decoration: underline;
}
div.blog-content div.blog-quote strong, div.blog-large div.blog-quote strong {
	font-size: 9px;
	text-transform: uppercase;
	color: #484743;
	margin-left: 25px;
	padding: 4px;
	background: #d2d0c4;
}
div.blog-content div.blog-quote strong a.posted, div.blog-large div.blog-quote strong a.posted {
	float: none;
	margin: 0;
	font-size: 10px;
	text-transform:uppercase;
	color: #484743;
	font-weight: normal;
	text-decoration: underline;
}
div.blog-content div.blog-quote strong a.posted:hover, div.blog-large div.blog-quote strong a.posted:hover {
	text-decoration: none;
}
div.blog-content div.blog-quote a.comments, div.blog-large div.blog-quote a.comments {
	float: left;
	margin: 16px 0 0 411px;
	font-size: 10px;
	text-transform:uppercase;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
div.blog-content div.blog-quote a.comments:hover, div.blog-large div.blog-quote a.comments:hover {
	text-decoration: underline;
}
div.blog-content h5:first-letter, div.blog-large h5:first-letter {
	font-size: 30px;
}
div.blog-content h5, div.blog-large h5 {
	padding-left: 25px;
	float: left;
	line-height: 22px;
	padding-top: 5px;
	margin-bottom: 10px;
}
div.blog-content p, div.blog-large p {
	padding-left: 25px;
	float: left;
	line-height: 18px;
}
div.blog-large div.img {
	width: 220px;
	height: 340px;
	float: right;
	border: 2px solid #252525;
	background: #252525 url('../_images/blog/image-text.gif') bottom center no-repeat;
	margin: 10px 0 0 10px;
}
div.blog-large div.img em {
	font-size: 11px;
	color: white;
	font-style:italic;
	text-align: center;
	padding: 7px 3px 5px 3px;
	overflow: hidden;
	width: 214px;
	height: 17px;
	display:block;
}
div#blog-left div#blog-navigate {
	width: 536px;
	height: 31px;
	background: transparent url('../_images/blog/blog-navigation.gif') no-repeat;
	text-align: center;
	padding: 10px;
	margin: 0 0 30px 75px;
	float: left;
}
div#blog-left div#blog-navigate a#previous-posts {
	width: 103px;
	height: 22px;
	float: left;
	display: block;
	text-indent: -5000px;
	background: transparent url('../_images/blog/btn-navigate.gif') no-repeat top left;
}
div#blog-left div#blog-navigate a#next-posts {
	width: 103px;
	height: 22px;
	float: right;
	display: block;
	text-indent: -5000px;
	background: transparent url('../_images/blog/btn-navigate.gif') no-repeat top right;
}
div#blog-left div#blog-navigate a:hover#previous-posts {
	background-position: bottom left;
}
div#blog-left div#blog-navigate a:hover#next-posts {
	background-position: bottom right;
}
div#blog-left div#blog-navigate strong {
	font-size: 10px;
	color: #333333;
	text-transform:uppercase;
	position: relative;
	top:3px;
}
div#blog-sidebar, div#contact-sidebar{
	width: 363px;
	margin-top: 18px;
	position: absolute;
	left: 50%;
	margin-left: 150px;
}
div#company-sidebar {
	width: 340px;
	margin-top: 18px;
	float: right;
	position: relative;
	right: -39px;
}
div.boxes {
	width: 320px;
	float: left;
}
div.bottom {
	background: url(../_images/blog/box-bottom.png) no-repeat top right;
	height: 10px;
}
div#blog-sidebar div#box-related-posts {
	color: #252525;
}
div#blog-sidebar div#box-related-posts div.top {
	background: url(../_images/blog/related-posts-top.png) no-repeat top right;
	height: 4px;
}
div#blog-sidebar div#box-related-posts div.middle {
	background: #d8c9b7;
	padding: 10px 20px;
}
div#blog-sidebar div#box-related-posts ul {
	list-style-image: url('../_images/blog/bullet-related-posts.gif');
	padding-left: 17px;
	margin-top: 12px;
}
div#blog-sidebar div#box-related-posts ul li {
	width: 205px;
}
div#blog-sidebar div#box-related-posts ul li a {
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	margin: 7px 0;
	display: block;
	color: #252525;
	text-decoration: none;
}
div#box-twitter {
	position: relative;
}
div#box-twitter .twitter-bird{
	position: absolute;
	top: 0;
	width: 170px;
	margin-right: 5px;
	height: 75px;
	right: 0;
	text-indent: -9000px;
	z-index: 1000;
}
body#page-press div#box-twitter .twitter-bird{
	right: -65px;
}
body#company-page div#box-twitter .twitter-bird{
	right: 25px;
}
div#blog-sidebar div#box-twitter, div#press-sidebar div#box-twitter, div#company-sidebar div#box-twitter {
	color: #0E404C;
	width: 363px;
}
div#company-sidebar div#box-twitter{
	position: relative;
	left: -19px
}
div#press-sidebar div#box-twitter{
	position: relative;
	left: -26px;
}
div#blog-sidebar div#box-twitter div.top, div#press-sidebar div#box-twitter div.top, div#company-sidebar div#box-twitter div.top {
	background: url(../_images/blog/twitter-top.png) no-repeat top right;
	height: 9px;
	width: 320px;
}
div#blog-sidebar div#box-twitter div.middle, div#press-sidebar div#box-twitter div.middle, div#company-sidebar div#box-twitter div.middle {
	background: url(../_images/blog/twitter-background.png) no-repeat top right;
	padding: 10px 60px 10px 20px;
	overflow: hidden;
	width: 283px;
}
div#blog-sidebar div#box-twitter div.bottom, div#press-sidebar div#box-twitter div.bottom, div#company-sidebar div#box-twitter div.bottom {
	width: 320px;
}
div#blog-sidebar div#box-twitter div#twitter_div span, div#press-sidebar div#box-twitter div#twitter_div span, div#company-sidebar div#box-twitter div#twitter_div span {
	font-size: 14px;
	font-weight: normal;
	margin: 8px 0 0 0;
	line-height: 20px;
}
div#blog-sidebar div#box-twitter div#twitter_div a:hover, div#press-sidebar div#box-twitter div#twitter_div a:hover, div#company-sidebar div#box-twitter div#twitter_div a:hover{
	text-decoration: underline;
}
div#blog-sidebar div#box-twitter div#twitter_div span a, div#press-sidebar div#box-twitter div#twitter_div span a, div#company-sidebar div#box-twitter div#twitter_div span a {
	font-size: 14px;
	font-weight: normal;
	float: none;
	margin: 3px 0 10px;
    text-align: right;
    width: 100%;
	color: #0e404c;
	font-weight: 700;
	text-decoration: none;
}
div#blog-sidebar div#box-twitter div#twitter_div a, div#press-sidebar div#box-twitter div#twitter_div a, div#company-sidebar div#box-twitter div#twitter_div a {
	font-size: 9px;
	font-weight: normal;
	float: right;
	margin: 3px 0 10px;
    text-align: right;
    width: 100%;
	color: #0e404c;
	font-weight: 700;
	text-decoration: none;
}
a#twitter-link{
	display: none !important;
}
div#blog-sidebar div#box-tags {
	color: #fff;
}
div#blog-sidebar div#box-tags div.top {
	background: url(../_images/blog/tags-top.png) no-repeat top right;
	height: 8px;
}
div#blog-sidebar div#box-tags div.middle {
	background: url(../_images/blog/tags-background.png);
	padding: 10px 20px 15px 20px;
}
div#blog-sidebar div#box-tags h2, div#blog-sidebar div#box-tags h2 a {
	color: #d6d6d6;
	font-size: 13px;
	letter-spacing: -0.5px;
	font-weight: 700;
	text-decoration: none;
	margin: 5px 0;
}
div#blog-sidebar div#box-tags h2 a:hover {
	text-decoration: underline;
}
div#blog-sidebar h1#title-watching {
	background: transparent url('../_images/blog/title-we-are-watching.png') no-repeat 0 0;
	height: 26px;
	margin: 20px 0 10px 0;
	width: 252px;
}
div#blog-sidebar h1#title-playing {
	background: transparent url('../_images/blog/title-we-have-been-playing.png') no-repeat 0 0;
	height: 26px;
	margin: 20px 0 10px 0;
	width: 252px;
}
div#blog-sidebar h1#title-related-posts {
	line-height: 20px;
	font-size: 25px;
	margin: 0 0 6px 0;
	color: #1c1c1c;
	font-family: "ArialRoundedMTBoldRegular";
	position: relative;
	top: 10px;
	padding-bottom: 10px;
}
div#blog-sidebar h1#title-forum {
	background: transparent url('../_images/blog/title-the-latest-from-the-forum.png') no-repeat 0 0;
	height: 26px;
	margin: 20px 0 6px 0;
	width: 252px;
}
div#blog-sidebar h1#title-twitter, div#press-sidebar h1#title-twitter {
	margin: 0 0 18px 0;
	position: relative;
	top: 15px;
	padding-bottom: 10px;
}
div#blog-sidebar h1#title-twitter a, div#press-sidebar h1#title-twitter a, div#company-sidebar h1#title-twitter a {
	line-height: 20px;
	font-size: 25px;
	color: #0E404C;
	font-family: "ArialRoundedMTBoldRegular";
	text-decoration: none;
}
div#blog-sidebar h1#title-tags {
	line-height: 20px;
	font-size: 25px;
	margin: 10px 0 15px 0;
	color: white;
	font-family: "ArialRoundedMTBoldRegular";
}
div#blog-left div.post-comments {
	width: 538px;
	min-height: 133px;
	float: right;
	background: #e0ded1 url('../_images/blog/comment-background-1.png') top left no-repeat;
	margin: 10px 0;
	position: relative;
	z-index: 2;
}
div#blog-left div.comments-left {
	width: 92px;
	min-height: 133px;
	float: left;
}
div#comments-header {
	width: 495px;
	height: 30px;
	margin-right: 20px;
	float: right;
	background: white url('../_images/blog/comments-header.gif') no-repeat;
	position: relative;
	z-index: 3;
	top: 14px;
}
div#comments-header a {
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	float: right;
	margin: 8px 35px 0 0;
	text-decoration: none;
}
div#comments-header a:first-child {
	color: #fff;
	float: left;
	margin: 5px 0 0 13px;
	text-decoration: none;
	overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 85px;
}
div#comments-header a:hover {
	text-decoration: underline;
}
div#blog-left div.comments-left div.avatar {
	width: 66px;
	height: 89px;
	display: block;
	overflow: hidden;
	float: left;
	position:relative;
	background-color: #4b4b4b;
	margin: 15px 0 0 19px;
}
div#blog-left div.comments-left div.avatar img.upper-image {
	position: relative;
	z-index: 2;
	top: 52px;
	left: 40px;
}
div#blog-left div.comments-left div.avatar img.lower-image {
	position: relative;
	z-index: 1;
	top: -19px;
}
div#blog-left div.comments-right {
	width: 446px;
	min-height: 103px;
	float: left;
}
div#blog-left div.comments-right h4, div#blog-left div.comments-right strong {
	width: 195px;
	height: 20px;
	float: left;
	margin-top: 30px;
}
div#blog-left div.comments-right h4 {
	padding-left: 25px;
	font-size: 13px;
	font-weight: bold;
	color: #252525;
}
div#blog-left div.comments-right strong {
	color: #252525;
	font-size: 9px;
	text-align: right;
}
div#blog-left div.comments-right p {
	width: 404px;
	margin: 27px 30px 0 15px;
}
div#blog-left div.comments-bottom {
	background: #e0ded1 url('../_images/blog/comment-background-3.png') top left no-repeat;
	width: 538px;
	height: 30px;
	float: left;
}
div#add-comment{
	float: right;
	margin-right: 5px;
}
div#comment-login {
	background: #fff url('../_images/blog/background-login.gif') bottom left no-repeat;
	width: 505px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 15px 0 15px;
	height: 110px;
}
div#comment-login h1 {
	color: white;
	margin: 15px 5px;
	font-size: 16px;
	font-weight: bold;
}
div#comment-login a.login-buttons{
	width: 91px;
	height: 24px;
	display: block;
	text-indent: -5000px;
	background: url('../_images/blog/btn-login-button-sprite.gif') no-repeat;
	float: left;
}
div#comment-login a#login-facebook{
	background-position: 0 0;
	margin: 8px 0 0 45px;
}
div#comment-login a:hover#login-facebook{
	background-position: 0 -24px;
}
div#comment-login a#login-twitter{
	background-position: -91px 0;
	margin: 8px 0 0 67px;
}
div#comment-login a:hover#login-twitter{
	background-position: -91px -24px;
}
div#comment-login a#login-mediatonic{
	background-position: -182px 0;
	margin: 8px 0 0 70px;
}
div#comment-login a:hover#login-mediatonic{
	background-position: -182px -24px;
}
div#post-comment-form {
	background: #252525 url('../_images/blog/form-bottom.gif') bottom left no-repeat;
	width: 502px;
	float: left;
	margin: 10px 0 20px 0;
	padding: 0 15px 25px 15px;
	min-height: 192px;
}
div#post-comment-form p{
	color: #a2a2a2;
	font-size: 14px;
	font-weight: normal;
	margin: 0 0 0 62px;
	padding: 0;
}
div#post-comment-form a{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}
div#post-comment-form a:hover{
	text-decoration: underline;
}
div#form-bottom {
	background: url('../_images/blog/contact-middle-2.gif') top center no-repeat;
	width: 502px;
	float: left;
	padding-top: 10px;
}
div#post-comment-form img {
	float: left;
}
div#post-comment-form h1 {
	color: white;
	margin: 15px 5px;
	font-size: 16px;
	font-weight: bold;
}
form#post-comment-form {
	float: left;
	width: 502px;
	margin: 0 auto;
	padding: 0 0 0 0;
	background: #2f2f2f url('../_images/blog/contact-middle-1.gif') no-repeat top center;
	min-height: 105px;
	overflow: hidden;
	padding-top: 3px;
}
form#post-comment-form input {
	width: 156px;
	border: none;
	float: left;
	color: #8a8a8a;
	font-size: 13px;
}
form#post-comment-form textarea#message {
	background: transparent;
	min-height: 50px;
	width: 462px;
	font-family: Arial;
	color: #8a8a8a;
	float: left;
	font-size: 13px;
	padding: 6px 0 6px 15px;
	background: transparent;
	max-width: 462px;
	max-height: 500px;
	display: block;
	border: none 0;
	margin: 14px 0 0 13px;
}
form#post-comment-form input.submit {
	background: transparent url('../_images/blog/btn-post-comment.png') no-repeat 0 0;
	width: 106px;
	border: none;
	height: 25px;
	display: block;
	text-indent: -5000px;
	float: right;
	margin: 1px 30px 0 0;
}
form#post-comment-form a.logout {
	background: transparent url('../_images/blog/btn-logout.png') no-repeat top left;
	width: 86px;
	border: none;
	height: 25px;
	display: block;
	text-indent: -5000px;
	float: left;
	margin: 1px 0 0 28px;
}
form#post-comment-form input:hover.submit, form#post-comment-form a:hover.logout{
	background-position: bottom left;
}
div.share-this{
	background: white url('../_images/blog/share-this.gif') no-repeat;
	width: 504px;
	height: 42px;
	float: right;
	padding: 0 20px 0 10px;
	margin: 10px 4px;
}
div.share-this a.share-icon {
	width: 41px;
	height: 42px;
	float: right;
	display: block;
	text-indent: -5000px;
	position: relative;
	top: -28px;
	margin-left: 10px;
}
div.share-this a#facebook {
	background: transparent url('../_images/blog/share-sprite.png') no-repeat -124px 0;
}
div.share-this a:hover#facebook {
	background-position: -124px -43px;
}
div.share-this a#digg {
	background: transparent url('../_images/blog/share-sprite.png') no-repeat -42px 0;
}
div.share-this a:hover#digg {
	background-position: -42px -43px;
}
div.share-this a#twitter {
	background: transparent url('../_images/blog/share-sprite.png') no-repeat -83px 0;
}
div.share-this a:hover#twitter {
	background-position: -83px -43px;
}
div.share-this a#email {
	background: transparent url('../_images/blog/share-sprite.png') no-repeat 0 0;
}
div.share-this a:hover#email {
	background-position: 0 -43px;
}


/*TITLES*/
.titles {
	display: block;
	margin-left: -2px;
	text-indent: -8000px;
}
div.share-this h1#title-share-this {
	font-family: "ArialRoundedMTBoldRegular";
	font-size: 17px;
	margin: 11px 0 0 0;
}

/* WALLPAPER */
ul.frames li:hover span.overlay{
	display: none;
	z-index: 22;
}
ul.frames li:hover > span.overlay{
	display: block;
}
ul.frames li span.overlay a.standard, ul.frames li span.overlay a.widescreen{
	width: 190px;
	height: 64px;
	display: block;
	background: url('../_images/games/wallpaper-overlay.png') no-repeat;
}
ul.frames{
	list-style: none;
	position: relative;
}
ul.frames li{
	background: url('../_images/games/wallpaper-frame.png') no-repeat;
	width: 212px;
	height: 150px;
	position: absolute;
	text-indent: -9000px;
	cursor: pointer;
}
ul.frames li span.image, ul.frames li span.overlay{
	width: 190px;
	height: 128px;
	margin: 10px 12px 0;
	position: absolute;
	display: block;
	float: left;
	top: 0;
	left: 0;
}
ul.frames li span.overlay a.standard{
	background-position: 0 0;
}
ul.frames li span.overlay a.widescreen{
	background-position: 0 -64px;
}
ul.frames li span.overlay a:hover.standard{
	background-position: -192px 0;
}
ul.frames li span.overlay a:hover.widescreen{
	background-position: -192px -64px;
}

/*SLIDER HOMEPAGE*/
div#slider-container{
	background: #212121 url('../_images/ajax.gif') center 180px no-repeat;
	height: 509px;
	width: 946px;
	margin: 13px auto;
}
div#slider-container div#slides{
	height: 365px;
	width: 946px;
	float: left;
	position: relative;
	z-index: 2;
}
div#slider-container div#slides div.slide{
	height: 365px;
	width: 946px;
	display: none;
}
div#slider-container div#slides div.slide div.read-more{
	display: block;
	width: 225px;
	height: 85px;
	background: url('../_images/home/home.png') no-repeat top left;
	position: absolute;
	top: 250px;
	left: 30px;
}
div#slider-container div#slides div.slide:first-child{
	display: block;
}
div#slider-container div#thumbs{
	height: 160px;
	width: 946px;
	float: left;
	position: relative;
	top: -16px;
	z-index: 3;
}
div#slider-container div.thumb{
	height: 152px;
	width: 230px;
	float: left;
	position: relative;
	top: 4px;
	z-index: 3;
	margin-left: 5px;
}
div#slider-container div#thumbs div#current-thumb{
	background: url("../_images/sliders/current-slide.png") repeat scroll 0 0 transparent;
    float: left;
    height: 157px;
    left: 8px;
    position: absolute;
    top: -7px;
    width: 233px;
    z-index: 3;
}
div.backgrounds, div#main div.backgrounds div.game-wrapper{
	width: 100%;
	overflow: hidden;
	min-height: 850px;
	position: absolute;
	top: 0;
	left: 0;
}
div.backgrounds{
	display: none;
}
div#main div#background-1{
	background: url("../_images/games/as2/background.png") bottom left;
}
div#main div#background-1 div.game-wrapper{
	background: url("../_images/games/as2/background-detail.png") top center no-repeat;
}
div#main div#background-2{
	background: url("../_images/games/sle/background.png") top left;
}
div#main div#background-2 div.game-wrapper{
	background: url("../_images/games/sle/background-detail.png") top center no-repeat;
}
div#main div#background-3{
	background: url("../_images/games/wtf/background.png") top left;
}
div#main div#background-3 div.game-wrapper{
	background: url("../_images/games/wtf/background-detail.png") top center no-repeat;
}
div#main div#background-4{
	background: url("../_images/games/mpsmp/background.jpg") top left;
}
div#main div#background-4 div.game-wrapper{
	background: url("../_images/games/mpsmp/background-detail.png") top center no-repeat;
}
body#page-home div.left{
	float: left;
	position: relative;
	height: 120px;
	width: 496px;
	margin-left: -20px;
	margin-bottom: 10px;
}
body#page-home div.right{
	width: 496px;
	float: right;
	height: 120px;
	position: relative;
	margin-right: -20px;
	margin-bottom: 10px;
}
body#page-home div.left h1, body#page-home div.right h1, body#page-home div.careers h1{
	color: #272626;
	font-size: 17px;
	font-family: "ArialRoundedMTBoldRegular";
	margin-bottom: 14px;
	font-weight: 600;
}
body#page-home div.left p, body#page-home div.right p, body#page-home div.careers p{
	height: 37px;
	overflow: hidden;
	margin-bottom: 8px;
	font-size: 13px;
	color: #3a3a3a;
	line-height: 17px;
}
body#page-home div.left a{
	background: url('../_images/home/btn-read.png') no-repeat;
	height: 26px;
	width: 64px;
	display: block;
	text-indent: -9000px;
	position: absolute;
	top: 80px;
	right: 30px;
}
body#page-home div.careers p{
	height: 53px;
	padding-top: 5px;
}
body#page-home div.twitter span{
	margin: 13px 92px 17px 27px;
	height: 59px;
	line-height: 19px;
	overflow: hidden;
	display: block;
	font-size: 13px;
}
body#page-home div.twitter strong{
	margin: 0 0 0 25px;
}
body#page-home div.left strong, body#page-home div.right strong, body#page-home div.twitter a{
	font-size: 11px;
	color: #7c7c7c;
}
body#page-home div.twitter a{
	display: block;
	padding-left: 27px;
	font-size: 13px;
}
body#page-home div.twitter div#twitter-icon{
	position: absolute;
	top: 75px;
	left: 360px;
}
body#page-home div.twitter div#facebook-icon{
	position: absolute;
	top: 76px;
	left: 326px;
}
body#page-home div.twitter span a, body#page-home div.careers p a{
	color: #252525;
	display: inline;
	padding: 0;
}
body#page-home div.panel div.post{
	background: url("../_images/home/panel-left.png") top left;
	position: absolute;
	right: 0;
	width: 398px;
	height: 85px;
	overflow: hidden;
	z-index: 2;
	padding: 15px 33px 20px 65px;
}
body#page-home div.twitter{
	background: url("../_images/home/panel-twitter.png") top left;
	width: 496px;
	height: 120px;
	overflow: hidden;
}
body#page-home div.careers{
	background: url("../_images/home/panel-careers.png") top left;
	width: 401px;
	height: 103px;
	overflow: hidden;
	top: -12px;
	padding: 27px 75px 20px 20px;
}
body#page-home div.avatar{
	height: 120px;
	width: 71px;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
body#page-home div#staff-hugh{
	background: url("../_images/home/hugh-news.png") top left;
}
body#page-home div#staff-jim{
	background: url("../_images/home/jim-news.png") top left;
}


body.game .gallery li.large {
	width: 253px;
	height: 166px;
}

body.game .gallery li.large a {
	width: 253px;
	height: 166px;

}

body.game .gallery li.video a {
	background-image: url(/_images/games/media-play.png);
}

body.game .gallery li.image a {
	background-image: url(/_images/games/media-magnify.png);
}

body.game .gallery li {
	width: 74px;
	height: 74px;
	border: 3px solid #131313;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	overflow: hidden;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom: 9px;
}

body.game .gallery li a {
	display: block;
	width: 74px;
	height: 74px;
	background-repeat: no-repeat;
	background-position: center center;

}

body.game .gallery li.small {
	margin-right: 9px;
}
