body	{		
		background: #000 url(img/back3.jpg) no-repeat;			
		font-family: verdana, Arial, Helvetica, sans-serif;	
		color: #aaa;
		font-size: 11px;	
		line-height: 16px;
       	border:0;			/* This removes the border around the viewport in old versions of IE */
		}

.hide	{		
		display: none;
		}

img		{				
		border: 0;
		}

a:link	{		
		font-weight : bold;		
		text-decoration: none;		
		color: #7b6945;		
		background: transparent;
		}

a:visited	{		
		font-weight : bold;	
		text-decoration: none;		
		color: #7b6945;		
		background: transparent;
		}

a:hover	{
		font-weight : bold;		
		color: #fff;		
		background: transparent;		
		}  
		
a:active	{
		font-weight : bold;		
		text-decoration: none;		
		color: #7b6945;		
		background: transparent;		
		}

				  

/* Main layout elements */

#container 	{	
  		width: 770px;
  		margin: auto;

		}

#header 	{
		background: url(img/header-2.gif) no-repeat;	
  		width: 770px;
  		height: 248px;
		float: center;
		}

#nav 	{	
  		width: 770px;
  		height: 55px;
		align: center;
		vertical-align: middle;
		}

#bottom-wide {
    width: 535px;
    margin: 0px 0px 18px 0px;
    padding: 0px 0px 14px 0px;
    background: url(img/border_widebottom.gif) no-repeat;
    background-position: bottom;
    float: left;
    filter:alpha(opacity=90);
    opacity: .90;
}

#top-wide {
    width: 535px;
    margin: 0;
    padding: 24px 0px 0px 0px;
    background: url(img/border_widetop.gif) no-repeat;
}

#edges-wide {
    width: 483px;
    margin: 0;
    padding: 0px 25px 0px 25px;
    background: url(img/borders_wide.gif) repeat-y;
    background-position: top;
}

#bottom-narrow {
    width: 224px;
   margin: 0px 0px 18px 0px;
    padding: 0px 0px 14px 0px;
    background: url(img/border_narrowbottom.gif) no-repeat;
    background-position: bottom;
    float: right;
    filter:alpha(opacity=90);
    opacity: .90;
}

#top-narrow {
    width: 224px;
    margin: 0;
    padding: 24px 0px 0px 0px;
    background: url(img/border_narrowtop.gif) no-repeat;
}

#edges-narrow {
    width: 173px;
    margin: 0;
    padding: 0px 25px 0px 25px;
    background: url(img/borders_narrow.gif) repeat-y;
    background-position: top;
}

div.body {
    padding: 0px ;
    color: #aaa;
    background: #222;
    font: verdana, arial, helvetica, sans-serif;
}

.discography 	{	
		padding: 0px 12px 0px 0px;
		float: left;
		}

.disc		{
		width: 190px;
		height: 70px;
		vertical-align: top;
		margin: 12px 0px 0px 0px;
		}

.narrow		{
		margin: 0px 0px 12px 0px;
		}

/* Text formatting elements. */

p {	
		font-family: verdana, Arial, Helvetica, sans-serif;	
		color: #aaa;
		font-size: 11px;	
		margin-left: 6px;	
		margin-top: 0px;	
		margin-bottom: 12px;	
		margin-right: 14px;	
		font-weight: normal;	
		}  
		
h1 {	
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 20px;	
		color: #fff;	
		line-height: 24px;
		font-weight: bold;	
		margin-left: 6px;	
		margin-top: 0px;	
		margin-bottom: 12px;	
		margin-right: 14px;	
		}	  
		
h2 {	
		font-family: verdana, Arial, Helvetica, sans-serif;	
		color: #ddd;
		font-size: 12px;	
		font-weight: bold;
		margin-left: 6px;	
		margin-top: 0px;	
		margin-bottom: 0px;	
		margin-right: 14px;		
		}  	   	 
		
strong {	
		font-weight: bold;	
		}	   
		
i {	
		font-style: italic;	
		}	    

hr 		{
		border: 0;
		border-top: 1px dotted #333;
		width: 85%;
		height: 1px;
		}



