body{ font-size:11pt; background-color:khaki; color:#000000;  background-image:url(); }

a:link   { text-decoration:underline; color:darkcyan; }
a:visited{ text-decoration:underline; color:darkcyan; }
a:active { text-decoration:underline; color:blue; }
a:hover  { text-decoration:underline; color:white; background-color: #cc3300; }

h1{ font-size:25pt; color:forestgreen; font-family:Impact; font-weight:bold; }
h2{ font-size:15pt;                    font-family:Impact; font-weight:bold; }
tr,td{ font-size:11pt; color:#000000; }
hr{ color:#aaaaaa; }

#mid  { font-size:11pt; }
.small{ font-size:10pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log  { width:630; border-style:solid; border-color:#9999CC; }
.log-0{ background-color:kahki; } /* rank */
.log-1{ background-color:kahki; } /* title */
.log-2{ background-color:kahki; } /* category */
.log-3{ background-color:kahki; } /* comment */
.log-4{ background-color:kahki; } /* comment(admin) */
.log-5{ background-color:kahki; } /* URL */

.log-0 td {font-size:12pt; }
.log-1 td {font-size:10pt; }
.log-3 td {font-size:08pt; }
.log-5 td {font-size:08pt; color:darkcyan; }

#container { width:800px; margin:0 auto 0 auto; margin-left:auto ; margin-right:auto; }
#title   { text-decoration:none; color:forestgreen; background-color:khaki; }

#mid-bar { background-color:forestgreen; color:white; } /* &#65533;&#65533;&#65533;i&#65533;o&#65533;[ */
#mid-bar td,
#mid-bar a { color:white; }

#search { background-color:forestgreen; color:white; } /* &#65533;&#65533;&#65533;i&#65533;o&#65533;[ */
#search a { color:white; }
#search td { padding-top:15px; padding-left:15px;}

.log-table { width:80%; margin:0 auto; } /* log table centering */
.adsenseTitle { font-size:x-small; color:gray; text-align:right; } /* adSense Title */ 
.title-bar { background-color:forestgreen; color:white; } /* title bar */

#main {
	margin-top:10px;
	/*border: 1px solid #000000;*/
	text-align: left;
	padding: 5px;

	float: left;
	margin-left: 3px;
	width: 70%;
}

#side {
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #000000;
	text-align: left;

	float: right;
	margin-left: 8px;
	width: 230px;
	width: 25%;
}

#footer {
	float: left;
	margin: 5px;
	width: 100%;
}
