#container		{line-height: 140%;margin-right: auto;margin-left: auto;text-align: left;padding: 0px;width: 750px;background-color: #FFFFFF;border: 1px solid #FFFFFF;}
img			{border:none;}
.toukou p		{margin:0;padding:0;font-size:small;}
.toukou .entrybody	{margin:10px 0 20px 0;padding:0;font-size:small;}
.toukou img	{float:left;width:200px;margin:0 5px 0 0;padding:0;}
.photo img		{float:left;width:200px;margin:20px 5px 5px 0;padding:0;}
.caption		{margin:0;padding:0;font-size:small;}
.caption p		{font-size:small;}


#center			{margin:5px 0 0 0;padding:0;float: left;width: 540px;overflow: hidden;}
.content		{padding: 0 15px 5px 15px;background-color: #FFFFFF;color: #666666;font-size: x-small;}
.content pre		{font-size: larger;}
#right			{float: left;width: 210px;background-color: #FFFFFF;overflow: hidden;}
.content p		{color: #666666;font-size: x-small;font-weight: normal;line-height: 150%;text-align: left;margin-bottom: 10px;}
.content blockquote	{line-height: 150%;}
.content li		{line-height: 150%;}
.content p.contentdate	{color: #666666;font-size: medium;text-align: left;font-weight: bold;margin:30px 0 0 0;padding:0;}
.content h4		{color: #666666;font-size: small;text-align: left;font-weight: bold;margin:0 0 5px 0;padding:0 0 5px 0;}
.content p.posted	{color: #999999;font-size: small;border-top: 1px solid #999999;text-align: right;margin:0;line-height: normal;padding: 3px;clear:both;}
.content p.archivesday	{display:inline;font-size:small;margin:3px;padding:0;}
.content p.archiveslist	{display:inline;font-size:small;margin:3px;padding:0;}
.content .toukouhead	{background-color: #999999;margin:0 10px 0 0;padding:2px 10px 0 10px;font-size:small;font-weight:bold;}
.content .toukouhead a:link	{color:#fff;text-decoration:none;}
.content .toukouhead a:visited	{color:#fff;text-decoration:none;}
.content .toukouhead a:hover	{color:#fff;text-decoration:underline;}
.content .toukou	{background-color: #eeeeee;margin:0 10px 10px 0px;padding:10px;}
.content .toukou p	{font-size:small;line-height:125%;}
.content .toukoutb	{background-color: #ffffff;margin:0 10px 10px 0px;padding:10px;}
.content .entrynavi1	{margin:0;padding:2px;text-align:center;font-size:small;font-weight:normal;}
.content .entrynavi2	{margin:0;padding:0;text-align:center;font-size:x-small;font-weight:normal;}
.content h5		{color: #666666;font-size: small;text-align: left;font-weight: bold;margin:10px 0 5px 0;padding:0;}


.sidebar		{padding: 15px;}
#sidenavi		{padding: 2px;margin:0;}
#sidenavi p		{color: #666666;font-size: small;float:left;text-align: center;padding:5px;margin:0;}
#sidenavi a.sidenavired {color: #ff0000;text-decoration:none;}
#calendar		{line-height: 140%;color: #666666;font-size: x-small;padding: 2px;text-align: center;margin-bottom: 30px;}
#calendar table		{padding: 2px;border-collapse: collapse;border: 0px;width: 100%;}
#calendar caption	{color: #666666;font-size: x-small;text-align: center;font-weight: bold;text-transform: uppercase;}
#calendar th		{text-align: center;font-weight: normal;}
#calendar td		{text-align: center;}
.formsubmit		{background-color: #ffdddd;text-align:center;margin:0 10px 0 0;padding:5px;}
.trackbackfrom		{font-weight:bold;}
.trackbacklink		{font-weight:normal;margin:0 0 0 10px;}
.trackbackh3p		{font-weight:bold;font-size:small;margin:0 0 0 5px;}
p.commenterror		{font-weight:bold;font-size:small;margin:0 0 0 5px;color:#ff0000;}
.toukou p		{margin:0 0 10px 0;padding:0;}
.toukou h4		{font-size:medium;font-weight:bold;margin:5px 0 0 0;padding:0;}
.toukou h5		{font-size:small;font-weight:bold;margin:0;padding:10px 10px 20px 20px;}
.toukoumap		{margin:0;padding:0;}
#right p		{color: #666666;font-size: small;text-align: left;font-weight: bold;margin:0 0 5px 0;}
.sidebar 		{color: #666666;font-size: x-small;text-align: center;font-weight: bold;text-transform: uppercase;margin:0;padding:0;}
.sidebar ul		{padding-left: 0px;margin: 0px;margin-bottom: 30px;}
.sidebar ul ul		{margin-bottom: 0px;}
.sidebar #categories ul	{padding-left: 15px;}
.sidebar li		{color: #666666;font-size: x-small;text-align: left;line-height: 150%;margin-top: 10px;list-style-type: none;}
.sidebar #categories li	{list-style-type: circle;}
.sidebar img		{border: 3px solid #FFFFFF;}
.photo			{text-align: left;margin-bottom: 20px;}
.link-note		{font-size: x-small;line-height: 150%;text-align: left;padding: 2px;margin-bottom: 15px;}
#right ul.bmenu		{clear:both;margin:0;padding:0;list-style-type:none;}
#right ul.bmenu li	{background:url("/img/list-blue1.gif") no-repeat 0 3px;margin:0;padding:0 0 0 15px;font-size:small;font-weight:bold;}
#right ul.bmenu		{clear:both;margin:0;padding:0;list-style-type:none;}
#right ul.bmenu ul li	{background:url("/img/list-red1.gif") no-repeat 0 0;margin:5px 0 0 0;padding:0 0 0 15px;font-size:x-small;font-weight:small;}



#powered		{font-size: x-small;line-height: 150%;text-align: left;color: #666666;margin-top: 50px;}
#comment-data		{float: left;width: 180px;padding-right: 15px;margin-right: 15px;text-align: left;border-right: 1px dotted #BBB;}
.commenter-profile img	{vertical-align: middle;border-width: 0;}

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

#center h3		{font-size:12px;font-weight:bold;margin:0;}
#center h3 a		{color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:none;}
#center h3 a:hover	{color:#FFFFFF;font-size:12px;font-weight:bold;text-decoration:underline;}

.archivelist		{margin:0;paddong:0;text-align:left;}
.archivelist ul		{clear:both;margin:0;padding:0;list-style-type:none;text-align:left;}
.archivelist ul li	{margin:0 0 5px 0;padding:0;font-size:small;font-weight:normal;text-align:left;}
.archivelist h4		{margin:0;padding:0;text-align:left;font-size:small;font-weight:bold;text-align:left;line-height:120%;}
.archivelist .archiveh4	{margin:0;padding:0;text-align:left;font-size:x-small;font-weight:normal;text-align:left;}

.pagetitle		{margin:0;padding:10px 0;text-align:left;font-size:large;font-weight:bold;text-align:left;}
a.blogmap:link		{margin:0 0 0 5px;padding:2px 10px;font-size:small;font-weight:bold;texe-decoration:underline;background-color:#ff0000;color:#fff;}
a.blogmap:visited	{margin:0 0 0 5px;padding:2px 10px;font-size:small;font-weight:bold;texe-decoration:underline;background-color:#ff0000;color:#fff;}
a.blogmap:hover		{margin:0 0 0 5px;padding:2px 10px;font-size:small;font-weight:bold;texe-decoration:underline;background-color:#ff9900;color:#fff;}
