html {
	overflow-y: scroll;
}


body {

	padding: 0px 0px 0px 0px;
	font-family: courier, sans-serif;
	color: white;
	background-color: black;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	width: 930px;
	text-align: center;
	border: 0px solid white;
	background-image: url(images/dd_logo_black_dark.jpg);
	background-position: 50% 50px;
	background-repeat: no-repeat;


	}
	
	
	
		
#press {position:relative; font:16px courier; line-height:20px; width:600px; padding:0px 0 0 0px; background:url(pointer.jpg) no-repeat left top; height:450px;}
#press .switch {display:block; cursor:pointer; color:white;  font-weight:normal; font:16px courier; line-height:27px; }
#press .switch .turn_off {display:none;}
#press .off {color:white;}
#press .off .turn_off {display:inline;}
#press .off .turn_on {display:none;}
#press .hide {display:none;}
#press .show {display:block; width:600px;  }
#press a, #press a:visited {color:#00c; line-height:30px;}
#press .star {line-height: 20px; padding: 0px 0px 0px 270px;}



	
#lyrics {position:relative; font:16px courier; line-height:20px; width:250px; padding:0px 0 0 50px; background:url(pointer.jpg) no-repeat left top; height:450px;}
#lyrics .switch {display:block; cursor:pointer; color:white;  font-weight:normal; font:16px courier; line-height:27px; }
#lyrics .switch .turn_off {display:none;}
#lyrics .off {color:white;}
#lyrics .off .turn_off {display:inline;}
#lyrics .off .turn_on {display:none;}
#lyrics .hide {display:none;}
#lyrics .show {position:absolute; top:0; left:320px; display:block; width:350px;  }
#lyrics a, #lyrics a:visited {color:#00c; line-height:30px;}


#gallery {width:860px; height:560px; position:relative; border:0px solid #ddd; background:transparent;}
#gallery ul {list-style:none; padding:5px; margin:0; width:255px; float:right; height:550px; overflow:auto;}
#gallery ul li {display:inline; width:70px; height:70px; float:left; margin:0 4px 4px 0; border:1px solid #444; cursor:pointer;}
#gallery ul li img {display:block; width:70px; height:70px;}
#gallery ul li span {display:none; position:absolute; left:600px; top:235px; width:200px;font-family:verdana, arial, sans-serif; color:#06a; font-size:11px; line-height:15px; text-align:justify;}
#gallery ul li span b {color:#444;}

/* required for IE5.x and IE6 to display the start image size correctly */
#gallery ul li.click i img.default {margin:5px auto 0 auto; width:550px; height:550px;}

#gallery ul li.off {display:none;}

#gallery ul li.click {border-color:white; background:#6E6E6E; cursor:default;}

#gallery ul li.click i {position:absolute; left:0; top:0; width:545px; height:355px;}

#gallery ul li.click i img {margin:5px auto 0 auto; width:auto; height:auto; border:0px solid #fff;}

#gallery ul li.click span {display:block;}


	#middlegallery {
	position: relative;
	margin: 0px 190px 20px 80px;
	padding: 0px;
	width: 700px;
	border: none;
	background: black;
	text-align: left;
	
	}


#middlegallerytext {
	position: relative;
	margin: 0px 190px 20px 80px;
	padding: 0px;
	width: 700px;
	border: none;
	background: transparent;
	text-align: left;
	
	}

	
	
#header

{
	
	margin: 20px 190px 20px 80px;
	padding: 0px;
	width: 590px;
	border: 0px solid white;
	background: transparent;
	text-align: left;
	
	
	}

#headershop

{
	
	margin: 20px 190px 20px 80px;
	padding: 0px;
	width: 800px;
	border: 0px solid white;
	background: transparent;
	text-align: left;
	
	
	}
	
	
	
#product

{
	
	position: absolute;
	top: 245px;
	left: 81px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 250px; 
	
	
	}

#description

{
	
	position: absolute;
	top: 245px;
	left: 331px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 320px; 
	
	
	}
	
#purchase

{
	
	position: absolute;
	top: 245px;
	left: 651px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 150px; 
	
	
	}
	
	
	
	
	
	
#product1

{
	
	position: absolute;
	top: 280px;
	left: 81px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 250px; 
	
	
	}

#description1

{
	
	position: absolute;
	top: 280px;
	left: 331px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 320px; 
	
	
	}
	
#purchase1

{
	
	position: absolute;
	top: 280px;
	left: 651px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 150px; 
	
	
	}
	
	
	
	
	
	
	
.button	{

	border: 1px gray;
	background-color: #515151;
	font-family: "Courier New", Courier, mono;
	color: white;
	
	}
	
a {
	text-decoration: none;
	font-weight: bold;
	color:  white;
	}
a:visited {
	color:  #ccc;
	}
a:active {
	color:  white;
	}
a:hover {
	color: #ccc;
	text-decoration: underline;
	}
	
	
	
a.hid {color:#000; text-decoration:none; outline-style:none; line-height: 18px;}
a.hid em {display:none;}
a.hid:hover {text-decoration:none;}
a.hid:active, a.hid:focus {background:black;}
a.hid:active span, a.hid:focus span {display:block;}
a.hid:active em, a.hid:focus em {display:block; color:white; width:100%; font-style:normal;  position: absolute; top:240px; right:40px; width: 450px;  font: 18px courier, sans-serif; }


	
	
	
.ahem {
	display: none;
	}
strong, b {
	font-weight: bold;
	}
p {
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}


	
.tiny {
	font-size: 9px;
	line-height: 16px;
	margin-top: 15px;
	margin-bottom: 5px; 
	}	
#top {
	margin: 10px 20px 0px 20px;
	padding: 0px;
	border: 0px solid white;
	font-size: 1px;
	background: black;
	text-align: center;
	width: 890px;
	height: 100px; 
	
	}
#left {
	position: absolute;
	top: 80px;
	left: 0px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 150px; 
	
	}
	

#middlehome {
	margin: 40px 190px 20px 170px;
	padding: 0px;
	width: 590px;
	border: 0px solid white;
	background: transparent;
	
	}
	
	
	
	
#middle {
	min-height: 600px;
	margin: 20px 190px 20px 130px;
	padding: 0px;
	width: 540px;
	border: 0px solid white;
	background: transparent;
	text-align: left;
	
	
	}


	
	
#middle a:link, #middle a:visited
{
	color: white;
	text-decoration: none;


}
	
#middle a:hover
{
	color: gray;
	text-decoration: none;


}

	
	
	#middlelyrics {
	min-height: 600px;
	margin: 40px 190px 20px 170px;
	padding: 0px;
	width: 590px;
	border: none;
	background: black;
	text-align: left;
	background-image: url(dd_logo_black_dark.jpg);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	font-size: 16px;
	
	}


#middle_center {
	min-height: 600px;
	margin: 20px 190px 20px 130px;
	padding: 0px;
	width: 590px;
	border: 0px solid white;
	background: transparent;
	text-align: left;
	
	
	}


	
	
#middle_center a:link, #middle a:visited
{
	color: white;
	text-decoration: none;


}
	
#middle_center a:hover
{
	color: gray;
	text-decoration: none;


}







	
	
#right {
	position: absolute;
	top: 115px;
	left: 680px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;
	width: 180px;
	
	}
	
	
#right a:link, #middle a:visited
{
	color: white;
	text-decoration: none;


}
	
#right a:hover
{
	color: gray;
	text-decoration: none;


}
	
	
	
	
pre {
	font-size: 14px;
	line-height: 22px;
	margin-top: 20px;
	margin-bottom: 10px; 
	}
	
#menubar {
	position: relative;
	top: 0px;	
	left: 0px;
	margin: 0px 20px 20px 20px;
	padding: 0px;
	border: 0px solid white;
	background: black;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 890px;
	height: 40px;
	color: white;

	}
	
	
	
	

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

	
	
#navlist li
{
display: inline;
list-style-type: none;
padding: 7px;
font-size: 16px;
font-weight: bold;
color: white;
border: 0px solid white;
}


#navlist a:link, #navlist a:visited
{
	color: white;
	text-decoration: none;
	font-family: "Courier New", Courier, mono;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}

h1 {
	font-family: "Courier New", Courier, mono;
	font-size: 18px;
	color: #FFFFFF;
	
}
	
h2   {
	font-family: "Courier New", Courier, mono;
	font-size: 16px;
	color: #FFFFFF;

}

h3   {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight:normal;
	color: #FFFFFF;

}

#player {
	position: absolute;
	top: 330px;
	left: 500px;
	margin: 20px;
	padding: 0px;
	border: 0px solid white;
	background: transparent;

	
	}
	
	
#middlegallery a	{
	

	background: transparent;
	text-align: left;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	
}



#gallerygallery	a{
	
	background: transparent;
	text-align: center;
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
	
	
	
}

ul#gallerygallery{float:left}
ul#gallerygallery, ul#gallery li{list-style:none;margin:0;padding:0}
ul#gallerygallery li{float:left;display:inline;margin: 0 0 20px 20px;width:200px;text-align:center}
ul#gallerygallery img{display:block;width:170px;height:170px;border:0px solid;margin:0 auto 5px}
ul#gallerygallery a{display:block;height:200px;padding: 10px 0;background: transparent;text-decoration: none}