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

body{margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:20px;;color:#FFF;background:#1d3c50;}
img{display:block}
a{color:#FFF;}

 img, div, h1, h2 { behavior: url("iepngfix.php") }

#bg {position:fixed; top:0; left:0; width:100%;}

div#wrap {
	position:absolute;
	top:20px;
	left:50%;
	z-index:70;
	
	margin-left:-375px;
	
	width:750px;	
}

div#header {
	width:300px;
	padding-left:450px;
	padding-top:15px;
	height:45px;
	background:url(../images/pvm_header.jpg) no-repeat;
}

	div#header input { border:1px solid #000; padding:5px; font-size:12px; }
	div#header input.button { background:#0d5ca3; border:none; padding:4px 10px; font-size:11px; font-weight:bold; }

div#menu {
	background:#FFF;
	
	width:750px;
	height:43px;
	margin:0 0 17px 0;
}

div#main {
	float:right;
	width:550px;
}

div#sidebar {
	float:left;
	width:190px;
	margin:0 10px 0 0;
}

div#footer {
	clear:both;
	width:700px;
	text-align:right;
	padding:25px;
	margin-bottom:50px;
}


/* Menu */
ul#menu {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#menu li {
	float:left;
	width:97px;
	height:35px;
	padding:8px 0 0 10px;
}

ul#menu li a { color:#FFF; display:block; }
ul#menu li a:hover, ul#menu li a:active { text-decoration:underline; }
ul#menu li.contact a{ color:#000; }

ul#menu li.home { background:#b9603e; }
ul#menu li.news { background:#bf9737; }
ul#menu li.catalogue { background:#92a929; }
ul#menu li.shop { background:#32b0ac; }
ul#menu li.artists { background:#521f22; }
ul#menu li.downloads { background:#2a5a86; }
ul#menu li.contact { background:#FFF; }


ul#menu li a { font: bolder 12px Arial, Helvetica, sans-serif; text-decoration:none; }

/* Sidebar */

div#sidebar a { text-decoration:none; }
div#sidebar img { margin:10px 0; border:0; }
div#sidebar hr { border:1px solid #fff; }

/* Headers */
h1 { background:#000; font-size:15px; color:<?=$color?>; padding:6px 0 3px 10px; margin:0; text-transform:uppercase; }
h1 span { color:#fff; }
h2 { background: url(../images/pvm_bg_000_50.png); color:#FFF; font-size:9px; padding:1px 10px; margin:0 0 10px 0; }


/* Main */
div.content {
	padding:10px 25px;
	margin:0 0 17px 0;
}

dl#repeat_list {
	margin:0;
    padding:0;
}

dl#repeat_list dt  { margin:15px 0 0 0; }
dl#repeat_list dt a  { font:bold 15px Helvetica, Arial, sans-serif; color:#FFF; text-decoration:underline; }

dl#repeat_list dd{ margin:0 0 15px 0; }




/* Opacities */
.__opacity_000_50 { background: url(../images/pvm_bg_000_50.png); margin:0; padding:0; }

/* Latest news list */
ul#latestnews {
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#latestnews li {	margin:15px 0; }
ul#latestnews li a { color:#FFF; text-decoration:none; }
ul#latestnews li a span.header { font:bold 15px Helvetica, Arial, sans-serif; color:#FFF; }


/* Category list */

div.repeat_list div.catalogue_item {
	width:500px;
    border-bottom:1px solid #fff;
    padding: 3px 0;
    margin: 3px 0;
}
div.repeat_list div.title {	float:left; width: 160px; padding:0 5px; }
div.repeat_list div.composer { float:left; width: 110px; padding-right:5px; }
div.repeat_list div.arranger { float:left; width: 110px; padding-right:5px; }
div.repeat_list div.instrumentation { float:left; width: 90px; padding-right:5px; }

div.label {
	width:490px;
    padding:5px;
    background:#000;
    font-weight:bold;
}

div.data {
	width:490px;
    padding:5px;
}
div.catalogue_item img { margin: 0 15px 15px 0; }
div.catalogue_item div.float { width:275px; float:left; }

div.data span.title { font-size:15px; font-weight:bold; padding:0; margin:0; text-transform:uppercase; }


/* repeat list style */

dl.repeat_list
{
}

dl.repeat_list dt 
{
	font-size:15px; font-weight:bold; padding:0; margin:0;
}

dl.repeat_list a
{
	font-weight:bold;
	color:#fff;
}

dl.repeat_list dd
{
	margin:0 0 10px 0;
	padding:10px 0 10px 0; 
	border-bottom:1px solid #fff;
}

dl.repeat_list dd span.date 
{
	font-size: 11px;
	color:#fff;
}

hr
{
	color:#fff;
	background:#fff;
	height:1px;
	border:0;
}
