body{
	/*background-color:#787878;*/
	background-color:#000000;
	background-image: url("background4.png");
   	background-repeat:no-repeat;      /* repeat, no-repeat */
	background-attachment: fixed;      /* scroll, fixed */
   	background-position: top center;  /* for no-repeat setting: top/center/bottom, left/center/right */
    /*background-size: 100% 880px;*/
    margin: 4% 4% 0% 4%;              /* top, left, bottom, right */
}

header #logo {
	/*position: fixed;
	left: 50%;
	margin-left: -120px;*/
	text-shadow: 0px 1px 1px #B8B8B8;
}

header #logo a {
	display:block;
	text-align:center;
	text-decoration:none;
	color:#002800; 
	font:50px American Typewriter;
}

header #logo span {
	display:block;
	font: bold 15px Monaco, monospace;
	text-align:center; 
	color:#003300; 
}

header nav {

}

header nav ul {
	text-align:center;
	list-style:none;
	padding:15px 0 10px 0; 
	overflow:hidden;	
}

header nav ul li {
	margin:0 0 0 23px; 
	display:inline-block; 
	float:none; 
	width:6.5em;
	border:.125em solid #dcdce9;
	color:#fffff;
	border-radius:6px;
	padding:0;
}

header nav ul li a {
	padding:10px 8px;
	display:block; 
	text-decoration: none; 
	color:#FAFAFA; 
	font-size:15px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	text-shadow:0px 1px 1px #000;
}

header nav ul li > ul{
	background:#fff; 
	background:rgba(255,255,255,0);
	list-style:none;
	position:absolute;
	left:-9999px;
}

header nav ul li > ul > li {
	display:block;
}

header nav ul li{
	/*padding-top:1px; 
	/*float:none;*/ 
	
}

header nav ul li a{
	white-space:nowrap;
}

header nav ul li:hover > ul{ 
	left:auto; 
	margin-left: -24.5px;
	padding:8px 0 0 0;
}

header nav ul li:hover a{ 
	background:#829C67;
	border-radius:4.5px;
	text-decoration:none;
}

header nav ul li:hover > ul a{ 
	text-decoration:none; 
	
}

header nav ul li:hover > ul li a:hover{ 
	background:#F0F5D5;
	text-shadow:0px 0px 0px #000;
	color:#829C67; 
}

.homebox{
	width:750px;
	background:#F0F5D5;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 90px;
	border:.125em solid #454F45;
	border-radius:6px;
	box-shadow: 0px 0px 3px #20211E;
	
}

h1.home{
	padding:3px;
	font-size:23px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

p.home{
	padding:5px;
	margin-left:25px;
	font-size:15px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

p.home a{
	color:#829C67;
}

p.home a:hover{
	text-decoration:none;
	
}

img.home{
	padding:4px;
}

.homebox ul{
	margin-left:50px;
	font-size:13px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.homebox ul li{
	padding:1px;
}

.gamebox{
	width:750px;
	height: auto;
	background:#F0F5D5;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 90px;
	border:.125em solid #454F45;
	border-radius:6px;
	box-shadow: 0px 0px 3px #20211E;
	min-height: 320px;
	
}

p.game{
	padding:10px;
	//text-align:center;
	margin-left:380px;
	font-size:15px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.gamebox ul{
	padding:5px;
	margin-left:350px;
}

.gamebox ul li{
	padding:5px;
	margin-left:35px;
	font-size:14px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.gamebox ul li a{
	color:#829C67;
}

.gamebox ul li a:hover{
	text-decoration:none;
	
}

.gamebox ul.made li{
	font-size:13px;
}

p.blogdate{
	font-size:12px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:3px;
	margin-left:2px;
}

p.blog{
	font-size:14px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	padding:4px;
	margin-left:25px;
	margin-top:3px;
}

p.blog a{
	color:#829C67;
}

p.blog a:hover{
	text-decoration:none;
}

.portbox ul {
	margin-top: 90px;
	text-align:center;
	list-style:none; 
	overflow:hidden;
}

.portbox ul li{
	margin:0 0 0 23px; 
	display:inline-block; 
	float:none;
	width:6.5em;
	border:.125em solid #454F45;
	background:#F0F5D5;
	box-shadow: 0px 0px 3px #20211E;
	border-radius:6px;
	padding:30px;
	font-size:23px;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
}

.portbox ul li a{
	color:#829C67;
}

.portbox ul li a:hover{
	text-decoration:none;
}

footer{
	padding:30px;
}