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

@font-face {
  font-family: 'Trajan Pro';
  font-style: bold;
  font-weight: 900;
  src: url('../fonts/TrajanPro-Bold.ttf'),
  		url('../fonts/TrajanPro-Bold.eot');
}

@font-face {
  font-family: 'Trajan Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/TrajanPro-Regular.ttf'),
  	url('../fonts/TrajanPro-Regular.eot');
}

body {
			font-family: "Trajan Pro", serif;
			color: white;
			text-align: center;
			background: #000000 url('../images/background.png') no-repeat bottom center;
			background-attachment:fixed;
			margin:0;
			padding:0;
		}
		
		a{
			font-family: "Trajan Pro", serif;
		}
		
		a:link, a:visited {
			color: #bfbfbf;
			text-decoration:none;
		}
		
		a:active, a:hover {
			color: #bfbfbf;
			text-decoration:none;
		}
		
		h3, h4 {
			font-family: "Trajan Pro", serif;
			font-weight:normal;
		}
			
		p{
			font-family: "Times New Roman", Times, serif;
			font-size:14px;
			line-height:18px;
		} 
		
		p.header {
			font-size: x-large;
		}
		p.header span {
			font-weight: bold;
		}
		p.footer {
			font-size: x-small;
			color:#666;
		}
		
		div.quotesrow{
			display:table-row;
			height:140px;
		}
		
		div.quotes {
			width:280px;
			margin:auto 8px;
			padding: 0 0 20px 0;
			float:left;
			position:relative;
		}
		
		div.spacer {
			height: 80px;
		}
		
		p.quotes {
			margin:5px 8px;
			color:#888;
			font-size:large;
			line-height: 1.3em;
		}
		
		div.fb-like {
			right: 10px;
			top:350px;
			position: fixed;

		}
			
			
			
		div.content {
			margin: 0 auto;
			width: 100%;
		}
		div.broken,
		div.missing {
			margin: auto;
			position: relative;
			top: 50%;
			width: 193px;
		}
		div.broken a,
		div.missing a {
			height: 63px;
			position: relative;
			top: -31px;
		}
		div.broken img,
		div.missing img {
			border-width: 0px;
		}
		div.broken {
			display: none;
		}
		div#unityPlayer {
			cursor: default;
			/*min-height:400px;
			width: 80%;*/
			width:600px;
			height:340px;
			padding: auto;
			margin:30px auto 10px auto;	
			border:thick #666 solid;
		}
		
		div#unityPlayer.flexi {
			cursor: default;
			/*min-height:400px;
			width: 80%;*/
			width:800px;
			min-height:450px;
			padding: auto;
			margin:20px auto;
			display:table;
		}
		
		div#main {
			width:800px;
			min-height:450px;
			padding: 0;
			margin:20px auto;
			display:table;
			position: relative;
		}
		
		div.abouttext {
			margin: auto;
			position: relative;
			top: 10%;
			width: 400px;
		}
		
		div.credittext {
			margin: auto;
			position: relative;
			width: 400px;
			display:table-row;
		}

		div.presstext {
			margin: auto;
			width: 800px;
			display:table-row;
		}
		
		div.pressright {
			margin: 10px 0 0 300px;
			width: 500px;
			display: table-cell;
			text-align:left;
		}
		
		div.pressleft {
			margin: 20px 0 0 0;
			width: 250px;
			display:table-cell;
			float:left;
			text-align:left;
		}
		
		div#about {
			width:900px;
			padding: auto;
			margin:30px auto 150px auto;
			font-size:small;
		}
		
		div.dash{
			height:35px;
			width:100%;
			padding: 10px 20px;
			z-index:100;
			bottom:0px;
			position:fixed;
			background-color:#000000;
		}
		
		div.hidden {
			width:1px;
			height:1px;
			visibility:collapse;
			
		}
		
		img.hidden {
			Visibility: visible;			
		}
		
		p.nav {
			width:500px;
			height:100%;
			margin: auto;
			display:inline-block;
			font-size:16px;
		}
		
		span.nav {
			margin:auto 20px;
			line-height:normal;
		}
		
		img.left {
			margin:auto 10px;
			float:left;
			border:0;
		}
		
		img.right{
			margin:auto 60px auto 10px;
			float: right;
			border:0;
		}
		
		img.gallery{
			margin: 0 20px 20px 0;
			float:left;
			border:none;
			border-bottom:thin #000 solid;
		}
		
		img.gallery:hover {
			border-bottom:thin #FFF solid;
		}
		
		.nofloat {
			float:none;
		}