@charset "EUC-JP";
	Dummy
	{
	}

body
	{
	margin : 0px 0px 20px 0px;
	font-family : verdana,monospace ,.sans-serif;
	font-size : 12pt;
	background-image : url(pic/body.gif);
	background-repeat : repeat;
	}

A
	{
	color : #003366;
	text-decoration : underline;
	}

A:link
	{
	color : #003366;
	text-decoration : underline;
	}

A:visited
	{
	color : #003366;
	text-decoration : underline;
	}

A:active
	{
	color : #999999;
	}

A:hover
	{
	color : #999999;
	}

h1,
.h2,
.h3,
.form
	{
	margin : 0px;
	padding : 0px;
	}

#banner
	{
	color : black;
	font-size : 125%;
	font-weight : normal;
	padding : 15px;
	}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover
	{
	font-size : 125%;
	color : black;
	text-decoration : none;
	}

.description
	{
	color : black;
	font-size : 85%;
	text-transform : none;
	}

#content
	{
	position : absolute;
	margin-right : 10px;
	margin-left : 275px;
	margin-bottom : 20px;
	width : 70%;
	}

#container
	{
	width : 650px;
	float : left;
	background-repeat : repeat-y;
	margin-left : 10px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : solid;
	border-bottom-style : solid;
	border-top-color : black;
	border-bottom-color : black;
	background-image : url(pic/entry.gif);
	}

#links
	{
	padding : 15px;
	border : 1px;
	width : 250px;
	}

.blog
	{
	padding-top : 10px;
	padding-right : 15px;
	padding-bottom : 10px;
	padding-left : 10px;
	}

.blogbody
	{
	color : black;
	font-size : 110%;
	font-weight : normal;
	background-repeat : repeat-y;
	line-height : 200%;
	}

.blogbody a,
.blogbody a:link,
.blogbody a:visited,
.blogbody a:active,
.blogbody a:hover
	{
	font-weight : normal;
	text-decoration : underline;
	}

.title
	{
	font-size : 150%;
	color : black;
	}

#menu
	{
	margin-bottom : 15px;
	font-size : 85%;
	background-color : white;
	text-align : center;
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 15px;
	padding-top : 10px;
	padding-left : 15px;
	padding-right : 15px;
	padding-bottom : 10px;
	border-left-width : 25px;
	border-left-style : solid;
	border-left-color : navy;
	}

#menu-Previous
	{
	text-align : left;
	}

#menu-Next
	{
	text-align : right;
	}

.date
	{
	font-size : large;
	color : black;
	border-bottom : 1px solid #999;
	margin-bottom : 10px;
	font-weight : bold;
	}

.posted
	{
	font-size : 85%;
	margin-bottom : 25px;
	text-align : right;
	}

.calendar
	{
	color : black;
	font-size : 95%;
	font-weight : normal;
	line-height : 125%;
	padding : 2px;
	text-align : left;
	}

.calendarhead
	{
	font-size : 85%;
	font-weight : bold;
	padding : 2px;
	text-transform : uppercase;
	text-align : left;
	}

.side
	{
	color : black;
	font-size : 75%;
	font-weight : normal;
	line-height : 140%;
	padding : 2px;
	}

.sidetitle
	{
	color : #000099;
	font-size : 85%;
	font-weight : bold;
	padding : 2px;
	margin-top : 30px;
	text-transform : uppercase;
	}

.syndicate
	{
	font-size : x85%;
	line-height : 140%;
	padding : 2px;
	margin-top : 15px;
	}

.powered
	{
	color : black;
	font-size : 85%;
	line-height : 140%;
	text-transform : uppercase;
	padding : 2px;
	margin-top : 50px;
	}

.comments-head
	{
	font-size : 120%;
	color : black;
	border-bottom : 1px solid #999;
	margin-top : 20px;
	font-weight : bold;
	}

.comments-body
	{
	color : black;
	font-size : 100%;
	font-weight : normal;
	line-height : 175%;
	padding-bottom : 10px;
	padding-top : 10px;
	}

.comments-post
	{
	color : black;
	font-size : 85%;
	font-weight : normal;
	}

.trackback-url
	{
	color : black;
	font-size : 85%;
	font-weight : normal;
	line-height : 140%;
	padding : 5px;
	border : solid;
	border-left-style : solid;
	border-top-color : black;
	border-right-color : black;
	border-bottom-color : black;
	border-left-color : black;
	border-top-width : 1px;
	border-right-width : 1px;
	border-bottom-width : 1px;
	border-left-width : 1px;
	background-color : white;
	width : 95%;
	}

.trackback-body
	{
	color : black;
	font-size : 100%;
	font-weight : normal;
	line-height : 140%;
	padding-bottom : 10px;
	padding-top : 10px;
	border-bottom : 1px dotted #999;
	}

.trackback-post
	{
	color : black;
	font-size : 100%;
	font-weight : normal;
	}

#banner-commentspop
	{
	color : #FFF;
	font-size : large;
	font-weight : bold;
	border-left : 1px;
	border-right : 1px;
	border-top : 1px;
	background : #003366;
	padding-left : 15px;
	padding-right : 15px;
	padding-top : 5px;
	padding-bottom : 5px;
	}

BLOCKQUOTE
	{
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : gray gray gray gray;
	margin-top : 10px;
	margin-left : 10px;
	margin-right : 10px;
	margin-bottom : 10px;
	}

.sidefloat
	{
	}

UL
	{
	padding : 0px;
	margin : 0px;
	list-style-type : none;
	}

LI
	{
	padding : 2px 0px 2px 7pxmargin : 0px;
	border-top-width : thin;
	border-left-width : 3px;
	border-bottom-width : 1px;
	border-left-style : solid;
	border-bottom-style : solid;
	border-left-color : black;
	border-bottom-color : black;
	background-color : #cccccc;
	}

.EntryTitle
	{
	
	color : #4b4b4b;
	}

.showhide
	{
	text-align : justify;
	margin-top : 5px;
	margin-bottom : 5px;
	padding-top : 3px;
	padding-left : 3px;
	padding-right : 3px;
	padding-bottom : 3px;
	border-width : 1px 1px 1px 1px;
	border-style : solid solid solid solid;
	border-color : black black black black;
	font-size : 75%;
	line-height : 150%;
	width : 100%;
	}

.footer
	{
	align : left;
	margin-top : 25px;
	margin-left : 10px;
	}

.Af
	{
	font-size : 75%;
	TEXT-ALIGN : center;
	BORDER-LEFT : #ff9a35 3px solid;
	BORDER-RIGHT : #ff9a35 3px solid;
	BORDER-TOP : #ff9a35 3px solid;
	BORDER-BOTTOM : #ff9a35 3px solid;
	PADDING-LEFT : 5px;
	PADDING-RIGHT : 5px;
	PADDING-TOP : 5px;
	PADDING-BOTTOM : 5px;
	MARGIN-TOP : 10px;
	MARGIN-BOTTOM : 10px;
	FONT-WEIGHT : bold;
	BACKGROUND-COLOR : #ffdab5;
	}

.AfR
	{
	float : right;
	font-size : 75%;
	background-color : #ffdab5;
	padding-top : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-bottom : 5px;
	border-width : 3px 3px 3px 3px;
	border-style : solid solid solid solid;
	border-color : #ff9a35 #ff9a35 #ff9a35 #ff9a35;
	text-align : center;
	}


TD.Cat_Title{
  font-weight : bold;
  color : white;
  background-color : black;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}

IMG
	{
	margin : 3px 5px 3px 5px;
	}


.rss_item
	{
	padding : 3px 0px 0px 3px
	margin : 0px;
	border-width : 0px;
	border-style : solid;
	border-color : white;
	background-color : white;
	}

.rss_items
	{
	padding : 3px 0px 0px 3px
	margin : 0px;
	border-width : 0px;
	border-style : solid;
	border-color : white;
	background-color : white;
	}

/* begin styles for RSS Feed */

.rss_box {
}

.rss_title, rss_title a {
}

.rss_items {
}

.rss_item  {
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
}

.rss_item a:hover { 
}

.rss_date {
}

