body {
	background-color: #FFFFFF;
}
div.base {
	width: 800px;
}
div.maindivbox {
	float: left;
	width: 630px;
	margin-left: 2px;
	margin-right: 2px;
}
div.rightbox {
	float: right;
	width: 160px;
}
div.bottombox {
	clear: both;
}
p {
	color: #000000;
}

table {
	border-collapse: collapse;
}
td,th {
	background-color: #cccccc;
	text-align: center;
	border: 1px #000000 solid;
}
th {
	font-weight: 600;
	white-space: nowrap;
}
table.games {
	width: 100%;
	margin-bottom: 2ex;
}
th.team {
	width: 40%;
}
td.score {
	width: 5%;
}
td.detailscore {
	width: 10%;
}

td {
}
table.teams td {
	text-align: left;
}
td.senpyou {
	text-align: left;
}

h1 {
	width: 800px;
	background-color: #0000cc;
	color: #FFFFFF;
	text-align: center;
}

h2 {
	background-color: #ffffff;
	color: #0000aa;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-style: solid;
	border-color: #000044;
}

div.header {
	width: 800px;
	background-color: #000088;
	padding-top: 1em;
	padding-bottom: 1em;
}
div.header p {
	color: #FFFFFF;
	text-align: center;
}
div.menubar p {
	background-color: #aaaaff;
	text-align: center;
}

div.link {
	background-color: #aaaaff;
	padding-left: 3em;
	padding-right: 3em;
}

span.detail {
	font-weight: 100;
}

span.win {
	font-weight: 800;
}

A:link { color: #0000ff;}
A:visited { color: #3333cc;}
A:active { color: #ff0000;}
A:hover { 
	background: #0000ff;
	color: #ffffff
}

td.t1 {
	text-align: right;
}
td.t2 {
	text-align: left;
}
ul.link li {
	display: inline;
	list-style-type: none;
}
ul.link li a {
	font-size: 6pt;
}

