* {
    margin: 0;
}
html #content #content-wrapper #wrapper {
    height: 100%;
}

html, body {
    height:100%;
}

b.keyword {
	font-weight: bold;
	font-size: 1.10em;
	color: #f8893f;

}

body {
    background-color: #000000;
		margin: 0;
		padding: 0;
    font-size:18px;
    color:#FFFFFF;
    font-family:Trebuchet MS, sans-serif;
		text-align: center;
}
img.Stretchers {
	border-style: none;
	max-width:90%;
	height: auto;
	min-width: .75%;
	width: auto\9; i e8
}

h1 {
	  font:18px Verdana, Geneva, sans-serif;
		color: #0edcf8;
		letter-spacing: .44em;
		margin-left: -3em;
		top: 50px;
		line-height: 2.85em;
}

h2 {
	font: 26px Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: #f8893f;
	padding: 5px;
}

h3 {
	font: 18px Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-weight: bold;
/* 	color: #b73609; */
	color: #dddddd;
	padding: 5px;
	-webkit-column-break-before:always;
	-moz-column-break-before:always;
	column-break-before:always;
	
}
.wrapper {
	  position: relative;
	  margin: 0 auto;
	  text-align: left;
    width: 91%;
		min-width: 938px;
		height: 100%;
		min-height: 100%;
    background-image:url('images/assets/blue-diagonals.jpg');
		height: auto;
}

#banner-link { 
		position: absolute; 
		top: 0px; 
		left: 0px; 
		width: 938px; 
		height: 160px; 
		background-color: transparent; 
		/* border: 1px solid yellow; */
}

.header {
    height: 160px;
		background: url(images/assets/header.png) no-repeat;
		width: 938px;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		top: 3px;
}
div#navbar-container {
   width: 466px;
	 height: 35px;
	 margin: 0 auto 0 auto;
	 position: relative;
	 top: 5px;
	 left: 20.3%;
	 z-index: 2;
}

/* Everything CSS Sprite Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:5px;}
			#menu li a{background:url('images/assets/navbar.png') no-repeat; width:100%; height:100%; display:block;}
			
			/* NavBar Angle Gradient */
			#menu li.navbara{width:47px; height:35px; margin-right:0px;}
				#menu li.navbara span.selected{background-position:0px 0px;}
			
			/* Home Button */
			#menu li.home{width:101px; height:35px;}
				#menu li.home a{background-position:-62px 0px;}
				#menu li.home a:hover{background-position:-62px -35px;}
				#menu li.home a.selected{background-position:-62px -70px;}

			/* About Button */
			#menu li.gall{width:101px; height:35px;}
				#menu li.gall a{background-position:-163px 0px;}
				#menu li.gall a:hover{background-position:-163px -35px;}
				#menu li.gall a.selected{background-position:-163px -70px;}

			/* Info Button */
			#menu li.info{width:101px; height:35px;}
				#menu li.info a{background-position:-264px -0px;}
				#menu li.info a:hover{background-position:-264px -35px;}
				#menu li.info a.selected{background-position:-264px -70px;}

			/* Contact Button */
			#menu li.contact{width:101px; height:35px; margin-right:0px;}
				#menu li.contact a{background-position:-365px -0px;}
				#menu li.contact a:hover{background-position:-365px -35px;}
				#menu li.contact a.selected{background-position:-365px -70px;}
/*     END OF SPRITE MENU     */

.content-wrapper {
	  position: relative;
	  margin: auto auto 0px auto;
    width: 100%;
		z-index: 0;
		height: 100%;
		text-align: center;
}

div#subheading {
    width: 488px;
		height: 53px;
		position: relative;
		margin-left: 10.75%;
		background-image:url('images/assets/subheading.png');
		text-transform: uppercase;
}

/*.content {
    text-align: left;
    background-color:#77848f;
		width: 78.5%;
		position:relative;
		margin-left: auto;
		margin-right: auto;
		z-index: -2;
		margin-top: -22px;
		min-width: 497px;
    min-height: 100%;
    height: auto;
		padding-top: 45px;
		padding-bottom: 80px;
		border-top-right-radius:10px;
}*/

.content {
    text-align: left;
    background-color:#77848f;
		width: 78.5%;
		position:relative;
		margin: 0 auto;
		z-index: -2;
		margin-top: -22px;
		min-width: 497px;
    min-height: 100%;
    height: auto;
		padding-top: 45px;
		padding-bottom: 80px;
		border-top-right-radius:10px;
}

	/* Hack for IE, Reset to 100% height */
	* html #Content {
		height: 100%;
	}
	/* End IE Hack */


.content p{
    padding: 10px 20px 0px 20px;
	text-indent: 32px; 
}

img.ContentImages { 
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	border-style: none;
	max-width:80%;
	height: auto;
	min-width: .75%;
	width: auto\9; /*i e8 */
}

img.ContentImagesLeft { 
	float:left;
	padding: 15px;
	border-style: none;
	max-width:40%;
	height: auto;
	min-width: .75%;
	width: auto\9; /*i e8 */
}

img.ContentImagesRight { 
	float:right;
	padding: 15px;
	border-style: none;
	max-width:40%;
	height: auto;
	min-width: .75%;
	width: auto\9; /*i e8 */
}

img.ContentImagesExtra {
	padding: 10px;
	border-style: none;
	max-height: 150px;
	height: auto;
	min-width: .75%;
	height: auto\9; /*i e8 */
}

img.GameCase {
	height: 345px;
	margin: 5px;
	border: 2px solid black;
}

img.ImageDump {
	max-width:90%;
	height: auto;
	padding: 10px;
}

div#extraImages
{
	padding: 50px;
}

div#tricolumn
{
-webkit-column-count:3; /* Chrome, Safari, Opera */
-moz-column-count:3; /* Firefox */
column-count:3;

column-rule:2px outset #ffffff;
-moz-column-rule:2px outset #ffffff; /* Firefox */
-webkit-column-rule:2px outset #ffffff; /* Safari and Chrome */
}

div#footer {
    margin: 0 auto 0 auto; 
    position: relative;
		bottom: 60px;
    width: 73.75%;
		min-width: 526px;
    height: 60px;
		z-index: 0; 
    background-color: black;
}

p#Copyright {
    text-align: right;
		font-size: 18px;
		padding: 0 1.3% 0 0;
}