p, h2, td {	color: white;}

p, td, div {	font-family: verdana, sans-serif;}

p.indented {	margin-left: 6%;
		margin-right: 6%;
		}

div.indented {	margin-left: 6%;
		margin-right: 6%;
		margin-top: 15px;
		}

div.indented p { margin: 0px;
		margin-bottom: 1em;}
		

div.spacer {	clear: both;
		padding: 0px;
		margin: 0px;
		}



h2	{	font-size: 40px;
		float: left;
		padding-bottom: 0px;
		margin: 2px;
		margin-right: 15px;
		margin-bottom: 5px;

		border: 0px dotted purple;
		border-bottom-width: 5px;

		font-family: impact, verdana, sans-serif;}

A {		color: #F97A32;
		font-weight:bold;
		text-decoration: none}

A:active {	color: yellow;}
A:visited {		}

A:hover {		}

td {vertical-align: top;}

div.copyright {	text-align: center;
		font-size: .75em;
		color: #700070;
		margin: .75em;
		}
		


/* ++++++++++++++++++++++++++++++++++++++++++++++
	GIGS.htmlf
+++++++++++++++++++++++++++++++++++++++++++++++++ */

div.gig_list { }

div.gig_box {	position: relative;
		clear: both;

		background-color: #400040;
		margin: 10px 0px;

		border: 2px solid #600060;
		}

div.gig_date { 	background-color: #600060;

		font-weight: bolder;	
		font-family: terminal, monospace;

		padding: 5px 10px;

		}

div.gig_location
{		background-color: #500050;

		float:left;
		width: 180px;
		padding: 10px;


 	position: relative; 
		z-index: 3;
}

div.gig_info {	padding: 0px;
		padding-left: 210px;

		margin-bottom: 0px;

		position: relative;
		z-index: 2;

}

div.gig_info p
{
		font-size: 12px;
		margin: 0px;
		padding: 0px;
		padding-top: 1em;
}


/* ++++++++++++++++++++++++++++++++++++++++++++++
	NEWS.htmlf
+++++++++++++++++++++++++++++++++++++++++++++++++ */

div#top_stories_box
{
		float: left;
		width: 80px;
		font-size: 10px;
		margin: 10px;
}

ul#top_stories_list
{

		margin: 0px;
		padding-left: 0px;
		list-style-type: none;

		border: 1px dotted #F97A32;

}

ul#top_stories_list li
{

		background-color: #350035;
		border-bottom: 1px solid black;
}


ul#top_stories_list a
{
		display: block;
		padding: 3px;

}

ul#top_stories_list a:link, ul#top_stories_list a:visited
{

		text-decoration: none;
}

ul#top_stories_list a:hover
{
		background-color: #600060;
		color: #FFFFFF;
}



div#news_stories
{
		margin-right: 50px;

}

td.news_headline
{		
		background-color: #600060;

		font-family:  verdana, sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		font-size: 24px;
		
		letter-spacing: -0.07em;

		padding: 5px;

		
		border: 0px solid black;
		border-top-width: 5px;
}

td.news_item {	background-color: #350035;

		padding: 5px 40px;

		text-indent: 0.8em;

		border: 0px solid black;
		border-bottom-width: 10px;

}

/* ++++++++++++++++++++++++++++++++++++++++++++++
	MUSIC.htmlf
+++++++++++++++++++++++++++++++++++++++++++++++++ */

div.song_list { width: 90%;
		
		position: relative;
		left: 5%;

		margin-top: 15px;
		margin-bottom: 15px;

}

div.song_box {	float: left; 
		width: 43%;

		border: 2px solid #600060;
		background-color: #350035;

		margin: 10px 2%;
}

div.song_title {background-color: #600060;

		padding: 5px 5px;

		font-weight: bold;

		border: 0px solid #CCCCCC;
		border-bottom-width: 2px;

}

div.song_info {	padding: 5px 30px; }

div.song_buttons
{		padding: 5px 5px;
}


div.song_buttons a
{
		font-weight:normal;
}

/* ++++++++++++++++++++++++++++++++++++++++++++++
	PHOTOS.htmlf
+++++++++++++++++++++++++++++++++++++++++++++++++ */

div.album_box {	border: 2px solid #600060;
		background-color: #350035;

		text-align: center;

		margin: 20px 6%;

}

div.album_title {background-color: #600060;

		padding: 5px 10px;

		text-align: right;
		width: 100%;
		font-weight: bold;
}

img.thumbnail { padding: 0px;
		margin: 10px 5px;
		border: 1px solid #700070;
		
}



div.album_list {
		margin: 15px 6%;
		border: 5px dashed purple;

		border: 2px solid #600060;
		background-color: #350035;


}



div.album_list_item { position: relative; 

/*		width: 40%;
		float: left;
*/

		margin: 20px 10%;
		padding: 15px;
		 background-color: #450045; 
		border: 2px solid #600060;

		z-index: 1;



}


img.album_tn {	padding: 0px;
		margin: 0px 10px;
		border: 1px solid #700070;

		position: relative;

		z-index: 2;

} 
