body {
	margin:				10px 0px 10px 0px;
	background-color:	#ffeeee;
	text-align:			center;
	font-size:			small;
}

a {
	text-decoration:	none;
	color:				99CCFF;
}

a:hover {
	color:				#ee6699;
}

h1, h2, h3 {
	margin:				0px;
	padding:			0px;
	font-weight:		normal;
}

#container {
	line-height:		140%;
	margin-right:		auto;
	margin-left:		auto;
	margin-top:			0px;
	text-align:			left;
	padding:			0px;
	width:				99%;
	background-color:	#ffffee;
	border:				1px solid #996666;
}

#container h3{
	font-size:			large;
	background-color:	#ffffee;
	color:				#996666;
}


#banner {
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	color:				#ffffff;
	background-color:	#cc9999;
	text-align:			left;
	padding:			15px;
	border-bottom:		1px solid #996666;
	height:				24px;
}

#banner-img {
	display:			none;
}

#banner a {
	color:				#ffffff;
	text-decoration:	none;
}

#banner h1 {
	font-size:			xx-large;
}


#center {
	float:				left;
	width:				70%;
	overflow:			hidden;
}

#center h3{
	font-size:			large;
	background-color:	#ffffee;
	color:				#996666;
}


.content {
	padding:			5px 5px 5px 5px;
	background-color:	#ffffff;
	color:				#666666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
}


.content p {
	color:				#333333;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	font-weight:		normal;
	line-height:		150%;
	text-align:			left;
	margin-bottom:		10px;
}

.content blockquote {
	line-height:		150%;
}

.content li {
	line-height:		150%;
}

.content h2 {
	color:				#666666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	text-align:			left;
	font-weight:		bold;
	margin-bottom:		10px;
}

.content h3 {
	font-size:			large;
	background-color:	#ffffee;
	color:				#996666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	text-align:			left;
	font-weight:		bold;
	margin-bottom:		10px;
}


.content p.posted {
	color:				#999999;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	border-bottom:		1px solid #999999;
	text-align:			left;
	margin-top:			1px;
	margin-bottom:		25px;
	line-height:		normal;
	padding:			1px;
}

.sidebar {
	padding:			15px;
}

.sidebar h2 {
	color:				#666666;
	background-color:	#ffffff;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	text-align:			center;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		.3em;
}

.sidebar ul {
	padding-left:		0px;
	margin:				0px;
	margin-bottom:		30px;
}

.sidebar li {
	color:				#666666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	text-align:			left;
	line-height:		100%;
	margin-top:			10px;
	list-style-type:	none;
}

.photo {
	text-align:			left;
	margin-bottom:		20px;
}

.link-note {
	color:				#666666;
	background-color:	#ffffff;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	line-height:		110%;
	text-align:			left;
	padding:			2px;
	margin-bottom:		15px;
}

.categories {
	margin-left:		-20px;
}

.sub-categories {
	margin-left:		20px;
}

.login {
	color:				#666666;
	background-color:	#ffffff;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	font-weight:		bold;
	line-height:		110%;
	text-align:			left;
	padding:			2px;
	margin-bottom:		15px;
}

#calendar {
  	line-height:		140%;
	color:				#666666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
  	padding:			2px;
	text-align:			center;
	margin-bottom:		30px;
}

#calendar table {
	padding:			2px;
	border-collapse:	collapse;
	border:				0px;
	width:				100%;
}

#calendar caption {
	color:				#666666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	text-align:			center;
	font-weight:		bold;
	text-transform:		uppercase;
	letter-spacing:		.3em;
}

#calendar th {
	text-align:			center;
	font-weight:		normal;
}

#calendar td {
	text-align:			center;
}

#powered {
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	line-height:		150%;
	text-align:			left;
	color:				#666666;
	margin-top:			10px;
}

#comment-data {
	float:				left;
	width:				180px;
	padding-right:		15px;
	margin-right:		15px;
	text-align:			left;
	border-right:		1px dotted #BBB;
}

textarea[id="comment-text"] {
	width:				80%;
}

#right {
	float:				left;
	width:				30%;
	background-color:	#ffffee;
	overflow:			hidden;
}

.old_index{
	padding:			5px 5px 5px 5px;
	background-color:	#f0fff0;
	color:				#000000;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	font-size:			12px;
	line-height:		14px;
	font-style:			normal;
	font-weight:		medium;
	text-decoration:	none;
	text-align:			left;
}

.old_index p {
	color:				#333333;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	font-weight:		normal;
	line-height:		150%;
	text-align:			left;
	margin-bottom:		10px;
}

.old_index blockquote {
	line-height:		150%;
}

.old_index li {
	line-height:		150%;
	color:				darkblue;
	font-weight:		bold;
}

.old_index h1{
	color:				darkorange;
	background:			aquamarine;
	font-size:			30px;
	line-height:		30px;
	font-weight:		extra-bold;
	text-align:			center;
}

.old_index h2 {
	color:				cornflowerblue;
	background:			lavender;
	font-size:			20px;
	line-height:		20px;
	font-weight:		extra-bold;
	text-align:			center;
}

.old_index h3 {
	font-size:			large;
	background-color:	#ffffee;
	color:				#996666;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	text-align:			left;
	font-weight:		bold;
	margin-bottom:		10px;
}

.old_index p.posted {
	color:				#999999;
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	border-top:			1px solid #999999;
	text-align:			left;
	margin-bottom:		25px;
	line-height:		normal;
	padding:			3px;
}

.old_index pre{
	background:			beige;
	color:				darkgreen;
	margin-left:		10px;
	margin-right:		10px;
}

#namaroku {
	font-family:		"Verdana","Arial","sans-serif","�l�r �o�S�V�b�N","Osaka";
	font-size:			large;
	line-height:		150%;
	text-align:			left;
	color:				#996666;
	background-color:	#eeffee;
	font-weight:		bold;
	margin-top:			5px;
	margin-bottom:		5px;
}


A.mainmenu {
	FONT-SIZE: 80%;
	COLOR: #dda00f;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.mainmenu:visited {
	COLOR: #aa7000;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.mainmenu:hover {
	COLOR: #0000ff;
	font-weight: bold;
	TEXT-DECORATION: none
}
A.mainmenuselected {
	FONT-SIZE: 100%;
	COLOR: #0000ff;
	TEXT-DECORATION: none
}
A.mainmenuselected:hover {
	FONT-SIZE: 100%;
	COLOR: #ff00ff;
	TEXT-DECORATION: none
}

.pict{
    margin: 5px;
    padding:5px 5px 5px 5px;
    border-top:1px solid #cccccc;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    border-left:1px solid #cccccc;
    background-color:#F6F6F6;
}

