body {	margin: 0;	padding: 0;	background: #ffffff;	font-size: 13px;	color: #000000;}body, th, td, input, textarea, select, option {	font-family: Georgia, "Times New Roman", Times, serif;}h1, h2, h3 {	font-weight: normal;	color: #000000;}h1 {		font-size: 3em;}h2 {		font-size: 17px;}h3 {	font-size: 1em;}p, ul, ol {	line-height: 200%;	font-size: 12px;}blockquote {	padding-left: 1em;}blockquote p, blockquote ul, blockquote ol {	line-height: normal;	font-style: italic;}a {	color: #000000;}a:hover {	text-decoration: none;	color: #000000;}.bg1 {	background-image: url(/graffat/Line_vertical.gif);	background-repeat: repeat-y;	background-position: center top;}.bg_keikat {	background-image: url(/graffat/keikkalappu_214.gif);	background-repeat: no-repeat;	background-position: center top;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 10px;	font-weight: normal;	text-align: center;}.soitin_bg {	font-family: Georgia, "Times New Roman", Times, serif;	background-image: url(/graffat/soitin_bg.gif);	background-repeat: no-repeat;	background-position: center top;}.bg_blog {	font-family: Georgia, "Times New Roman", Times, serif;	background-image: url(/graffat/paper_bg.gif);	background-repeat: repeat-y;	background-position: center top;}