body {
	color: #000033;
	background-color: #66b7FF;
	font-family: Verdana, Helvetica, sans-serif;
	border: 0px solid #5c341a;
	margin: 0px;
	padding: 6px;
}
a:hover  {
	color: #ff0000;
	background-color: #ffffff;
}
img  {
	margin: 2px;
	vertical-align: middle;
}
img.right  {
	float: right;
}
img.left  {
	float: left;
}


#banner  {
	color: #e6001f;
	background-color: #f3eec0;
	font-family: Swing, Verdana, Helvetica, sans-serif;
	font-size: large;
	text-align: center;
	border: 2px solid #5c341a;
	padding-top: 1ex;
	padding-bottom: 1ex;
	margin-bottom: 2ex;
}
.annmarie  {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
}
.heartsongmusic  {
	font-size: larger;
}
.motto  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
}


#navigation {
	white-space: nowrap;
	vertical-align: top;
	text-align: center;
	padding: 2px;
}
.navitem  {
	font-size: smaller;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1em;
	padding-right: 1em;
	border-bottom: 1px solid #333333;
}
.navitem.album  {
	font-style: italic;
	margin-top: 3ex;
}
.navitem a, .navitem a:visited  {
	text-decoration: none;
	color: #100040;
}
.navitem a:hover  {
	color: #ff0000;
}


#mainfocus {
	color: #000000;
	background-color: #93D8CA;
	width: 100%;
	vertical-align: top;
	text-align: left;
	border: 2px solid #5c341a;
	padding: 1em;
}
#mainfocus img  {
	border: 2px solid;
	margin-left: 1em;
	margin-right: 1em;
}
ul li  {
	margin-top: 2ex;
	margin-bottom: 2ex;
}
.refreshing_text  {
	font-family: Brush Script MT, Verdana, Helvetica, sans-serif;
	font-size: x-large;
}
.quote  {
	font-family: Georgia, Times New Roman, serif;
	font-style: italic;
/*	font-weight: bold; */
	margin-left: 2em;
	margin-right: 2em;
}
.newsbanner  {
	color: #0000ff;
	font-family: Swing, Verdana, Helvetica, sans-serif;
	font-size: x-large;
	text-align: left;
	border-bottom: 4px solid #000099;
	padding-top: 1ex;
	padding-bottom: 1ex;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 2ex;
}
.volume  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: small;
}
.newsitem  {
	margin-top: 4ex;
	margin-bottom: 1ex;
	font-weight: bold;
}


#footer  {
	text-align: center;
	margin-top: 3ex;
}
img.tagline  {
	border: 1px solid ;
}
.copyright {
	color: #333333;
	text-align: center;
	font-size: small;
}
.bb  {
	border-bottom: 1px solid #5c341a;
}
.pad  {
	padding-left: 1em;
	padding-right: 1em;
}
.indent  {
	margin-left: 2em;
	margin-right: 2em;
}
.center  {
	text-align: center;
}
.italic  {
	font-style: italic;
}
.bold  {
	font-weight: bold;
}
.small  {
	font-size: small;
}
