@charset "UTF-8";
@import url("/css/iTable.css");

/* ---------------------------------------------------------------------

TITLE   : nikkansports.com CSS
DATE    : 2009/09/01
URL     : http://www.nikkansports.com/baseball/mlb/playoff/2009/css/po-style.css
AUTHOR  : nikkansports.com
--------------------------------------------------------------------- */
#poBox { margin: 18px 0 15px; }
.AmLeague .listHead h2 { color: #325bab; }
.NaLeague .listHead h2 { color: #d04d52; }
.wSeries .listHead h2 { color: #6c5e15; }



/* Score
----------------------------------------------- */
#bbScore { padding-bottom: 30px; }

*+html #bbScore { padding-bottom: 5px; }
*html #bbScore { padding-bottom: 5px; }

#bbScore #contentsTitle { margin-bottom: 5px; }

#bbScore #contentsTitle span {
	font-size: 0.9em;
	font-weight: normal;
}

#bbScore p#upDate {
	font-size: 80%;
	text-align: right;
}

#bbScore .leagueTitle2 {
	margin-left: 5px;
	font-size: 100%;
	clear: both;
}

#bbScore .leagueTitle {
	margin: 18px 0 0 5px;
	padding-top: 15px;
	font-size: 100%;
	border-top: 1px dotted #b2b2b2;
	clear: both;
}

.scoreBox {
	margin-top: 1.3em;
	clear: right;
}

.scoreBox h5 {
	margin-bottom: 5px;
	font-size: 80%;
}

.scoreBox h5 span.time { font-weight: normal; }


/* ----- Score Table ----- */
table.scoreTable {
	width: 100%;
	border: solid #d5d5d5;
	border-width: 1px 1px 1px 0;
	border-collapse: separate;
	border-spacing: 0;
}

*html table.scoreTable { border-collapse: collapse; } /* for IE5~6 */
*+html table.scoreTable { border-collapse: collapse; } /* for IE7 */

table.scoreTable caption {
	padding: 3px 3px 2px;
	font-size: 80%;
	text-align: left;
}

table.scoreTable caption span.time { font-weight: bold; }


table.scoreTable th {
	padding: 4px 2px;
	font-size: 80%;
	font-weight: normal;
	color: #000000;
	text-align: center;
	background: #e5e4d2;
	border: solid #d5d5d5;
	border-width: 0 0 0 1px;
}

table.scoreTable td {
	padding: 5px 2px 4px;
	font-size: 90%;
	color: #000000;
	text-align: center;
	background: #f2f1e5 url(/baseball/img/score-td_bg.gif) repeat-x top;
	border: solid #d5d5d5;
	border-width: 0 0 0 1px;
}

table.scoreTable td.team {
	font-weight: bold;
	width: 20%;
}

table.scoreTable td.totalScore {
	width: 10%;
	font-weight: bold;
	background: #fffdd8 url(/baseball/img/score-td_bg2.gif) repeat-x top;
}

table.scoreTable td:last-child {
	width: 10%;
	font-weight: bold;
	background: #fffdd8 url(/baseball/img/score-td_bg2.gif) repeat-x top;
}

div.scoreBox dl {
	margin-top: 3px;
	line-height: 1.5em;
	font-size: 80%;
}

div.scoreBox dl dt {
	padding: 2px 2px 3px 3px;
	display: inline;
}

div.scoreBox dl dd { display: inline; }




/* Schedule
----------------------------------------------- */
.yaguraWrap {
	margin: 0 0 15px;
	text-align: center;
}

.yaguraWrap img { border: 3px solid #d5d5d5; }


.scheduleTableWrap {
	padding: 15px 10px 0;
	border-top: 1px solid #cfcfcf;
}

.scheduleTableWrap .listHead { margin: 0 -5px 10px; }

.scheduleTable { margin: 0 0 15px; }

.scheduleTable td { text-align: center; }
.scheduleTable td.home { text-align: right; }
.scheduleTable td.visitor { text-align: left; }
.scheduleTable td.winner { color: #cf0000; }


/* Team
----------------------------------------------- */
.teamPack {
	margin: 0 0 15px;
	padding: 3px;
	border: 1px solid #d5d5d5;
}

.teamHeading {
	padding: 6px 3px 0 55px;
	min-height: 53px;
	height: auto !important;
	height: 53px;
}

.teamHeading#bos { background: url(/baseball/mlb/playoff/2009/img/logo_bos.gif) no-repeat 3px 3px #e0e5ef; }
.teamHeading#det { background: url(/baseball/mlb/playoff/2009/img/logo_det.gif) no-repeat 3px 3px #e0e5ef; }
.teamHeading#laa { background: url(/baseball/mlb/playoff/2009/img/logo_laa.gif) no-repeat 3px 3px #e0e5ef; }
.teamHeading#min { background: url(/baseball/mlb/playoff/2009/img/logo_min.gif) no-repeat 3px 3px #e0e5ef; }
.teamHeading#nyy { background: url(/baseball/mlb/playoff/2009/img/logo_nyy.gif) no-repeat 3px 3px #e0e5ef; }

.teamHeading#col { background: url(/baseball/mlb/playoff/2009/img/logo_col.gif) no-repeat 3px 3px #efe0e0; }
.teamHeading#lad { background: url(/baseball/mlb/playoff/2009/img/logo_lad.gif) no-repeat 3px 3px #efe0e0; }
.teamHeading#phi { background: url(/baseball/mlb/playoff/2009/img/logo_phi.gif) no-repeat 3px 3px #efe0e0; }
.teamHeading#stl { background: url(/baseball/mlb/playoff/2009/img/logo_stl.gif) no-repeat 3px 3px #efe0e0; }

.teamHeading h3 { font-size: 110%; }

.teamHeading p {
	margin: 5px 0 0;
	font-size: 80% !important;
	font-weight: bold;
	line-height: 1.01;
}

.teamPack p {
	margin: 5px 0;
	font-size: 90%;
	line-height: 1.6;
}

.teamPack p.home {
	margin: 0 -3px -3px;
	padding: 3px 7px;
	border-top: 1px dotted #d5d5d5;
	font-size: 80%;
	line-height: 1.2;
	background: #efefef;
}


/* History
----------------------------------------------- */
#historyTable .year {
	width: 6em;
	text-align: center;
}

#historyTable .win { text-align: right; }
#historyTable .score { text-align: center; }
#historyTable .notice {
	border-top: none;
	border-left: none;
	color: #000000;
	text-align: center;
	background: #cacfd5;
}




/* Clear Fix
----------------------------------------------- */
.ntbWrap:after { /* for Modern Browser */
	content: ".";
	height: 0;
	display: block;
	clear: both;
	visibility: hidden;
}

.ntbWrap { display: inline-block; } /* for WinIE7 & MacIE */

/* Hides from MacIE, for WinIE \*/
	*html .ntbWrap { height: 1%; }
	.ntbWrap { display: block; }
/* End hide from MacIE */
