body {
	color: #000;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

h1 {
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	/*text-shadow: #999 0px 0px 5px;*/
}

#top-menu {
    /*color: #000;
    background-color: #ccc;*/
    border-bottom: #000 1px solid;
    text-align: center;
    font-size: small;
    padding: 1em;
}

#content {
    margin: 0px;
    padding: 1em;
}

#footer {
    /*color: #000;
    background-color: #ccc;*/
    border-top: #000 1px solid;
    padding: 1em;
    font-size: small;
    text-align: center;
}

#signature {
  margin-top: 1em;
}

#signature address {
    font-weight: bold;
    font-style: normal;
}

/*blockquote.quote {
	color: #000;
	background-color: #cc9;
	border: #ddb 1px solid;
	padding: 1em;
}*/

/*div.code, pre.verbatim {
	color: #000;
	background-color: #eef;
	border: #ccd 2px solid;
	width: 90%;
	margin: auto;
	padding: 10px;
}*/

/*th, td {
	padding: 2px 5px;
}*/

/*th {
	color: #000;
	background-color: #cc9;
}*/

/*td {
	color: #000;
	background-color: #eed;
}*/

/*.dark {
	color: #fff;
	background-color: #000;
	padding: 5px;
}*/

/*em {
	color: #f00;
	background-color: transparent;
	font-size: 120%;
	font-style: normal;
}*/

/*div.section1o, div.section2o, div.section3o, div.section4o, div.section5o, div.section6o {
	padding: 0;
	margin: 0;
}*/

/*div.section1i, div.section2i, div.section3i, div.section4i, div.section5i, div.section6i {
	padding: 0;
	margin: 0 5px;
}*/

/* Google Custom Search */
#google-custom-search {
    text-align: center;
}

/* trackfeed */
#trackfeed {
    text-align: center;
    font-size: small;
}
#trackfeed_banner {
    border: 0px;
    vertical-align: middle;
}

/* Hatena Counter */
#hatena-counter-image {
    border: 0px;
}
