.vegas-overlay {
	background:transparent url(overlays/02.png);
	z-index:-1;
}
li {
	float:left;
	list-style:none;
	margin:4px !important;
	position:relative;
}
	li a {
		outline:none;
	}
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:100px;
		height:70px;
	}
	a:hover img {
	border: 1px solid #F00;
	}
	a:active img {
		border:1px dotted #F00;
	}
	a.class1 {color:#06F;}
	a.class2 {color:#0C3;}
#pause {
	background:#000;
	cursor:pointer;
	display:none;
	font-size:40px;
	left:0;
	line-height:90px;
	height:100%;
	position:absolute;
	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;
	text-align: right;
	font: 12px 'PT Sans Narrow', sans-serif;
	text-transform: uppercase;
	text-shadow: 0 2px 0px #000;
	min-width: 960px;
	top: 0;
	right: 0px;
	position: absolute;
	height: 100%;
	width: 100%;
}
.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: 75px;
	margin-bottom: 25px;
	margin-left: 0;
}
.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;	
}
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;
	margin-right: 75px;
	padding: 0 5px;
}
a:hover {
	color:#BBB;	
}
ul {
	margin:0 0 0px 0;
	padding:100;
}
	ul li {
		list-style:none;
		margin:0 0;
	}

#container {
	top: 100px;
	position: absolute;
	width: 563px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0;
	right: 35px;
	height: 100%;
}
#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;
	}
