	* {
		/* Reset browsers default margin, padding and font sizes */
		margin: 0;
		padding: 0;
	}
	
	body {
		text-align: center;
		min-width: 600px;
		color: #FFF; 
		background: #000;
		margin: 0px;
		padding: 0px;
		font-family: Arial, Tahoma, sans-serif;
	}

	#dys-wrapper {
		position: relative;
		margin: 0px auto;
		width:900px;
		text-align: left;
	}

/*////////////////Navigation Menu//////////////////*/
	#nav_menu {
		padding-top: 130px;
		padding-left: 25px;
	}

	#nav_menu ul{
		list-style-type: none;
		text-align: center;
		padding: 0px;
		margin: 0px;
		margin-left: 60px;
	}

	#nav_menu ul li{
		position: relative;
		float:left;
	}

	#nav_menu ul li ul{	
	  display: none;
	  position: absolute; 
	  margin-top: 33px;
	  margin-left: 0px;
	  /*left: 0;*/
	  clear: left;
	  background:#000;
	  z-index:100;
	  width: 140px;
	  opacity:.88;
	  filter: alpha(opacity=88);
	  -moz-opacity: 0.88;
	}

	<!--[if lte IE 7]>	
	<style type="text/css">
		#nav_menu ul li ul{		  margin-top: 0px;}
	</style>
	<![endif]-->
	
	#nav_menu ul li > ul {
		top: auto;
		left: auto;
	}

   #nav_menu li:hover, #nav_menu li.over {  
       position: static;  
   }  

	#nav_menu ul li:hover ul, #nav_menu ul .over ul { display: block; }

	#nav_menu ul li a {
		display: block;
		float: left;
		text-decoration: none;		
	}
	
	#nav_menu ul li ul {	padding-top: 5px; overflow: hidden;}

	#nav_menu ul li ul li a {		
		width:250px;
		text-align: left;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 10px;
		color:#DDD; 
		font:12px/1.2 Verdana, Helvetica; 
		font-weight:bold; 
/*		font-style: italic;*/
	}

	#nav_news{	height: 33px; width: 74px; }
	#nav_about{	height: 33px; width: 87px;}
	#nav_download{	height: 33px; width: 133px;	}
	#nav_community{	height: 33px; width: 140px;}
	#nav_stats{	height: 33px; width: 80px; }
	#nav_donate{	height: 33px; width: 108px; }
	
/*///////Moves the navbar background to create a mouseover effect without having to load a new image/////*/
	#nav_news:hover{	background-position: 0px -33px; }
	#nav_about:hover{	background-position: 0px -33px; }
	#nav_download:hover{	background-position: 0px -33px; }
	#nav_community:hover{	background-position: 0px -33px; }
	#nav_stats:hover{	background-position: 0px -33px; }
	#nav_donate:hover{	background-position: 0px -33px; }	
	


/*//////////////////////////////////Nav Bar for the Readme///////////////////////////////////*/
	#readme_menu{
		width: 590px;
		text-align: center;
		margin: 0px;
		padding: 0px;
		margin-left: -15px;
		margin-top: 20px;
		margin-bottom: 0px;
	}
	
	#readme_menu ul {
		padding-top: 8px;
		padding-bottom: 8px;
		border-top: 1px solid #445;
		border-bottom: 1px solid #445;
	/*	border-right: 1px solid #778A9F;
		border-left: 1px solid #778A9F;*/
	}
	
	#readme_menu ul li {
		margin: 0px;
		padding: 0px;
		display: inline;
	}
	
	#readme_menu ul li a {
		text-align: left;
		margin-left: -2px;
		margin-right: -2px;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 14px;
		padding-right: 14px;
		background-color: #000;
		color:#AAB; 
		font:15px/1.2 Verdana, Helvetica; 
		font-weight:bold;
		text-decoration: none;
	}

	#readme_menu ul li a:hover {
		color: #000;
		background-color: #AAB;
	/*	border-left: 2px solid #245372;
		border-right: 2px solid #245372;
		border-top: 2px solid #245372;
		border-bottom: 2px solid #245372;
		background-color: #000;*/
	}

/*////////////////Header//////////////////*/
	#dys-nav-head { 
		width: 100%;
		color: #AAA; 
		font:10px/1.1 Verdana, Helvetica; 
		background: #190F0A; 
		text-align: right;
		border-bottom:solid 1px #778A9F;
	}
	
	#dys-nav-head ul {
		padding: 3px 10px ;
	}

	#dys-nav-head ul li {
		display: inline;
	}
	
	#dys-nav-head a { 
		text-decoration: none
	}
	
	#dys-home{	float:left; }
	
/*///////////////Content/////////////*/		
	
	#content-bg{	
		width: 649px; 
		margin-top: 140px; 
		padding-bottom: 50px;
		z-index:1;
	}
	
	#content{	
		position: relative; 
		top: -60px;
		left: 60px;
		min-height: 990px;
		width: 560px;
	}
	
	#content-footer {margin-top:-180px; height:182px; width: 649px;}
	
	#dys-style {
		color: #AAA; 
		font:10px/1.1 Verdana, Helvetica; 
		line-height: 10pt; 
		padding: 10px 0px 2px 0px;
		margin: 0px auto;
		width: 900px;
	}

/*///////////////Pagination/////////////*/	
	#pagination{
		text-align: center;
	}

	#prev-page{}

	#list-page{	margin: 0px 100px;	}

	#next-page{}
	
/*///////////////Forum Headlines/////////////*/	
	
	.latest-headlines{
		position: absolute;
		top: 575px;
		right: 45px;
		width:190px; 
		height:12em; 
		overflow: hidden; 
		color:#AAA; 
		font:10px/1.5em Verdana, Helvetica;
	}
	
	.latest-headlines ul li{ list-style: none; padding-bottom: 1em;}
	
	.recent-postings{
		position: absolute;
		top: 735px;
		right: 45px;
		width:190px; 
		height:12em; 
		overflow: hidden; 
		color:#AAA; 
		font:10px/1.5em Verdana, Helvetica
	}
	
	.recent-postings ul li{ list-style: none; padding-bottom: 1em;}
	
/*///////////////Forum Post Stuff/////////////*/
	h1 { 
		text-align: center;
		color:#DDD; 
		font:14px/1.2 Verdana, Helvetica; 
		font-weight:bold; 
		font-style: italic 
	}

	h2 { 
		text-align: left;
		color:#DDD; 
		font:14px/1.2 Verdana, Helvetica; 
		font-weight:bold; 
		font-style: italic 
	}

	div.post-stats {
		color: #AAA;
		font-family: Verdana,Helvetica;
		font-size: 10px; 
		padding-bottom: 20px;
		padding-left: 10px;
	}

	.post-content {
		color: #CCC;
		text-align: left;
		font-family: Verdana,Helvetica;
		font-size: 12px;
		padding-bottom: 90px;
	}

	img{	border: none; margin-top: 10px; margin-bottom: 5px;}

	blockquote{
		font-size: 12px;
		line-height: 125%;
		font-family: Verdana,Arial,Helvetica,"Sans Serif";
		background-color: #111;
		margin-top: 10px;
		margin-bottom: -10px;
		margin-left: 10px;
		width: 500px;
		padding: 10px;
		border: solid 1px #444;
	}

	/* Collapsible Quote Block */

/* Collapsible Quote Block */

	.expand-quote{
		overflow:hidden;
		height: 1.3em;
	}
	
	.expand-quote-trigger a{
		position: relative;
		top: -10px;
		left: -10px;
		display: block;
		padding-top: 8px;
		padding-bottom: 7px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 150%; 
		line-height: 116%;
		width: 100%;
		text-decoration: none;
		cursor: pointer;
		font-weight: bold;
	}
	
	.expand-quote-trigger a:hover{
		background-color: #999;
		color: #000;
	}

	.post-content ul li{
		margin-left: 15px;
		list-style-type: disc;
	}

	.post-content ol{
		margin-left: 20px;
	}

	dl.codebox {
		padding: 3px;
		font-size: 1em;
	}

	dl.codebox dt {
		text-transform: uppercase;
		border-bottom: 1px solid #CCCCCC;
		margin-bottom: 3px;
		font-size: 0.8em;
		font-weight: bold;
		display: block;
	}

	blockquote dl.codebox {
		margin-left: 0;
	}

	dl.codebox code {
		overflow: auto;
		display: block;
		height: auto;
		max-height: 200px;
		white-space: normal;
		padding-top: 5px;
		font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
		line-height: 1.3em;
		color: #2E8B57;
		margin: 2px 0;
	}
	
/*////////////////Fanbox//////////////////*/
	
	#fanbox{
		position: absolute;
		margin: 300px 0pt 0pt 649px;
		padding: 5px 10px 10px 0; 
		width: 216px;
	}

	#fanbox>div>div{
		border-top: 1px solid #545E68; 
		border-right: 1px solid #545E68; 
		border-bottom: 1px solid #545E68; 
		padding: 5px 5px 0px 10px; 
		margin-bottom: 5px;
		background: transparent url('http://dystopia-game.com/images/bg-grid2.png') no-repeat scroll 0px 45px;
	}

	#fanbox #link{
		font-size:12px; 
		padding-left:10px
	}
	
/*////////////////Footer//////////////////*/
	#dys-footer{
		float: left;
		text-align: center;
		width: 100%;
	}
	
	#dys-nav-foot { 
		float: left;
		text-align: center;
		width: 100%;
		color: #AAA; 
		font:10px/1.1 Verdana, Helvetica; 
		background: #0F1219; 
		padding-top: 5px; 
		padding-bottom: 5px; 
		border-top:solid 1px #778A9F; 
		line-height: 10pt; 
	}

	#dys-footer a { 	text-decoration: none; }

/*///////  stats status ///*/
div.status_up {
	font-family: Verdana,Arial,Helvetica,"Sans Serif";
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
	border: solid 1px #060;
	background: #060;
	padding: 5px;
	margin-top: 10px;
}

div.stats_down {
	font-family: Verdana,Arial,Helvetica,"Sans Serif";
	font-weight: bold;
	font-style: italic;
	font-size: 12pt;
	border: solid 1px #600;
	background: #600;
	padding: 5px;
	margin-top: 10px;
}
