#header h1 {
	text-align:left;
	margin-bottom:3px;
}
#rogo {
	width:239px;
	height:100px;
	float:left;
}
#period_print {
	color:#333333;
	width:300px;
	font-size:12px;
	text-align:left;
	float:right;
}
#contents {
	margin:0px 7px;
}
#left {
	width:450px;
	float:left;
}
#info {
	padding:10px;
	margin-top:13px;
	background-color:#eeeeee;
	background-image:url(images/bgimage/favicon_eeeeee_ffffff.gif);
	border:3px double #cccccc;
}
#info a:hover {
	text-decoration:none;
	line-height:140%;
	background-color:#FFCCFF;
}
#info li {
	line-height:120%;
	margin-bottom:1em;
}
#left ul {
	font-size:small;
	padding:0px;
	margin:0px 1em;;
}
#pri_msg {
	font-size:small;
}
#this_month p {
	font-size:small;
	line-height:105%;
}
#left h2 {
	text-indent:19px;
	margin-top:40px;
	border-bottom:2px solid #cc0000;
	background-image:url(images/icon/favicon.gif);
	background-repeat:no-repeat;
}
#x-favorite {
	width:97%;
	margin:auto;
}
#x-favorite td {
	padding:5px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
#x-favorite h3 {
	font-size:small;
	margin:0px;
}
#x-favorite p {
	font-size:small;
	margin:0px;
}
#x-favorite img {
	margin:0px 5px 0px 0px;
}
#ad468_60 {
	width:472px;
	height:64px;
	padding:4px 0px 0px 4px;
	background-image:url(images/bgimage/ad468_60.gif);
}
#sumnail {
	width:432px;
	margin:auto;
}
#sumnail p {
	background-image:url(images/bgimage/sum.gif);
}
#sumnail img {
	margin:9px;
}
#right {
	width:234px;
	margin-left:3px;
	float:right;
}
#right h2{
	font-size:small;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
}
#right p {
	font-size:small;
}
#right ol {
	padding:0px;
	margin:0px 0px 1em 2em;
}
#right ul {
	padding:0px;
	margin:0px 0px 2em 1em;
}
#right li {
	font-size:small;
}
#new-image {
	width:220px;
	height:148px;
	padding: 14px 0px 0px 14px;
	background-image:url(images/bgimage/photo_frame.gif);
}
img {
	border:0px;
}
