a:hover		{
		text-decoration: underline;
		background-color: pink;
		}

a:link {color:#2E8B57; text-decoration:none}
a:visited {color:#006400; text-decoration:none}
a:active { color: #00FF00;}





body		{
		text-align: center;
		background-color: #99CC99;
		color: #333333;
		margin: 10px;
		font-family: Verdana, Helvetica, sans-serif;
		}
#container	{
		width:750px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		background-color: white;
		}
img		{
		border: 0;
		}
.center		{
		text-align: center
		}

/* ヘッダー部分 */
#header		{
		background-color: #99CC99;
		color: #333333;
		background-image: url(http://toyone.org/head.jpg);
		height: 90px;
		border: 2px solid #339966;
		padding: 10px;
		margin: 10px;
		}
#header h1	{
		font-size: 30px;
　　　　　　　　　　　　　　letter-spacing: 0.3em;
		margin: 0;
		padding: 0;
		color:  #ffffff;
		text-align: left;
		}
#header h1 a	{
		text-decoration: none;
		margin: 5px;
		padding: 5px;
		color: #ffffff;
		}
#header p	{
		font-size: 13px;
		text-align: right;
		padding-top: 30px;
		color: #003300;
		}

/* サイドバー部分 */
.sidebar	{
		width: 200px;
		padding-left: 5px;
		margin-left: 5px;
		float: left;
		}
.sidebar h3	{
		font-size:14px;
		font-family: Verdana, Helvetica;
		margin-bottom: 1px;
		padding: 4px 3px 3px 4px;
		color: #003300;
		text-align: center;
		background-color: #ffffff;
		border: 1px solid #339966;
		}
.sidebar h3 a	{
		color: #003300;
		text-decoration: none;
		}
.menu		{
		list-style-type: none;
		margin: 1px 5px 1px 5px;
		padding: 1px 5px 1px 5px;
		}
.sidebar li	{
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		line-height: 150%;
		font-size: 12px;
		margin-bottom: 2px;
		}

/* エントリー部分 */
#content	{
		width: 500px;
		padding-right: 5px;
		margin-right: 5px;
		float: right;
		line-height: 130%;
		}
#content h2,  #search h2	{
		padding: 5px;
		font-size:14px;
		padding: 4px 3px 3px 4px;
		color:  #003300;
		background-color:;
		border: 1px solid #339966;
		text-align: center;
		}
#content h4{
                            font-size:12px;
                            color:#008B00;
                            border: 1px solid #2E8B57;
                            text-align: center;
                  }


#content p, #search p		{
		font-size: 14px;
		color: #333333;
		margin-right: 10px;
		margin-left: 10px;
		line-height: 150%;
		}
#content li	{
		list-style-type: none;
		margin-left: 0;
		padding-left: 0;
		font-size: 14px;
		margin-bottom: 10px;
		}
#content img	{
		padding: 0 15px 0 0;
		}
#search		{
		width: 790px;
		padding: 10px;
		}
#content blockquote {
                            font-size:14px;
                            color:#00008B;
                            border-left: dashed 8px #66CDAA;
                  }

/* フッター部分 */
#footer		{
		border-top: 5px solid #339966;
		margin-top: 10px;
		clear: both;
		background-color: #ffffff;
		}
#footer	p	{
		font-size: 12px;
		color:  #333333;
		text-align: center;
		margin-top: 0;
		margin-bottom: 0;
		}

/* 著作権表記部分（以下削除不可/変更可） */
#footer p.daisuki{
		font-size: 10px;
		color: #cccccc;
		text-align: right;
		font-family: Alial Narrow, Helvetica, sans-serif;
		}
#footer p.daisuki a{
		text-decoration: none;
		color: #cccccc;
		}
#footer strong	{
		font-weight: lighter;
		}
/* Posted */
#content p.posted	{
	font-size:10px
	}
