body	{
			background-color: #030;
			color: #000 ;
			font-family: "Franklin Gothic Book", Tahoma, Verdana, sans-serif;
			font-size: .85em ;
			margin: 0 ;
			padding: 0;
}

div#container	{
			margin: 10px auto ;
			background-color: #efefef ;
			color: inherit ;
			text-align: left;
			width: 654px ;
			padding: 2em ;
}

h1		{
			letter-spacing: 1.1em ;
			margin-bottom: 0 ;
}

h2		{
			padding: 2px 5px ;
			border-bottom: 2px solid #030 ;
			width: 50% ;
			letter-spacing: .5em ;
}

span.right	{
			border: 1px solid #9e9e9e;
			margin: 5px -50px 5px 25px ;
			float: right ;
			/*position: absolute ;*/
			top: 140px ;
			left: 570px ;
}

img.right	{
			border: 1px solid #9e9e9e;
			margin: 5px -50px 5px 25px ;
			float: right ;
	
}

p.tagline	{
			font-style: italic ;
			font-weight: bold ;
			text-align: right;
			margin: 0 100px 10px 0 ;
}

p.quote	{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			font-style: italic;
			font-size: .9em ;
			border-top: 1px dashed #030 ;
			border-bottom: 1px dashed #030 ;
			margin: 20px 25px ;
			line-height: 1.5em ;
}

p.quote:first-letter	{
			font-size: 2em ;
}

p.footnote	{
	margin-left: 100px ;
}

/* Dropmenudiv styles used by dropdownmenu.js do not remove */
div#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

div#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

div#dropmenudiv a:hover{ /*hover background color*/
background-color: #003300;
color: #fff ;
}

/* Nav styles used to format top level buttons in menu */
div#nav  {
	margin: 5px 10px ;
	padding: 5px ;
	text-align: center ;
}

div#nav a {
	background-color : #F8F8F8;
	padding: 3px 20px;
	border: 1px solid #006400;
	text-decoration: none;
	color: Black;
	font-weight: bold;
	}
 
div#nav a:hover {
	background-color : #fff ;
	padding: 3px 20px;
	border: 1px solid #006400;
	text-decoration: underline;
	color: Blue;
	font-weight: bold;
	}
	
div#text	{
	margin:	0 10px ;
}


p.title	{
	font-size: 1.5em ;
	font-weight: bold ;
	margin: 20px 10px 0 0 ;
	padding: 2px 5px ;
	color: #006400 ;
	background-color: #FDFFE1;
	border: 1px solid #006400 ;
}

p.instru	{
	font-weight: bold ;
	font-style: italic;
	margin: .5em 10px ;
}

div#text p	{
	margin-left: 30px ;
}

div#text ul.movement	{
	list-style: circle;
	margin: 1em 0 1em 30px ;
}

div#text ul.movement li.celtic	{
	list-style: none;
	color: #006400 ;
	font-size: 1.25em ;
	font-weight: bold ;
	letter-spacing: .2em ;
}

div#footer	{
	border-top: 1px dashed #030;
	background-color: #EFEFEF;
	color: inherit;
	font-style: italic;
	text-align: center;
}
