body		{ color: #333333;		 margin-left: 10px;		 text-decoration: none;  }/*		background-image: url(images/bg.png); */a:link	{ color: #003399;		 background-color:		 transparent;		 text-decoration: none; }a:visited	{ color: #0033cc;		 background-color:		 transparent;		 text-decoration: none; }a:active	{color: #ff3300;		 background-color: transparent;		 text-decoration: none; }a:hover	{ color: #ff3300;		 background-color: transparent;		 text-decoration: underline; }abbr		{ border-bottom : 1px dotted; }acronym	{ border-bottom : 2px dotted; }div.counter	{ max-width: 660px;			 margin-top: -1em; 			 text-align: right; }div.contents	{ background-color: #ffffff;			 max-width: 600px;			 margin-left: 40px;			 margin-right: 20px;			 margin-top: -0.5em; 			 margin-bottom: 1em;			 padding: 0.5em;			 border-color: #cccccc;			 border-width: thin;			 border-style: groove;			text-indent: 0pt;			line-height: 130%; }div.albumimg	{ width:160px;			 text-align: center;			 float: left; }h1.title		{ font-size: 18pt; }h2		{ color: #000000;		 max-width: 610px;		 margin-top:1em;		 border-style: solid;		 border-color: #990033;		 border-top: 0;		 border-right: 0;		 border-bottom-width: 2px;		 border-left-width: 20px;		 padding-left: 0.5em;		 margin-left: 20px;		 font-size: 14pt; }h4		{margin-left: 20px;		 margin-right: 20px; }h5		{ color: #990033;		 background-color: transparent;		 text-align: center; }img.label		{ border-color: #333333;			 border-style: solid;			 border-width: 2px; }p		{ margin-top: 0.7em;		 text-indent: 1em;		 line-height: 130%; }p.attention	{ font-size: small; }p.menu		{ text-indent: 0;			 font-size: small;			text-align: center; }p.back		{ text-indent: 0;			 font-size: small;			 text-align: right; }ul		{ margin-top: 0.7em; }li.nolist		{ list-style:none; }dt		{ margin-top: 0.8em;		 font-weight: bold }blockquote	{ background: #cccccc;			 margin-left: 30px;			 margin-right: 30px;			 line-height: 130%; }q		{ background: #eeeeee; }cite		{ background: #eeeeee; }hr.clear		{clear: left; 			 margin-top: 1em;}strong		{ color: #000000;			 background-color: #eeeeee; }span.underblue	{ color: #000000;			 border-style: solid;			 border-color: #003399;			 border-top: 0;			 border-left: 0;			 border-right: 0;			 border-bottom-width: 10px;			 padding-left: 2px;			 padding-right: 2px; }address	{ max-width: 660px;		 margin-top: 1em; 		 text-align: right; }table		{ border: none; }colgroup.header	{ width: 7em; }th.album		{ font-weight: normal;			 text-align: left;			 vertical-align: top;			 padding-right: 1em; }