BODY {
	font-family: Comic Sans MS, Sans-Serif;
	font-size: 11pt;
	background-color: #f8e7a5;
	color: Black;
}
div.hr {
	margin: 16px 0 0 0;
	border-top: solid 2px #800000;
}

div.mainBlock {
	margin-right:160px;
	padding-right: 20px;
	margin-top: 20px;
}

div.lyricsCentred 
{
	text-align:center;
}

/*
div.footer {
	border-top: solid 2px #800000;
}*/

div.header 
{
	border-bottom: solid 2px #800000;
}

div.shiftedHeader 
{
	margin-right:160px;
	padding-right: 20px;
	border-bottom: solid 2px #800000;
}

div.navBar
{
	float:right;
    padding: 10px 10px 2px 10px;
	margin-top:20px;
	font-weight:bold;
	border: solid 4px #800000;
	width:116px
}

ul {
	list-style: none;
	margin:0 0 0 0;
}

li {
	padding-bottom: 8px
}

h1 {
	text-align:center;
    font-weight:bold;
    font-family:Blackadder ITC, Comic Sans MS, Sans-Serif;
}

h2 {
	text-align:center;
}

img {
  display:block; 
  margin-left:auto; 
  margin-right:auto; 
}

img.logo 
{
	padding-bottom: 1em;
}

img.thumbnail 
{
	display:inline;
	margin-bottom:1em;
	margin-right:0.5em;
}

img.portrait
{
	float:left;
	margin-right:2em;
}

img.fallPortrait
{
	float:right;
	margin-left:2em;
}

p 
{
	margin: 0 0 0 0;
}

p.linebreak
{
	margin-bottom: 1em;
}

p.verse
{
	margin-bottom: 1em;
}
p.text
{
	margin-bottom: 1em;
	text-align:justify;
}

a {
	text-decoration: none;
	font-weight:bold;
}

a:link { color:#800000; }
a:visited { color:#c00000; }
a:active {color:#c00000;}
a:hover {color:#c00000;}

a.foreignText {
	font-style:italic;
}

a.navBarLink { 
	color:#800000; 
}
/* The following is needed to pacify IE:*/
a.navBarLink:visited { 
	color:#800000; 
}
a.navBarLink:hover {
	color:#c00000;
}

