body{
	margin: 15px; 
	font-size: 100%; 
	color: #ddd; 
	background-color: #202D34; 
	font-family: Arial, Helvetica, sans-serif;
}

td{background-color: #2D3F49; padding: 7px;}
td.footer{text-align: right; font-size: 85%;}
td.header{text-align: right;}
td.musicA{width: 15%; text-align: left; vertical-align: top;}
td.musicB{width: 15%; text-align: left; vertical-align: top;}
td.musicC{width: 100%; text-align: justify;}
td.misc{text-align: justify;}
td.title{}

td.corner{font-size: 0; padding: 0; margin: 0;}
td.topMidFull{width: 100%; background-image: url(other/top.jpg); background-repeat: repeat-x; background-position: top left; font-size: 0; padding: 0; margin: 0;}
td.bottomMidFull{width: 100%; background-image: url(other/bottom.jpg); background-repeat: repeat-x; background-position: top left; font-size: 0; padding: 0; margin: 0;}
td.leftMid{background-image: url(other/left.jpg); background-repeat: repeat-y; background-position: top left; font-size: 0; padding: 0; margin: 0;}
td.rightMid{background-image: url(other/right.jpg); background-repeat: repeat-y; background-position: top left; font-size: 0; padding: 0; margin: 0;}
td.all{width: 100%; padding: 0;}
td.break{}

table{width: 100%;}
table.frame{border-collapse: collapse;}

div.whole{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 970px;
	padding: 0;
}

hr{border: 0; height: 1px; color: #666; background-color: #666;}

a:link{text-decoration: underline; color: #ddd;}
a:visited{text-decoration: underline; color: #ddd;}
a:active{text-decoration: underline; color: #ddd;}
a:hover{text-decoration: underline; color: #ddd;}

