#bodyid{	background:#000000;	padding:0;	margin:0;	text-align:center;}#page{	background:#dcdcdc; 	width:730px;	margin:0 auto;}#page2{	border:1px solid #777;	background:#fff;	width:728px;	font-size:0.8em;	color:#444;	text-align:center;	margin:0 auto;}#banner{	background:#000 no-repeat left top;	height:50px;	letter-spacing:2px;	text-align:left;}#banner h1{	font-size:24px;	color:#8ff;	margin:0;	padding:10px 20px;}#banner a{	color:#fff;}#banner a:hover{	color:#f00;}#sub{	width:480px;	float:right;	padding:0 0 10px 0;	text-align:left;}#sub a{	color:#060;}#sub a:hover{	color:#996;}#sub h2{	border-width:1px;	border-style:solid;	border-color:#fff;	background:#000 repeat-y left top;	color:#fff;	font-size:1em;	margin:10px 10px 7px 0;	padding:3px 10px;}#sub p{	margin:0 10px 2px 0;	padding:0 10px 7px 10px;	font-size:1em;	line-height:120%;}#right{	width:480px;	float:right;	padding:0 0 10px 0;	text-align:left;}#right a{	color:#060;}#right a:hover{	color:#996;}#right h2{	border-width:1px;	border-style:solid;	border-color:#fff;	background:#000 repeat-y left top;	color:#fff;	font-size:1em;	margin:10px 10px 7px 0;	padding:3px 10px;}#right p{	margin:0 10px 2px 0;	padding:0 10px 7px 10px;	font-size:1em;	line-height:120%;}#left{	width:200px;	float:left;	text-align:left;	padding:0 0 10px 0;}#left a{	color:#060;}#left a:hover{	color:#996;}#left h2{	border:1px solid #fff;	background:#000 no-repeat left top;	font-size:1em;	margin:10px 0 7px 10px;	padding:3px 10px;	color:#fff;}#left p{	margin:0 0 2px 10px;	padding:0 10px 7px 10px ;	font-size:1em;	color:#444;}.sashie{	margin:0 0.5em 0.5em 0;	float:left;}#copyright{	clear:both;	background:#000 no-repeat left top;	height:20px;	border-top:1px solid #666;	color:#fff;	padding:1px 0 3px 0;	text-align:center;}#copyright a{	color:#fff;}#copyright a:hover{	color:#f00;}.topnavi{	float:left;	width:100%;	background:#000 no-repeat left top;	border-bottom:1px solid #999;	height:20px;}.topnavi a{	color:#fff;}.topnavi a:hover{	color:#f00;}.topnavi li{	display:block;	float:left;	width:125px;	text-align:center;	font-size:1.2em;	list-style-type:none;}.left li{	font-size:1em;	list-style-type:none;	margin-left:-1.5em;}#copy a{	color:#fff;	text-decoration:none;}#pagetop{	padding:10px 12px 0 0;	text-align:right;}.span{	font-size:0.01em;	padding:7px 0 7px 0;	color:#000;}.span a{	color:#000;}