body {
	color: #000000;
	background-color: #7097FF;
	font-size: 80%
}

a:link {
	color: #FFE988;
}

a:visited {
	color: #CDBF8E;
}

.b {
	font-weight: bold;
}

img.banner {
	border: 0px;
}

table.outside {
	width: 100%;
	caption-side: top;
	border-collapse: collapse;
}

caption {
	color: #7097FF;
	background-color: #000000;
	font-weight: bold;
}

td {
	border: 2px solid #000000;
}

td.sidebar {
	vertical-align: text-top;
	width: 25%;
}

td.head {
	width: 25%;
}

td.mainspace {
	width: 75%;
}

td.diary {
	vertical-align: text-top;
	width: 75%;
}

hr {
	border: 2px solid #000000;
}

div.new {
	color: #FF0000;
	font-size: 60%
}
