/* --------------------------------------------------------------- */
/* kf.css
/* Main stylesheet. Copyright (C) 2004 Ken Ficara
/*
/* $Id: kf.css,v 1.6 2004-08-01 08:58:06-04 ken Exp ken $
/* --------------------------------------------------------------- */

a:link {color: #003399; }
a:visited {color: #666666;} 

* {font-family: Verdana, Helvetica; }

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

p.center
{
	text-align: center;
	font-size: small;
}
p.backlink 
{
	margin: 25px;
	font-weight: bold;
}

blockquote 
{
	text-align: justify;
	margin-left: 35px;
	margin-right: 25px;
	font-size: small 
}

dt 
{
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}

dd 
{
	margin-left: 35px;
	margin-bottom: 5px;
	font-size: small;
}

/* Main hed on each page */
h1 
{ 
	text-align: justify;
	font-size: 30px;
	margin-top: 0px;
	margin-bottom: 0px 
}

/* Blue section heds on each page */
h2 
{ 
	text-align: justify;
	font-size: 24px;
	color: #003399;
	margin-bottom: 0px;
}

/* Special h2 just for front page */
h2.front
{ 
	text-align: justify;
	font-size: 24px;
	color: #003399;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2.centered 
{
	text-align: center;
 	font-weight: bold;
 	color: #003399;
 	font-size: 24px;
}

/* subheds under main heds or blue heds */
h3
{ 
	text-align: justify;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: -10px;
}

h3.shows
{
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: -5px;
/*	border-bottom: 1px solid #999999; */
}
p.micetype 
{
	font-size: x-small;
	color: #666666;
	margin-left:1in;
	padding-top:0px;
}

span.micetype {font-size: x-small; color: #666666; }

p.micetype-noindent {font-size: x-small; color: #666666;}

span.lookatme { font-weight: bold;  color: red; }

/* --------------------------------------------------------------- */
/* Header styles
/* --------------------------------------------------------------- */
span.nav {color: #003399; font-size: small;
}

span.nameplate 
{
	color: #003399;
	font-family: Courier New;
	font-size: 48px;
	font-weight: bold;
 
}

span.secname 
{
	color: #003399;
	font-family: Courier New;
	font-size: 36px;
	font-weight: bold;

}

/* Mainly used on home page, for refer links below items */
p.refer 
{
	text-align: right;
	font-style: italic;
	font-size: small;
	margin-right: 25px;
}

div.bluehed 
{
	text-align: center;
 	font-style: italic;
 	font-weight: bold;
 	font-size: large;
 	color: #003399;
 	margin-bottom: 10px;
 	border-bottom-style: solid;
 	border-bottom-color: #003399;
 	border-bottom-width:thin;
 	border-top-style: solid;
 	border-top-color: #003399;
 	border-top-width:thin;


}

/* Journal style items */
div.bold-item 
{
	font-weight: bold;
	font-size: medium;
	margin-bottom: 0px;
	margin-left: 2px;
}

div.ital-item 
{
	font-style:italic;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 2px;
}

div.bold-subhed
{
	font-weight: bold;
	margin-bottom: -10px;
	margin-top: 20px;
	text-align: center;
}

div.journalentry 
{
	border-style:solid;
 	border-width: thin;
 	border-color: #003399;
 	float:right;
 	width: 50%;
 	background-color: #EEEEEE;
 	margin-left: 25px;
 	margin-bottom: 25px;
 	font-size: small;
 	color: #003399;
 	margin-top: 5px;
}

div.copyright 
{
	color: #003399;
	font-style: italic;
	font-size: small;
	text-align: center;
	margin-bottom: 10px;
}



/* --------------------------------------------------------------- */
/* Quote server styles
/* --------------------------------------------------------------- */

p.quote-left {text-align: left; font-size: large; }
p.quote-center {text-align: center; font-size: large; }
p.quote-footer {text-align: center; margin-top: 10px; }


p.quote {text-align: center; }

div.quote 
{
	font-size: large;
 	font-weight: bold;
 	margin-top: 10px;
 	margin-bottom: 0px;
 	margin-left: 50px;
 	margin-right: 50px;
 	text-align: justify;
}

div.attrib 
{
	margin-top 0px;
 	margin-bottom: 10px;
 	margin-left: 20px;
	padding-left: 200px;;
 	text-align: left;
}

/* Doesn't work in IE and looks funny if no attribution */
/* div.attrib:before {content: "-- "; display:inline; } */


/* this is not used? 
div.bluerule 
{
	width:100% ;
 border-top-width:thin;
 border-top-color:#003399;
 border-top-style: solid}
*/

div.journal 
{	
	text-align: justify;
	font-size: small;
	margin-bottom: 10px;
}


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

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;
 	font-size: small;
 	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.grey-narrow 
{
	border-style:solid;
 	border-width: thin;
 	border-color: #003399;
 	float:right;
 	width: 33%;
 	background-color: #EEEEEE;
 	margin-left: 10px;
	padding-left: 10px;
 	font-size: small;
 	color: #003399;
 	margin-top: 15px;
 	text-align: center;
 }

table.rightnav
{
	background: #EEEEEE;
	border-width: thin;
	border-color: #003399;
	margin-left: 10px;
}

div.rightnav
{
	border-style: solid;
	border-width: thin;
	border-color: #003399;
	float: right;
}
th.rightnav
{
	text-align: center;
 	font-style: italic;
 	font-weight: bold;
 	font-size: large;
 	color: #003399;
 	margin-bottom: 10px;
 	border-bottom-style: solid;
 	border-bottom-color: #003399;
 	border-bottom-width:thin;
 	border-top-style: solid;
 	border-top-color: #003399;
 	border-top-width:thin;
	border-left: none;
	border-right: none;
}	
th.rightnav-top
{
	text-align: center;
 	font-style: italic;
 	font-weight: bold;
 	font-size: large;
 	color: #003399;
 	margin-bottom: 10px;
 	border-bottom-style: solid;
 	border-bottom-color: #003399;
 	border-bottom-width:thin;
 	border-top: none;
	border-left: none;
	border-right: none;
}	
td.rightnav
{
	border: none;
}

.dlinput
{
	font-family: Verdana;
	font-size: 10px;
}
/* no more form
p.error {font-weight: bold;
 color:red}
p.checkbox {padding-left: 10px;
 text-indent: -20px}
*/


# News styles for hostbaby

   body { 
          color: black;
          font-family: verdana,helvetica,sans-serif;
          font-size: small;
        }
/*   a { color: mediumvioletred; text-decoration: none; }
   a:hover { text-decoration: underline; }
   .home { color: gold; font-size: 12pt; } */

   .news { color: black; /* text color */
/*           background-color: darkkhaki; */
           width: 650px;
           padding: 10px;
           text-align: justify;
           }
   .news_entry {  }
   .news_date { color: #003399;
/*                background-color: darkgoldenrod; */
                font-weight: bold;
                padding: 2px;
                line-height: 14pt;
                border-bottom: 1px inset #003399;
                }
   .news_text { text-align: top;
                margin: 10px;
                text-align: justify;
                }
