body	{	background-color:#ffffff;	font-style:normal;	font-weight:normal;	text-align:left;	text-indent:0pt;	color:#666666;	margin:0px;	padding:0px;}hr{display:none;}.contri {	margin: 10px 5% 40px 35%;	padding: 5px;	background: #fff;	color: #336;	font-size: small;	line-height: 120%;	border: 1px dotted #336}h1{	width:100%;	height:150px;	text-align:left;	background-image:url("title.jpg");	background-repeat:no-repeat;	background-color:#ff7f50;	margin:0px;}.hidden		{	display:none;}h2{	padding:5px 5px 5px 0px;	margin:0px;	text-align:right;		font-size:small;	font-weight:normal;	letter-spacing:1px;	color:#fff;	background-color:#90ee90;	border-width:0px;}	.main {	padding: 0px 0px 0px 170px;}.content {	line-height: 1.3em;	margin: 0px 10px 20px 10px;	padding: 10px 30px 10px 30px;	width: auto;	color: #666;	background-color: #ffe4bf;}h3{ 	margin:0px;	color:#ffffff;	font-style:normal;	font-size:1.5em;	font-weight:bold;	font-family:"Arial" "Helvetica" sans-serif;	padding:10px 10px 10px 10px;	background-color:#ff7f50;	letter-spacing:1px;	text-align:left;	border-style:solid;	border-color:#90ee90;	border-width:0px 0px 5px 0px;	}h4 { 	margin:0px;	color:#666;	font-style:normal;	font-size:1.2em;	font-weight:bold;	font-family:"Arial" "Helvetica" sans-serif;	padding:10px 10px 10px 10px;	letter-spacing:1px;	text-align: right;	margin-top: 14px;	margin-bottom: 55px;	border-bottom: 1px solid #90ee90;}.diary		{	margin:0px 30px 0px 0px;	padding:10px 10px 10px 60px;	line-height:180%;	text-indent:1em;	background-image:url("sakura.gif");	background-repeat:no-repeat;	}.diary_log		{	margin:0px 30px 0px 0px;	padding:10px 10px 10px 60px;	line-height:180%;	}.photo		{	margin:0px 50px 0px 0px;	padding:10px 30px 10px 100px;	text-align:left;	color:#666666;	border-style:solid;	border-color:#ffe4bf;	border-width:0px 0px 0px 1px;	font-size:smaller;	background-image:url("photo_bg.gif");	background-repeat:repeat-y;	}img {	border: none;}a:link	{	color:#669933;	border-color:#669933;	border-style:none;	border-width:0px 0px 1px 0px;	margin:0px 2px;	text-decoration:none;	}a:visited	{	color:#669966;	margin:0px 2px;	text-decoration:none;	}a:hover	{	color:#669933;	border-color:#669933;	border-style:dashed;	border-width:0px 0px 1px 0px;	margin:0px 2px;	text-decoration:none;	background-color:#ddeecc;	}a:active	{	color:#669933;	border-color:#669933;	border-style:dashed;	border-width:0px 0px 1px 0px;	margin:0px 2px;	text-decoration:none;	background-color:#ddeecc;	}div.gotop a:link	{	margin:0px 0px 60px 100px;	padding:0px;	}div.gotop a:visited	{	margin:0px 0px 60px 100px;	padding:0px;	}div.gotop a:hover	{	margin:0px 0px 60px 100px;	padding:0px;	}div.menu a:active	{	margin:0px 0px 60px 100px;	padding:0px;	}#counter {	margin: 5px 0px;	font-size: .75em;	font-family: "Arial" "Helvetica" sans-serif;}#other {	position: absolute;	left: 10px;	top: 200px;	margin: 0px 10px;	width: 130px;}#top { 	margin: 0px auto 5px auto;	width: 101px;}#top-menu {	font-size: 1em;	border: 2px dotted #90ee90;	padding: 10px;	margin-bottom: 5px;}#top-menu a {	padding: 0em 1em;}#top-menu a:hover, #top-menu a:active {	text-decoration: none;	color: inherit;	background-color: #ffdab9;}#top-menu a:link, #top-menu a:visited {	text-decoration: none;}#top-menu div {	margin: 3px 1px;	border-bottom: 1px dotted #90ee90;}#menu-item-emp {	color: #fff;	background-color: #90ee90;	text-decoration: none;	color: #fff;	padding:0em 1em;}div.copy{	margin:30px 10px 0px 10px;	padding:5px 20px 5px 10px;	font-size:normal;	font-family:"Arial" "Helvetica" sans-serif;	text-align:right;	background:#ff7f50;	color:#fff;}