li {
	float: left;
	list-style: none;
	margin: 4px !important;
	position: relative;
	left:60px
}
	p {
	clear:both;	
}
a {
	color:#F33;
	text-decoration:none;	
}
	a img {
		-moz-box-shadow:0 5px 5px #000; -webkit-box-shadow:0 5px 5px #000; box-shadow:0 5px 2px #000;
		border:1px solid #FFF;
		width:140px;
		height:50px;
	}
	a:hover img {
	border: 1px solid #F00;
	}
	a:active img {
		border:1px dotted #F00;
	}
	a.class1 {color:#06F;}
	a.class2 {color:#0C3;}
	a:hover {
	color:#BBB;	
}
#pause {
	background:#000;
	cursor:pointer;
	display:none;
	font-size:40px;
	left:0;
	line-height:90px;
	height:100%;
	position:absolute;
	text-align:center;
	top:0;
	width:100%;
	margin:0;
	padding:0;
}
#footer {
	-moz-box-shadow:0 5px 5px #000; -webkit-box-shadow:0 5px 5px #000; box-shadow:0 5px 2px #000;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=5); 
    zoom: 1; 
	background:url(../../images/alpha.png);
	background:rgba(0, 0, 0, 0.5) url();
	border-bottom:1px solid #555;
	color:#FFF;
	left:0;
	padding:5px 10px;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
}
.ie h1, .ie h3, .ie a img, #footer {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=180, Strength=5); 
  	zoom: 1; 
}
body {
	background: #000;
	color: #FFF;
	font: 12px 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	text-shadow: 0 2px 0px #000;
	min-width: 960px;
}
.ie body {
	filter: dropshadow(color=#000000, offx=0, offy=1);	
}
h1 {
	font-size: 90px;
	letter-spacing: -2px;
	line-height: 60px;
	text-shadow: 0 3px 3px #000;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0;
	text-align: center;
}
.ie h1 {
	filter: dropshadow(color=#000000, offx=0, offy=3);
	padding-bottom:12px;	
}
h2 {
	text-shadow:0 2px 2px #000;
}
.ie h2 {
	filter: dropshadow(color=#000000, offx=0, offy=3);
}
h3 {
	font-size:25px;
	margin:0.2em 0;
	text-shadow:0 2px 2px #000;
}
.ie h3 {
	filter: dropshadow(color=#000000, offx=0, offy=3);
}
h4 {
	margin-bottom:5px;	
}
p, pre {
	margin:0 0 10px 0px; 
}
code {
	text-transform:uppercase !important;
	color:#EEE;	
	border-bottom:1px dotted #666;
}
small {
	background: url(../images/alpha.png);
	background: rgba(0, 0, 0, 0.8) url();
	border: 1px solid #111;
	font-size: 15px;
	padding: 0 5px;
}

ul {
	margin:0 0 0px 0;
	padding:100;
	text-align:center
}
	
	ul li span {
		font-size:30px;
		border:1px solid #111;
		background:url(../images/alpha.png);
		background:rgba(0, 0, 0, 0.8) url();
		padding:0 0;
	}
	ul li span em {
		font-style:normal;
	}
	ul ul {
		display:none;
		margin:0 3px 0 3px;
		text-align:center;
	}
		ul ul span {
			font-size:20px;
		}
		ul ul li {
			margin:0 0 6px 0;
		}
#container {
	bottom: 0;
	position: absolute;
	width: 100%;
	height: 363px;
	text-align: center;
	left: 10px;
}
#menu .current a {
	color:#F00;	
}
	
#header {
	-moz-box-shadow:0 5px 5px #000; -webkit-box-shadow:0 5px 5px #000; box-shadow:0 5px 2px #000;
    filter:progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=5); 
    zoom: 1; 
	background:url(../../images/alpha.png);
	background:rgba(0, 0, 0, 0.5) url();
	border-bottom:1px solid #555;
	color:#FFF;
	left:0;
	padding:5px 10px;
	position:fixed;
	text-align:center;
	top:0;
	width:100%;
}
#footer {
	color:#FFF;
	position:fixed;
	text-align:center;
	bottom:0;
	width:100%;
}

#overlay {
	display:none;
	background:url(../images/alpha.png);
	background:rgba(0, 0, 0, 0.8) url();
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:999;
}
#credits {
	display:none;
	z-index:1000;	
	position:fixed;
	top:50%;
	left:50%;
	width:600px;
	height:220px;
	margin-left:-300px;
	margin-top:-110px;
}
	#credits div {
		float:left;
	}
	#credits div.last {
		width:290px;
		text-align:left;
		padding-left:10px;
		margin-left:10px;
		border-left:1px dotted #CCC;
	}
	#credits div.first {
		width:280px;
		text-align:right;	
	}
	#credits h4, #credits p {
		margin:0 0 10px 0;
	}
