#wrap {
	background-color: ;
	border: thin solid black;
	width: 900px;
	margin: 0 auto;
}

body {
	background-image: url(images/main_background.jpg);
	background-repeat: repeat-x;
	background-color: black;
}

#masthead  {
	font-family: Georgia, "Times New Roman", Times, serif;
	border: thin black;
}

#masthead h1   {
	margin-bottom: 1;
}
#masthead h2  {
	margin-bottom: 1;
}

#logo {
	width: 900px;
	height: 35px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	/*float: left;*/
	width: 900px;
	height: 35px;
	line-height: 35px;
	/*background-color: #000;*/
	/*border-left: 1px black solid;*/
	/*border-right: 1px black solid;*/
	/*text-align: center;*/
}

nav  {
	border: thin black;
	/*float: left;*/
	width: 900px;
	height: 35px;
	line-height: 35px;
	background-color: #000;
	/*border-left: 1px black solid;*/
	border-right: 1px black solid;
	text-align: center;
	background-color: #000;
}

nav ul li  {
	float: left;
	text-align: center;
	padding-left: 25px;
	padding-right: 25px;
	border-right: 1px white solid;
	display: block;
}

nav ul li a {
	color: #FFF;
	text-decoration:none;
	display: block;
}

nav ul li a:hover {
	background-color: #212121;
	color: #F8F068;
}

body#home .nav-home, body#about .nav-about,
body#projects .nav-projects, body#contact .nav-contact {
	background-color: #212121;
	color: #F8F068;
}

#primary-content h2, #secondary-content h2 {
	margin-top: 15px;
}

/*#secondary-content p,*/ #secondary-content h2, #secondary-content h3, #secondary-content h4,
/*#primary-content p,*/ #primary-content h1, #primary-content h2, #primary-content h3, #primary-content h8 {
	margin-left: 20px;
	margin-right: 20px;
}

#primary-content {
	/*position: relative;*/
	background-color: #000;
	width: 902px;
	height: 1000px;
	margin: 0;
	color: #FFF;
	padding-bottom: 60px;
}

#primary-content p {
	border: thin white solid;
	font-size: 1.25em;
	padding: 1em;
	margin-bottom: 0px;
	margin-left:10px;
	margin-right: 10px;
	margin-top: 10px;
}



#primary-content h2 {
	margin-bottom: 10px;
}

#primary-content object  {
	margin-left: 50px;
}

#primary-content h1  {
	text-align: center;
	padding-top: 25px;
	font-size: 35px;
}

#primary-content img  {
	margin-left: 150px;
	padding-bottom: 10px;
}

#primary-content h5  {
	font-size: 25px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

#primary-content h6  {
	text-align: center;
	font-size: 20px;
}

#title  {
	text-align: center;
	padding-top: 25px;
	font-size: 25px;
	color: #BBB600;
}


#bottominfo  {
	position: fixed;
	left: 0;
	bottom: 0;
	height: 100px;
	width: 100%;
	background-color: #000;
}

#bottominfo p  {
	color: #FFF;
	text-align: center;
}

#gameinfo {
	border: thin white solid;
	font-size: 1em;
	padding: 0.5em;
	margin-bottom: 0px;
	margin-left:10px;
	margin-right: 10px;
	margin-top: 0px;
}

#screenshots img {
	margin-left: 0px;
	margin-top: 7px;
	display: inline;
}

#screenshots {
	padding-bottom: 100px;
}

/*#bottominfo {
  position: absolute;
  width: 900px;
  bottom: 0;
  padding: 1rem;
  height: 61px;
  background-color: #000;
  text-align: center;
}

#bottominfo {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	height: 61px;
}

#bottominfo p {
	color: #FFF;
	margin: 0;
	padding: 20px 0;
	text-align: center;
	line-height: normal;
}*/






