/* CSS Document */

ul {
	list-style: none;
}

/* Begin Front Page Member Login Bar Def Section */

#memberlogin_front{
	position:absolute;
	top: 170px;
	right: 30px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	z-index : 3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	/*background-color: #003399;
	border: 1px solid #000;
	background-image: url(/images/head_darkblue.gif);
	background-repeat: repeat;*/
}

#memberlogin_front a{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
}

#memberlogin_front a:hover{
	color: #CCCCCC;
	text-decoration: underline;
}

/* End Front Page Member Login Bar Def Section */

/* Begin Front Page Content Definition Section */

#front_contentwrapper{
	position:absolute;
	/*top: 208px;*/
	top: 187px;
	right: 30px;
	left: 30px;
	padding-bottom: 30px;
	z-index: 2;
}

#imgleft{
	float: left;
	margin-right: 10px;
	}

/* End Front Page Content Definition Section */

/* Begin Song View Table Definition Section*/

#content table.index {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	width: auto;
	border-collapse: collapse;
	border-spacing: 0px;
	background: transparent;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}
	
#content table.index form {
	margin-bottom: 0px;
}	
	
#content table.index input {
	margin-bottom: 0px;
}		

#content table.index a{
	color: #0000FF;
}
	
#content table.index a:hover{
	color: #000000;
}

/* ===================================== */
#content table.multi_table, #content table.blogsubject_table {
	width: 100%;
	height: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-left: auto;
	margin-right: auto;
}

#content table.blogsubject_table {
	background-color: #C4E8FF;
}

#content table.blogsubject_table a {
color: blue;
text-decoration: none;
}

#content table.blogsubject_table a:hover {
color: black;
text-decoration: underline;
}

/* ===================================== */

	#content td.table_spacer {
		height: 20px;
		}

	#content td.table_spacer_2 {
		height: 40px;
		}
	
	#content td.table_spacer_3 {
		width: 20px;
		}
		
	#content table img{
		border: none;
		padding: 0;
		}

	/* ========================================================== */

	/* Begin Table Header Cells Definition Section */

	#content td.welcome_head, #content td.latest_songs_head, #content td.latest_news_head, #content td.featured_head, #content td.blog_head, #content td.mail_head, #content td.visual_head, #content td.randompic_head, #content td.poll_head, #content td.featsongs_head {
		vertical-align: middle;
		font-weight: bold;
		color: #FFFFFF;
		padding-left: 10px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
		border-top: 2px solid #666666;
		border-left: 2px solid #666666;
		border-right: 2px solid #666666;
	}

	#content td.welcome_head {
		text-align: center;
		font-size: 16px;
	}

	#content td.mail_head, #content td.visual_head, #content td.randompic_head, #content td.poll_head, #content td.latest_songs_head, #content td.latest_news_head, #content td.featured_head, #content td.blog_head, #content td.featsongs_head {
		font-size: 14px;
	}

	/* Begin Header Cell Color Assignments */
	#content td.welcome_head, #content td.featsongs_head {
		background-color: #003399;
		background-image: url(/images/head_darkblue.gif);
		background-repeat: repeat;
	}

	#content td.poll_head {
		background-color: #FF6600;
		background-image: url(/images/head_orange.gif);
		background-repeat: repeat;
	}

	#content td.visual_head, #content td.featured_head, #content td.randompic_head, #content td.mail_head, #content td.blog_head {
		background-color: #009933;
		background-image: url(/images/head_green.gif);
		background-repeat: repeat;
	}
	
	#content td.latest_songs_head, #content td.latest_news_head {
		background-color: #0066CC;
		background-image: url(/images/head_lightblue.gif);
		background-repeat: repeat;
	}
	/* End Header Cell Color Assignments */

	#content td.greybar {
		background-color: #DDDDDD;
		text-align: center;
		padding-top: 5px;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		border-right: 2px solid #666666;
		border-left: 2px solid #666666;
	}

	/* End Table Header Cells Definition Section */

/* ========================================================== */

	#content td.welcome, #content td.featured, #content td.visual, #content td.randompic, #content td.mail, #content td.poll, #content td.blog_comments, #content td.latest_songs, #content td.featsongs, #content td.latest_news {
		background-color: #FFFFFF;
		padding-left: 10px;
		padding-bottom: 10px;
		padding-right: 10px;
		border-right: 2px solid #666666;
		border-left: 2px solid #666666;
		border-bottom: 2px solid #666666;
	}

	#content td.featured, #content td.visual {
		text-align: center;
		vertical-align: top;
		padding-top: 20px;
	}

	#content td.mail {
		text-align: center;
		vertical-align: top;
		padding-top: 10px;
	}

	#content td.welcome, #content td.poll, #content td.featsongs {
		padding-top: 10px;
		vertical-align: top;
	}

	#content td.blog_comments {
		padding-top: 20px;
	}
	
	#content td.latest_songs, #content td.latest_news {
		vertical-align: top;
		text-align: center;
		padding-top: 10px;
	}
	
	#content td.randompic {
		padding-top: 10px;
		text-align: center;
		vertical-align: middle;
	}

/* ========================================================== */
	
	/* Begin Double Header Table Section */

	#content table.double_head_table {
		width: 100%;
		height: 100%;
		border-collapse: collapse;
		border-spacing: 0px;
		background: transparent;
		margin-left: auto;
		margin-right: auto;
	}

	#content td.double_head_left {
		text-align: left;
		}

	#content td.double_head_right {
		text-align: right;
		font-weight: normal;
		font-size: 12px;
	}
		
	#content td.double_head_left a, #content td.double_head_right a {
		color: #FFFFFF;
		}
		
	#content td.double_head_left a:hover, #content td.double_head_right a:hover {
		color: #000000;
		}

	/* End Double Header Table Section */


/* ============================================================================================= */

/* Begin Song List Table Definition Section*/

	/* Begin Table Top Section */
	#content td.table_top {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		color: #000000;
		vertical-align: bottom;
		}

	#content td.table_top_left {
		text-align: left;
		padding-bottom: 5px;
		vertical-align: bottom;
		}

	#content td.table_top_center {
		text-align: center;
		padding-bottom: 5px;
		vertical-align: bottom;
		}

	#content td.table_top_right {
		text-align: right;
		padding-bottom: 5px;
		vertical-align: bottom;	
		}
		
	#content td.table_top_left a, #content td.table_top_center a, #content td.table_top_right a{
		color: #000FFF;
		}
		
	#content td.table_top_left a:hover, #content td.table_top_center a:hover, #content td.table_top_right a:hover{
		color: #000000;
		}
	/* End Table Top Section */

#content table.songtable, #content table.newstable {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	color: #000000;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	background: transparent;
	margin-left: auto;
	margin-right: auto;
	}

	/* Begin Table Header Cells Definition Section */

	#content td.songtitle_head, #content td.genre_head, #content td.releasedate_head, #content td.rating_head, #content td.price_head, #content td.buy_head {
		background-color: #C4E8FF;
		font-weight: bold;
		color: #000000;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
		border-top: 1px solid #666666;
		border-bottom: 1px solid #666666;
	}

	#content td.songtitle_head {
		text-align: left;
	}

	#content td.genre_head, #content td.releasedate_head, #content td.rating_head, #content td.price_head, #content td.buy_head {
		text-align: center;
	}

	#content td.songtitle_head {
		border-left: 1px solid #666666;
	}
	
	#content td.buy_head {
		border-right: 1px solid #666666;
	}
	
		/* Link color for table header cells #2 */
	#content td.genreicon_head a, td.songtitle_head a, td.genre_head a, td.releasedate_head a, td.rating_head a, #content td.price_head a, td.buy_head a {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}

	td.songtitle_head a:hover, td.genre_head a:hover, td.releasedate_head a:hover, td.rating_head a:hover, #content td.price_head a:hover, td.buy_head a:hover {
		text-decoration: underline;
	}

	/* End Table Header Cells Definition Section */

	/* Begin non-highlit / normal rows section */

	#content td.songtitle, #content td.genre, #content td.releasedate, #content td.rating, #content td.price, #content td.buy {
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
	}

	#content td.genre, #content td.releasedate, #content td.rating, #content td.price, #content td.buy {
		text-align: center;
	}

	#content td.songtitle {
		border-left: 1px solid #666666;
	}

	#content td.buy {
		border-right: 1px solid #666666;
	}

	/* End non-highlit / normal rows section */

	/* Begin Highlit rows section */
	
#content td.songtitle_h, #content td.genre_h, #content td.releasedate_h, #content td.rating_h, #content td.price_h, #content td.buy_h {
		border-bottom: 1px solid #666666;
		/*border-left: 1px solid #666666;*/
		background-color: #E9E9E9;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
	}

	#content td.genre_h, #content td.releasedate_h, #content td.rating_h, #content td.price_h, #content td.buy_h {
		text-align: center;
	}

	#content td.songtitle_h {
		border-left: 1px solid #666666;
	}

	#content td.buy_h {
		border-right: 1px solid #666666;
	}

	/* End Highlit rows section */


	/* Begin link colors and link hover colors for non-header table cells */

		/*Blue link*/
	#content td.songtitle a, #content td.songtitle_h a {
		color: #0000FF;
		text-decoration: underline;
	}

		/*Black link mouseover*/
	#content td.songtitle a:hover, #content td.songtitle_h a:hover {
		color: #000000;
	}

		/*Black link*/
	#content td.genre a, #content td.releasedate a, #content td.rating a, #content td.price a, #content td.buy a, #content td.genre_h a, #content td.releasedate_h a, #content td.rating_h a, #content td.price_h a, #content td.buy_h a {
		color: #000000;
		text-decoration: none;
	}

		/*Blue link mouseover*/
	#content td.genre a:hover, #content td.releasedate a:hover, #content td.rating a:hover, #content td.price a:hover, #content td.buy a:hover, #content td.genre_h a:hover, #content td.releasedate_h a:hover, #content td.rating_h a:hover, #content td.price_h a:hover, #content td.buy_h a:hover {
		color: #0000FF;
		text-decoration: underline;
	}

	/* End Link colors and link hover colors for non-header table cells */

	/* Begin Table Image Definition Secion */

	#content table img{
		border: none;
		padding: 0;
		}

	/* End Table Image Definition Secion */

	/* Begin Table Footer Definition Section */

	#content td.table_foot_buttons {
		text-align: right;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
		vertical-align: top;
	}

	#content td.table_foot_buttons a{
		color: #0000FF;
		text-decoration: none;
	}
	
	#content td.table_foot_buttons a:hover{
		color: #000000;
		text-decoration: underline;
	}
	
	/* End Table Footer Definition Section */

	/* Begin Table Bottom Section */
	#content td.table_bottom {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		color: #000000;
		vertical-align: top;
		}

	#content td.table_bottom_left {
		text-align: left;
		padding-bottom: 5px;
		vertical-align: top;
		}

	#content td.table_bottom_center {
		text-align: center;
		padding-bottom: 5px;
		vertical-align: top;
		}

	#content td.table_bottom_right {
		text-align: right;
		padding-bottom: 5px;
		vertical-align: top;
		}
		
	#content td.table_bottom_left a, #content td.table_bottom_center a, #content td.table_bottom_right a{
		color: #000FFF;
		}
		
	#content td.table_bottom_left a:hover, #content td.table_bottom_center a:hover, #content td.table_bottom_right a:hover{
		color: #000000;
		}
	/* End Table Bottom Section */

/* End Song List Table Definition Section*/

/* News: Begin Latest News List Table Def Section */

	/* News: Begin Latest News Head Section */

	#content td.newsheadline_head, #content td.newsdate_head {
		background-color: #C4E8FF;
		font-weight: bold;
		color: #000000;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
		border-top: 1px solid #666666;
		border-bottom: 1px solid #666666;
	}

	#content td.newsdate_head {
		border-left: 1px solid #666666;
	}
	
	#content td.newsheadline_head {
		border-right: 1px solid #666666;
	}

	/* News: End Latest News Head Section */

	/* News: Begin non-highlit / normal rows section */

	#content td.newsheadline, #content td.newsdate {
		border-bottom: 1px solid #666666;
		background-color: #FFFFFF;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
	}

	/*#content td.newsdate {
		text-align: center;
	}*/

	#content td.newsdate {
		border-left: 1px solid #666666;
	}

	#content td.newsheadline {
		border-right: 1px solid #666666;
	}

	/* News: End non-highlit / normal rows section */

	/* News: Begin Highlit rows section */
	
	#content td.newsheadline_h, #content td.newsdate_h {
		border-bottom: 1px solid #666666;
		background-color: #E9E9E9;
		padding-left: 5px;
		padding-bottom: 5px;
		padding-right: 5px;
		padding-top: 5px;
	}

	/*#content td.newsdate_h {
		text-align: center;
	}*/

	#content td.newsdate_h {
		border-left: 1px solid #666666;
	}

	#content td.newsheadline_h {
		border-right: 1px solid #666666;
	}

	/* News: End Highlit rows section */


	/* News: Begin link colors and link hover colors for non-header table cells */

		/*Blue link*/
	#content td.newsheadline a, #content td.newsheadline_h a {
		color: #0000FF;
		text-decoration: none;
	}

		/*Black link mouseover*/
	#content td.newsheadline a:hover, #content td.newsheadline_h a:hover {
		color: #000000;
		text-decoration: underline;
	}

		/*Black link*/
	#content td.newsdate a {
		color: #000000;
		text-decoration: none;
	}

		/*Blue link mouseover*/
	#content td.newsdate a:hover {
		color: #0000FF;
		text-decoration: underline;
	}

	/* News: End Link colors and link hover colors for non-header table cells */
	
/* News: End Latest List Table Def Section */
