/* @override http://eg.epicdev.net/?css=global/all-css.v.1288044427 */

/* General reset */
* { font-size: 100.01%; }
html {
	height: 100%;
	font-size: 62.5%;
	background-color: #5f5f5f;
}
body {
	margin: 0;
	color: #fff;
	font: 1.1em/1.636em Arial, Helvetica, sans-serif;
	height: 100%;
	min-width: 980px;
}
img { border-style: none; }
a { color: #f36c1b; }
a:hover { text-decoration: none; }
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}

/* +FB */
:-moz-any-link:focus { outline: none; }

form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* General settings */
#wrapper {
	/*background: url(../img/bg-wrapper.jpg) no-repeat 50% 0; -FB */
	height: 100%;
	width: 100%;
	display: table;
	position: relative;
	z-index: 2;
}
.bg-page {
	position: absolute;
	top: 0;
	left: 0;
	/* background: url(../img/bg-body.gif) repeat-x; -FB */
	height: 100%;
	width: 50%;
}
/* accessibility */
.accessibility {
	position:absolute;
	top: 0;
	left: -9999px;
}
.w1 {
	width: 100%;
}
/* menu bar */
.menu-bar {
	background: url(../img/bg-top-bar.png) repeat-x;
	height: 30px;
	padding: 4px 0 0;
	margin: 0 0 -1px;
	overflow: hidden;
}
.menu-bar .holder {
	width: 980px;
	margin: 0 auto;
}
.menu-bar .epic-games {
	float: left;
	background: url(../img/text-epic-games.gif) no-repeat;
	width: 74px;
	height: 12px;
	overflow: hidden;
	margin: 6px 0 0 52px;
}
.menu-bar .epic-games span {
	display: block;
	text-indent: -9999px;
}
/* social */
.social {
	float: right;
	margin: 0;
	padding: 2px 15px 0 0;
	list-style: none;
}
.social li {
	float: left;
	padding: 0 0 0 10px;
}
.social li img { vertical-align: top; }
/* top navigation */
.navigation {
	margin: 0;
	padding: 0 10px 0 0;
	float: right;
	list-style: none;
	line-height: 19px;
}
.navigation li {
	float: left;
	padding: 2px 11px 3px 10px;
}
.navigation li:first-child,
.navigation li.first-child { background: none; }
.navigation li a {
	text-transform: uppercase;
	color: #dcdcdc;
	background: url(../img/arrow.gif) no-repeat 0 65%;
	padding: 0 0 0 14px;
	text-decoration: none;
}
.navigation li a:hover { text-decoration: underline; }
.navigation li a span { white-space: nowrap; }
.w2 {
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 100px 0 0;
	background: url(../img/gradientBkgrd-min.jpg) no-repeat center;
	background-size: cover;
}
/* header */
#header {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	z-index: 2;
	height: 100px;
	background-color: #2a2a2a;
}
#technology #header {
	top: -120px;
}
/* logo */
.logo {
	float: left;
	background: url(../img/EG_logov2.svg) no-repeat;
	background-size: 54px auto;
	background-position: center center;
	width: 90px;
	height: 100px;
	overflow: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
    /* IE 5-7 */
    filter: alpha(opacity=75);
    /* Netscape */
    -moz-opacity: 0.75;
    /* Safari 1.x */
    -khtml-opacity: 0.75;
    /* Good browsers */
    opacity: 0.75;
    transition: opacity .3s ease-in-out;
}
.logo:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
}
/**/
.logo a {
	display: block;
	height: 100%;
	position: relative;
	text-indent: -9999px;
}
/* main navigation */
#nav {
	margin: 0;
	padding: 0 2px 0 0;
	float: left;
	list-style: none;
	height: 100px; /* +FB */
	overflow: hidden; /* +FB */
}
@media (max-width: 1215px) {
	#nav {
		float: none;
	}
}
#nav li {
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: .0125em;
	line-height: 15px;
	display: block; /* +FB */
}
#nav li a {
	color: #fff;
	/*float: left;*/
	margin: 30px 0;
	padding: 10px 15px;
	text-decoration: none;
	display: block; /* +FB */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	  /* IE 5-7 */
	  filter: alpha(opacity=50);
	  /* Netscape */
	  -moz-opacity: 0.5;
	  /* Safari 1.x */
	  -khtml-opacity: 0.5;
	  /* Good browsers */
	  opacity: 0.5;
		transition: opacity .2s ease-in-out;
}
#nav li .first-child {
	border-left: 1px solid #4f4e4e;
}
#nav li a:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	  /* IE 5-7 */
	  filter: alpha(opacity=100);

	  /* Netscape */
	  -moz-opacity: 1;

	  /* Safari 1.x */
	  -khtml-opacity: 1;

	  /* Good browsers */
	  opacity: 1;
}
/* +FB */
body#community #nav li.active a { min-width: 74px; }
/* */
#nav li.active a {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	  /* IE 5-7 */
	  filter: alpha(opacity=100);

	  /* Netscape */
	  -moz-opacity: 1;

	  /* Safari 1.x */
	  -khtml-opacity: 1;

	  /* Good browsers */
	  opacity: 1;
}
/* main area */
#main { 
	width: 980px;
	margin:0 auto;
	position: relative;
}
#main:after {
	clear: both;
	display: block;
	content: "";
}
* html #main { display: inline-block; }
/* visual */
.visual {
	background: url(../img/bg-frame.png) no-repeat;
	padding: 12px 0 0 12px;
	margin: 0 0 4px 4px;
	height: 404px;
}
.visual img {
	vertical-align: top;
	border: solid #000;
	border-width: 1px 0;
}
.visual .holder {
	position: relative;
	width: 100%;
}
.visual .text {
	position: absolute;
	top: 187px;
	right: 63px;
	width: 320px;
}
.visual h1 {
	margin: 0 0 75px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 26px;
	line-height: 29px;
}
.visual h1 span {
	display: block;
	margin: 0 0 -33px;
	position: relative;
}
* html .visual h1 span { position: static; }
*+html .visual h1 span { position: static; }
.visual h1 strong {
	font-size: 65px;
	line-height: 67px;
	position: relative;
	top: 28px;
}
.visual h1 strong em {
	font-style: normal;
	color: #ff5b00;
}
.visual p {
	margin: 0;
	font-size: 14px;
	line-height: 19px;
	font-weight: bold;
}
/* home content */
.home-content {
	height: 1%;
	background: url(../img/bg-line.gif) repeat-x;
	padding: 12px 0 0;
	margin: 0 0 10px;
}
.home-content:after {
	clear: both;
	display: block;
	content: "";
}
.home-content .wrap {
	background: url(../img/bg-line3.gif) repeat-x 0 100%;
	overflow: hidden;
	height: 1%;
	padding: 0 12px 18px 0;
}
/* timer */
.timer { float: right; }
.timer img { vertical-align: top; }
/* opportunities */
.opportunities {
	float: left;
	width: 255px;
	display: inline;
	margin: 0 0 0 12px;
}
.opportunities h2,
.news h2 {
	margin: 0 0 6px;
	padding: 9px 5px 0 18px;
	color: #161616;
	font-size: 1em;
	line-height: 1.273em;
	text-transform: uppercase;
	background: url(../img/bg-heading2.png) no-repeat;
	height: 22px;
	letter-spacing: 2px;
}
.news h2 {
	background: url(../img/bg-heading.png) no-repeat;
	margin-bottom: 13px;
}
/* news */
.news {
	float: left;
	width: 307px;
	display: inline;
	margin: 0 0 0 11px;
}
.news ul {
	margin: 0 0 0 11px;
	padding: 0;
	list-style: none;
}
.news ul li { padding: 0 5px 18px 0; }
.news ul li a {
	color: #fff;
	text-decoration: none;
}
.news ul li a:hover { text-decoration: underline; }
.opportunities ul {
	margin: 0 0 0 7px;
	padding: 0;
	list-style: none;
}
.opportunities ul li {
	margin: 0 0 -3px;
	vertical-align: top;
	height: 1%;
}
.button {
	background: url(../img/bg-button.png) no-repeat;
	text-decoration: none;
	color: #0f0f0f;
	width: 242px;
	height: 35px;
	text-align: center;
	display: block;
	padding: 21px 0 0;
	cursor: pointer;
	font-size: 1em;
	line-height: 1.273em;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.button:hover { text-decoration: underline; }
.opportunities .description {
	background-color: #0a0a0a;
	color: #d9d9d9;
	font-size: 0.909em;
	line-height: 1.2em;
	padding: 4px 10px 6px 14px;
	position: absolute;
	top: 5px;
	left: 5px;
	display: none;
	width: 208px;
	min-height: 36px;
	height: 36px;
}
.opportunities ul li:hover .description,
.opportunities ul li.hover .description { display: block; }
.opportunities .description p { margin: 0; }
.opportunities .description p a { text-decoration: none; }
.opportunities .description p a:hover { text-decoration: underline; }
.opportunities ul li:hover,
.opportunities ul li.hover { position: relative; }
/* footer */
#footer {
	width: 100%;
	display: table-footer-group;
}
#footer:after{
	content:"";
	clear:both;
	display:block;
}
#footer .holder {
	height: 1%;
	display: table-row;
}
#footer .frame { display: table-cell; }
#footer .bg {
	margin: 0 auto 72px;
	width: 980px;
	padding: 0 0 20px;
	position: relative;
}
#footer .bg:after {
	clear: both;
	display: block;
	content: "";
}
.f-logo {
	float: left;
	background: url(../img/logo2.png) no-repeat;
	overflow: hidden;
	width: 109px;
	height: 119px;
	margin: 8px 0 0 19px;
}
.f-logo a {
	display: block;
	height: 100%;
	position: relative;
	text-indent: -9999px;
}
/* footer navigation */
.footer-navigation {
	float: left;
	margin: 0 0 0 21px;
	padding: 0;
	list-style: none;
	display: inline;
}
.footer-navigation li {
	float: left;
	background: url(../img/bg-line2.gif) no-repeat;
	padding: 31px 0 0 1px;
	width: 126px;
	display: inline;
}
.footer-navigation li.col3 {
	margin: 0 0 0 22px;
	width: 215px;
}
.footer-navigation li span {
	display: block;
	color: #d6d6d6;
	font-size: 0.818em;
	line-height: 1.333em;
	text-transform: uppercase;
	margin: 0 0 2px;
}
.footer-navigation li ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 1.091em;
	line-height: 1.25em;
}
.footer-navigation li ul li {
	float: none;
	background: none;
	padding: 0;
	margin: 0 0 1px;
	width: auto;
	display: block;
}
.nav {
	float: right;
	margin: 27px 0 0;
	padding: 0;
	overflow: hidden;
	width: 339px;
}
.nav li {
	display: inline;
	background: url(../img/separator4.gif) no-repeat 0 2px;
	padding: 0 11px 0 15px;
	margin: 0 0 0 -1px;
}
/* home.html */
.inner{
	/* background:url(../img/bg-body-i.jpg) repeat-x; -FB */
}
*+html .inner{
	height:auto;
	min-height:100%;
}
.p-inner{
	background:#595959 url(../img/bg-page01.gif) repeat-y 100% 0;
}
#wrapper.wrapper-home{
	width:100%;
	overflow: hidden;
}
.bg-page div{
	width:100%;
	height:.f100%;
	background:url(../img/bg-page-l.jpg) repeat-x;
}
/* tab holder */
.tab-visual{
	margin: 0 auto;
}
.tab-holder{
	position:relative;
	width:100%;
	height:470px;
}
.game-tab{
	width:946px;
	height:385px;
	overflow:hidden;
	padding:0 0 85px;
}
/*
#tab1{
	background:url(../img/img01.jpg) no-repeat;
}
#tab2{
	background:url(../img/img02.jpg) no-repeat;
}
#tab3{
	background:url(../img/img03.jpg) no-repeat;
}
#tab4{
	background:url(../img/img04.jpg) no-repeat;
}
*/
/* tabset */
.tabset{
	position:absolute;
	top:409px;
	left:0;
	width:946px;
	height:61px;
	z-index:100;
	overflow:hidden;
}
.tabset ul{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
	list-style:none;

}
.tabset ul li{
	float:left;
	position:relative;
}
.tabset ul a{
	float:left;
	height:61px;
	outline:none;
	overflow:hidden;
}
.tabset ul img{
	float:left;
	margin:-65px 0 0;
	width: 189px;
}
.tabset ul li a.active img,
.tabset ul li.hover a img,
.tabset ul li:hover a img{
	margin:0;
}
.tabset ul li span{
	position:absolute;
	top:41px;
	clear:both;
	left:0;
	width:20px;
	height:20px;
	z-index:150;
	cursor:pointer;
}
.tabset ul li span a{
	width:20px;
	background:url(../img/none.gif) no-repeat;
	float:left;
	z-index:155;
	height:20px;
	text-indent:-9999px;
	position:relative;
}
.tabset ul li span a:hover{
	background:url(../img/play.gif) no-repeat;
}
/* tab content */
.tab-content{
	float:right;
	/*width:300px; -FB */
	width: 320px;
	position:relative;
	/*padding:177px 37px 0 0; -FB */
	padding:177px 30px 0 0;
}
.tab-content h1, .tab-content h2{
	margin:0;
	position:absolute;
}
.tab-content p{
	margin:0;
	font:13px/19px Arial, Helvetica, sans-serif;
}
#tab1 h1{
	top:55px;
	left:-30px;
}
#tab2 h2{
	top:89px;
	left:-15px;
}
#tab3 h2{
	top:1px;
	left:-26px;
}
#tab4 h2{
	top:25px;
	left:-20px;
}
.trailer{
	float:left;
	margin:8px 0 0;
	outline:none;
}
.tab-detalis{
	width:100%;
	margin:17px 0 0;
	overflow:hidden;
}
.tab-detalis ul{
	float:right;
	margin:0;
	padding:0;
	height:31px;
	position:relative;
	overflow:hidden;
	list-style:none;
	width: 166px;
}
.tab-detalis ul li{
	float:left;
	padding:0 4px 0 9px;
}
.tab-detalis ul a{
	float:left;
	height:31px;
	overflow:hidden;
}
.tab-detalis ul img{
	float:left;
}
.tab-detalis ul a.hover img,
.tab-detalis ul a:hover img{
	margin:-31px 0 0;
}

/*
.tab-more{
	width:100%;
	margin:16px 0 0;
	overflow:hidden;
}
.tab-more strong{
	float:left;
	height:15px;
	overflow:hidden;
	margin:3px 0 0;
	position:relative;
	padding:0 20px 0 0;
}
.tab-more strong img{
	float:left;
}
.tab-more strong a.hover img,
.tab-more strong a:hover img{
	margin:-15px 0 0;
}
*/

/* Tab more/extra links */
.tab-more{
	width:100%;
	/*margin: 16px 0 0;*/
	margin: 8px 0 0;
	overflow:hidden;
}

.tab-more .extra-link {
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  float: left;
  margin: 2px 20px 0 0;
  text-indent: -9999px;
  height: 15px;
}
.tab-more .extra-link:hover { background-position: 0 -15px; }

.tab-more .extra-link.learn { background-image: url(../img/link-learn-more.png); width: 102px; }
.tab-more .extra-link.pre-order { background-image: url(../img/link-preorder.png); width: 91px; }
.tab-more .extra-link.buy-now { background-image: url(../img/link-buy-now.png); width: 74px; }
.tab-more .extra-link.register { background-image: url(../img/link-register.png); width: 78px; }
.tab-more .extra-link.play-demo { background-image: url(../img/link-play-demo.png); width: 91px; }

.tab-more a{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#939393;
	text-decoration:none;
	letter-spacing:1px;
}
.tab-more a:hover{
	color:#c4c4c4;
}

/* search-form */
@media (max-width: 1215px) {
	.search-form {
		display: none;
	}
}
.search-form{
	float:right;
	/*width:188px; -FB */
	width: 140px;
	margin: 36px 0;
	margin-right: 50px;
	position:relative;
}
.search-form fieldset{
	/*width:188px; -FB */
	overflow:hidden;
}
.search-form label{
	float:left;
	height:15px;
	position:relative;
	margin: 5px 5px 0 0;
	width:46px;
	overflow:hidden;
}
.search-form label a{
	cursor:pointer;
	position:relative;
}
.search-form label img, .search-form label a{float:left;}
.search-form a.hover img,
.search-form a:hover img{
	margin:-15px 0 0;
}
.search-text{
	float:right;
	overflow:hidden;
	background-color: #4f4e4e;
	/*width: 115px; -FB */
	width: 68px;
	height:24px;
	padding:0 10px;
}
.search-text input{
	float:left;
	outline:none;
	background:none;
	overflow:hidden;
	border:none;
	/*width:115px; -FB */
	width: 100%;
	height:14px;
	padding:4px 0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#b8b8b8;
}
/* featured-item */
.feature-container {
	width: 100%;
	margin: 3em auto;
}
.featured-item{
	width:950px;
	overflow:hidden;
	min-height:300px;
	margin:0 auto;
	padding:0 15px;
}
* html .featured-item{
	height:300px;
	overflow:visible;
}
/* enlist */
.enlist{
	float:left;
	width:480px;
	padding:0 27px 0 0;
}
.fi-head{
	width:100%;
	overflow:hidden;
	height:30px;
}
.fi-head h2{
	font-size: 18px;
	font-weight: 200;
	color: #171717;
	margin-top:9px;
	margin-left: 8px;
	float:left;
}
.f-soc{
	float:left;
	margin:0 12px 0 0;
}
.fi-head ul{
	margin:9px 0 0;
	padding:0;
	list-style:none;
}
.fi-head ul li{
	background:url(../img/separator06.gif) no-repeat 0 5px;
	padding:0 7px 0 9px;
	float:left;
}
.fi-head ul li.first-child,
.fi-head ul li:first-child{
	background:none;
}
.fi-head ul a {
	color: #fff;
	float:left;
	text-decoration:none;
	font-size:11px;
}
.el-list{
	margin:16px 0 0;
	padding:0;
	list-style-type: circle;
	width:100%;
}
.el-list:after{
	content:"";
	clear:both;
	display:block;
}
.el-list li{
	float:left;
	width:100%;
	padding:0 0 10px;
}
/*
.img-shdw{
	float:left;
	margin:0 0 0 -8px;
	position:relative;
}
*/
.img-shdw {
	padding:5px 0 0 7px;
	background:url(../img/bg-img-shdw.png) no-repeat;
	width:75px;
	float:left;
	height:72px;
}
.img-shdw a { display: block; width: 67px; height: 63px; }

.el-text{
  color: #000;
	height:1%;
	overflow:hidden;
	padding:0 0 0 9px;
	font-size: 12px /* +FB */
}
.el-text h3{
	margin:0;
	color:#fff;
	letter-spacing:1px;
	font-size: 14px;
	font-weight: 200;
}
.el-text h3 a{
	color:#fff;
	text-decoration:none;
}
.el-text h3 a:hover{
	color: #ccc;
	text-decoration:none;
}
.el-text p{
	color:#252525;
	margin:4px 0 0;
	font:1.092em/1.25em Arial, Helvetica, sans-serif;
}
.apply{
	display:block;
	position:relative;
	width:47px;
	margin:6px 0 0;
	height:11px;
	overflow:hidden;
}
.apply img{
	float:left;
}
.apply.hover img,
.apply:hover img{
	margin:-11px 0 0;
}
/* news */
.f-news{
	float:left;
	width:393px;
}
.news-list,
.events-list{
	margin:0;
	padding:22px 0 0 19px;
	list-style:none;
	width:364px;
	overflow:hidden;
	background:url(../img/separator05.png) no-repeat 0 5px;
	min-height:155px;
}
* html .news-list,
* html .events-list{
	height:155px;
	overflow:visible;
}
.news-list li,
.events-list li {
	width:100%;
	float:left;
	padding:0 0 7px;
}
/* -FB
.news-list .date,
.events-list .date {
	float:left;
	width:62px;
	height:16px;
	margin:0 13px 0 0;
	color:#d75400;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	text-align:center;
	background:url(../img/bg-date.png) no-repeat;
}
*/
/* +FB */
.news-list .date,
.events-list .date {
  background-color: #393939;
	color: #c0c0c0;
	float: left;
	font: bold 11px/16px Arial, Helvetica, sans-serif;
	margin: 0 13px 0 0;
	letter-spacing: 1px;
	text-align: center;

	width:62px;
	height:16px;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* */
.news-list a,
.events-list a {
	display:block;
	height:1%;
	color:#252525;
	text-decoration:none;
	font:1.182em/1.37em Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.news-list a:hover,
.events-list a:hover {
	text-decoration:underline;
}
/* transponder */
.transponder{
	float:left;
	width:350px;
}
.trans-list{
	height:1%;
	overflow:hidden;
	min-height:155px;
	padding:0 0 0 8px;
	list-style:none;
}
* html .trans-list{
	height:155px;
	overflow:visible;
}
.trans-list li{
	float:left;
	width:100%;
	padding:0 0 10px;
}

.trans-list li.follow {
	text-align: center;
}

.avatar{
	background:url(../img/bg-img-shdw01.png) no-repeat;
	width:42px;
	float:left;
	padding:6px 0 0 7px;
	height:43px;
	overflow:hidden;
	margin-top: 16px;
}
.avatar img, .avatar a{float:left;}
.trans-text{
	height:1%;
	padding:0 4px 0 0;
	overflow:hidden;
}
.trans-text blockquote{
	font-style:normal;
	margin:2px 0 0;
}
.trans-text blockquote q{
	quotes:none;
	font:1.092em/1.33em Arial, Helvetica, sans-serif;
	color:#9a9a9a;
}
.trans-text blockquote q:before,
.trans-text blockquote q:after{
	content:"";
}
.trans-text blockquote a{
	color:#e3e3e3;
}
.trans-text blockquote a.link-home{
	text-decoration:none;
	color:#414141;
}
.trans-text blockquote a.link-home:hover{
	text-decoration:underline;
}
.trans-text blockquote span{
	font:bold 37px Arial, Helvetica, sans-serif;
	color:#c9c9c9;
}
.links-hold{
	width:100%;
	margin:3px 0 0;
	overflow:hidden;
}
.links-hold a{
	color:#6c6c6c;
	float:left;
	text-decoration:none;
}
.links-hold a:hover{
	color:#000;
}
.links-hold span{
	float:left;
	padding:0 20px 0 0;
}
.links-hold span a{
	color:#e3e3e3;
}
.links-hold span a:hover{
	color:#fff;
}
/* +FB */
.links-hold a.follow-link { color: #bbb; }
.links-hold a.follow-link:hover { color: #000; }
/* */
/* footer inner */
#footer-inner{
	width:100%;
	margin:40px 0;
}
#footer-inner:after{
	content:"";
	clear:both;
	display:block;
}
#footer-inner .menu-bar{
	overflow:visible;
}
#footer-inner .menu-bar:after{
	content:"";
	clear:both;
	display:block;
}
#footer-inner a {
	color: #fff;
}
#footer-inner a:hover {
	color: #ccc;
}
#footer-inner .social{
	padding:1px 8px 0 16px;
}
#footer-inner .social li{
	padding:0 0 0 12px;
}
#footer-inner .social a{
	height:21px;
	float:left;
	overflow:hidden !important;
}
#footer-inner .social a img{float:left;}
#footer-inner .social a.hover img,
#footer-inner .social a:hover img{
	margin:-21px 0 0;
}
#footer-inner .navigation{
	padding:0 1px 0 0;
	background:url(../img/separator.gif) no-repeat 100% 0;
}
#footer-inner .navigation li{
	padding:0 0 0 1px !important;
	position:relative;
	float:left;
	width:101px;
	background:url(../img/separator.gif) no-repeat !important;
}
#footer-inner .navigation li a{
	padding:0;
	height:21px;
	position:relative;
	z-index:10;
	float:left;
	background:none !important;
	overflow:hidden;
}
#footer-inner .navigation li img{
	display:block;
	width:101px;
	position:relative;
	height:42px;
}
#footer-inner .navigation li.hover img,
#footer-inner .navigation li:hover img{
	margin:-21px 0 0;
}
#footer-inner .epic-games{
	margin:-3px 0 0;
	outline:none;
	width:79px;
	height:32px;
	float:left;
}
#footer-inner .menu-bar .holder {
	width:960px;
	padding:0 0 0 8px;
}

#footer-inner .navigation li a { position: relative; z-index: 2; }

.drpdwn{
	position: absolute;
	 bottom: 0;
	 left: 50%;
  display: none;
  padding-bottom: 24px;
  /*background-image: url(../img/bg-drpdwn-b1.png);*/

	clear:both;
	z-index:10;
	/*left:-9999px;*/
	/*width:103px;
	overflow:hidden;*/
	min-width: 103px;
	font-size:13px !important;
	line-height:16px !important;
}
.drpdwn ul{
	margin: 0;
	padding: 12px;
	list-style:none;
	/*width:103px;*/
	/*min-height: 59px;*/
	height: auto;
	background:url(../img/bg-drpdwn-t1.png) repeat-x bottom left;

	-webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
#footer-inner .navigation li .drpdwn ul li{
	width:100%;
	overflow:hidden;
	text-align:center;
	display:block;
	font-size:11px !important;
	line-height:16px !important;
	background:none !important;
	padding:0 !important;
	float:none !important;
}
.drpdwn ul a{
	text-transform:none;
	float:none !important;
	color:#999;
	white-space: nowrap;
}
.drpdwn ul a:hover{
	color:#f4711d;
	text-decoration:none;
}
.dd-b{
	background:url(../img/bg-drpdwn-b.png) repeat-y;
}
#footer-inner .navigation li.hover .drpdwn,
#footer-inner .navigation li:hover .drpdwn{
	/*left:0;*/
	display: block;
	z-index: 1;
}
/*
#footer-inner .navigation li.hover,
#footer-inner .navigation li:hover { background: url(../img/bg-drpdwn-b1.png) repeat 0 0 !important;  }
*/
.access{
	display:none !important;
	float:left;
}
/* about.html; twocolumns */
.twocolumns{
	width:972px;
	overflow:hidden;
	background: white;
}
.tc-t{
	width:972px;
	height:656px;
}
.tc-b{
	width:972px;
	height: 193px;
	clear: both;
	margin-top: -1px;
}
.tc-c{
	width:972px;
}
.tc-c:after{
	content:"";
	clear:both;
	display:block;
}
.tc-holder{
	float:left;
	width:946px;
	margin:-644px 0 -154px !important;
	padding:0 0 0 13px;
	position:relative;
}
/* inner navigation */
.inner-nav{
	width:100%;
	overflow:hidden;
	margin:24px 0 0;
	border-bottom:1px solid #d6d6d6;
}
.inner-nav ul{
	margin:0;
	padding:0 0 0 23px;
	list-style:none;
}
.inner-nav ul li{
	float:left;
	padding:0 0 0 22px;
}
.inner-nav ul a{
	float:left;
	color:#4c4c4c;
	font:15px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:0 0 17px;
}
.inner-nav ul li.active a,
.inner-nav ul a:hover{
	/*font:bold 16px/20px Arial, Helvetica, sans-serif;*/
	/*color:#313131;*/
	color:#ed5d00;
	background:url(../img/bullet-nav.gif) no-repeat 50% 100%;
}
.inner-nav ul li.active a { color:#313131; font-weight: bold; }
/* content holder */
.content-holder{
	height:1%;
	overflow:hidden;
	padding:0 23px 0 42px;
}
#content{
	float:left;
	padding:23px 0 0;
	width:575px;
	color:#282828;
	font:1.182em/1.22em Arial, Helvetica, sans-serif;

}
.content-holder2{
	height:1%;
	overflow:hidden;
	padding:0 23px 0 42px;
}

#content a{color:#77411d;}
#content h1{
	margin:0;
	font:2.84em/1.05em Arial, Helvetica, sans-serif;
	color:#ed5d00;
}
#content h1 a{
	color:#ed5d00 !important;
	text-decoration:none;
}
#content h4,
#content h3,
#content h5,
#content h2{
	margin:0;
	font:1.68em/1.2em Arial, Helvetica, sans-serif;
	color:#313131;
}
/*#content h2{ margin:10px 0 0;}
#content h3{margin:12px 0 0;}
#content h4{
	font:1.15em/1.1em Arial, Helvetica, sans-serif;
	margin:11px 0 0;
}
#content h5{
	font:bold 1em/1.5em Arial, Helvetica, sans-serif;
	margin:10px 0 0;
	padding:0 0 13px;
}*/
#content h2 { color: #ed5d00; font-size: 20px; font-weight: normal; margin: 10px 0; } /* +FB */
#content h2.alt { color: #616161; margin-bottom: 34px; }
#content h2.black { color:#000; margin-bottom:34px; font:1.4em Arial, Helvetica, sans-serif;}

#content h3 { font-size: 16px; font-weight: bold; margin: 12px 0; }
#content h4 { font-size: 16px; font-weight: normal; margin: 11px 0; }
#content h5,
#content h6 { font-size: 13px; font-weight: bold; margin: 10px 0; }
#content h5 a,
#content h4 a,
#content h3 a,
#content h2 a{
	/*color:#313131 !important;*/
	text-decoration:none;
}
#content h1 a:hover, #content h5 a:hover, #content h4 a:hover, #content h3 a:hover, #content h2 a:hover{text-decoration:underline;}
#content p{
	margin:10px 0 0;
	padding:0 0 5px;
}
#content ul{
	margin:0;
	padding:0;
	color:#565656;
	/*list-style:none; +FB */
	list-style: square;
	margin-left: 18px;
}
#content ul li { margin-bottom: 0.5em; }
.bull-list{
	padding:0 0 6px 40px !important;
	margin:-6px 0 0 !important;
}
.bull-list li{
	background:url(../img/bullet01.gif) no-repeat 0 7px;
	padding:0 0 0 11px;
}
.num-list{
	padding:0 0 0 40px !important;
	margin:-6px 0 0 !important;
}
.num-list ul{padding:0 0 0 20px !important;}
.num-list li span{color:#ed5d00;}
.num-list li li span{color:#282828;}
/* sidebar */
#sidebar{
	float:right;
	width:260px;
	margin-top: 33px; /* +FB */
}
/* side socials */
.side-socials{
	width:100%;
	overflow:hidden;
	margin:23px 0 0;
	padding:0 0 27px;
}
.side-socials ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.side-socials ul li{
	float:left;
	padding:0 7px 0 0;
}
.side-socials ul a{
	float:left;
	height:16px;
	overflow:hidden;
	position:relative;
}
.side-socials ul a img{
	float:left;
}
.side-socials ul a.hover img,
.side-socials ul a:hover img{
	margin:-16px 0 0;
}
/* side news */
/* +FB */
.side-news,
.side-jobs,
.side-events {
	width:100%;
	overflow:hidden;
	padding:0 0 23px;
}
#sidebar .fi-head{
	background:url(../img/bg-side-heading.png) no-repeat;
	width:248px;
	height:31px;
	padding:0 0 0 12px;
}
#sidebar .f-soc{
	float:right;
	margin:0;
}
/* +FB */
.side-news .news-list,
.side-jobs .jobs-list,
.side-locations .locations-list,
.side-events .events-list {
	height:1%;
	width:auto;
	margin:13px 0 0;
	padding:0 0 1px 2px;
	min-height:1px;
	background:none;
}
.side-news .date,
.side-events .date{
	background:none;
	float:none;
	font-size:12px;
	margin:0 11px 0 0;
}
.side-news .news-list a,
.side-events .events-list a {
	display:inline;
	font-size:1.092em;
}
.more-links{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.more-links li{
	float:left;
	background:url(../img/separator07.gif) no-repeat 0 50%;
	padding:0 9px 0 11px;
}
.more-links li.first-child,
.more-links li:first-child{
	background:none;
	padding-left:0;
}
.more-links li a{
	text-decoration:none;
	color:#939393;
	font-size:0.92em;
}
.more-links li a:hover{color:#414141;}
/* side-transponder */
.side-transponder .trans-list{
	background:none;
	padding:0 0 1px;
	margin:9px 0 0;
}
.side-transponder .avatar{
	background:none;
	padding:4px 9px 0 0;
	height:auto;
	width:auto;
}
.side-transponder .trans-text blockquote a{
	color:#675d44;
}
.side-transponder .link-home{
	color:#787878 !important;
}
.side-transponder .links-hold span a{
	font-style:italic;
	color:#d75400;
}
.side-transponder .links-hold span a:hover{color:#393939;}
.side-transponder .links-hold a{color:#343434;}
.side-transponder .links-hold a:hover{color:#989898;}

/* sidebar ads */
.side-ads {
	padding-top: 10px;
}

	.side-ads .image-ad {
		text-align: center;
	}

		.side-ads .image-ad img {
			width: 250px;
			border-radius: 2px;
		}

	.side-ads .text-ad {
		margin-top: 6px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 6px;
		width: 250px;
		border-top: 1px solid #ccc;
		color: #252525;
	}

		.side-ads .text-ad a {
			text-decoration: none;
		}

		.side-ads .text-ad a:hover, .side-ads .text-ad a:active {
			text-decoration: underline;
		}

/* tech.html */
.soc-holder{
	width:100%;
	/* margin:24px 0 0; -FB */
	overflow:hidden;
}
.soc-holder .side-socials{
	float:right;
	width:173px;
	margin:2px 0 0;
	/*padding:0 0 16px;*/
}
#sidebar .soc-holder .side-socials { float: none; }
/* compare holder */
.compare-holder{
	padding:0 0 0 16px;
	/* margin:0 -20px 0 0; -FB */
	margin: 35px -20px 0 0;
	width:928px;
	color:#575757;
	font:1.182em/1.37em Arial, Helvetica, sans-serif;
	position:relative;
	overflow:hidden;
}
.comp-wrapper{
	overflow:hidden;
	width:100%;
}
.comp-col{
	/* width:419px; -FB */
	width: 400px;
	min-height: 200px;
	float:left;
	padding:0 15px 0 30px;
}
.comp-main{
	width:100%;
	overflow:hidden;
	padding:0 0 23px;
}
.cm-visual{
	float:left;
	padding:0 20px 0 0;
}
.cm-visual a, .cm-visual img{float:left;}
.cm-descr{
	overflow:hidden;
	height:1%;
	padding:7px 0 0;
}
.cm-descr h2,
.cm-descr h1{
	margin:0;
	color:#191919;
	font:1.68em/1.09em Arial, Helvetica, sans-serif;
}
.comp-features h3 a,
.comp-links h2 a,
.cm-descr h2 a,
.cm-descr h1 a{
	color:#191919;
	text-decoration:none;
}
.comp-features h3 a:hover, .comp-links h2 a:hover, .cm-descr h2 a:hover, .cm-descr h1 a:hover{text-decoration:underline;}
.cm-descr p{margin:8px 0 0;}
.comp-links{
	width:100%;
	padding:13px 0;
	overflow:hidden;
	background:url(../img/separator08.png) no-repeat;
}
.comp-features h3,
.comp-links h2{
	margin:0;
	color:#191919;
	font:1.38em/1.1em Arial, Helvetica, sans-serif;
}
.comp-links ul{
	margin:2px 0 0;
	padding:0;
	list-style:none;
	font:1.075em/1.57em Arial, Helvetica, sans-serif;
}
.comp-links ul a{
	color:#191919;
	text-decoration:none;
}
.comp-links ul a:hover{
	text-decoration:underline;
	color:#ed5d00;
}
.comp-features{
	width:100%;
	padding:20px 0 19px;
	overflow:hidden;
	background:url(../img/separator08.png) no-repeat;
}
.comp-features p{
	margin:5px 0 0;
}
.comp-add{
	background:url(../img/bg-compare-box.png) no-repeat;
	width:899px;
	height:27px;
	overflow:hidden;
}
.comp-add h2{
	margin:2px 0 0;
}
.comp-add h2 img{
	display:block;
	margin:0 auto;
}
/* comp block */
.comp-block{
	width:897px;
	padding:3px 0 4px 2px;
	overflow:hidden;
}
.cobl-t{
	background:url(../img/bg-compb-t.png) no-repeat;
	width:897px;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
	height:5px;
}
.cobl-b{
	background:url(../img/bg-compb-b.png) no-repeat;
	width:897px;
	height:5px;
	overflow:hidden;
	font-size:0px;
	line-height:0px;
}
.cobl-c{
	background:url(../img/bg-compb-c.png) repeat-y;
	width:897px;
	overflow:hidden;
}
.comp-block .comp-col{
	padding:3px 23px 0 22px;
	margin:0 0 -6px;
}
.cobl-c-add{
	margin:0 -20px 0 0;
	width:928px;
	overflow:hidden;
}
.comp-block h3{
	margin:0;
	color:#191919;
	font:bold 1.07em/1.14em Arial, Helvetica, sans-serif;
}
.comp-block p{
	margin:0;
	padding:1px 0 12px;
}
.comp-block h3 a{
	color:#191919;
	text-decoration:none;
}
.comp-block h3 a:hover{
	text-decoration:underline;
}
/* tech-featured */
.tech-featured{
	margin:16px -20px 0 0;
	width:928px;
	overflow:hidden;
}
.tech-news h3,
.tech-featured h3{
	margin:0;
	font:1.37em/1.11em Arial, Helvetica, sans-serif;
	color:#191919;
}
.tech-news h3 a,
.tech-featured h3 a{
	color:#191919;
	text-decoration:none;
}
.tech-news h3 a:hover, .tech-featured h3 a:hover{text-decoration:underline;}
.techf-box{
	width:100%;
	margin:5px 0 0;
	padding:0 0 21px;
}
.techf-box:after{
	content:"";
	clear:both;
	display:block;
}
.techf-visual{
	background:url(../img/bg-img-shdw02.png) no-repeat;
	width:126px;
	height:96px;
	padding:8px 13px 0 8px;
	overflow:hidden;
	margin:0 0 0 -8px;
	float:left;
}
.techf-visual a, .techf-visual img{float:left;}
.techf-descr{
	overflow:hidden;
	height:1%;
	padding:2px 0 0;
}
.techf-descr h4{
	margin:0;
	padding:0 0 5px;
	color:#191919;
	font:1.37em/1.11em Arial, Helvetica, sans-serif;
}
.techf-descr h4 a{
	text-decoration:none;
	color:#191919;
}
.techf-descr h4 a:hover{text-decoration:underline;}
.link-site{
	color:#191919;
	font:1.076em/1.14em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.link-site:hover{
	text-decoration:underline;
}
.techf-descr p{
	margin:3px 0 0;
	line-height:16px;
}
.tech-news h3{
	margin:22px 0 0 !important;
}
.tech-news .comp-col{
	background:url(../img/separator08.png) no-repeat 50% 0;
}
.compare{
	height:1%;
	padding:0 0 0 8px;
	overflow:hidden;
}
.tech-news .news-list {
	margin:6px 0 0;
}
.tech-news .date{
	font-size:11px;
	float:left;
	width:auto;
}
.tech-news .news-list a{
	display:block;
}
/* games.html; gallery */
.gallery-holder{
	background:url(../img/bg-gallery.jpg) no-repeat;
	width:901px;
	height:133px;
	padding:0 21px 0 24px;
	overflow:hidden;
}
.btn-next,
.btn-prev{
	float:left;
	margin:47px 0 0;
	overflow:hidden;
	height:38px;
	width:7px;
	position:relative;
}
.btn-next{float:right;}
.btn-next img, .btn-prev img{float:left;}
.btn-next:hover img,
.btn-next.hover img,
.btn-prev.hover img,
.btn-prev:hover img{margin:-38px 0 0;}
.gallery-box{
	float:left;
	width:880px;
	overflow:hidden;
	padding:0 0 0 6px;
}
.gallery-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.gallery-box ul li{
	float:left;
	overflow:hidden;
	padding:15px 0 0;
	width:143px;
}
.gallery-box ul li.gall-title{
	background:url(../img/bg-gall-title.png) no-repeat 17px 0;
	width:40px;
	padding:0 24px 0 17px;
}
.gallery-box ul li.gall-title img{
	margin:0 auto;
	display:block;
}
.gallery-box ul div{
	background:url(../img/bg-img-shdw02.png) no-repeat;
	height:96px;
	overflow:hidden;
	padding:8px 13px 0 8px;
	width:126px;
}
.game-holder{
	overflow:hidden;
	width:100%;
	/*margin:-35px 0 0; -FB */
	margin: 35px 0 0;
}
.game-box h2,
.game-holder h1{
	color:#ed5d00;
	margin:0;
	padding:0 0 19px 44px;
	font:bold 1.83em/1.1em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.game-box h2{
	padding-left:4px;
}
.game-box h2 a,
.game-holder h1 a{
	color:#ed5d00;
	text-decoration:none;
}
.game-box h2 a:hover, .game-holder h1 a:hover{text-decoration:underline;}
/* game-list */
.game-list{
	margin:-20px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.game-list li{
	float:left;
	background:url(../img/separator09.gif) no-repeat 0 100%;
	width:100%;
	margin:20px 0 0;
	padding:0 0 28px;
}
.game-visual{
	float:left;
	padding:0 0 0 38px;
	width:317px;
}
.game-visual div{
	background:url(../img/bg-img-shdw03.png) no-repeat;
	width:283px;
	height:201px;
	padding:11px 0 0 11px;
}
.game-visual ul{
	background:url(../img/bg-game-det.png) no-repeat;
	width:288px;
	height:21px;
	margin:1px 0 0 6px;
	padding:10px 0 0 11px;
	list-style:none;
}
.game-visual ul li{
	float:left;
	height:10px;
	overflow:hidden;
	background:none;
	width:auto;
	position:relative;
	margin:0 !important;
	padding:0 15px 0 0 !important;
}
.game-visual ul a, .game-visual ul img{float:left;}
.game-visual ul a.hover img, .game-visual ul a:hover img{margin:-10px 0 0;}
.game-description{
	float:right;
	width:535px;
	color:#575757;
	font:1.182em/1.38em Arial, Helvetica, sans-serif;
	padding:0 49px 0 0;
}
.game-title{
	width:100%;
	overflow:hidden;
}
.game-site{
	font:bold 14px/31px Arial, Helvetica, sans-serif;
	color:#535353;
	letter-spacing:1px;
	text-align:center;
	text-decoration:none;
	margin:18px 0 0;
	float:right;
	width:176px;
}
.game-site span{
	background:url(../img/bg-site.png) no-repeat;
	width:176px;
	height:31px;
	overflow:hidden;
	cursor:pointer;
	float:left;
}
.game-site.hover span,
.game-site:hover span{
	background-position:0 -31px;
}
.game-site:hover{
	color:#fff;
}
.game-title div{
	height:1%;
	overflow:hidden;
}
.game-title h2{
	color:#ed5d00;
	margin:8px 0 0;
	font:1.7em/1.09em Arial, Helvetica, sans-serif;
}
.game-title h2 a{text-decoration:none;}
.game-title h2 a:hover{text-decoration:underline;}
.game-title strong{
	display:block;
	margin:10px 0 0;
	color:#393939;
	font:1.23em/1.125em Arial, Helvetica, sans-serif;
}
.game-description p{
	margin:11px 0 0;
	word-spacing:-1px;
}
.ad-list{
	margin:23px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.ad-list li{
	float:left;
	background:none;
	width:auto;
	margin:0 !important;
	padding:0 27px 0 5px !important;
}
.ad-list img,
.ad-list a{
	float:left;
	outline:none;
}
/* game box */
.game-box{
	height:1%;
	overflow:hidden;
	padding:25px 0 25px 38px;
}
.game-box ul{
	width:916px;
	overflow:hidden;
	margin:0 -30px 0 0;
	padding:0;
	list-style:none;
}
.game-box ul li{
	float:left;
	width:458px;
	color:#575757;
	font:1.182em/1.15em Arial, Helvetica, sans-serif;
	margin-bottom: 40px; /* +FB */
}
.gb-visual{
	background:url(../img/bg-img-shdw04.png) no-repeat;
	width:194px;
	height:129px;
	float:left;
	padding:11px 0 0 11px;
}
.game-box .techf-descr{
	width:215px;
}
.game-box .techf-descr span{
	display:block;
	font-size:1.072em;
	padding:6px 0 2px;
	color:#191919;
}
.game-box .techf-descr h3{
	margin:4px 0 0;
	color:#191919;
	padding:0 0 6px;
	font:1.38em/1.11em Arial, Helvetica, sans-serif;
}
.game-box .techf-descr h3 a{
	color:#191919;
	text-decoration:none;
}
.game-box .techf-descr h3 a:hover{text-decoration:underline;}

/* Additional styles FB */
.inner-nav h1 { color: #9d9d9d; font-size: 18px; font-weight: normal; margin: 0; padding-bottom: 17px; }

/* Games */
.all-games-link { font-size: 11px; margin-left: 8px; position: relative; top: -3px; }

/* Area */
#sidebar.photos { /* padding-top: 28px; */ }
#sidebar.photos .sidebar-photo {
  border: 4px solid #979797;
  margin-bottom: 20px;

  box-shadow: 0 0 8px rgba(0,0,0,0.23);
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.23);
  -moz-box-shadow: 0 0 8px rgba(0,0,0,0.23);
}

/* Careers */
.jobs-list,
.locations-list { list-style: none; }

.jobs-list li,
.locations-list li { color: #3e3e3e; font-size: 12px; line-height: 18px; }
.jobs-list li h4,
.locations-list li h4 { color: #ed5d00; font-size: 13px; line-height: 18px; font-weight: bold; margin: 0; }
.jobs-list li h4 a,
.locations-list li h4 a { color: #ed5d00; text-decoration: none; }

.jobs-list li p,
.locations-list li p { margin-top: 0; margin-bottom: 10px; }
.jobs-list li p a,
.locations-list li p a { color: #77411d; }

.jobs-list li a:hover,
.jobs-list li a:active,
.jobs-list li a:focus,
.locations-list li a:hover,
.locations-list li a:active,
.locations-list li a:focus { text-decoration: underline; }

.jobs-list li + li,
.locations-list li + li { margin-top: 12px; }

/* Search */
#content .results-list { list-style: none; margin-left: 0; margin-bottom: 40px; }
#content .results-list li { margin-bottom: 20px; }
#content .results-list li h3 { margin-bottom: 0; }
#content .results-list li p { margin-top: 0; }

/* Social links */
.share-txt {
  background: url(../img/txt-share.gif) no-repeat 0 0;
  margin-right: 6px;
  text-indent: -9999px;

  width: 53px;
  height: 16px;
}

/* Footer */
.esrb-footer { text-align: center; widfth: 800px; margin: 20px auto 0; }
.esrb-footer a {
  background: url(../img/em-esrb.jpg) no-repeat 0 0;
  display: block;
  margin: 0 auto;
  text-indent: -9999px;

  width: 72px;
  height: 50px;
}



/* ---------------------------------------------------------------------------
	=News + Events
--------------------------------------------------------------------------- */
#news-list h2 a,
#events-list h2 a { color: #ed5d00; }

#news-list .news-item,
#events-list .event-item { margin-bottom: 20px; /*padding: 10px;*/ }

#news-list .news-item h3,
#events-list .event-item h3 { margin-bottom: 4px; }

.news-item { background: url(../img/news-div-line.png) no-repeat bottom center; margin-bottom: 20px; padding-bottom: 20px; }
#content .news-item p { margin-bottom: 13px; }
#content .news-item p.read-more { margin-bottom: 0; }

.news-item img,
.news-photo img { border: 4px solid #979797; }
.news-item img { float: left; margin: 0 15px 10px 0; }

#content .news-photo { float: right; margin: 0 0 40px 22px; width: 262px; }
.news-photo img { margin-bottom: 12px; }
.news-photo .caption { color: #797979; display: block; font-size: 12px; font-style: italic; text-align: center; }

#content .news-meta,
#content .event-date,
.archive-list .news-date { color: #313131; font-size: 16px; }

.news-date b { color: #b1b1b1; font-weight: normal; margin: 0 6px; }

#content .news-meta,
#content .read-more { margin: 0; }
#content .read-more { font-size: 11px; text-transform: uppercase; }
#content .read-more a { color: #858585; }
#content .read-more a,
#content .view-all-link a { text-decoration: none; }
#content .read-more a:hover,
#content .view-all-link a:hover { color: #ed5d00; }

#content .util-links { color: #939393; font-size: 10px; margin-bottom: 18px; }
#content .util-links a { color: inherit; margin-right: 4px; padding: 2px 0; text-decoration: none; }
#content .util-links .rss-link {
  background: url(../img/icon-rss-tiny.png) no-repeat 0 50%;
  margin-left: 4px;
  padding-left: 14px;
}

#content .archive-list { list-style: none; margin-left: 0; margin-bottom: 30px; }
#content .archive-list li { line-height: 1.2em; margin-bottom: 12px; }
#content .archive-list h4 { margin: 0; }
#content .archive-list h4 a { color: #ed5d00; }

.pr-meta { font-weight: bold; text-transform: uppercase; }
.trademark { font-size: 0.75em; font-style: italic; }
.news-hashes { text-align: center; }

/* ---------------------------------------------------------------------------
	=Forms
--------------------------------------------------------------------------- */
form { font-size: 12px; line-height: 1.4em; }

form p { margin-bottom: 12px; }

form label {
	display: block;
	font-weight: bold;
	margin-bottom: 3px;
}

form .confirm-field { display: none !important; }

form input,
form textarea {
	/*border: 1px solid #ccc;*/
	border: none;
	background-color: #e9e9e9;
	color: #858585;
	font-size: 13px;
	/*padding: 4px 3px;*/
	padding: 10px 14px;
	width: 96%;

	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
form textarea { height: 10em; }

form #submit,
form .submit {
	background-color: #ccc;
	border: none;
	cursor: pointer;
	display: block;
	padding: 8px 20px;
	text-transform: uppercase;
}
form #submit:hover,
form .submit:hover { background-color: #333; color: #eee; }

form p.checkbox { padding-left: 26px; }
form p.checkbox label { display: inline; text-align: left; }
form p.checkbox input { border: none; display: inline; float: left; margin-left: -26px; margin-right: 6px; width: auto; }

form fieldset.two-column p { float: right; width: 270px; /* 270 wixels */ }
form fieldset.two-column p input { width: 242px; }
form fieldset.two-column p:first-child { float: left; }

/* Contact form */
body#contact form label { /*display: none;*/ }
body#contact form textarea { width: 547px; }
body#contact form .submit {
  background: url(../img/button-send-it.png) no-repeat 0 0;
  text-indent: -9999px;

  width: 90px;
  height: 31px;
}

/* errors
-------------------------------------- */
.form-message {
	background-color: #ffff66;
	margin-bottom: 20px;
	padding: 7px 15px;
	color: black;
	border: 2px solid #dcdcdc;
	font-weight: bold;
}

.form-message.error { background-color: #f7c2c2; border-color: #f39797; }

.form-message p {
	margin-bottom: 0;
	padding-left: 18px;
}

.form-message ul {
	margin: 0;
	margin-left: 0 !important;
	list-style: none !important;
}

.error { color: #333; }

.error li, label.error {
	padding: 0 0 0 18px;
	margin: 3px 0;
	font-weight: normal;
	background: url(../img/icon_error.gif) no-repeat 0 50%;
}

.error span, label span {
	color: #c00;
	font-weight: bold;
}

.required label { color: #961616; }
.required label span { background: url(../img/_required.png) no-repeat 50% 50%; width: 10px; display: inline-block !important; text-indent: -9999px; }

/* ---------------------------------------------------------------------------
	=Error page
--------------------------------------------------------------------------- */
/*body#error-page #content { margin-top: 70px; width: auto; }*/
body#error-page #content h1 { margin-bottom: 12px; }

/* ---------------------------------------------------------------------------
	=Misc
--------------------------------------------------------------------------- */
.trans-list blockquote a { text-decoration: none; }

img.logo-left { float: left; margin: 0 10px 10px 0; }
img.logo-right { float: right; margin: 0 0 10px 10px; }

#copyright {
  color: #898989;
  margin: 10px auto 0;
  text-align: center;
  width: 820px;
}
#copyright a {
	color:#fff;
}
#copyright a:hover {
	color: #ccc;
}


/* ---------------------------------------------------------------------------
	=windowshade
--------------------------------------------------------------------------- */
#windowshade {
	background-color: rgba(0,0,0,0.75);
	background-color: #555\9;
	display: none;
	width: 100%;
	height: 100%;
	position: absolute;
		top: 0;
		left: 0;
	z-index: 200;
}

#nav li#nav_store a {
	padding-right: 15px;
}


/* ---------------------------------------------------------------------------
	=Thank you page
--------------------------------------------------------------------------- */

@font-face {
	font-family: 'KnulBold';
	src: url('/fonts/Knul_Bold-webfont.eot');
	src: local('☺'), url('/fonts/Knul_Bold-webfont.woff') format('woff'), url('/fonts/Knul_Bold-webfont.ttf') format('truetype'), url('/fonts/Knul_Bold-webfont.svg#webfontmuEOv59W') format('svg');
	font-weight: normal;
	font-style: normal;
}

#thanks, #thanks p {
	color: #676767;
	font-size: 18px;
	text-align: center;
	padding: 35px;
	line-height: 1.6;
}

#thanks h1 {
	color: #ED5D00;
	font-size: 36px;
}

#thxblocks, #thxblocks li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#thxblocks li {
	display: inline-block;
	height: 260px;
	width: 250px;
}

#thxblocks p {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 18px;
	line-height: 1.3;
	color: #000;
}

#thxblocks p + p {
	margin-top: -8px;
}

/* gumby btns */
	.btn, input.btn, button.btn {
		position: relative;
		display: inline-block;
		width: auto;
		height: 36px;
		line-height: 36px;
		border: 1px solid #999;
		border-radius: 4px;
		cursor: pointer;
		margin: 0 0 20px 0;

		-webkit-box-shadow: inset 0 3px 2px #fff,
		  inset 0 -1px 0 #ddd,
		  inset 1px 0 0 #ddd,
		  inset -1px 0 0 #ddd,
			0 1px 2px rgba(0,0,0,0.61);
		box-shadow: inset 0 3px 2px #fff,
		 inset 0 -1px 0 #ddd,
		 inset 1px 0 0 #ddd,
		 inset -1px 0 0 #ddd,
			0 1px 2px rgba(0,0,0,0.61);

		background: #ccc; /* Old browsers */
		background: -moz-linear-gradient(top, #eee 0%, #ccc 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#ccc)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #eee 0%,#ccc 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #eee 0%,#ccc 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #eee 0%,#ccc 100%); /* IE10+ */
		background: linear-gradient(top, #eee 0%,#ccc 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	}

	.btn:hover, input.btn:hover, button.btn:hover {
		-webkit-box-shadow: inset 0 1px 1px #fff,
			0 1px 2px rgba(0,0,0,0.31); /* Remove this line if you dont want a dropshadow on your buttons*/
		box-shadow: inset 0 1px 1px #fff,
					0 1px 2px rgba(0,0,0,0.31); /* Remove this line if you dont want a dropshadow on your buttons*/

		background: #ccc; /* Old browsers */
		background: -moz-linear-gradient(top, #fff 0%, #ddd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#ddd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fff 0%,#ddd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fff 0%,#ddd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fff 0%,#ddd 100%); /* IE10+ */
		background: linear-gradient(top, #fff 0%,#ddd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
	}


	.btn a, .btn a, button.btn a, input.btn {
		display: block;
		font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 16px;
		padding: 0 20px;
		text-align: center;
		text-decoration: none;
		color: #222222;
		text-shadow: 0 1px 1px #fff;
	}

	.btn:hover a {
		line-height: inherit;
	}

	.btn:active, input.btn:active, button.btn:active {
		background: #ccc; /* Old browsers */
		background: -moz-linear-gradient(top, #ddd 0%, #fff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ddd), color-stop(100%,#fff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ddd 0%,#fff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ddd 0%,#fff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ddd 0%,#fff 100%); /* IE10+ */
		background: linear-gradient(top, #ddd 0%,#fff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	}

.btn.darkarw {
  background: #3a3a3a; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhM2EzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #3a3a3a 0%, #000000 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#000000)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3a3a3a 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3a3a3a 0%,#000000 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3a3a3a 0%,#000000 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3a3a3a 0%,#000000 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
  -webkit-box-shadow: inset 0px 2px 2px 0px #434343;
  box-shadow: inset 0px 2px 2px 0px #434343;
  border: 1px solid #000;
  height: auto;
}

.btn.darkarw a {
  background: url(../../img/icon_dblarw.png) no-repeat 100% 50%;
  padding-right: 47px;
  color: #fff;
  text-shadow: none;
  font-weight: normal;
  font-family: 'KnulBold';
  text-transform: uppercase;
  padding-top: 11px;
  padding-bottom: 8px;
  padding-left: 24px;
}

#thxblocks p.btn {
	margin-top: 15px;
}

/* signup block */

#home #signup {
	width: 90%;
	padding: 0 5%;
	font-size: 13px;
}

#home #signup p {
	font-weight: bold;
	margin-bottom: 10px;
}

#home #signup ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	width: 100%;
}

#home #signup input,
#home #signup button {
	width: 100%;
	background: none;
	border: 0;
}

#home #signup .input {
	background-color: #fff;
	border-radius: 5px;
	box-sizing: border-box;
	padding: 6px 10px;
	width: 72%;
	float: left;
	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .3);
    box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .3);
}

#home #signup input:focus {
	outline: none;
}
#home #signup .submit {
	width: 25%;
	float: right;
}

#home #signup button {
	border: 1px solid #F29800;
	border-radius: 5px;
	margin: 0;
	padding: 8px 0;
	font-weight: bold;
	color: #fff;
	font-family: helvetica, arial, sans-serif;
	font-size: 13px;

	background: #f29800; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyOTgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNDYyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f29800 0%, #f46200 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f29800), color-stop(100%,#f46200)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f29800 0%,#f46200 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f29800 0%,#f46200 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f29800 0%,#f46200 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f29800 0%,#f46200 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f29800', endColorstr='#f46200',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .3);
    box-shadow:  0px 2px 3px 0px rgba(0, 0, 0, .3);
}

#home #signup button:hover {
background: #f46200; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NjIwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMjk4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f46200 0%, #f29800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f46200), color-stop(100%,#f29800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f46200 0%,#f29800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f46200 0%,#f29800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f46200 0%,#f29800 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f46200 0%,#f29800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f46200', endColorstr='#f29800',GradientType=0 ); /* IE6-8 */
}

/* Homepage Newsletter */
#home_newsletter {
	margin: 0 0 20px 11px;

	min-height: 96px;
	width: 958px;
	border: 1px solid #2c2c2c;

	background: #424242; /* Old browsers */
	background: -moz-linear-gradient(top,  #424242 0%, #2c2c2c 2%, #1f1f1f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#424242), color-stop(2%,#2c2c2c), color-stop(100%,#1f1f1f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #424242 0%,#2c2c2c 2%,#1f1f1f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #424242 0%,#2c2c2c 2%,#1f1f1f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #424242 0%,#2c2c2c 2%,#1f1f1f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #424242 0%,#2c2c2c 2%,#1f1f1f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424242', endColorstr='#1f1f1f',GradientType=0 ); /* IE6-9 */
	font-weight: normal;

	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;


}

#home_newsletter form label {
	font-weight: normal;
}

#home_newsletter ul, #home_newsletter li {
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
	overflow: auto;
}

#home_newsletter li {
	float: left;
}

#home_newsletter .nl_label {
	display: block;
	margin-top: 35px;
	margin-left: 95px;
	width: 364px;
	color: #f86d00;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 8px;
}

#home_newsletter form .nl_label label {
	font-weight: bold;
}

#home_newsletter .nl_field {
	padding-top: 22px;
	margin: 0 10px 0 20px;
	width: 290px;
}

#home_newsletter .nl_field #nl_email {
	width: 90%;
}

#home_newsletter .nobox {
	display: inline;
	width: auto;
	float: left;
	background: none;
	border: none;
	padding: 0;
	margin: 3px 6px 0 0;
}
#home_newsletter .accept label {
	color: #969696;
	font-size: 12px;
	margin-top: 8px;
}

#home_newsletter .nl_submit {
	padding-top: 23px;
	overflow: hidden;
}

#home_newsletter .nl_submit button {
	background: url(../../img/newsletter/submit.png) no-repeat 0 0;
	width: 88px;
	height: 38px;
	border: 0;
	padding: 0;
	font-size: 14px;
	color: #fff;
	line-height: 38px;
	cursor: pointer;
}

#home_newsletter .nl_submit button:hover {
	background-position: 0 -40px;
}

#home_newsletter .nl_submit button:active {
	background-position: 0 -81px;
}

#home_newsletter #nl_label .error {
	display: inline-block;
	margin: 5px 0 2px 0;
	padding-left: 10px;
	width: 352px;
	border: 1px solid #78060a;
	border-radius: 2px;
	background: #760a09;
	color: #bfb2b1;
	text-transform: none;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.6;
}

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}
/* ---------------------------------------------------------------------------
	- Game UX Summit
--------------------------------------------------------------------------- */
#gameUX-container {
	width: 100%;
	min-height: 656px;
	background-color: #fff;
	padding-bottom: 40px;	
}
.gameUX-body {
	width: 980px;
	margin: 0 auto;
	margin-top:100px;
}
.gameUX-body p img{
	margin-bottom: 30px;
}
.gameUX-body .uxContent p,
.twoColumnContainer p {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	line-height: 1.5;
	color: rgb(40,40,40);
	margin: 10px 0 0;
    padding: 0 20px;
}
.section {
	margin: 40px auto;
}
.left,
.right {
	width: 490px;
	float: left;
}
.left img,
.right img {
	margin-bottom: 40px;
}
.tagline {
	margin: 40px auto;
	border-top: 1px solid #e2e3e4;
}
.tagline h3 {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 24px;
	line-height: 1.75;
	color: #777F88;
	text-align: center;
	margin: 40px auto;
}
.tagline .socialIcons {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center;
}
.tagline .socialIcons li {
	display: inline-block;
	width: 32px;
	height: 32px;
	margin: 0 10px;
}
.tagline .socialIcons .facebook {
	background: url(../img/facebook.png) no-repeat center;
}
.tagline .socialIcons .twitter {
	background: url(../img/twitter.png) no-repeat center;
}
.tagline .socialIcons .instagram {
	background: url(../img/instagram.png) no-repeat center;
}
.tagline .socialIcons li a{
	display: block;
	width: 32px;
	height: 32px;
	text-decoration: none;
}
.clearfix {
	clear:both;
}