html, body {
height: 100%;
font-family: arial;
font-size: 0.9em;
}
body {

background-color: #333;
margin: 0px;
padding: 0px;
background-image: url("http://www.blinddog.se/img/side.jpg");
background-repeat: repeat-y;


}
h1 {

text-align: left;
margin: 0px;
padding: 20px 30px 0px 10px;

}
h2{
font-weight: bold;
font-size: 1.8em;

}
h3 {

text-align: left;
margin: 0px;
padding: 0px 30px 15px 10px;

}
h4 {

margin-left: 10px;
margin-top: 30px;

}
table {

font-size: 0.9em;
margin-left: auto;
margin-right: auto;

}
.theading td{

font-size: 1.1em;
font-weight: bold;
border-top: 1px solid #ccc;
padding-top: 5px;


}
.tbody td{

padding: 5px 15px 15px 15px;


}
#songs{

border-bottom: 1px solid #ccc;
margin-bottom: 10px;

}

#box {
background-color: white;
width: 600px;
min-height: 100%;
margin: 0px 0px 0px 100px;
padding: 0px;
border-left: 2px solid black;
border-right: 2px solid black;

}

#heading {

margin: 0px;
width: 600px;
padding: 0px;
padding-top: 20px;
background-color: black;
color: white;

}
#heading img {

border-bottom: 2px solid black;

}
#menu {

text-align: center;
margin: 10px 0px 10px 0px;
padding-bottom: 10px;
border-bottom: 1px solid #eee;

}


#menu ul {

padding: 0px;
margin: 0px;


}


#menu li {

display: inline;

}

#menu a {

text-decoration: none;
color: black;
font-weight: bold;
padding: 4px;


}

#menu a:hover {

color: white;
background-color: black;

}

#contents {

margin: 0px;
background-color: white;
}
#contents h2, p {

margin-left: 20px;
margin-right: 50px;
}
#contents #cover {

float: right;
margin: -20px 70px 10px 10px;

}
a:link img, a:visited img  {

border: 2px solid black;

}
a:hover img  {

border: 2px solid red;

}
#contents .cover {

float: right;
margin: 0px 20px 20px 20px;
clear: both;
}
#contents .cover img{

border: 4px solid black;
}
#contents td a img {

border: none;

}
img {
padding: 0px;
margin: 0px;
}

#player{

position: absolute;
top: 40px;
left: 645px;


}
#player a img{

border: none;

}
#player a {

text-decoration: none;

}
#player a span{
text-align: center;
display: none;

}

#player a:hover span{

display: block;
position: relative;
background-color: white;
padding: 5px;
width: 110px;
color: black;
border: 2px solid black;
font-weight: bold;
left: -130px;
top: -40px;

}
#license{
margin-top: 60px;
font-size: 8px;
text-align: center;

}

#license li{
margin-top: 20px;
width: 450px;
font-size: 12px;
text-align: left;
}
.videos {

text-align: center;

}
#links li{

margin-bottom: 10px;

}
a:link, a:visited{

font-weight: bold;
color: black;

}
a:hover {

color: red;

}
.gbookhead td {

background-color: black;
color: white;
padding: 5px;
font-weight: bold;

}
.gbookhead a:link, .gbookhead a:visited {

color: white;

}
.gbookhead a:hover {

color: red;

}
.gbookbody td {

padding: 5px;
border: 1px solid black;

}
