* {	margin: 0;	padding: 0;	border: 0;}#header {	width: 800px;	height: 140px;	clear: both;	background-color: #FFF;	line-height: 140px;	border: 1px dotted #C0C5C9;	padding: 1ex;	font-size: 22px;}body {	color: #606569;	text-align: center;	font-size: 80%;	background-color: #FFF;}body div {	text-align: left;	margin: 0 auto;}#container {	width: 800px;	background-color: #FFF;}#main {	width: 800px;	float: left;	background-color: #FFF;}#main h1 {	text-align: right;	font-size: 150%;	border-bottom: 1px dotted #C0C5C9;}#main h2 {	font-weight: bolder;	font-size: 110%;}#main h3 {	border: 1px dotted #D0D5F9;	font-size: 100%;	font-weight: normal;}#main #content {	margin-top: 2em;	padding-left: 1ex;}.indent {	margin-left: 1em;	margin-bottom: 2em;}#main table {	font-size: 100%;	margin-bottom: 1ex;}#main table th {	background-color: #FFF;}#main table .sub {	padding-right: 1em;	border-right: 1px dotted #C0C5C9;}#main table .field {	padding-left: 1em;}#footer {	width: 800px;	clear: both;	background-color: #F0F5F9;	text-align: center;	font-family:"Verdana";}#footer p {	font-size: smaller;}.str {	font-weight: bolder;}.comment {	margin-bottom: 3ex;}.new {	margin-left: 1ex;	color: #ff1111;}/** music **/#main table .name {	margin-top: 3ex;	text-align: left;	padding-left: 1ex;	background-color: #E0E5E9;	font-weight: normal;	color: #404549;}#main table .comment {	width: 400px;	font-size: 90%;	padding: 0 2em;	text-align: left;}#main table .cell {	font-size: 90%;	padding: 0 1em;	text-align: center;	border-left: 1px dotted #C0C5C9;}#main table .play {	padding: 0 1em;	text-align: center;	background-color: #F0F5F9;	border-left: 1px dotted #C0C5C9;}#main table .play a {	text-decoration: none;}
