body{
	background-image:url(images/bg.png);
	background-position: top left;
	background-repeat:repeat-y;
	background-color:#898989;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	text-align:justify;
	height:100%;
	}
img{
	border:0px;
	}


/* link styles  */
a{
	color:#FFFFFF;
	text-decoration:none;
	}
a:hover{
	color:#CC0000;
	text-decoration:none;
	}
a:visited{
	color:#FFFFFF;
	text-decoration:none;
	}
a.artist{
	color:#8C8C8C;
	text-decoration:none;
	}
a.artist:hover{
	text-decoration:none;
	background-color:#CCCCCC;
	color:#333333;
	}
a.artist:visited{
	text-decoration:none;
	color:#8C8C8C;
	}
	
/* top content  */	
#musicbar{
	position:absolute;
	top:0px;
	left:90px;
	width:855px;
	height:35px;
	background-color:#404040;
	}
#eagle{
	position:relative;
	top:4px;
	left:805px;
	width:40px;
	}
#nav{
	position:absolute;
	top:41px;
	left:93px;
	}
.toptext{
	width:650px;
	}
.line{
	padding-bottom:7px;
	}
#topimage{
	position:absolute;
	top:56px;
	left:90px;
	}

/* content container */
#content{
	position:absolute;
	top:295px;
	left:90px;
	width:855px;
	height:379px;
	}


/* artist quick links */
#artistlist{
	position:absolute;
	top:10px;
	left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8C8C8C;
	text-align:right;
	width:100px;
	line-height:12px;
	}
.artistheadline{
	color:white;
	font-weight:bold;
	}
#contactinfo{
	position:absolute;
	bottom:10px;
	left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:white;
	text-align:right;
	width:100px;
	line-height:12px;
	}
.contactheadline{
	color:#8C8C8C;
	font-weight:bold;
	font-size:11px;
	}
#contentartist{
	position:absolute;
	top:67px;
	left:90px;
	width:855px;
	min-height: 100%;
	height: 400px;
	}
#leftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	height:363px;
	width:138px;
	}
#leftnavoffer{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height: 400px;
	}
#rightnavfeedback{
	position:absolute;
	top:1px;
	left:155px;
	height: 400px;
	width:681px;
	padding:10px;
	background-color:#404040;
}
	
	
	
	
/*  main page content  */	
.headline{
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	}
#newsabout{
	position:absolute;
	top:10px;
	left:135px;
	width:650px;
	height:350px;
	}
#newsabouttop{
	position:absolute;
	top:0px;
	left:18px;
	width:702px;
	height:165px;
	background-color:#404040;
	}
#news{
	position:absolute;
	top:10px;
	left:45px;
	width:270px;
	height:135px;
	}
#about{
	position:absolute;
	top:10px;
	left:385px;
	width:265px;
	height:135px;
	}
#tourinfo{
	position:absolute;
	top:180px;
	left:18px;
	width:702px;
	height:170px;
	background-color:#404040;
	}
#bottompromo{
	position:absolute;
	top:13px;
	left:45px;
	}
#weektour{
	position:absolute;
	top:13px;
	left:385px;
	width:304px;
	height:135px;
	}
#bottomline{
	position:absolute;
	bottom:0px;
	}
	

	
/*  artist page  */
#rightnavartist{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1183px;
	background-color:#404040;
	}
#leftnavartist{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1183px;
	}
	
#adamcappa{
	position:absolute;
	top:15px;
	left:20px;
	}
#alisa{
	position:absolute;
	top:15px;
	right:20px;
	}
	
#attaboy{
	position:absolute;
	top:161px;
	left:20px;
	}
#betsy{
	position:absolute;
	right:20px;
	top:161px;
	}
	
#georgemoss{
	position:absolute;
	top:307px;
	left:20px;
}
#heath{
	position:absolute;
	top:307px;
	right:20px;
	}
	
#leo{
	position:absolute;
	top:453px;
	left:20px;
	}
#markwhite{
	position:absolute;
	top:453px;
	right:20px;
	}
	
#redumbrella{
	position:absolute;
	top:599px;
	left:20px;
	}
#sevenglory{
	position:absolute;
	top:599px;
	right:20px;
	}
	
#sinclair{
	position:absolute;
	top:745px;
	left:20px;
	}
#sonsofday{
	position:absolute;
	top:745px;
	right:20px;
	}
	
#urbanites{
	position:absolute;
	top:891px;
	left:20px;
	}
#musictherapy{
	position:absolute;
	top:891px;
	right:20px;
	}
	
#rhr{
	position:absolute;
	top:1037px;
	left:20px;	
	}
	
#colors{
	position:absolute;
	top:1037px;
	right:20px;	
	}
	
/* non-scrolling artist pages */	
#rightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:610px;
	background-color:#404040;
	}
#artistleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:610px;
	}
.photo{
	border: 5px solid white;
	}
#artistphoto{
	position:absolute;
	top:25px;
	left:20px;
	width:315px;
	}
#artistbio{
	position:absolute;
	top:25px;
	right:20px;
	width:320px;
	}
	
	
/*  heath mcnease artist page   */
#heathcontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:1160px;
	}
#heathrightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1160px;
	background-color:#404040;
	}
#heathleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1160px;
	}
	
	
/*  george moss artist page   */
#georgecontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:1580px;
	}
#georgerightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1580px;
	background-color:#404040;
	}
#georgeleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1580px;
	}
	
	
/*  alisa turner artist page   */
#alisacontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:1030px;
	}
#alisarightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1030px;
	background-color:#404040;
	}
#alisaleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1030px;
	}
		
		
/*  alisa turner artist page   */
#dbbcontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:980px;
	}
#dbbrightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:980px;
	background-color:#404040;
	}
#dbbleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:980px;
	}
	

/*  inhabited artist page  */
#inhabitedcontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:1155px;
	}
#inhabitedleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1135px;
	}
#inhabitedrightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1135px;
	background-color:#404040;
	}



/*  jackson waters artist page   */
#jacksoncontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:1380px;
	}
#jacksonrightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1380px;
	background-color:#404040;
	}
#jacksonleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1380px;
	}



/*  greyholiday artist page   */
#greycontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:1185px;
	}
#greyrightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:1185px;
	background-color:#404040;
	}
#greyleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:1185px;
	}



/* red umbrella artist page */
#rucontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:835px;
	}
#ruleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:825px;
	}
#rurightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:825px;
	background-color:#404040;
	}
	

/* sidewalk prophets artist page */
#sidewalkcontent{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:645px;
	}
#sidewalkleftnav{
	position:absolute;
	top:2px;
	left:0px;
	background-color:#404040;
	width:138px;
	height:635px;
	}
#sidewalkrightnav{
	position:absolute;
	top:2px;
	left:155px;
	width:700px;
	height:635px;
	background-color:#404040;
	}



/* METHOD FOR EXTENDING DIV TO BOTTOM OF PAGE REGARDLESS OF VIEWPORT SIZE! ========================= */

#rightnavtour{
	position:absolute;
	top:1px;
	left:155px;
	min-height: 100%;
	height: auto;
	width:681px;
	padding:10px;
	background-color:#404040;
}
* html #rightnavtour {
	height: 100%;
	}
/* END EXTEND METHOD ================================================================================ */

.offer{
	width:375px;
	text-align:left;
	}
#contentoffer{
	position:absolute;
	top:68px;
	left:90px;
	width:855px;
	height:765px;
	}
#offer{
	position:relative;
	top:10px;
	left:45px;
	}
#glideDiv { 
	position:absolute; 
	left:379px; 
	top:38px;
	width:322px; 
  }
#offercontact {
	position:absolute;
	width:200px;
	height:85px;
	z-index:100;
	left: 715px;
	top: 84px;
}
