	
	body
	{
		font-family:verdana;
	}

	#main
	{
		height:500px;
		min-height:500px;
		background-color:#8f8f8f;
		width:550px;
		margin-bottom:5px;
		
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius:5px; /* Safari, Chrome */
		-khtml-border-radius:5px; /* Konqueror */
		border-radius:5px; /* CSS3 */
	}

	#nav
	{
		height:30px;
		min-height:30px;
		width:550px;
		display:block;
		text-align:center;
		overflow:hidden;
		z-index:9999;
		position:relative;
		
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

		filter: alpha(opacity=80);
		-moz-opacity:0.8;
		-khtml-opacity: 0.8;
		opacity: 0.8;
	}
	
	div.mainContentBlind
	{
		border:1px solid transparent;
	}	
	
	div.mainContent p
	{
		font-size:12px;
	}
	
	div.mainContent
	{
		height:575px; 
		overflow:hidden;
		border:1px solid black;
		width:805px;
	}
	
	#nav a
	{
		color:black;
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
		padding:4px;
		padding-left:10px;
		padding-right:10px;
		margin:5px;
		
		
		font-family:'Conv_DOWNCOME',Sans-Serif;
		font-size:13px;
		
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius:5px; /* Safari, Chrome */
		-khtml-border-radius:5px; /* Konqueror */
		border-radius:5px; /* CSS3 */
		behavior:url(border-radius.htc);
	}
	
	#nav a:hover
	{
		background-color:#cfcfcf;
	}
	
	#playList
	{
		height:535px;
		min-height:535px;
		width:255px;
		margin-left:5px;
		display:block;
		/*background-color:#8f8f8f;*/
		position:relative;
		/* background-image:url( images/somewhere_but_here_by_fride-d4n06lb.jpg );*/
		background-position:200px;
		/* background-image:url( images/bg_menu_sub_sub.png ); */
		filter: alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
		
		
	}
	
	#playList a.mover,
	li.mover
	{
		color:black !important;
	}
	
	#playList ul
	{
		background-color:white;
		padding:0px;
		margin:0px;
		padding-top:10px;
		padding-bottom:5px;
		display:block;
		text-align:left;	
		
		filter: alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
		opacity: 0.85;
		
	}
	
	#playList li
	{
		list-style-type:none;
		padding:0px;
		text-align:left;
		margin:0px;
	}
	
	#playList a span.time
	{
		width:40px;
		font-style:italic;
		float:right;
	}
	
	#playList a span.title
	{
		width:80px;
	}
	
	#playList a
	{
		display:block;
		font-size:11px;
		margin-bottom:5px;
		color:#a2a5a6;
		text-decoration:none;
		padding-left:10px;
		padding-top:4px;
		padding-bottom:4px;
	}
	
	#playList a:hover
	{
		color:black;
	}
	
	#playList h4 a
	{
		display:inline;
	}
	
	#playList h4
	{
		padding-top:6px;
		margin-left:6px;
	}
	
	/* ________________________________________ */
	#main h3
	{
		margin-top:0px;
		margin-left:15px;
		padding-top:15px;
		text-align:left;
	}
	
	#main pre,
	#main p
	{
		margin-left:15px;
		font-size:12px;
		text-align:left;
	    font-family:verdana;
	    display:block;
	    margin-top:15px;
	}
	
	#main #img
	{
		height:500px;
		max-height:500px;
		min-height:500px;
		width:550px;
		overflow:hidden;
		position:absolute; 
		top:0px;
		float:left;
 		width: 100%; 
	}
	
	#main div.text
	{
		width:100%;
		height:500px;
		overflow:auto;
	}
	
	#main div.white p,
	#main div.white pre,
	#main div.white h3
	{
		color:white;
		white-space: pre-wrap; /* CSS2.1 compliant */
		white-space: -moz-pre-wrap; /* Mozilla-based browsers */
		white-space: o-pre-wrap; /* Opera 7+ */
		word-wrap:break-word;
		width:510px;
	}
	
	
	#footer, #playList, #nav, #main, #header, #main div#img, #main img, #menu, #menuSub, div.mainContent
	{	
		-moz-border-radius:3px; /* Firefox */
		-webkit-border-radius:3px; /* Safari, Chrome */
		-khtml-border-radius:3px; /* Konqueror */
		border-radius:3px; /* CSS3 */
		behavior:url(border-radius.htc);
	}
	
	#menuSub
	{
		height:30px;
		min-height:30px;
		width:805px;
		margin-bottom:5px;
		display:block;
		position:relative;
		text-align:right;
		padding-top:0px;
		cursor:default;
	}
	
	#menu
	{
		width:600px;
		margin-bottom:0px;
		display:block;
		position:relative;
		text-align:right;
		padding-bottom:5px;
		cursor:default;
		background-color:transparent;
	}
	
	#menuSub a
	{
		color:#a2a5a6;
		text-decoration:none;
		font-size:10px;
		font-weight:bold;
		/* background-color:#bfbfbf;
		border:1px solid #6f6f6f; 
		background-image:url( templates/images/bg_button.png );
		*/
		padding:2px;
		padding-left:10px;
		margin-top:3px;
		
		font-family:'Conv_Angelina',Sans-Serif;
		font-size:18px;
		
		-moz-border-radius:5px; /* Firefox */
		-webkit-border-radius:5px; /* Safari, Chrome */
		-khtml-border-radius:5px; /* Konqueror */
		border-radius:5px; /* CSS3 */
		behavior:url(border-radius.htc);
	}
	
	#menu a
	{
		color:#a2a5a6;
		text-decoration:none;
		font-weight:bold;
		padding:0px;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		
		font-family:'Conv_DOWNCOME',Sans-Serif;
		font-size:18px;
		letter-spacing:3px;
		
		/*
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";

		filter: alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		*/
	}

	#menuSub a
	{
		margin-left:10px;
	}
	
	#menuSub a:hover
	{
		/*
		background-color:#efefef;
		background-image:url( templates/images/bg_button_menu_over.png );
		*/
		color:black;
	}
	
	#menu a:hover
	{
		color:black;
	}
	
	#menuSub a.selected
	{
		/*
		background-color:#efefef;
		background-image:url( templates/images/bg_button_menu_over.png );
		border:1px solid black;
		*/
		color:black;
	}
	
	#menu a.selected
	{
		color:black;
	}
	
	#footer
	{
		height:20px;
		min-height:20px;		
		width:810px;
		position:relative;
		margin-top:4px;
		
	}
	
	#footer i 
	{
		display:block;
		margin-top:0px;
		float:right;
		font-size:11px;
		margin-right:10px;
		color:#2f2f2f;
		font-family:'Conv_Angelina',Sans-Serif;
		font-size:15px;
	}
	
	#registerMe,
	#registerContact
	{
		background-color:#dfdfdf;
	}
	
	#header
	{
		text-align:left;
		width:220px;
		margin:0px;
		margin-bottom:3px;
		cursor:default;
	}
	
	#header h1
	{
		text-align:left;
		margin:0px;
		font-size:30px;
		margin-left:10px;
		padding-top:18px;
		padding-bottom:0px;
		letter-spacing:4px;
		width:100%;
		font-family:'Conv_DOWNCOME',Sans-Serif;
	}
	
	.website
	{
		overflow:hidden;
		height:630px;
		max-height:630px;
	}