body { background:black url(../img/strs-5.gif) repeat -500px -400px; }

a:link, a:active, a:visited { color:#806e00; text-decoration:none; }
a:hover { color:#bfa600 !important; }

#hud { position:absolute; width:100%; height: 100%; background:white; color:black; padding:9px 18px; line-height:18px; text-align:center; font-size:24px; }

nav { display:block; position:relative; z-index:150; margin:0 auto; width:1002px; height:240px; }
	nav #navigation-background { width:1002px; height:240px; background:url(../img/spacial-effect.png) no-repeat center top; }
	nav a { display:block; width:80px; height:36px; position:absolute; left:0; top:190px; z-index:150;}
		nav span { display:none; }
	#nav-home { top:18px; width:1002px; height:166px; }
	#nav-literal { left:340px; }
	#nav-visual { left:430px; }
	#nav-aural { left:520px; }
	#nav-logic { left:610px; }

#universe { position:absolute; z-index:100; top:0; left:0; }
#content { position:relative; z-index:150; margin:0 auto; }
	article { padding-bottom:54px; }
	article .article-section { padding-right:10px; font-size:1.45em; line-height: 180%; color: #666; margin: 2em 0; }
		h2.universe { display:block; float:left; height:54px; width:80px; overflow:hidden; opacity:.25; margin-top: .25em; }

		#reality-title { text-transform:uppercase; font-size:3em; padding:6px 0 0 0; margin:0 0 18px; vertical-align:top; }
			#reality-title a { color: #454545 !important; }

		#reality-metadata { display:block; color:#666666; padding:2px 18px 6px 0px; height:10px; font-size:10px; margin-top:-18px; text-transform:uppercase; font-weight:bold; }
		article .article-section img { border:1px solid rgba(255,255,255,.1); }
		.pagination { text-align:center; }
			.previous.disabled, .next.disabled { color:#333333; }
			.pagination .previous, .pagination .next { background:url(../img/trans-10.png) no-repeat; border-top: 1px solid rgba(255,255,255,.08); padding:18px 0; font-size:18px; line-height:18px; height:18px;  width:290px; margin:0 10px; text-transform:uppercase; }
			.pagination .counter { padding:1.5em 0 1.5em 0; height:18px; display: block; }
			.pagination .next { }

		article object { }

footer { display:block; position:relative; z-index:150; background: transparent url(../img/lunar-surface.png) no-repeat top center; padding-top:8em; }

aside { background: rgba(255,255,255,.03); color:#bfbfbf; border-top: 1px solid rgba(255,255,255,.05);
	border: none; background: transparent;
}
aside section { display:block; }
	section.box { margin-bottom:0; }
	section .padder {
		padding: 2em 1em;
	}
	aside section h1 { font-size:12px; text-transform:uppercase; line-height:18px;}
	#introduction { line-height:18px; text-align:center; padding-bottom:9px; }
		#introduction h3 { font-size:1.45em; }
		#introduction h2 { font-size:1.65em; text-transform:uppercase; margin-top:3em; }
		#introduction h1 { font-size:2em; text-transform:uppercase;}
	#gravatar { text-align:center; }
		img.gravatar { padding:.5em; background:url(../img/trans-5.png) no-repeat; }
	#ohloh { text-align:center;}

	#twitter {}
		#twitter ul { list-style:none; padding:0; margin:0; }
		#twitter ul li { padding:0 0 9px 0; line-height:18px; margin:0 0 9px 0; font-size:10px; border-bottom:1px solid #0d0d0d; }
		#twitter-link { text-transform:uppercase; }
	#wormhole { text-align: center; line-height: 150%; }
		#wormhole ul { list-style: none; }

	.geshi pre { background:url(../img/trans-5.png) !important; border:none !important; padding:18px; }

/** Rad Cli Hijacks **/
#git-shortcuts { display: none !important; }
#cli { background: rgba(0,0,0,.85) !important; }
#cli-input { background:none !important; }
#cli-display {  }
#cli-input:before { display: block; content: '>'; float:left; }