a:link {color: #FF6600; }
a:visited {color: #FF0000;} 


p 
{
	text-align: justify;
	margin: 10px;
}

* {
		font-family: Baskerville; 
		color: #FFCC99;

  }
   
h1.mainhed
{
	font-weight: bold;
	font-size: 72px;
	text-align: left;
	line-height: 70px;
	margin-top: 35px;
}

h1.pagehed
{
	font-weight: bold;
	font-size: 24px;
	text-align: left;
}

div.leftnav
{
	font-weight: bold;
	font-size: 18px;
	background-color: #000000;
	border-color: #FF6600;
	border-width: thin;
	border-style: solid;
	width: 150px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

span.nav
{
	font-weight: bold;
	font-size: 18px;
}

div.rightbox
{
	
	position: absolute;
	top: 75;
	left: 600;
	font-size: 18px;
	font-weight: bold;
	background-color: #000000;
	border-color: #FF6600;
	border-width: thin;
	border-style: solid;
	width: 200px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	float:right;
}

p.rightbox
{
	text-align: justify;
	font-size: 14px;
}

div.blog-headline
{
	font-size: 24px;
	font-weight: bold;
	margin: 18px auto 6px auto;
}

.rightbox div.blog-date
{
	display: none;
}

div.blog-date
{
	margin: -3px 0 6px 10px;
	font-style: italic;
	font-weight: bold;
}
.rightbox div.blog-body
{
	text-align: justify;
	font-size: 14px;
	margin: 10px;

}


div.blog-body
{
	text-align: justify;
	margin: 10px;
}

p.photo
{
	text-align: center;
}

div.rightcol 
{
	border-style:solid;
 	border-width: thin;
 	border-color: #FFCC99;
 	float:right;
 	width: 33%;
 	background-color: #000000;
 	margin-left: 10px;
 	color: #FFCC99;
 	margin-top: 15px;
 	text-align: justify;
 }
 
 div.smallhed
{
	text-align: center;
 	font-style: italic;
 	font-weight: bold;
 	font-size: large;
 	color: #FFCC99;
 	margin-bottom: 10px;
 	border-bottom-style: solid;
 	border-bottom-color: #FFCC99;
 	border-bottom-width:thin;
 	border-top-style: solid;
 	border-top-color: #FFCC99;
 	border-top-width:thin;

}
/* --------------------------------------------------------------- */
/* Song page styles
/* --------------------------------------------------------------- */

div.song_listing span.song_title
{
	font-weight: bold;
}

div.song_listing div.song_text
{
	margin: 0 0 6px 24px;
}


	

/* --------------------------------------------------------------- */
/* Song layout styles
/* --------------------------------------------------------------- */
div.song 
{
	white-space: pre;
	margin-top: 10px;
		font-size: small;

} 

div.chorus { font-style: italic; margin-left: 25px;}

div.bridge {margin-left: 25px;}

span.song-title 
{
	text-align: center;
 	font-size: 24px;
 	font-weight: bold;
}

div.credits 
{
	float:right;
 	width: 33%;
  	margin-left: 5px;
 	color: #003399;
 	margin-top: 15px;
 	clear:both;
 }
p.credit {margin-bottom: 5px; text-align: left; text-indent: -10px}
p.credit-nohang {margin-bottom: 5px; text-align: left; margin-left: 0px}

div.copyright 
{
	font-style: italic;
	text-align: center;
	margin-top: 25px;
}

p.micetype 
{
	font-size: small;
	margin-left:1in;
	padding-top:0px;
}

span.micetype {font-size: small; }

p.micetype-noindent {font-size: small; }
p.micetype-center {font-size: small; text-align: center; }

/* --------------------------------------------------------------- */
/* CD Page styles
/* --------------------------------------------------------------- */

div.album
{
	clear: both;
	padding: 18px 0 0 0 ;
}

div.album-cover
{
	float: left;
	margin: 0 6px 0 0 ;
}

div.album-cover img
{
	border: none;
	margin: auto 12px auto auto;
}

div.album-description
{
	width: 800px;

}

/* --------------------------------------------------------------- */
/* Form layout styles
/* --------------------------------------------------------------- */

.button
{
	color: black;
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin: 12px auto auto 24px;
}

input, textarea
{
	color: black;
	font-size: 14px;
}

.ss-form-entry
{
	margin: 24px 0 12px 0;
}

.ss-q-title
{
	font-weight: bold;
	display: block;
}

.ss-q-help
{
	font-style: italic;
	display: block;
	margin: 0 0 6px 0;
}

.ss-form-entry ul
{
	list-style-type: none;
	margin: 0 0 auto 0;
	padding: 10px;
}

table.songlist-edit
{
	width: 80%;
}

table.songlist-edit .songtitle
{
	line-height: 24px;

}

table.songlist-edit td
{
	border: 1px solid #FC9;
	padding: 10px; 
}