/* style.css - a simple style sheet */
body {
	color: rgb(255,255,255);
	background: black;
}

div.pageholder {
width:880px;	
margin-left: auto ;
 	margin-right: auto ;

}

div.titlebanner {
	position:relative;
	top:0px;
	width:680px;
	background-image:url('http://www.davehughesmusic.co.uk/newimages/header_image.png');
}

div.container {
	
   	width:880px;
	background:rgb(0,0,0);
	position:relative;
	left:0px;
}

div.textbox {
 
	width: 570px; 
	border: solid 2px rgb(100,0,0);
	border-bottom: solid 1px rgb(100,0,0);
	border-top: solid 3px rgb(100,0,0);
}

div.contentbox {
	margin-top:1em;
	margin-bottom:2em;
	margin-left:3em;
	margin-right:3em;
}

div.contentboxtwo {
	margin-top:1em;
	margin-bottom:0em;
	margin-left:3em;
	margin-right:3em;
}

div.widetextbox {
	margin-top:3em; 
	margin-left:1em; 
	width: 850px;
}



h1.subtext{
	text-align: center; 
	font-weight:bold; 
	font-size:300%;
}

div.sidebar { 
	margin-left:2em; 
	margin-right:1em;
	position: absolute; 
	top: 0px; 
	left:620px; 
	margin-bottom:5em; 
	width: 290px;
	font-size:90%;
}

div.maincontent {
	margin-left:1em; 
	width: 520px; 
}

p {
	color:rgb(255,255,255); 
	margin: 2em 0 0 0;
}

#header {
 background-image:url('http://www.davehughesmusic.co.uk/newimages/header_image.png');
 position: relative;
 width: 880px;
 height: 300px;
}

/*Gigs page specifics*/
div.nextgig{ 
	margin-left:2em; 
	margin-bottom: 1em; 
	height: 130px; 
	text-align:center; 
	width: 700px; 
	border: solid 2px rgb(100,0,0);
	border-bottom: solid 1px rgb(100,0,0);
	border-top: solid 3px rgb(100,0,0);
}

div.upcominggigs{ margin-left:3em; position: relative; top: 1em;  width: 500px;
border: solid 2px rgb(100,0,0);
	border-bottom: solid 1px rgb(100,0,0);
	border-top: solid 3px rgb(100,0,0); }
	
div.previousgigs{ margin-left:2em; position: absolute; top: 150px; left:620px; margin-bottom:5em;  width: 300px; font-size:70%;
border: solid 2px rgb(100,0,0);
	border-bottom: solid 1px rgb(100,0,0);
	border-top: solid 3px rgb(100,0,0);}


/*who specifics */
div.whocontainer{position: absolute; top: 280px; width: 600px;}

/*title page specifics */
introtitle{text-align:center; color:gray; font-weight:bold; font-size:120%;}
introtext{text-align:center; color:white; font-style:italic; font-size:80%;}
div.imagecontainer{margin-top:5em;}