div#ColumnAuthor {
	height: 75px;
	line-height: 1.5em;
}
div#ColumnAuthor .authorphoto {
	float: right;
	margin-left: 1em;
}
div#ColumnAuthor .description {
	padding-left: 2em;
}
strong {
	color: #990000;
}
div#Base {
	background-color: #FFFF99;
	border: 1px solid #999999;
	margin-top: 2em;
	padding: 1em;
}
div#Base h3 {
	margin: 0px !Important;
	padding: 0px !Important;
	color: #333333;
	background-color: #FFFF99 !Important;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: small;
	line-height: 1em;
}
#Base h4 {
	font-size: small;
	color: #663300;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	border: 1px solid #FFFFFF;
	margin-top: 1em;
	margin-bottom: 0.5em;
	line-height: 1em;
	background-color: #FFFFCC;
}
#Base ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#category-soccer #Main #ColumnEntry h3 {
	line-height: 1em;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2em;
	margin-bottom: 0.5em;
}
div#Access {
	background-color: #CCFF99;
	padding: 1em;
	border: 1px solid #999999;
	margin-top: 1em;
	margin-bottom: 1em;
}
div#Access h4 {
	margin-bottom: 0.5em;
	border: 1px solid #FFFFFF;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	background-color: #E3FDC4;
}

div#Access dl {
	margin: 0px;
}
div#Access dt {
	font-weight: bold;
	color: #333300;
}
div#Access dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
#entry-041 #access {
	float: right;
	margin-bottom: 1em;
	margin-left: 1em;
}
div#attention {
	padding-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
div#attention h4 {
	background-color: #FF9900;
	text-align: center;
	margin-top: 2em;
	margin-bottom: 1em;
	color: #FFFFFF;
	line-height: 1em;
	padding-top: 0.2em;
	padding-right: 0px;
	padding-bottom: 0.2em;
	padding-left: 0px;
}
h3#top {
	margin-top: 0px !Important;
}
div#entry-046 #part1 {
	background-image: url(../img/soccer/046/part1.jpg);
	background-repeat: no-repeat;
	margin-bottom: 1em;
}
div#entry-046 #part1 h4 {
	color: #000000;
	padding-left: 40px;
	margin-bottom: 0.5em;
}
div#entry-046 #part2 {
	background-image: url(../img/soccer/046/part2.jpg);
	background-repeat: no-repeat;
}
div#entry-046 #part2 h4 {
	color: #000000;
	padding-left: 40px;
	margin-bottom: 0.5em;
}
div#part2 li {
	font-weight: bold;
}
div#part2 ol div {
	font-weight: normal;
}

div#entry-046 ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div#entry-046 li {
	margin-top: 0.5em;
	background-image: url(../img/soccer/046/ball.gif);
	background-repeat: no-repeat;
	padding-left: 1.5em;
	background-position: 0px 5px;
}
div#GameRank {
	margin-top: 2em;
}
div#GameRank h4 {
	font-size: 12px;
	line-height: 1em;
	color: #FF6600;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	border: 1px solid #FF9900;
	margin: 0px 0px 10px!Important;
}

div#GameRank table {
	margin: 0px;
	padding: 0px;
	font-size: x-small;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
	line-height: 1em;
	width: 100%;
	text-align: center;
}
div#GameRank td {
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
div#GameRank .team {
	text-align: left;
}
div#GameRank th {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-right: 0.2em;
	padding-left: 0.2em;
	background-color: #DDDDDD;
}
div#GameRank tr#Alvirex {
	background-color: #FF9900;
	font-weight: bold;
}
#GameRank .point {
	margin-top: 2em!Important;
}
div#GameRank td.alvirex {
	background-color: #FF9900;
	font-weight: bold;
}
#entry-050 h3#top .date {
	font-size: x-small;
	font-weight: normal;
	color: #666666;
	margin-left: 1em;
}

#entry-050 table {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 0.5em;
}
#entry-050 th {
	background-color: #DDDDDD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	line-height: 1em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: center;
}
#entry-050 tr.cool td {
	text-align: left !Important;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

#entry-050 tr.cool {
	font-weight: bold;
	color: #FF6600;
}

#entry-050 th sup {
	font-weight: normal;
	color: #666666;
	font-size: xx-small;
}
#entry-050 tr.dark {
	background-color: #FFFFCC;
}
#entry-050 td {
	line-height: 1em;
	text-align: center;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}
.caption {
	font-size: x-small;
	line-height: 1.5em;
	color: #666666;
}
#entry-050 dl, #entry-058 dl, #entry-062 dl {
	margin: 0px 0px 0.5em;
	padding: 0px;
}
#entry-050 dt.akko, #entry-058 dt.akko, #entry-062 dt.akko {
	color: #663300;
	float: left;
	width: 4em;
	font-weight: bold;
}
#entry-050 dd.akko, #entry-058 dd.akko, #entry-062 dd.akko {
	color: #CC0000;
	margin-left: 4em;
}
#entry-050 dt.otsuka, #entry-058 dt.otsuka, #entry-062 dt.otsuka {
	color: #003366;
	float: left;
	width: 4em;
	font-weight: bold;
}
#entry-050 dd.otsuka, #entry-058 dd.otsuka, #entry-062 dd.otsuka {
	color: #000000;
	margin-left: 4em;
	margin-bottom: 0.5em;
}
#entry-054 dl {
	margin: 0px;
	padding: 0px;
}
#entry-054 dt {
	width: 4em;
	float: left;
}
#entry-054 dd {
	margin-left: 4em;
	margin-bottom: 0.5em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 0.5em;
}
#entry-054 #history {
}
#entry-054 #history h4 {
	border: 1px solid #CCCCCC;
	line-height: 1em;
	margin-top: 2em;
	margin-bottom: 0.5em;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	background-color: #EEEEEE;
}
#entry-054 #history .photo {
	margin-top: 1em;
	margin-bottom: 1em;
}
#entry-058 #GameRank span {
	font-size: x-small;
	color: #666666;
	padding-left: 0.5em;
	font-weight: normal;
}
#entry-058 #GameRank, #entry-060 #GameRank {
	margin-top: 0px;
}
#entry-058 #Topics, #entry-060 #Topics {
	background-color: #EEEEEE;
	padding: 1em;
	margin-top: 2em;
	border: 1px solid #CCCCCC;
}
#entry-058 #Topics h4, #entry-060 #Topics h4 {
	font-size: small;
	color: #FF6600;
	margin-bottom: 0.5em;
}
#entry-058 #photo, #entry-062 #photo {
	float: right;
	margin-bottom: 2em;
	margin-left: 2em;
}
#entry-062 #photo .caption {
	text-align: right;
	margin-top: 0.5em;
	margin-bottom: 1em;
}
