@charset "UTF-8";
/* CSS Document */


.outercontainer{
	margin: 0 auto 0 auto;
	padding:0;
	position: relative;
	top: -10px;
	left:-10px;
	width: 1040px;
	}
	
#header{
	position: relative;
	height: 137px;
	}
	
#homebanner-image{
	width: 1040px;
	height: 100px;
	}
	
#banner-image{
	width: 1040px;
	height: 100px;
	}	
	
.headernav{
	width: 1040px;
	height: 37px;
	background:url(images/navbackground.jpg);
	}
	
.headernav ul{ 
	margin: 0; 
	font-family: 'Permanent Marker', cursive;
	font-size:22px;
	width: 920px;
	height: 46px;
}

.headernav ul li{
	display: inline;	
}

.headernav ul li a{
	text-decoration: none;
	color: black;
	padding: 4px 20px;
	height: 46px;
}

.headernav ul li.current-menu-item a { 
	color:#931919;
}

.headernav ul li.current_page_item a{
	color: #931919;}

	
.headernav ul li a:hover{
	color:#931919;
}

#maincontent-home{
position: relative;
height: 500px;
background-image:url(images/homepagegraphic.jpg);
width: 1040px;
}


.leftcolumn{
width: 400px;
float: left;
z-index: 300;
text-align:center;}

.maincontent-left{
margin-left: 20px;
position: absolute;
padding-bottom: 20px;
}

.maincontent-bio-left{
margin-left: 20px;
position: relative;
width:590px;
padding-bottom: 20px;
}


.sidebar-right-bio{
position:absolute;
top:136px;
left: 640px;
width:400px;}


.sidebar-right-lyrics-photo{
position: absolute;
top: 137px;
left: 390px;
width:651px;}

.lyrics-left{
margin-left: 20px;
position: absolute;
top:137px;
width: 400px;
padding-bottom: 20px;
}

.sidebar-right-shop{
position:absolute;
top:30px;
left: 540px;
width:400px;
z-index: 20;}



.photos{
margin-left: 20px;
position: relative;
width: 1040px;
padding-bottom: 20px;
font-size:20px;
color:#931919;
}

.videos{
margin-left: 20px;
position: absolute;
top: 200px;
width: 1000px;
padding-bottom: 20px;
}

.sidebar-contact{
position:absolute;
float:left;
left: 440px;
}


h1{font-family: 'Bitter', serif;
	color:#EEEEEE;
 	font-size: 20px;
	}

h1.red{font-family: 'Bitter', serif;
	color:#931919;
 	font-size: 20px;
	}
	
h2{font-family: 'Boogaloo', cursive;
	font-size: 22px;}	

h3{font-family: 'Bitter', serif;
	color:#000000;
 	font-size: 18px;
	}
	
p{font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
	
.lyrics{font-family: 'Boogaloo', cursive;
	font-size: 18px;
	}

.footer-menu{
	position: relative;
	top:-20px;
	left: 20px;
	height: 55px;
	background-color:#413f3f;
	border:solid #9999FF;
	}


.footer{
	position: relative;
	height: 55px;
	width: 1040px;
	background-color:#413f3f;
	}

.footer-bio{
	position: relative;
	top: 0px;
	height: 55px;
	width: 1040px;
	background-color:#413f3f;
	}
	
.footer-lyrics{
	position: relative;
	top: 350px;
	height: 55px;
	width: 1040px;
	background-color:#413f3f;
	}	
	
.footer-shop{
	position: absolute;
	left: -20px;
	height: 55px;
	width: 1040px;
	background-color:#413f3f;
	}

.footer-photos{
	position: relative;
	height: 55px;
	width: 1040px;
	background-color:#413f3f;
	}

.footer-contact{
	position: absolute;
	top: 900px;
	height: 55px;
	width: 1040px;
	background-color:#413f3f;
	}


.footernav{
	width: 540px;
	height: 55px;
	z-index:500;
	border:solid 00ff66;
	padding-left: -15px;
	}
	
.footernav ul{ 
	position: absolute;
	top: 0px;
	left: -35px;
	width: 500px;
	display: inline-block;
	list-style:none;
}

.footernav ul li{}

.footernav a{
	float: left; 
	text-decoration: none;
	color: white;
	padding: 2px 10px;
	font-weight:700;
	font-family: 'Bitter', serif;
	font-size:14px;
}
	
.footernav a:hover{
	color:#BBBBBB;
}

.follow{	
	font-weight:700;
	font-family: 'Bitter', serif;
	font-size:14px;
	color: white;
	position: relative;
	top: -13px;
}
.socialmedianav{
	position: absolute;
	top: -5px;
	left: 510px;
	float: left;
	height: 40px;
	list-style:none;
}

.socialmedianav li{	display:inline;
padding-left: 15px;
}


.follow-adrian{margin-top: 15px;}

.shop a{
font-family: 'Bitter', serif;
text-decoration: none;
	color: #931919;
	font-size:16px;
}
	
.shop a:hover{
	color:#000000;
}

element.style{padding: 50px 0px 50px 0px;}