	body{
	/*	background-image: url(img2/bg2.jpg); */
		background-color:black;
		background-image:url(img2/BesselZGain.png); 
		background-position:right;
		background-repeat:no-repeat;
		background-size: 105%;
		font-family: Bitstream Vera Sans, Arial;
		color:rgb(220,220,222);
		font-size:12pt;
		padding:0px;
	}
	a{
		text-decoration:none;
		color:white;
		transition: text-decoration 0.3s linear;
		-webkit-transition: text-decoration 0.3s linear;
		-moz-transition: text-decoration 0.3s linear;
	}
	a:Hover{
		text-decoration:underline;

		/* text-underline-style:wave; */
		color:rgb(200,200,200);
	}
	hr{
		height:0px;
		color:rgb(100,100,100);
		border-top:solid rgb(100,100,102) 1px;
		border-bottom:none;
		border-collapse:collapse;
	}
	h2{
		font-size:14pt;
	}
	#header{
		position:absolute;
		right:20px;
		top:20px;
		font-size:16pt;
		color:rgba(250,250,255,0.6);
		text-shadow: black 3px 3px 0px, black 5px 5px 0px;
	}
	#header a{
		color:white;
		text-decoration:none;
		font-weight:normal;
	}
	#header a:Hover{
		color:rgb(200,200,200);
		text-decoration:none;
	}
	#navigator{
		font-family: Bitstream Vera Sans, Arial;
		border-radius: 0em 2em 0em 2em;
		border:2px solid rgb(40,40,42);
		position:absolute;
		left:20px;
		top:70px;
		background-color:rgba(30,82,122,.5);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0,rgb(30,82,122)), color-stop(1,rgb(32,40,92))), -moz-gradient(linear, left top, right bottom, color-stop(0,rgb(30,82,122)), color-stop(1,rgb(32,40,92)));
	
		padding-top:30px;
		padding-bottom:30px;
		padding-left:10px;
		padding-right:10px;
		opacity:0.9;
		font-size:8pt;
		text-shadow: black 3px 3px 1px, black 5px 5px 0px;
	}
	#navigator ul{
		padding:0px;
		padding-left:20px;
		margin:0px;
	}
	#navigator li{
		font-size:10pt;
		margin-left:0px;
		padding-left:0px;
		line-height:18px;
		list-style-type:disc;
	}
	#navigator li li{
		font-size:10pt;
		margin-left:0px;
		padding-left:0px;
		line-height:14px;
	}
	#navigator a{
		color:rgb(220,220,222);
	}

	#content{
		position:absolute;
		
		left:50%;
		width:900px;
		top:50px;
		margin-left:-400px;
		
		background-color:rgba(30,82,122,.4);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0,rgba(30,82,122,.4)), color-stop(1,rgba(32,40,92,.4))), -moz-gradient(linear, left top, right bottom, color-stop(0,rgba(30,82,122,.4)), color-stop(1,rgba(32,40,92,.4)));
		opacity:1;
		text-shadow: rgb(70,70,72) 1px 1px 0px;
		padding:40px;
		border-radius: 0em 1em 0em 1em;
	}
	.contentpart{
		min-width:800px;
		margin:20px;
		padding:0px;
		
		border:1px solid rgb(40,40,42);
		border-radius: 0em 1em 0em 1em;
		/*background-color:rgba(0,0,5,0.7);*/
	}
	.contentstr{
		clear:left;
	}
	h1{
		padding:0px;
		margin:0px;
		margin-top:10px;
		font-size:18pt;
		text-shadow: rgb(5,5,10) 4px 4px 2px;
		rotation:1deg;
		transform:rotate(1deg);
		rotation-point:bottom left;
	}
	.contentbox{
		-webkit-transition: -webkit-transform 0.2s ease-in;
		-moz-transition: -moz-transform 0.2s ease-in;
		-o-transition: -o-transform 0.2s ease-in;
		transition: width 0.2s ease-in;
		width:350px;
		margin:5px;
		border:2px solid rgb(100,101,110);
		border-radius: 0em 1em 0em 1em;
		background-color:rgba(30,82,122,.5);
		background: -webkit-gradient(linear, left top, right bottom, color-stop(0,rgb(30,82,122)), color-stop(1,rgb(32,40,92))), -moz-gradient(linear, left top, right bottom, color-stop(0,rgb(30,82,122)), color-stop(1,rgb(32,40,92)));
		float:left;
		padding:20px;
		overflow:hidden;
		box-shadow: rgb(5,5,10) 4px 4px 2px;
	}
	.contentbox:hover{
		width:350px;
		background-color:rgba(40,57,83,.8);
		/*
		-moz-transform:scale(1.1,1.1);
		-webkit-transform:scale(1.1,1.1);
		-o-transform:scale(1.1,1.1);
		transform:scale(1.1,1.1);
		*/
		
	}
	.contentbox div{
		float:left;
		
	}
	.contentbox h2{
		padding:0px;
		margin:0px;
		text-shadow: rgb(5,5,10) 3px 3px 2px;
		color:rgb(180,180,190);
	}
	.contentbox img{
		-webkit-transition: -webkit-transform 0.2s ease-in, box-shadow 0.2s ease-in;
		-moz-transition: -moz-transform 0.2s ease-in;
		-o-transition: -o-transform 0.2s ease-in;
		box-shadow:black 5px 5px 5px;
		width:150px;
		border:1px solid black;
		float:left;
	
		-webkit-transform: rotate(3deg);
		-moz-transform: rotate(3deg);
		-o-transform: rotate(3deg);
		margin-right:20px;
	}
	.contentbox:hover img{
	/*
		-webkit-transform: rotate(2deg);
		-moz-transform: rotate(2deg);
		-o-transform: rotate(2deg);
		*/
		box-shadow:rgb(20,20,20) 15px 15px 15px;
		
		
	}
	.contentbox a{
		font-size:10pt;
		color:rgb(150,150,152);
	}
	.contentbox a:Hover img{
		border:1px solid black;
	}
	.contentbox li{
		font-size:10pt;
	}
	
	.contentbox h4{
		padding:0px;
		margin:0px;
		font-weight:normal;
		font-size:10pt;
	}
	.contentbox td{
		font-size:8pt;
		vertical-align:top;
	}
	.pseudoimg{
		width:200px;
		height:66px;
		float:left;
		text-align:right;
		font-size:40pt;
		font-family: Times New Roman;
	}

	.infobox{
		border:2px solid rgb(150,150,152);
		padding:20px;
	}
	.smallfont{
		font-size:8pt;
	}
	.tracklist{
		margin-left:50px;
		padding:10px;
		border:1px solid rgb(150,150,152);
		width:150px;
		background-color:rgb(10,10,12);
	}
	.mainpagebutton{
		border-radius: 0em 2em 0em 2em;
		border:1px dotted rgb(40,40,42);
		opacity:1;
		padding:20px;
		width:300px;
		vertical-align:middle;
		font-size:10pt;
		margin-left:20px;
		margin-top:40px;
	}
	.icon{
		font-size:70pt;
		display:block;
		float:left;
		color:rgb(0,0,20);
		text-shadow: rgb(150,150,152) 3px 3px 3px, rgb(100,100,102) -1px -1px 3px;
		margin-top:-50px;
		
	}
	a:Hover .nound{
		text-decoration:none;
	}
