body
{
font-size: 75%;
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; margin:0px;
padding:0px;
background-color:#f4f4f4;
}

h1,h2,h3,h4,h5,h6
{ 
font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; }h1
{
font-size: 3em; line-height: 1; margin-bottom: 0.5em; font-weight:bold;color: #387b97;
}

h2
{
font-size: 2em; margin-bottom: 0.75em; font-weight:bold;color: #387b97;
}

h3
{
font-size: 1.1em;
line-height: 1;
margin-bottom: 1em;
text-transform:uppercase;
color: #4f4f4d;
font-weight: normal;
}

h4
{
font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; color: #5bc9f7;
}

h5
{
font-size: 1em; font-weight: bold; margin-bottom: 1.5em; color: #ffffff;
}

h6
{
font-size: 1em; font-weight: bold; color: #387b97;
}p
{
margin: 0 0 1.5em;
}

img
{
margin: 0 0 1.5em;
}ul, ol
{
margin:0 1.5em 1.5em 1.5em;
}

ul
{
list-style-type: circle;
}a:focus, a:hover
{
color: #982a2a;
}

a
{
color: #F74343;
text-decoration: none;
}strong
{
font-weight: bold;
}

em
{
font-style: italic;
}



#wrapper
{
margin:20px auto;
padding:3px;
width:1000px;
background-color:#fff;
}


#header
{
background:#ffffff;
padding:12px;
text-transform:uppercase;
}

.blue
{
color: #5bc9f7;
}

#navcontainer ul, #navcontainer_bottom ul
{
padding-left: 0;
margin-left: 0;
background-color: #000000;
color: white;
float: left;
width: 100%;
}

#navcontainer ul li, #navcontainer_bottom ul li
{
display: inline;
}

#navcontainer ul li a, #navcontainer_bottom ul li a
{
padding: 0.75em 1em;
background-color: black;
color: #ffffff;
text-decoration: none;
text-transform:uppercase;
float: left;
border-right: 1px solid #71716f;
}



#navcontainer ul li a:hover
{
background-color: #4f4f4d;
color: #fff;
}

#navcontainer_bottom ul li a
{
border-bottom: 2px solid black;
}


#navcontainer_bottom ul li a:hover
{
border-bottom: 2px solid white;
}

#navcontainer ul li a:active
{
background-color: #ffffff;
color: #000000;
}

#right ul
{
list-style:none;
margin:0px;
padding:0px;
}

#right ul li
{
margin:0px;
padding:0px;
}

#right ul li a
{
border-top: 1px solid #000000;
padding:3px 3px 3px 3px;
margin:1px 0px 0px 0px;
background-color:#ffffff;
display:block;
font-weight: bold;
}

#content
{
padding:10px;
padding-right:10px;
line-height:16px;
}

img
{
border: 1px solid black;
}

img.itunes
{
border: 0px;
}

#left
{
float:left;
width:600px;
}

.discog td
{
vertical-align: top;
} 

/* right */

#right
{
float:right;
width:350px;
padding-left:20px;
border-left:1px dotted #ccc;
}

#right p
{
text-align:justify;
}

.clearboth
{
clear:both;
}

/* Footer */

#footer
{
text-transform:uppercase;
background-color:#000000;
color:#fff;
padding:10px;
}

#footer ul
{
list-style: none;
color: white;
}

#footer ul li
{
display: inline; 
padding: 0px 30px 0px 0px;
}

list-image
{
border: 0
}



