body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
	color: #000;
	background-color: #069;
	margin: 0;
	padding: 0;
}

a {background: transparent; text-decoration: underline; font-weight: normal;}
a:link, a:visited {color: #036;}
a:hover, a:focus, a:active {color: #CCC;}

li {
	margin: 0.0em;
	padding: 0.0em;
}

.toplist {
	font-size: 100%;
	margin: 0.0em;
	padding: 0.0em;
	padding-left: 2.0em;
}

.sublist {
	font-size: 80%;
	margin: 0.0em;
	padding: 0.0em;
	padding-left: 3.5em;
}

.leftbox {
	width: 80%;
	margin: 1.5em 0.0em;
	border: 1px solid #069;
	font-size: 80%;
	border-spacing: 0;
}

.leftbox ul {
	list-style-type: none;
	margin: 0.0em;
	padding: 0.0em;
	font-size: 100%;
}

.leftbox td {
	padding: 0.20em;
}

.leftboxtitle {
	color: #fff;
	padding: 0.25em;
	text-align: center;
	background-color: #069;
}

.rightboxtitle {
	font-size: 100%;
	color: #fff;
	padding: 0.15em;
}

.rightbox {
	font-size: 100%;
	padding: 0.0em;
	background-color: #069;
	text-align: center;
}

.rightbox td {
	padding: 0.0em;
}

.rightboxtext {
	font-size: 85%;
	background-color: #fff;
	width: 100%
}

.top {
	margin: 0.0em;
	padding: 0.25em;
	width: 100%;
	height: 5.0em;
//	border: 0;
}

.bottom {
	margin: 0.0em;
	padding: 0.25em;
	width: 100%;
	height: 2.0em;
//	border: 0;
	text-align: center;
	color: #fff;
	font-size: 80%;
}

.middle {
	margin: 0.0em;
	padding: 0.25em;
	width: 100%;
//	border: 0;
	background-color: #fff;
	font-size: 90%;
}

.left {
	margin: 0.0em;
	padding: 0.25em;
	padding-left: 0.5em;
//	width: 100%;
	border: 0;
	background-color: #fff;
	font-size: 90%;
}

.toptitle {
	color: #ECECEC;
	font-size: 2.0em;
	vertical-align: middle;
	text-align: center;
	font-style: italic;
}

.tablemulti {
	margin: 0.0em;
	padding: 0.0em;
	width: 40.0em;
	border-width: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.tablesingle {
	margin: 0.0em;
	padding: 0.0em;
	width: 35.0em;
	border-width: 0;
	border-spacing: 0;
	border-collapse: collapse;
}

.tablemulti * {
	margin: 0.0em;
	padding: 0.0em;
	border-width: 0;
}

.tablesingle * {
	margin: 0.0em;
	padding: 0.0em;
	border-width: 0;
}

.tablemulti .tdtext {
	width: 35.0em;
}

.tablesingle .tdtext {
	width: 28.0em;
}

.tdrep {
	width: 7.0em;
	font-style: italic;
}

.leftborder {
	padding-left: 0.5em;
	border-left: 1px solid #000;
	width: 5.0em;
	font-style: italic;
	vertical-align: middle;
	display: table-cell;
}

.verse {
	margin: 1.0em;
	padding: 0.0em;
	white-space: pre;
}

.chorus {
	margin: 1.0em;
	padding: 0.0em;
	font-style: italic;
	white-space: pre;
}

.bginfo {
	margin: 0.5em;
	margin-left: 2.0em;
	padding: 0.0em;
	font-size: 80%;
	white-space: normal;
}

.songinfo {
	margin: 0.5em;
	margin-left: 2.0em;
	padding: 0.0em;
	font-size: 80%;
	white-space: normal;
}

.title {
	margin: 0.5em;
	padding: 0.0em;
	text-transform: uppercase;
	font-size: 110%;
	white-space: normal;
}

.kring {
	margin: 0.5em;
	margin-bottom: 1.5em;
	padding: 0.0em;
	white-space: pre;
}

.centeredimage {
	margin-bottom: 2.0em;
	margin-top: 2.0em;
	text-align: center;
}

.centeredimage a {
	text-decoration: none;
}

.centeredimage span {
	text-decoration: underline;
}

img {
	border-width: 0;
}
