body
{
   background-color:		#000000;
}

hr
{
  border:				#999999 dotted thin;
  margin:				0;
}

.album_info
{
  float:				left;
  padding-top:			25px;
  width:				310px;
}

.border_none
{
   border:					none;
}

.fade_out_div
{ 
  background-image:			url(../Images/Web_images/Fade_out_image.png);
  background-repeat:		no-repeat;
  margin:					auto;
  width:					960px;
  height:					100px;
}

.fade_out_div
{ 
  background-image:			url(../Images/Web_images/Fade_out_image.png);
  background-repeat:		no-repeat;
  margin:					auto;
  width:					960px;
  height:					100px;
}

.fade_out_div_christmas
{ 
  background-image:			url(../Images/Web_images/Fade_out_image.png);
  background-repeat:		no-repeat;
  margin:					-150px auto 0;
  width:					960px;
  height:					100px;
}

.feed
{
  float:					left;
  margin-left:				50px;
  padding:					10px;
  width:					475px;
}

.feed_entry
{
   font:					Geneva, Arial, Helvetica, sans-serif;
   color:					#CCCCCC;
   font-size:				16px;
   padding:					10px 10px 25px 10px;
}

.feed_entry_date
{
   text-align:				left;
   font:					Script, cursive, fantasy, serif;
   font-size:				larger;
   font-weight:				800;
   color:					#cd001b;
}

.feed_links
{
  float:					left;
  padding:					10px 10px 10px 60px;
  width:					900px;
}

.feed_media
{
  float:					left;
  margin-left:				50px;
  padding:					10px;
  width:					575px;
}

.gear_box
{
  float:					left;
  margin-left:				50px;
  padding:					10px;
}

.link
{
  border:					none;
  color:					#ffffff;
  text-decoration:			none;
}

.link:hover
{
  color:					#cd001b;
}

.media_bar
{
   float:					right;
   border-top:				#CCCCCC medium dotted;
   border-bottom:			#CCCCCC medium dotted;
   margin-top:				15px;
   margin-right:			45px;
   padding:					10px;	
   
}

.media_button
{
  padding:	 				20px;
}

.music_player
{
   border:					thin ridge #000000;
   float:					right;
   margin-right:			40px;
   margin-top:				30px;
   padding:					20px;
}

.padding_left
{
   padding-left:  			15px;
   padding-top:				10px;
}

.press_coverage
{
   border:					thin ridge #000000;
   float:					right;
   height:					280px;
   margin-right:			40px;
   overflow:				auto;
   padding:					0 20px;
   width:					275px;
   font-size:				15px;
}

.Review_button_home
{
  position:					relative;
  float:					left;
  left:						492px;	
  top:						60px;
}

.song_description
{
	float:					right;
	width:					450px;
}

.song_links
{
	float:					left;
	width:					100px;
}

.video_links
{
	background-color: 		black; 
	height: 				490px;
	overflow: 				scroll; 
	padding: 				10px;
	width: 					250px;
}

#bio
{
  color:					#CCCCCC;
  font:						Georgia, "Times New Roman", Times, serif;
  font-size:				16px;
}

#buy_now
{
	position:				absolute;
	margin-top:				130px;
	margin-left:			840px;
	
}

#contact_table
{
  border-bottom:			#CCCCCC medium dotted;
  border-left:				none;
  border-right:				none;
  border-top:				#CCCCCC medium dotted;
  margin-left:				auto;
  margin-right:				auto;
  padding:					10px 0;
  width:					500px;
}

#content
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				420px;
}

#content_about
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				965px;
}

#content_body
{
	width:					960px;
	background-color:		#666666;
	margin: 				auto;
}

#content_christmas
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				650px;
}

#content_contact
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				200px;
}

#content_media
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				450px;
}

#content_gear
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				650px;
}



#content_photos
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				825px;
}

#content_video
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				575px;
}

#content_links
{
	background-image:		url(../Images/Web_images/Background_notes.png);
	background-repeat:		no-repeat;
	width:					960px;
	height: 				750px;
}

#download
{
	text-align:				center;
	font-size:				18px;
}

#end_links
{
  margin-left:				auto;
  margin-right:				auto;
  padding-top:				25px;
  padding-bottom:			25px;	
  text-align:				center;
}

#follow_buttons
{
   float:					right;
   margin:					20px;
}

#gear_table
{
  border-bottom:			#CCCCCC medium dotted;
  border-left:				none;
  border-right:				none;
  border-top:				#CCCCCC medium dotted;
  margin-left:				auto;
  margin-right:				auto;
  padding:					10px 0;
}

#header_bio
{
  background-image: 		url(../Images/Web_images/Johnny_header_portrait_backlight.jpg);
  background-repeat:		no-repeat;
  height:					424px;
  width:					960px;
}

#header_christmas
{
  background-image: 		url(../Images/Web_images/christmas_header.jpg);
  background-repeat:		no-repeat;
  height:					424px;
  width:					960px;
}

#header_contact
{
	background-image:		url(../Images/Web_images/Johnny_header_white_shirt.jpg);
	background-repeat:		no-repeat;
  	height:					424px;
 	width:					960px;
}

#header_gear
{
  background-image: 		url(../Images/Web_images/Johnny_header_guitar.jpg);
  background-repeat:		no-repeat;
  height:					424px;
  width:					960px;
}

#header_home
{
  background-image: 		url(../Images/Web_images/Johnny_header_large_red_sky_Review.jpg);
  background-repeat:		no-repeat;
  height:					554px;
  width:					960px;
}

#header_links
{
  background-image: 		url(../Images/Web_images/Johnny_header_fence.jpg);
  background-repeat:		no-repeat;
  height:					424px;
  width:					960px;
}

#header_media
{
  background-image: 		url(../Images/Web_images/Johnny_chair_header.jpg);
  background-repeat:		no-repeat;
  height:					424px;
  width:					960px;
}

#header_photo
{
  background-image: 		url(../Images/Web_images/Johnny_header_photo_smudge.jpg);
  background-repeat:		no-repeat;
  height:					424px;
  width:					960px;
}

#multi-player
{
  float:					right;
  padding-top:				12px;
  width:					260px;	
}

#music_player
{
	width: 					200px;
	height:					25px;
	margin-left:			auto;
}

#nav_bar
{
  background-image:			url(../Images/Web_images/Header_navagation.png);
  background-repeat:		no-repeat;
  height:					75px;
  width:					960px;
}

#Review_button
{
  position:					relative;
  float:					left;
  left:						570px;	
  top:						355px;
}

#wrapper
{
  width:					100%;
  float:					left;
  margin-right:				-230px;
  margin-top:				0;
  margin-bottom:			50px;
}

