/* Alsett clearing method */

.wrap:after
	{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}


*	{margin:0;padding:0;}

body 
	{
	background:#000;
	font-family: verdana, helvetica, arial, sans-serif;
	color: #fff;
	font-size: 80%;
	margin:5px;
	}
	
.hide {
	position:absolute;
	left:5000px;
	}

#page {
	width:800px;
	background:#000;
	overflow:auto;
	border:1px solid #a4000b;
	margin:auto;
	padding:0 0 5px 0
	}
	
* html #page {width:820px;}


img {
	width:220px;
	float:left;
	} 
	
#content {
	width:450px;
	float:left;
	margin:5px 10px;
	}

#nav {
	float:left;
	margin-top:5px;
	list-style-type:none;
	font-family:georgia, serif;
	}

* html #nav {width:120px;}
#footer {width:200px;}/*not doing anything with this yet*/




	


/* homepage */

body#home img {
	width:365px;
	border-right:1px solid #a4000b;
	border-bottom:1px solid #a4000b;
	border-left:0;
	border-top:0;
	}
	
body#home #cds img {
	width:200px;
	border:0;
	}

body#home #page {width:970px;}	
	
body#home #page #content {
	margin-right:30px;
	}

body#home #page #content h1{
	font-size:2.5em;
	letter-spacing: 0.3cm
}

body#home #page #content h2{
	border-bottom:1px solid #fff;
}
	
body#home3 #page #content h1{
	font-size:2.5em;
	letter-spacing: 0.3cm
}

body#home3 #page #content h2{
	border-bottom:1px solid #fff;
}
	

/* link behaviour */

a:link, a:visited 	
	{  
	color:#c0c0c0;
	text-decoration:none
	}

a:hover, a:active, a:focus
	{
	color: #a4000b;
	text-decoration:underline;
	}
	
#nav a
	{
		display: block;
		color: #eee;
    background-color: #a4000b;
		text-decoration: none;       
    padding: 2px;
		border: 1px solid #000;
		text-align: left;
		/* auto is default setting, not setting width of the links causes double spacing in ie (all versions)*/
		width: auto !important;
		width: 96%;
		}
		
#nav a:hover, #discog #adiscog, #home #ahome, #bio #abio, #buy #abuy, #dates #adates, #features #afeatures, #links #alinks, #listen #alisten, #reviews #areviews, #contact #acontact
       {
        background-color: #c0c0c0;
    	border-color: #a4000b; 
    	color: #a4000b;	
        }

h1 
	{  
	font-family:georgia, serif;
	font-size: 1.7em; 
	font-weight: bold;
	margin:0 0 .5em 0;
	} 
	
h1 span {color:#a4000b;font-size:1.27em;font-style:italic;}


h2 
	{  
	font-family:georgia, serif;
	font-style:italic;
	font-size: 1.4em; 
	font-weight: bold;
	margin:1em 0;
	}


h3 
	{  
	font-family:georgia, serif;
	font-size: 1.2em; 
	font-weight: bold;
	margin:1em 0 0 0;
	}



p 
	{
	font-weight: 1em;
	line-height: 1.3em;
	margin: .3em 0 1em 0;
	}

#home p {margin-left:10px;}
	
#content ul {margin:.5em 0 .5em 10px;list-style-type:none;}
#content ul li {margin:.3em 0 0 0}  



cite {margin:0 0 0 20px;}

blockquote {font-weight:1em;line-height:1.3em;margin: 1em 10px .5em 10px;}