/* Created using Style Master from Western Civilisation IE4.0 { -23 -4 656 709 } */

/* basc.css General Cascading Style Sheet */

/* Basic sheet */

/* validated by http://jigsaw.w3.org/css-validator/ */

/* V 0.02 051219 changed font families */

A:link
{background-color: white;
color: navy}

A:visited
{background-color: white;
color: maroon}

A:active
{background-color: white;
color: red}

A:hover
{font-weight: bold}

body
{
	background-color: white;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-left: 5%;
	margin-right: 5%;
}

h1
{
	font-family: Garamond, "Times New Roman", Times, serif;
	font-size: 175%;
	margin-bottom: 1em;
	margin-left: 8%;
	margin-top: 2em;
}

h2
{font-family: Garamond, "Times New Roman", Times, serif;
font-size: 150%;
margin-bottom: 1em;
margin-left: 4%;
margin-top: 1em}

h3
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 125%;
}

h4
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

p
{lang: en;
margin-bottom: 0;
margin-top: 0;
text-indent: 2em}

/* centered paragraph for various tables */

p.centered
{text-align: center}

/*	closing items on page	*/
p.close	{
	text-align: Center; 
 	text-indent: 0em; 
	font-size: 80%;
	}
	
/* navigation table items	*/
p.navtop	{
	text-align: center;
	font-size : 120%;
}
p.navmid	{
	 text-align: Center; 
	 font-size: 80%; }
p.navbot	{
	text-align: Center; 
	font-size: 100%; }
	
/* Breadcrumbs, to fit on line */	
p.bcmb {
	font-size: 120%;
	font-family : sans-serif;
	font-variant : small-caps;
}
	
	/* Dividers	*/

hr.bigbar {
	width : 75%;
	line-height : 9px;
	background-color : Red;
	color: Red;
}	
hr.medbar {
	width : 50%;
	line-height : 3px;
	color : Blue;
}	

		
/*	Navigation div	*/
div.navn    { background-color: #fffff0; 
	border-spacing: 3px; 
	width: 100%;
	text-align: center; 
	position: relative; 
	border-left: thick solid black; 
	border-right: thick solid gray; 
	border-top: thick solid gray; 
	border-bottom: thick solid black }
	
/* Images	*/
img.go_left {
	float : left;
}

br.cl_left {
	clear : left;
}

img.go_right {
	float : right;
}

br.cl_right {
	clear : right;
}

img.go_top {
	vertical-align : top;
}
	
	
td.go_left {
	float : left;
}
td.go_right {
	float: right;
}
td.go_top {
	vertical-align: text-top;
}
info {
        text-decoration:underline;
        border-bottom: 1px dashed #00cc00;
        cursor: help;
}
/*	examples of use	*/ 
/*	<info title="my name">Frank Pilone</info>	*/
/*	Frank Pilone <info title="my name">(Details)</info>	*/

/*	end	*/



/* original version */

/* Thumbnail photo TABLE border=10 cellpadding=3 cellspacing=3 bgcolor=fffff0 bordercolordark=2f1700 bordercolorlight=806344> */

table.thumb
{background-color: 	#fffff0;

border-left-color: 	#2f1700;
border-top-color:	#2f1700;
border-right-color: 	#806344;
border-bottom-color:	#806344;

border-style: solid;
border-width: thick;

padding: 5px;
position: relative;
text-align: center;
width: 100%}


/* Music Table */
table.music
{

background-color: #fffff0;
border-spacing: 10px;
border-style: solid;
border-width: thick;

border-left-color: 	#2f1700;
border-top-color:	#2f1700;
border-right-color: 	#806344;
border-bottom-color:	#806344;

padding: 5px;
position: relative;
text-align: center;
width: 100%;
}

td.mustop
{text-align: center}

td.musmid
{font-size: 64%;
text-align: left}

td.musbot
{font-size: 80%;
text-align: left}

/* CSS Curly Quotes around blockquote */
/* http://www.designmeme.com/articles/csscurlyquotes/	*/

blockquote {
display: block;
padding: 0 60px;
width: 350px;
}

blockquote:before, blockquote:after {
color: #69c;
display: block;
font-size: 700%;
width: 50px;
}


blockquote:before {
content: open-quote;
height: 0;
margin-left: -0.55em;
}
blockquote:after {
content: close-quote;
height: 50px;
margin-top: -70px;   
margin-left: 360px;
}



/* end */