@charset "UTF-8";

	body {
		margin:0px 0px 20px 0px;
		background-image: url("images/kabe.gif");
	}
	A {
		text-decoration : none;
		color : blue;
	}
	A:hover	{
		color : fuchsia;
	}
/*
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}
*/
H1,H2,H3,H4,H5,H6{
  border-bottom-width : 1px;
  border-bottom-style : double;
  border-bottom-color : green;
  padding-left : 4px;
  border-left-width : 8px;
  border-left-style : solid;
  border-left-color : green;
}

	#banner {
		color:#333;
		font-size:x-large;
		font-weight:normal;
 		padding:15px;
		border-top:4px double #666;
		background:#FFF;
		}

	#banner a,
	#banner a:link,
	#banner a:visited,
	#banner a:active,
	#banner a:hover {
		font-size: xx-large;
		color: #333;
		text-decoration: none;
		}

	.description {
		color:#333;
		font-size:small;
		text-transform:none;
		}

	#content {
		position:absolute;
		left: 225px;
		margin-bottom:20px;
		border:0px solid #FFF;
		}

	#container {
		position:absolute;
		left: 225px;
		margin-bottom:20px;
		border:0px solid #FFF;
		}

	#links {
		padding:15px;
		border:0px solid #FFF;
		border-right:2px dotted #999;
		width:200px;
		}

	.blog {
  		padding-left:15px;
  		padding-top:0px;
  		padding-right:15px;			
		}
	.adsense{
		background-color : #DFF2FD;
		text-align : center;
		padding-top : 2px;
		padding-left : 2px;
		padding-right : 2px;
		padding-bottom : 2px;border-width : thin thin thin thin;border-style : groove groove groove groove;border-color : black black black black;
	}
	.adsense2{
		background-color : #FFFFFF;
		text-align : center;
		padding-top : 2px;
		padding-left : 2px;
		padding-right : 2px;
		padding-bottom : 2px;border-width : thin thin thin thin;border-style : groove groove groove groove;border-color : black black black black;
	}
        .about {
                color:#333;
                font-size:14px;
                font-weight:normal;
                line-height:120%;
                background:#AAF;
                border:1px solid gray;
                padding:4px;
	}
	.vote {
		font-size:14px;
	}

	.blogbody {
		color:#333;
		font-size:14px;
		font-weight:normal;
		line-height:120%;
		background:white;
		border:1px solid gray;
		padding:4px;
		}
/*	.blogbody TABLE{
		border-width : 1px 1px 1px 1px;
		border-style : dashed dashed dashed dashed;
		border-color : black black black black;
	}
*/
	#menu {
		margin-bottom:15px;
		background:yellow;
		text-align:center;
		}

	.date	{
		font-size: large;
		color: #333;
		border-bottom:1px solid #999;
		margin-bottom:10px;
		font-weight:bold;
		}

	.posted	{
		font-size: x-small;
		color: #000000;
		margin-bottom:25px;
		}


	.calendar {
		color:#666;
		font-size:x-small;
		font-weight:normal;
		line-height:140%;
		padding:2px;
		text-align:left;
		}

	.calendarhead {
		color:#666600;
		font-size:small;
		font-weight:normal;
		padding:2px;
		letter-spacing: .3em;
		text-transform:uppercase;
		text-align:left;
		}

	.side {
		margin-left:30px;
		color:#333;
		font-size:14px;
		font-weight:normal;
		line-height:140%;
		padding:2px;
		}

	.sidetitle {
		color:#666600;
		font-size:small;
		font-weight:normal;
		padding:2px;
		margin-top:30px;
		letter-spacing: .3em;
		background:#FFF;
		text-transform:uppercase;
		}

	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		line-height:140%;
		padding:2px;
		margin-top:15px;
/*		background:#FFF;
*/
		}

	.powered {
		color:#666;
		font-size:x-small;
		line-height:140%;
		text-transform:uppercase;
		padding:2px;
		margin-top:50px;
		letter-spacing: .2em;
		background:#FFF;
		}


	.comments-body {
		color:#666;
		font-size:small;
		font-weight:normal;
		line-height:140%;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px dotted #999;
		}

	.comments-post {
		color:#666;
		font-size:x-small;
		font-weight:normal;
		}

	.trackback-url {
		color:#666;
		font-size:small;
		font-weight:normal;
		background:#FFF;
		line-height:140%;
		padding:5px;
		border:1px dotted #999;
		}


	.trackback-body {
		color:#666;
		font-size:small;
		font-weight:normal;
		background:#FFF;
		line-height:140%;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px dotted #999;
		}

	.trackback-post {
		color:#666;
		font-size:x-small;
		font-weight:normal;
		background:#FFF;
		}


	.comments-head	{
		font-size:small;
		color: white;
		border-bottom:1px solid #999;
		margin-top:20px;
		font-weight:bold;
		background:gray;
		}

	#banner-commentspop {
		color:#FFF;
		font-size:large;
		font-weight:bold;
		border-left:1px solid #FFF;
		border-right:1px solid #FFF;
		border-top:1px solid #FFF;
		background:#003366;
		padding-left:15px;
		padding-right:15px;
		padding-top:5px;
		padding-bottom:5px;
		}

	textarea {
	}
	.title{
		font-size : 14pt;
		font-weight : bolder;
		text-align : center;
		background-color : gray;
		color : white;
	}
	.subtitle{
		font-size : 14px;
		color : white;
		background-color : blue;
		font-weight : bold;
		border-style:solid;
		border-width : 0px 0px;
		border-bottom-width : medium;
		border-left-width : 0px;
		border-bottom-color : silver;
		letter-spacing : 2px;
	}
	.subsubtitle{
		font-size : 12px;
		font-weight : bold;
		background-color : #0080ff;
		color : white;
	}
	.list{
		font-size : 14px;
		margin-left : 10px;
		border-left-width : 15px;
		border-left-style : solid;
		border-left-color : green;
		padding:4px;
	}

.c  { color: #228B22;} /* comment */
.cm { color: #000000;} /* comma */
.co { color: #000000;} /* colon */
.h  { color: #CD5555; font-weight:bold;} /* here-doc-target */
.hh { color: #CD5555; font-style:italic;} /* here-doc-text */
.i  { color: #00688B;} /* identifier */
.j  { color: #CD5555; font-weight:bold;} /* label */
.k  { color: #8B008B; font-weight:bold;} /* keyword */
.m  { color: #FF0000; font-weight:bold;} /* subroutine */
.n  { color: #B452CD;} /* numeric */
.p  { color: #000000;} /* paren */
.pd { color: #228B22; font-style:italic;} /* pod-text */
.pu { color: #000000;} /* punctuation */
.q  { color: #CD5555;} /* quote */
.s  { color: #000000;} /* structure */
.sc { color: #000000;} /* semicolon */
.v  { color: #B452CD;} /* v-string */
.w  { color: #000000;} /* bareword */
pre { color: #000000;
      background: #FFFFFF;
      font-family: courier;
    }

