* {margin: 0; padding: 0;}

html {background-color: rgb(0,0,0);}

img {margin: 0; padding: 0;}

a {text-decoration: none; color: rgb(200,50,50);}
a:hover {color: rgb(255,255,255); background-color: rgb(0,200,0);}

body {
  width: 950px;
  font-size: 0.875em;
  font-family: "Verdana", "Arial", sans-serif;
  margin: 5px auto; padding: 0;
  border: 2px dashed rgb(200,50,50); 
  padding-left: 45px;
  line-height: 1.1em; /*1.265em;*/
  padding-top: 0.5em;
  background: url(borderlight.jpg) no-repeat top left;
}

div#content {width: 550px; height: 500px; overflow: auto; float: left; padding-right: 48px; border-right: 2px dashed rgb(200,50,50);} /* all formerly (0,200,0) */

div#content ul {float: right;}
div#content ul li {list-style-type: none;}

ol { padding-bottom: 1em; }

div {margin-left: 10px; margin-right: 10px;}

p {margin-bottom: 1em;}
p.subsidiary {padding-left: 2em; }
div.left, div.right {width: 50%; float: left; margin: 1em 0; padding: 0;}
div.left img, div.right img{ padding-top: 1em; }

div.rightfp{
  float: right; 
  margin: 1em 0; 
  padding: 0; 
  text-align: right;
  font-size: 0.875em;
}

div.artistlist{
  clear: both;
  float: left; 
  padding: 0; 
  padding-left: 8em;
  text-align: left;
  font-size: 0.875em;
  line-height: 0.875em;
}

div.rightfp a, p.dllink a {background-color: rgb(10,10,10); color:rgb(255,255,255) }
div.rightfp a:hover, p.dllink a:hover { background-color: transparent; color: rgb(200,100,100)}

div.right a:hover { background-color: transparent; }

div.right {text-align: center;}
p.noborder a, p.noborder a img, p.noborder a:hover, p.noborder a:hover img { border-style: none; text-decoration: none; color: rgb(255,255,255)}

h1 {
   font-size: 2em; line-height: 1.1em /*2.3em*/;
   padding: 0; margin: 0;}

h2 {font-size: 1.5em; line-height: 1.62em;}
h3 {font-size: 1em; line-height: 2em; padding-bottom: 1em; clear: both;}
h3.sub {text-align: right;}
div#title {
     float: left;
     width: 170px;
     margin-left: 45px;
     text-align: center;
     color: rgb(255,255,255);
     margin-bottom: 0.5em;
     }

div#title img {margin-bottom: 0.5em;}

div#nav {
     float: left;
     width: 240px;
     margin-left: 45px;
     clear: right;
     }

div#nav li {
	list-style-type: none; margin: 0; padding: 0;
	padding-bottom: 1em;
	}

div#nav li a {color: rgb(0,0,0); border-bottom: 1px dashed rgb(200,50,50);}

div#nav li li {margin-left: 10px; padding-bottom: 0;}

div#content ul.news li, div#nav	li li { 
        color: rgb(255,255,255);
	border-bottom: 1px dashed rgb(200,50,50);
	}

div#nav li li a { color: rgb(255,255,255); border-bottom: 0;
	}

div#covers {padding-top: 1em; margin: 0; text-align: center;}
div#covers img {vertical-align: top; margin-left: 1em;}
div#footer {clear: both; color: rgb(255,255,255); padding-top: 1em;}
