@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'coustard';
    src: url(../fonts/coustard-webfont.eot);
    src: url(../fonts/coustard-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/coustard-webfont.woff) format('woff'),
         url(../fonts/coustard-webfont.ttf) format('truetype'),
         url(../fonts/coustard-webfont.svg#coustard) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'overlockblack';
    src: url(../fonts/overlock-black-webfont.eot);
    src: url(../fonts/overlock-black-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/overlock-black-webfont.woff) format('woff'),
         url(../fonts/overlock-black-webfont.ttf) format('truetype'),
         url(../fonts/overlock-black-webfont.svg#overlockblack) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'overlockregular';
    src: url(../fonts/overlock-regular-webfont.eot);
    src: url(../fonts/overlock-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/overlock-regular-webfont.woff) format('woff'),
         url(../fonts/overlock-regular-webfont.ttf) format('truetype'),
         url(../fonts/overlock-regular-webfont.svg#overlockregular) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'quantico';
    src: url(../fonts/quantico-regular-webfont.eot);
    src: url(../fonts//quantico-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/quantico-regular-webfont.woff) format('woff'),
         url(../fonts/quantico-regular-webfont.ttf) format('truetype'),
         url(../fonts/quantico-regular-webfont.svg#quantico) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'convergenceregular';
    src: url(../fonts/convergence-regular-webfont.eot);
    src: url(../fonts/convergence-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../fonts/convergence-regular-webfont.woff) format('woff'),
         url(../fonts/convergence-regular-webfont.ttf) format('truetype'),
         url(../fonts/convergence-regular-webfont.svg#convergenceregular) format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background-color: #000;
	overflow-x: hidden;
}

h2, h3 {
	font-weight: normal;
}

/* TOP NAVIGATION ADVERTISEMENT BANNER */

/* HEADER */
#topAdvert {
	float: left;
	position: absolute;
	width: 523px;
	height: 142px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	z-index: 100;
	margin-left: 200px;
	margin-top: 20px;
}

#topAdvert a:link {
	display:block;
	width:523px;
	height:142px;
	background-image: url(../company/images/background/banner_ipad.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-indent:-9009px;
}

#topAdvert a:hover {
	display:block;
	width:523px;
	height:142px;
	background-image: url(../company/images/background/banner_ipad.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	text-indent:-9009px;
}

/* HEADER BAR AT TOP OF EVERY PAGE */

#headWrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #321c02;
}

#headContents {
	clear: both;
	width: 1001px;
	margin: 0 auto;
	background: #581800;
	color: #FFF;
	
}

#topNav {
	list-style: none;
	text-align: center;
	width: 1001px;
	padding-bottom: 20px;
	z-index: 1000;
}

#topNav ul {
	display: inline-table;
	margin: 70px -230px 0px 0px;
	position: relative;
	list-style: none;
	z-index: 175;
	
}

#topNav ul:after {
	content: ""; 
	clear: both; 
	display: block;
}

#topNav ul li {
	float: left;
}
#topNav ul li a {
	display: block;
	padding: 0px 20px 0px 20px;
	font-size: 1.4em;
	font-family: "coustard", helvetica, serif;
}

#topNav .gamesLogo {
	width: 290px;
	height: 129px;
	background-image: url(../images/nav/gamesNavPOSLogo.png);
	background-repeat: no-repeat;
	margin-top: -70px;
	margin-left: -270px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#topNav .gamesLogo a {
	height: 129px;
}

#topNav a:link {
		color: #FFF;
		text-decoration: none;
}

#topNav a:visited {
		color: #FFF;
		text-decoration: none;
}

#topNav a:hover {
		color: #FFF;
}

/* NAV-BAR DROP-DOWN NAVIGATION */

#topNav .gameslist {
	display: none;
}

#topNav ul li:hover .gameslist {
	display: block;
	margin-top: -30px;
}

#topNav ul .gameslist {
	background: #581800;
	border-radius: 0px;
	padding: 0;
	position: absolute;
	top: 100%
}

#topNav ul .gameslist li {
	float: none;
	border-top: 1px solid #4f1500;
	position: relative;
}

#topNav ul .gameslist li a {
	padding: 10px 15px;
	color: #fff;
	font-size: .9em;
}

#topNav ul .gameslist li a:hover {
	background: #340e00;
}

/* SOCIAL NETWORKING */

.social {
	float: left;
	position: absolute;
	font-size: .4em;
	margin-left: 755px;
	margin-top: -55px;
	height: 20px;
	z-index: 200;
}

.social li {
	display: inline;
	padding-right: 15px;
	list-style: none;
}

.social .facebook {
	width: 19px;
	height: 20px;
	background-image: url(../images/nav/social_fb.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.social .twitter {
	width: 23px;
	height: 20px;
	background-image: url(../images/nav/social_twitter.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}

.social .youtube {
	width: 19px;
	height: 20px;
	background-image: url(../images/nav/social_yt.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.social li a {
	text-decoration: none;
	height: 20px;
}

.social li a img {
	border: 0;
}

/* SOCIAL NETWORK AT FOOTER */
.social02 {
	position: absolute;;
	margin-left: 740px;
	margin-top: -60px;
	z-index: 9999;
}

.social02 ul{
	float: left;
	width: 100%;
	list-style: none;
}

.social02 li {
	float: left;
	display: inline;
	margin-right: 20px;
	
}

.social02 li a {
	display: inline-block;
	text-decoration: none;
}

.social02 li a img {
	border: 0;
}

.social02 .facebook {
	width: 19px;
	height: 20px;
	background-image: url(../images/nav/social_fb.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.social02 .twitter {
	width: 23px;
	height: 20px;
	background-image: url(../images/nav/social_twitter.png);
	background-repeat: no-repeat;
	text-indent: -9999px;	
}

.social02 .youtube {
	width: 19px;
	height: 20px;
	background-image: url(../images/nav/social_yt.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


/* MAIN GAME CONTENT FORMATTING */

.maincontentwrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
}

.maincontentwrapperhome {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/background/home_gk_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}

.maincontentwrappercontact {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/background/blue_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}

.maincontent {
	clear: both;
	width: 1001px;
	margin: 0 auto;
	background-color: #000;
	color: #fff;
	
}

.maincontentwrapperjobs {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(../images/background/blue_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
}

.maincontentjobs {
	clear: both;
	width: 1001px;
	margin: 0 auto;
	background-color: #000;
	color: #fff;
	font-family: "overlockregular", helvetica, serif;
	
}

.maincontentjobs h2 {
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.maincontentjobs h3 {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
}

.maincontentjobs p {
	padding-left: 10px;
	padding-right: 10px;
}

.jobmanagement {
	float: right;
	padding-right: 20px;
}

.maincontent .gamecatalog {
	clear: both;
}

.maincontent .gamecatalog h3 {
	letter-spacing: .4em;
	font-size: .8em;
	border-bottom: 1px solid;
}

.maincontent h3 {
	float: left;
	margin-left: 30px;
}

.homegamecontainer {
	float: left;
	border-bottom: 1px solid #1a1a1a;
	text-align: center;
}

.homegamecontent {
	margin: 0 0 30px 0;
}

.content_info {
	padding: 50px;
}

.content_info p {
	font-family: "overlockregular", helvetica, serif;
	font-size: 1.2em;
}

.content_info a {
	color: #796856;
	font-family: "overlockblack", helvetica, serif;
}

.homegamecontent p {
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
}

.homegamecontent .multigameline {
	
	display: table-row;
	margin: 0px;
	padding: 0px;
}

.gamescontent {
	display: table-row;
	clear: both;
	width: 1001px;
	padding-bottom: 0px;
}

.gamescontent li {
	display: table-cell;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}

.gamescontent a {
	display: inline-block;
	padding-right: 58px;
	padding-bottom: 20px;
	text-decoration: none;
}

/* ------MAIN PAGE IMAGE SLIDER ADVERTISEMENTS----------------*/

#slides {
	float: left;
	margin: 0 auto;
	padding: 0;
	width: 713px;
	height: 409px;
	background-color: #000;
	padding-bottom: 18px;
}

/* FOOTER AT BOTTOM OF EVERY PAGE */

#footerhead {
}

#footerBody {
	border: 0px;
	padding: 0px;
	min-height: 547px;
	background-color: #321c00;
}

#footerWrapper {
	clear:both;
	background-color: #000;
	margin: 0px auto;
	color: #FFF;
	font-family: "quantico", arial, sans-serif;	
}

#copyrightWrapper {
	border: 0px;
	padding: 0px;
	background-color: #331c03;
	
}

#footerContent {
	width: 1001px;
	margin: 0 auto;
	padding-top: 40px;
	}

.footerBar {
	background-image: url(../images/background/footer_horizontabar.png);
	background-repeat: repeat-x;
	height: 16px;
}

#footerNav {
	width: 1001px;
	height: 303px;
	line-height: 1.4em;
}

#footerNav li {
	list-style: none;
	font-size: .9em;
	font-family: "overlockregular", arial, sans-serif;
	letter-spacing: 0em;
}

#gamesProjects {
	float: left;
	width: 255px;
}

h3 {
	font-family: "quantico", arial, sans-serif;
	font-size: 20px;
	color: #796856;
	font-weight: normal;
}

#aboutCompany {
	float: left;
	width: 255px;
}

#community {
	float: left;
	width: 255px;
}

#posLogo {
	float: left;
	width: 225px;
	height: 225px;
	margin-top: 25px;
	background-image: url(../images/background/postudioslogo.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}


a {
	color: #FFF;
	text-decoration: none;
}



a:link {
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

a:active {
}

h2.tagline {
	font-size: 33px;
	padding: 0px;
	margin: 15px 30px;
	color: #FFF;
	font-family: "overlockblack", helvetica, serif;
}

h2.tagline .copyright {
	font-size: .2em;
	font-family: "quantico", arial, sans-serif;
	vertical-align: top;
}

h3.tagline {
	font-size: 23px;
	padding: 0px;
	margin: 15px 30px;
	color: #FFF;
	font-family: "overlockblack", helvetica, serif;
}

h3.tagline .copyright {
	font-size: .2em;
	font-family: "quantico", arial, sans-serif;
	vertical-align: top;
}

#copyrightBlock {
	clear: both;
	margin: 0px auto;
	background-color: #321c00;
	padding-top: 1px;
	color: #503618;
	min-height: 50px;

}

#copyrightBlock hr {
     background: #503618; 
	 border: 0;
     width: 100%; 
     height: 1px;
}

#copyrightBlock p {
	text-align: center;
	font-family: "convergenceregular", helvetica, serif;
	font-size: .6em;
}

/* NEWS FEED STYLING FOR ALL PAGES */

.news_block_container {
	width: 850px;
	margin: 0 auto;
}

.bulletinHeadline {
	font-family: "quantico", arial, sans-serif;
	color: #a58b62;
}

.bulletinHeadline:hover {
	text-decoration: none;
	color: #fff;
}

/* -----------------ABOUT PAGE FORMATTING----------------------------- */
#aboutcontentwrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/blue_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center;
	background-color: #000;
	margin-top: -17px;
}

#aboutheadwrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
}

#abouthead {
	width: 1001px;
	margin: 0 auto;
	color: #fff;
	z-index: 1;
	font-family: "overlockregular", helvetica, serif;
	line-height: 1.5em;	
}

#aboutcontent {
	clear: both;
	background-color: #1d1001;
	width: 1001px;
	margin: 0 auto;
	color: #fff;
	z-index: 1;
	font-family: "overlockregular", helvetica, serif;
	line-height: 1.5em;
}

#aboutpostudios p {
	padding-left: 55px;
	padding-bottom: 20px;
}

#aboutpostudios .twocolumn {
	float: left;
	display: table-column;
	width: 400px;
	margin-right: 30px;
	text-align: justify;
}

.aboutcompanyquote {
	float: right;
	width: 300px;
	height: 250px;
	font-size: 1.4em;
	padding-top: 0px;
	margin: 0px 20px 0px 0px;
	margin-top: -20px;
}

.aboutcompanyquote p {
	vertical-align: top;
	text-align: center;
}

#aboutcontent ul {
	padding-top: 20px;
}

#aboutcontent li {
	clear: both;
	display: inline-block;
	list-style: none;
	padding: 0 0 40px 50px;
	vertical-align: top;
	width: 375px;
}

#aboutcontent li p {
	padding-left: 10px;
}

.addemphasis {
	font-size: 1.2em;
	font-family: "overlockblack", helvetica, serif;
	color: #a58b62;
}

#aboutcontent .directorpic {
	float: left;
	padding-left: 10px;
	padding-right: 20px;
}


/* -----------------GAME PAGES FORMATTING - GENERAL FORMAT FOR ALL PAGES----------------------------- */


/* GAMES SECTIONS BODY ATTRIBUTES*/

#gamesTopWrapper {
	clear: both;
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: #000;
}


/* TOP HEADER AND NAV BAR STYLES*/

#gamesTopContents {
	clear: both;
	width: 1001px;
	height: 579px;
	margin: 0 auto;
	background: #000;
	color: #FFF;
	z-index: 1;
}

#gamesMainContents {
	clear: both;
	width: 1001px;
	height: 821px;
	margin: 0px auto 0px auto;
	padding-top: 30px;
	color: #FFF;
	z-index: 1;
}

/* SPECIFIC GAME HEADER STYLES INCLUDES NAV BAR */



/*Game Nav overlay - navigate to other games*/

#previousGame {
	float: left;
	position: absolute;
	height: 36px;
	width: 17px;
	margin-top: 280px;
	margin-left: 15px;
	z-index: 100;
}

#previousGame a {
	display: block;
	height: 36px;
	width: 17px;
	background-image: url(../images/nav/button_previousGame.png);
	background-repeat: no-repeat;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;	
}

#nextGame {
	float: left;
	position: absolute;
	background-image: url(../images/nav/button_nextGame.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 17px;
	margin-top: 280px;
	margin-left: 965px;
	z-index: 100;	
}

#nextGame a {
	display: block;
	height: 36px;
	width: 17px;
	background-image: url(../images/nav/button_nextGame.png);
	background-repeat: no-repeat;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}

/* DISPLAY EMBEDDED VIDEO */

.embedVid {
	float: left;
	margin: 55px 0px 0px 98px;
}

#video {
        background-color: #000;
		background-color: rgba(0,0,0,0);
        width:100%;
    }
#video #container {
        cursor:pointer;
        width:800px;
        height:444px;
        margin:auto;
        position:relative;
    }
   
    .inactive-state {
		z-index: 50;
        background-repeat: no-repeat;
        background-size: 100%;
        background-image: url(../images/nav/playvideo.png);
    }
    .hover-state {
		z-index: 200;
        background-image: url(../images/nav/playvideo.png);
    }


/* GAME HEADER NAVIGATION */

#gameNavWrapper {
	position: relative;
	border: 0px;
	padding: 0px;
	background-color: #171410;
	background-color: rgba(23, 20, 16, 0.8);	
	z-index: 999;
}

#gameNavContent {
	clear: both;
	position: relative;
	width: 1001px;
	height: 44px;
	margin: -44px auto 0px auto;	
	z-index: 999;
}
#gameNav {
	float: left;
	position: absolute;
	background-color: #171410;
	background-color: rgba(23, 20, 16, 0.8);
	width: 1001px;
	height: 44px; 
	text-align: center;
	z-index: 999;
}

.fixed {
	position: fixed;
	margin: 0;
	padding: 0;
	border: 0;
	top: 0px;
	left: 0px;
}

#gameNav ul {
	display: inline;
}

#gameNav li {
	display: inline-block;
	padding: 10px 0px 0px 0px;
}

#gameNav a {
	color: #f0d6ba;
	font-family: "quantico", arial, sans-serif;
	font-size: 1em;
	border-right: 1px #363330 solid;
	padding: 0px 25px;
	text-decoration: none;
}

#gameNav a:link {
	
}

#gameNav a:visited {
}

#gameNav a:hover {
	color: #FFF;
}

#gameNav a:active {
	color: #FFF;
}

#gameNav .selected {
	color: #FFF;
}

#gameNav a .buyNow {
	color: #a47323;
}

#gameNav a:hover .buyNow {
	color: #fff;
}

/*Game Main Section - All Content*/

#headingText {
	margin: 0 auto;
	text-align: center;
	font-size: 1.2em;
	font-family: "overlockblack", helvetica, serif;
}

#gameSpecificContent {
	width: 1001px;
	margin: 0 auto;
}

#contentLeft {
	float: left;
	width: 600px;
}


#gamebyline {
	width: 280px;
	margin-top: -10px;
	margin-left: 280px;
	min-height: 256px;
	padding-right: 20px;
}

#gamebyline h3 {
	font-family: "coustard", helvetica, serif;
	color: #a58b62;
}

#gamebyline p {
	font-family: "overlockregular", helvetica, serif;
	color: #efc178;
	padding-top: 0px;
	margin-top: 0px;
}


#screenshots {
	float: left;
	position: absolute;
	width: 500px;
	margin-left: 50px;
	margin-top: 0px;
	z-index: 10;
}

#screenshots h3 {
	font-family: "quantico", arial, sans-serif;
	font-size: 15px;
	letter-spacing: .4em;
	
}

.companyweb {
	float: left;
	position: absolute;
	width: 500px;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 50;
	font-family: "coustard", helvetica, serif;
	font-size: 1em;
	color: #a58b62;	
	
}


#contentRight {
	float: left;
	position: absolute;
	width: 380px;
	margin-left: 590px;
	margin-top: -10px;
	font-family: "overlockregular", helvetica, serif;
	font-size: 1em;	
}

.leadIn {
	line-height: 1.2em;
}

.leadIn h3 {
	letter-spacing: .3em;
	line-height: 1.1em;
	color: #c8a876;
	margin: 0px;
	padding: 0px;
	
}

.leadIn p {
	line-height: 1.3em;
}

.leadIn .long {
	letter-spacing: .16em;
}

.leadIn .copyright {
	position: relative;
	font-size: .4em;
	letter-spacing: .2em;
	top: -1.4em;
}

.leadIn li {
}


.gameSynopsis h3 {
	letter-spacing: .3em;
	color: #c8a876;
}

.gameSynopsis ul {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

.gameSynopsis ul li {
	padding-bottom: 6px;
}

.buynow {
	width: 231px;
	height: 47px;
	background-color: #bd7e19;
	font-family: "quantico", arial, sans-serif;
	color: #fff;
	letter-spacing: .15em;
	text-align: center;
	margin-bottom: 10px;
}

.buynow p {
	padding-top: 12px;
}

.buynow a, .buynow a:link, .buynow a:hover, .buynow a:visited, .buynow a:active {
	text-decoration: none;
}

#newsfeedwrapper {
	min-width: 1001px;
	background-color: #3c280f;
}

#newsfeed {
	clear: both;
	width: 1001px;
	min-height: 150px;
	margin: 0 auto;
	color: #FFF;
	padding: 0px 0px 0px 0px;

}

#newsfeed .content {
	width: 1001px;
	margin-left: 180px;
	top: 0; left: 0; bottom: 0; right: 0;
	padding: 0;
	text-align: center;
	
}

#quotescontainer {
	float: left;
	width: 500px; 
	overflow: hidden;
	min-height: 130px;
}

#quoteswrapper {
	margin-top: 0px;
	width: 3200px; 
	
}

.quoteslide {
	width: 500px;
	min-height: 130px; 
	overflow: hidden; 
	float: left;
}

#newsfeed h3 {
	font-family: "coustard", helvetica, serif;
	color: #d4aa91;
	font-size: 1.2em;
	margin-bottom: 0px;
	padding: 0px;
}

#newsfeed h3 .long {
	font-size: .8em;
}

#newsfeed p {
	font-family: "overlockregular", helvetica, serif;
	color: #FFF;
	font-size: 1em;
	margin: 0;
	padding: 0;
}

.moreinformationwrapper {
	margin: 0px;
	border: 0px;
	padding: 0px;
	min-height: 250px;
	background-color: #291602;
}

.moreinformationwrapperbackgroundmain {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/cognition_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundcognition {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/cognition_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundfacenoir {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/facenoir_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundlastdoor {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/lastdoor_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundlostciv {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/lostciv_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundmoebius {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/moebius_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundquestforinfamy {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/questforinfamy_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundtsl {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/tsl_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformationwrapperbackgroundheroesandlegends {
	margin: 0px;
	border: 0px;
	padding: 0px;
	background-image: url(../images/background/heroesandlegends_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-attachment: fixed;
	background-color: #000;
}

.moreinformation {
	width: 1001px;
	margin: 0 auto;
	background-color: #291602;
	color: #FFF;
	padding: 0px 0px 0px 0px;
	font-family: "overlockregular", helvetica, serif;
}

.moreinformation h3 {
	float: left;
	font-family: "coustard", helvetica, serif;
	color: #d4aa91;
	font-size: 1.2em;
	margin-bottom: 0px;
	padding-top: 40px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.newshead {
	width: 300px;
	text-align: left;
	padding-left: 0px;
}

.moreinformation p {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 1.1em;
	line-height: 1.4em;
}

.moreinformation .companyinformation {
	clear: both;
	padding-top: 0px;
	padding-bottom: 10px;
}   

/* MAIN FEATURED NEWS PHP FORMATTING */

.content_news_header {
	font-family: "quantico", arial, sans-serif;
	font-size: 1.2em;
	color: #796856;
	border-bottom: 1px solid #392b1d;
	margin: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	width: 650px;
	text-align: left;
}

h4 {
	margin-left: 30px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.featurednewslink:hover {
	text-decoration: none;
	color: #c8a876;
	
}



.authorpic {
	float: left;
	margin-left: 15px;
	padding: 2px;
	background-color: #796856; 
}

.author-info {

}

.author-box {
	padding: 0px;
	margin: 0px;
	padding-left: 10px;
	font-family: "overlockregular", helvetica, serif;
}

.topMetaauthor {
	float: left;	
	width: 550px;
	height: 50px;
	margin-top: 20px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 10px;
	background-color: #796856;
}

a .date {
	font-family: "overlockblack", helvetica, serif;
	color: #796856;
}

.topContent {
	/* clear: both;*/
	float: left;
	width: 600px;
	font-family: "overlockregular", helvetica, serif;
	padding-left: 70px;
}

.topContent p {
	padding-right: 40px;
}

.horizontalBreak hr {
	color: #392b1d;
	background-color: #392b1d;
	border: 1px solid #392b1d;
}

.read-more-link {
	clear: both;
	padding-left: 30px;
	font-family: "overlockregular", helvetica, serif;
}

.comments-link {
	padding-left: 30px;
	font-family: "overlockregular", helvetica, serif;
}

/* FEATURED NEWS CONTAINER FORMATTING */

.featurednewscontainer {
	width: 1001px;
	background-color: #000;
}

.featurednewscontent {
	width: 713px;
	border-right: 1px solid #1a1a1a;
	background-color: #000;
	margin: 0;
	margin-left: 0px;
	padding-left: 0px;
}

.featurednewscontent h3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: 0;
}

.featurednewscontent p {
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.sectionbreak {
	margin-top: -15px;
	padding-bottom: 30px;
}

.latestnews {
	float: right;
	width: 250px;
	font-size: 9px;
	margin-left: 0px;
	margin-right: 20px;
	text-align: left;
}

.latestnews h3, #newsletter-bg h2 {
	font-family: "quantico", arial, sans-serif;
	font-size: 1.4em;
	letter-spacing: 0.3em;
	color: #796856;
	border-bottom: 1px solid #392b1d;
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	width: 100%;
}

.latestnews h3 a {
	letter-spacing: .1em;
}

.news_container {
	clear: both;
	width: 250px;
	margin: 0px;
	padding-left: 10px;
}

.news_container p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-family: "overlockregular", helvetica, serif;
	font-size: 12px;
}

.news_container ul {
	padding: 0px;
	margin:0px;
	list-style: none;
}

.news_container li {
	margin: 0px;
	padding: 0px;
}

.news_container a {
	font-family: "overlockblack", arial, sans-serif;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
	color: #796856;
}

.news_container a:hover {
	text-decoration: none;
	color: #fff;
}

.news_container .description {
	font-family: "overlockregular", helvetica, serif;
	font-size: 0.9em;
	margin: 0px;
	padding: 0px;
}

.rightcolumnsection {
	margin-bottom: 30px;
}

.sidebar {
	margin-left: 12px;
}

/* NEWSLETTER SIGNUP FORMATTING */

#newsletter-bg {
	display: none;
}

.sidebar input[type=submit] {
	font-family: "quantico", arial, sans-serif;
	font-size: 1.4em;
	width: 230px;
	height: 41px;
	background-color: #bd7e19;
	color: #fff;
	border: 0;
}

.sidebar input[type=text] {
	font-family: "quantico", arial, sans-serif;
	font-size: 1.5em;
	width: 230px;
	height: 28px;
	background-color: #fff;
	color: #000;
	border: 0;
}

.formurl {
	display: none;
}

label {
	display: none;
}

#sectionDecoration02 {
	clear: both;
	min-width: 1001px;
	height: 5px;
	padding: 0px;
	background-color: #602a0a;
	margin: 0px auto 0px auto;
}

.sectionDecoration02 {
	clear: both;
	min-width: 1001px;
	height: 5px;
	background-color: #602a0a;
	margin: 0px auto 0px auto;
	padding: 0px;
}

.sectionDecorationred {
	float: left;
	width: 100%;
	height: 6px;
	background-color: #581800;
	padding: 0px;
	margin: 0px;
}
.nextbutton {
	float:left;
	cursor: pointer;
	margin-top: 40px;
	padding-left: 20px;
}

.previousbutton {
	float: left;
	cursor: pointer;
	margin-top: 40px;
	padding-right: 20px;
}


/*PREORDER FORMATTING*/

#preorderwrapper {
	position: relative;
	border: 0px;
	padding: 0px;
	height: 0px;
	background-color: #000;
	z-index: 80;
}


#preorderbar {
	left: 50%;
	margin-left: -50%;	
	width: 1001px;
	margin: 0px auto;
	background-image: url(../images/background/preorder_bar_moebius.jpg);
	background-repeat: no-repeat;
}

#preorderbar ul {
	display: block;	
	list-style: none;
	width: 1001px;
	height: 78px;
	margin-left: -40px;
	margin-top: 0px;
}

#preorderbar li {
	float: left;
	display: inline-block;	
}

#preorderbar a {
	/* 4/22/2015 font-style: none; */
	border: 0;
	text-indent:-9999px
}

#preorderbar a.preordernow {
	float: left;
	background-image: url(../images/nav/preorder_nav_preordernow.png);
	background-repeat: no-repeat;
	width: 169px;
	height: 78px;
}

#preorderbar a.postore {
	float: left;
	background-image: url(../images/nav/preorder_nav_postudiosstore.png);
	background-repeat: no-repeat;
	width: 219px;
	height: 78px;	
}

#preorderbar a.steam {
	float: left;
	background-image: url(../images/nav/preorder_nav_steam.png);
	background-repeat: no-repeat;
	width: 202px;
	height: 78px;
}

#preorderbar a.gog {
	float: left;
	background-image: url(../images/nav/preorder_nav_gog.png);
	background-repeat: no-repeat;
	width: 206px;
	height: 78px;
}

#preorderbar a.gamersgate {
	float: left;
	background-image: url(../images/nav/preorder_nav_gamersgate.png);
	background-repeat: no-repeat;
	width: 205px;
	height: 78px;
}

.shadow {
	text-shadow: 1px 1px 1px #000, 1.5px 1.5px 3px #000;
}


/*PRIVACY STATEMENT */

.privacymaincontent {
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 20px;
	background-color: #222;
	color: #fff;
	
}

.privacymaincontentcontainer {
	padding-left: 150px;
	padding-right: 150px;
}


.privacymaincontent h1 {
	font-family: "overlockregular", helvetica, serif;
	font-size: 2.5em;
	text-align: center;
	}

.privacymaincontent p {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: #fff;
	font-family: "overlockregular", helvetica, serif;
	font-size: 1em;
	letter-spacing: .1em;
}

.privacymaincontent li {
	letter-spacing: .1em;
}

.privacymaincontent h2 {
	display: inline;
	margin-bottom: 10px;
	font-family: "quantico", arial, sans-serif;
	color: #af9579;
	font-weight: normal;	
}

/* CONTEST FORMATTING */



.contestmaincontent {
	clear: both;
	width: 960px;
	margin: 0 auto;
	padding: 20px;
	background-color: #222;
	color: #fff;
	
}


.contestmaincontent h1 {
	font-family: "overlockregular", helvetica, serif;
	font-size: 2.5em;
	text-align: center;
	}

.contestmaincontent p {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 100px;
	padding-right: 100px;
	text-align: left;
	color: #fff;
	font-family: "overlockregular", helvetica, serif;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: .05em;
}

.contestmaincontent li {
	letter-spacing: .1em;
}

.contestmaincontent h2 {
	display: inline;
	margin-bottom: 10px;
	font-family: "quantico", arial, sans-serif;
	color: #af9579;
	font-weight: normal;	
}

.constestmaincontent .headerimage {
	text-align: center;
}
