@charset "UTF-8";
/* CSS Document */

body{
	margin:0 auto;
	padding:0 0 0 0;
	font: normal 1.0em/1.2em Arial, Verdana;
	text-align:center;
	color:#666;
}
#wrapper{
	width:800px;
	padding:0 20px 0 20px;
	margin: 0 auto;
	text-align: left;
	height:100%;
}
#header{
	position:absolute;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height:110px;
	width:800px;
	z-index:10;
	font-size:2em;
	font-variant:small-caps;
	color:#8780b8;
	text-align:center;
	font-weight:bold;
}
/***************************/
#content{
	padding:220px 0 0 0;
}
.dl_item{
	position:relative;
	margin:5px 0px 30px 50px;
	border:solid 1px #FFF;
}
.dl_img{
	position:relative;
	margin:0px 0px 0px 40px;
	padding:0px 0px 0px 40px;
	float:left;
	
}
.dl_img img{
	position:relative;
	border:solid 1px #666;
}
.dl_descript{
	font-size:0.9em;
	position:relative;
	margin-left:300px;
	width:420px;
	min-height:210px;
}
.dl_descript .h2{
	font:bold 1.5em/1.2em Arial, Verdana;
	color:#333;
}
.dl_ttl{
	font:bold 1.1em/2.2em Arial, Verdana;
}
.dl_explain{
	font:normal 0.7em/1.5em Arial, Verdana;
	color:#333;
}
.link_mp3, .link_wav{
	font:bold 1.0em/1.0em Arial, Verdana;
}
.link_mp3 a, .link_wav a{text-decoration:none;}
.link_mp3 a:link, .link_mp3 a:visited, .link_wav a:link, .link_wav a:visited{color:#00aeef;}
.link_mp3 a:hover, .link_mp3 a:active, .link_wav a:hover, .link_wav a:active{color:#056d9f;}
.publishing{
	font:normal 0.9em/1.2em Arial, Verdana;
	color:#333;
}
#credits{
	margin-top:60px;
}
#credits a{text-decoration:none; font-weight:bold;}
#credits a:link, #credits a:visited{color:#00aeef;}
#credits a:hover, #credits a:active{color:#056d9f;}
.title{
	color:#333;
	font:normal 1.3em/1.4em Arial, Verdana;
}
#credits .left{
	width:250px;
	margin-top:-1em;
	float:left;
	font:normal 0.8em/1.1em Arial, Verdana;
}
.rp_contact{
	font:normal 1.0em/1.3em Arial, Verdana;
}
/***************************/
#footer {
	position:relative;
	padding: 0 0 0 0;
	margin-left:25px;
	margin-right:25px;
	text-align:center;
	font-size:0.7em;
	color:#aea8d6;/*
	height:50px;
	background-image:url(images/footer_bg.gif);
	background-position: top left;
	background-repeat:no-repeat;*/
} 
#footer p {
	margin:0 0 0 0;
	padding: 0;
}