
body {background-image: url(http://www.alerion.nl/images/site/alerionbg2009.jpg);
	height:100%;
	margin-top:15px;
	margin-bottom:15px;
	color:black;
	font-family:"century gothic",arial,sans-serif;
	font-size:12px;
	}


div.headerpicture {
	position:relative;
	margin:auto;
	margin-bottom:opx;
	}	

div.site {
	position: relative;
  	background-color:#D3D3D3;
	width:800px;
	height:100%;
	margin:0 auto;
	border:10px ridge #999999;
	}

div.menu {
  	position:absolute;
  	top:146px;
  	left:122px;
  	font-size:18px;
	}

#topsection{
	background:#999999;
	height:17px;
	border: 1px solid #000000; 
	position:relative;
  	margin-top:0px;
	}

#contentwrapper{
	margin-left:273px;
	margin-top:0px;
	height:100%;
	}

.content {
	width:500px;
	text-align:justify;
	margin-top:10px; 
	} 


#contentwrapperprofiles{
	margin-left:10px;
	margin-top:0px;
	height:100%;
	}


.contentprofiles {
	width:750px;
	text-align:justify;
	margin-top:10px; 
	} 
	
.contentshort {
	height:700px;
	width:500px;
	text-align:justify;
	margin-top:10px; 
	} 
	
.contentgigs {
	height:2300px;
	width:500px;
	text-align:justify;
	margin-top:10px; 
	} 

.contentpress {
	height:3600px;
	width:500px;
	text-align:justify;
	margin-top:10px; 
	} 
	

#leftcolumn{
	float:left;
	width: 210px;
	height:100%;
	position:relative;
	margin-left:10px;
	margin-top:5px;
	padding-left:12px;
	padding-top:5px;
	padding-right:12px;
	background:#FFFFFF;
	text-align:justify;
	text-color:black;
	border:1px solid #000000;
	
	}


#footer{

width: 100%;
height:10px;
background: #999999;
border: 1px solid #000000;
color: #FFF;
text-align: center;
padding-top: 0px;
padding-bottom: 3px;


position: relative;
float: bottom;
}



hr {
	color:#000000;
	width:200px;
	text-align:center;
	}

table {
	width:510px;
	position:absolute;
	margin-left:0px;
	}


tr {
  vertical-align:top;
	text-align:center;
	}

tr.titles {
	font-weight:bold;
		}

tr.gigs {
	font-size:10px;
	}

td {
	border-style:solid;
	border-color:black;
	border-width:thin;
	text-align:top;
	}
a.main {
	position:relative;
	margin-left:0px;
	text-decoration:none;
	}

a.band {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	
a.bio {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	

a.contact {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	

a.music {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	
	

a.lyrics {
	position:relative;
	margin-left:10px;
	text-decoration:none;
	}	

a.photos {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}

a.onstage {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	

a.press {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	
	
a.links {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	

a.forum {
	position:relative;
	margin-left:3px;
	text-decoration:none;
	}	


a:link {color:black;
	}
a:visited {color:black;
	}
a:hover {
	color: red;
	}

#picture {
	float:left;
	width: 170px;
	}

#picturebroad {
	float:left;
	width: 250px;
	}

#picturethin {
	float:left;
	width: 140px;
	}

#pictureband {
	float:left;
	width:250px;
	height: 365px;
	}

#picturebandsmall {
	float:left;
	width:285px;
	height:370px;
	}

#TOFreviews {
	position:absolute;
	top: 400px;
	left: 275px;
	}

#Fledglingreviews {
	position:absolute;
	top: 840px;
	left: 275px;
	}

#gigreviews {
	position:absolute;
	top: 1300px;
	left: 275px;
	}

#interviews {
	position:absolute;
	top: 1310px;
	left: 275px;
	}

#bottomtext {
	position:absolute;
	top: 1480px;
	left: 275px;
	width: 510px;
	}

#newgigs {
	position:absolute;
	top: 215px;
	left: 275px;
	width: 510px;
	}

#oldgigs {
	position:absolute;
	top: 400px;
	left: 275px;
	width: 510px;
	}

