	* {
		/* Reset browsers default margin, padding and font sizes */
		margin: 0;
		padding: 0;
	}
	html {	height: 100%;}
	body {
		height: 100%;	
		text-align: center;
		min-width: 600px;
		color: #FFF; 
		background: #000;
		margin: 0px;
		padding: 0px;
	}

	#dys-wrapper{
		min-height: 565px;
		height: 565px;
		height: auto;
		margin: 0px auto;
		width: 900px;
		text-align: left;
		padding-bottom: 120px;
	}

	#gallery{  
		min-height: 100%;
		height: 100%;
		height: auto;
		margin: 0 auto -90px;
	}

	.embedCode{
		margin-top: 15px; 
		margin-bottom: -30px; 
		text-align: center;
	}
	
	.embedCode input{
		text-align: center;
		background-color: black;
		color: white;
		border: none;
	}

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

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

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

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

	#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; }
	
	
/*////////////////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 li {
		display: inline;
	}
	
	#dys-nav-head a { 
		text-decoration: none
	}
	
	#dys-home{	float:left; }
	
	#dys-style {
		padding: 10px 0px 2px 0px;
		margin: 0px auto;
	}

/*////////////////Footer//////////////////*/

	#dys-footer {
		float: left;
		width: 100%;
		height: 90px;
		text-align: center;
		color: #AAA; 
		font:10px/1.1 Verdana, Helvetica; 
		line-height: 10pt; 
	}

	#dys-nav-foot {
		float: left;
		width: 100%;
		background: #0F1219; 
		padding-top: 5px;
		padding-bottom: 5px;
		border-top:solid 1px #778A9F; 
		line-height: 10pt; 
	}