
body{
	
	background-repeat: no-repeat;
	background-attachment:scroll;
	/*margin:3% 0% 0% 5%;*/
	background-color:#f3e7e7;
	background-image: url("images/bodyBackgroundLegs01.jpg");
	margin:0 auto; /* for the rest */ 
	background-position: 0 0;
}

.fadeBG{
	background-image: url("images/bodyBackgroundLegsScrap.jpg");
}





#biogP{
	background-image: url("images/bodyBackgroundLegsBiog.jpg");	

}



a{
	color:#000000;
	text-decoration:none;
}

p{
	font-family: courier ;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
}

div{
	
	font-family: courier ;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
	text-align:left;
}

.flyerLink{
	color:#000000;
	text-decoration:underline;
}


.centred{
	text-align:center
}
/*
	title and swirls.
------------------------------------------------------------
*/
#section1{
	position:absolute;
	left: 288px;		/*centres the title*/
	margin-top:40px;
	border:1px none #000000;
	width: 348;
	text-align:left;
}

#topSwirl{
	width:100%;
	position:relative;
	text-align:center;
	/*border:1px none #000000;*/
}

#titleBlock{
	width:100%;
	position:relative;
	text-align:center;	
	top:1%;
	/*border:1px none #000000;*/
}

#swirls2{
	width:100%;
	position:relative;
	text-align:center;
	top:10px;
	/*border:1px none #000000;*/
}

#swirl01{
	position:relative;	
	top:10%;
}

#swirl02{
	position:relative;
	top:10%;
}
/*
------------------------------------------------------------
*/





/*
	Menu Blocks
------------------------------------------------------------
*/
#menuHome{
	position: absolute;
	top: 258px;
	left: 140px;
}

#menuBiog{
	position: absolute;
	top: 262px;
	left: 280px;
}

#menuTracks{
	position: absolute;
	top: 260px;
	left: 400px;
}

#menuMySpace{
	position: absolute;
	top: 262px;
	left: 560px;
}


#menuScapBook{
	position: absolute;
	top: 262px;
	left: 710px;
}

/*#menuNews{
	position: absolute;
	top: 260px;
	left: 580px;
}*/


/*
------------------------------------------------------------
*/








/*
	Main Text Holders
------------------------------------------------------------
*/
#mainTextHolder{
	position:absolute;
	left:220px;	
	top:350px;
	width:530px;
	height:100px;
	padding:8px;
	border:1px none #000000;
}

#mainTextHolderBiog{
	position:absolute;
	background-image: url("images/bodyBackgroundLegsBiog.jpg");	
	background-position: -220 -300;
	left:220px;	
	top:300px;
	width:500px;
	height:900px;
	padding:8px;
	border:1px none #000000;
}

#mainTextHolderTracks{
	position:absolute;
	left:80px;	
	top:330px;
	width:400px;
	height:600px;
	padding:8px;
	border:1px none #000000;
}


#mainTextHolderScrap{
	position:absolute;
	left:120px;	
	top:330px;
	width:600px;
	height:600px;
	padding:8px;
	border:1px none #000000;
}





/*
------------------------------------------------------------
*/
#tracksBlock1{
	position:relative;
	border:1px none #000000;
	height:160px;
	width:400px;
}

#tracksBlock2{
	position:relative;
	border:1px none #000000;
	height:160px;
}

a.underlineLink{
	text-decoration:underline;
}





/*

Track Player
------------------------------------------------------------
*/
#trackPlayerHolder{
	position:absolute;
	border:1px none #000000;
	top:330px;
	left: 500px;
	width:350px;
	height: 200px;

}
/*
------------------------------------------------------------
*/






/*

Scrap Book Player
------------------------------------------------------------
*/

#scrapGalleryHolder{
	position:absolute;
	left: 520px;
	top:360px;
}

#scrapHeader{
	padding-bottom:30px;
}

#scrapItem{
	padding-bottom:30px;
}

a.scrapLink{
	text-decoration:underline;
	font-weight:bold;
}

.scrapType{
	font-weight:bold;
	padding-bottom:10px;
}

.scrapTitle{
	font-weight:bold;
}

.scrapDesc{
	
}

#mainTextHolderScrapContent{
	position:absolute;
	border:1px none #000000;
	top:300px;
	left: 280px;
	text-align:center;
}

#mainTextHolderScrapGallery{
	position:absolute;
	border:1px none #000000;
	top:300px;
	left: 50px;
	text-align:center;
}
/*
------------------------------------------------------------
*/










titleImageHolder{
	width:100%;
	position:relative;
	text-align:center;
	/*border:1px none #000000;*/
}


#p_title{
	position:relative;
	top: 20%;
	text-align: center;
	left:30%;
	width:40%;
}












#section2{
	/*border:1px none #000000;*/
	width: 100%;
	margin-top:10px;


}

#contentBlock{
	width:100%;
	position:relative;
	text-align:left;	
	top:1%;
	/*border:1px none #000000;*/
}

#menuHolder{	
	width:80%;
	position:relative;
	top:20px;
	/*border:1px dashed #000000;*/
	visibility: normal
}

body>#section2>#titleBlock>#menuHolder{	
	left:10%;
}


#sideMenuHolder{
	position:relative;
	float:left;
	border-left:1px none #000000;
	border-right:1px none #000000;
	border-top:1px none #000000;
	border-bottom:1px none #000000;
	text-align:left;
	left:5%;
	padding:5px;
	top:40px;
	width:270px;
	border:1px none #000000;
}


#gigsHolder{
	position:relative;
	float:left;
	border-left:1px none #000000;
	border-right:1px none #000000;
	border-top:1px none #000000;
	border-bottom:1px none #000000;
	text-align:left;
	width:270px;
	/*border:1px none #000000;*/
}



#featuresHolder{
	position:relative;
	float:left;
	border-left:1px none #000000;
	border-right:1px none #000000;
	border-top:1px none #000000;
	border-bottom:1px none #000000;
	text-align:left;
	width:270px;
	/*border:1px none #000000;*/
	margin-bottom:30px;
	display:none;
}



#detailsText{
	overflow:visible;
	/*background-color:#ffffff;
	border:1px none #000000;*/
	padding:8px;
}



.gigTitle{
	position:relative;
	font-family: courier ;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: -15px;
}

.gigDate{
	font-family: courier ;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
	margin-bottom: -15px;
	
}

.gigVenue{
	font-family: courier ;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
	margin-bottom: -15px;
}

.gigDetails{
	font-family: courier ;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: -15px;
}


.gigDetailsFull{
	overflow:visible;	
	/*background-color:#ffffff;
	padding: 10px;
	border:1px none #000000;*/
}


.gigDetailsLink{
	font-family: courier ;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
	color: #000000;
}

.featuresTitle{
	font-family: courier ;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
	color: #000000;
}



.latestNews{
	font-family: courier ;
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 14px;
	margin-bottom: 0px;
	line-height:140%;
	overflow:visible;
}

#bottomAnchor{
	position:absolute;
	top: 1390;
}















#border_block{
	height:80%;
	width:80%;
	color:#ffffff;
	background-color:#000000;
	border: none 1px #ffffff ;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}

#block1{
	height:200px;
	width:300px;
	color:#ffffff;

}

#block2{
	height:100px;
	width:150px;
	color:#ffffff;
}

#block3{
	height:100px;
	width:200px;
	color:#ffffff;
}


.backgroundBlock01{
	background-color:#000000;
	opacity:.50;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;	
	border: none 1px #ffffff;
	padding:0px;
	margin:0px;
}


