body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#002042;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
a:link  { text-decoration : none; color : #002042; }
a:visited  { text-decoration : none; color : #000033; }
a:hover  { text-decoration : underline; color : #BFAF6A; }
a:active  { text-decoration : underline; color : #BFAF6A; }

.mainHeader {
	font-family:"Times New Roman", Times, serif;
	font-size: 24px;
	font-style:italic;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
}

.listHeader
{
	font-weight:bold;
	text-decoration:underline;
}

.boxHeader {
	font-weight:bold;
	background-color:#002042;
	color:#BFAF6A;
}

.box {
	font-size:11px;
	text-align:center;
	background-color:#CCCCCC;
}

.box td {
	font-size:11px;
	text-align:center;
	background-color:#CCCCCC;
}

.box th {
	font-weight:bold;
	background-color:#002042;
	color:#BFAF6A;
}

.box .lyric
{
  font-size:8.5pt;
  text-align:left;
  text-indent:-1em;
  margin-left:1em;
}

.box .stanza
{
  margin: 0.25em 0 0.75em 0;
}

.box .repeatChorus
{
  font-style:italic;
  text-align:center;
  margin: 0.25em 0 0.75em 0;
}

.songTitle
{
  margin-bottom: 1.5em;
  font-size:8.5pt;
  font-style:italic;
}

.listenNow
{
  margin-top: 0.5em;
  font-weight: bold;
}

.boxLeft {
	font-size:11px;
	text-align:left;
	background-color:#CCCCCC;
}

.important {
	font-weight:bold;
	font-size:large;
}

.login {
	font-size:11px;
	color:#BFAF6A;
	background-color:#002042;
}

.login a{
	font-size:11px;
	color:#BFAF6A;
}

.directors 
{
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

.paragraph 
{
	font-size:11px;
	text-align:left;
	text-indent:15px;
}

.paragraph_listed 
{
	font-size:11px;
	text-align:left;
}

.quote 
{
	font-size:11px;
	text-align:left;
	text-justify:distribute-all-lines;
	margin:5px 10px 10px 10px;
	padding:5px 10px 10px 10px;
}

.error 
{
	font-size:11px;
	font-weight:bold;
	color:Red;
}

#divMain
{
	margin:5px 10px 10px 10px;
	padding:5px 10px 10px 10px;
}

/* Database stuff broken; prevent login attempts -- TJP 4/19/08 */
#loginfooter {
  display:none;
}
