BODY {
	background-color : #101077;
	background-image : url("wall.jpg");
	color: #FFFFFF;
}

A:link {color : #80AAFF;}
A:visited {color : #80FFFF;}
A:hover {color: #FFFF00;}
A:active {color: #FFFF00;}

A:link.toplink {color : #0000F0;}
A:visited.toplink {color : #800080;}
A:hover.toplink {color: #FFFF00;}
A:active.toplink {color: #FFFF00;}

A:link.white {color : #307090;}
A:visited.white {color : #703030;}
A:hover.white {color: #FF8000;}
A:active.white {color: #FF8000;}

H1 {
	font-size: 20pt;
	color : #000000;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin: 0px 20px 40px;
	padding: 5px;
	background-color : #FFFFFF;
	border-width: thin;
	border-width: 3px 10px;
	border-style : solid;
	border-color : #00FF88;
}

H2 {
	font-size: 17pt;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	margin: 20px;
	padding: 6px;
	background-color: #FFFFFF;
	border-width: thin;
	border-width: 2px 10px;
	border-style: solid;
	border-color: #00FF88;
	line-height: 1.7em;
}

H3 {
	font-size: 15pt;
	color : #FFFFFF;
	font-style: normal;
	font-weight: normal;
	margin: 10px 40px;
	line-height: 1.4em;
}

H3.photoindex {
	font-size: 15pt;
	color : #000000;
	font-style: normal;
	font-weight: bold;
	margin: 10px 40px;
	line-height: 1.4em;
	background-color: #CCFFDD;
	padding: 6px;
}

H4 {
	font-size: 11pt;
	color : #FFFFFF;
	font-style: normal;
	font-weight: normal;
	margin: 10px 40px;
	line-height: 1.2em;
}

P.kakomi {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	margin: 10px 40px;
	padding: 4px;
	background-color: #FFFFFF;
	border-width: thin;
	border-width: 3px;
	border-style: solid;
	border-color: #00FF88;
	line-height: 1.2em;
}

TABLE.tabletoppage {
	margin-top: 15px;
	margin-bottom: 15px;
}

TH.hdata {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	padding: 4px;
	line-height: 1.2em;
	background-color: #AAAAFF;
	text-align: center;
	vertical-align : top;
}

TH.hcap {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	padding: 4px;
	line-height: 1.2em;
	background-color: #FFFFFF;
	text-align: center;
}

TH.tophcap {
	font-size: 14pt;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	line-height: 1.2em;
	background-color: #AAAAFF;
	width : 600px;
	height : 36px;
	text-align: left;
	vertical-align : middle;
	padding: 4px;
}

TH.linkCell {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	line-height: 1.2em;
	background-color: #333333;
}

TD.topcap {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
	background-color: #FFFFFF;
	width : 600px;
	height : 72px;
	vertical-align : top;
	padding: 4px;
}

TD.data {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	line-height: 1.2em;
	background-color: #FFFFFF;
}

TD.cap {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	line-height: 1.2em;
	background-color: #FFFFFF;
	width : 230px;
}

TD.cap2 {
	font-size: 11pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding: 4px;
	line-height: 1.2em;
	background-color: #FFFFFF;
	width : 470px;
}

LI.oomidashi {
	margin-top: 20px;
}

OL,UL {
	font-size: 11pt;
	color: #FFFFFF;
	line-height: 1.2em;
	margin-top: 5px;
	margin-bottom: 10px;
}

UL.blog {
	font-size: 11pt;
	color: #000000;
	line-height: 1.2em;
	margin-top: 5px;
	margin-bottom: 10px;
}
