/*	basc.css	General Cascading Style Sheet	*/

/*			Basic sheet			*/
/*	validated by 	http://jigsaw.w3.org/css-validator/	*/
/* V 0.11	02 10 09	defined breadcrumb	*/
/* V 0.12	03 03 06	distinguish external links	*/
/* V 0.13	03 08 14	fiddled with hr 	*/
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; }

a[target=_blank]:link, a[target=_blank]:visited {
  text-decoration: none;
  border-bottom: 1px dashed;
}
a[target=_TOP]:link, a[target=_TOP]:visited {
  text-decoration: none;
  border-bottom: 1px dashed;
}

/* trying to use CSS to avoid deprecated TARGET	*/
A.offsite {
	
}

body	{ 
	margin-left: 5%; margin-right: 5%; 
	font-family: Verdana, sans-serif; 
	background-color: white; 
	color: #000000;
}

h1	{ 
	margin-left: 8%; margin-top: 2em; margin-bottom: 1em; 
	font-size: 200%; font-family: Garamond, Times New Roman, serif; 
}

h2	{ 
	margin-left: 4%; margin-top: 1em; margin-bottom: 1em; 
	font-size: 150%; font-family: Garamond, Times New Roman, serif; 
}

h3	{ font-size: 125%; font-family: serif; }
h4	{ font-size: 100%; font-family: serif; }

p	{
	margin-top: 0;
	margin-bottom: 0;
	text-indent: 2em;
}

/*	centered paragraph  */
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: 80%;
	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
}

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	*/

