
#baseball{
width:750px;
}

#baseball img{
vertical-align:bottom;
}

/* -----------------
Heading 
--------------------*/
#baseball .hdg01{
position:relative;
}

#baseball .hdg01 h1{
margin:0;
padding:0;
background:none;
}

#baseball h2{
margin:0;
padding:0;
background:none;
}

#baseball h2 img{
margin-bottom:11px;
}

/* -----------------
Text
--------------------*/
#baseball p{
margin:0;
padding:0;
}

#baseball p.channel{
margin-bottom:33px;
}

/* -----------------
Box
--------------------*/
#baseball .contentsArea{
background:url(/library/campaign/baseball2010/images/contents_bg.gif) left top repeat-y;
}

#baseball .mainArea{
float:left;
width:570px;
}

#baseball .subArea{
float:right;
padding:0 10px;
width:145px;
}

#baseball .section{
margin-bottom:33px;
}

#baseball .channelDetails{
margin-bottom:10px;
background:url(/library/campaign/baseball2010/images/bg_details01.gif) left top repeat-y;
}

/* -----------------
List
--------------------*/
#baseball .hdg01 ul{
position:absolute;
top:256px;
left:95px;
}

#baseball .hdg01 ul li{
float:left;
margin:0 22px;
}

#baseball .subArea ul li{
margin-bottom:7px;
}

#baseball .subArea ul li.txt{
margin-bottom:7px;
padding-left:10px;
background:url(/library/campaign/baseball2010/images/sub_arrow.gif) left 0.3em no-repeat;
line-height:1.3;
font-size:90%;
}

#baseball ul.game{
width:576px;
over-flow:hiddun;
}

#baseball ul.game li{
float:left;
margin-right:6px;
}

#baseball ul.list01{
width:582px;
over-flow:hiddun;
}

#baseball ul.list01 li{
float:left;
margin-right:6px;
}


/* -----------------
ImgAndText
--------------------*/
#baseball .imgAndTxt01{
margin-bottom:1px;
padding:9px 10px;
border-top:#CACACA 1px solid;
border-bottom:#CACACA 1px solid;
}

#baseball .imgAndTxt01 .img{
float:left;
width:140px;
}

#baseball .imgAndTxt01 .txt{
float:right;
width:400px;
}

#baseball .imgAndTxt01 .txt dt{
margin-bottom:5px;
padding-bottom:3px;
font-weight:bold;
background:url(/library/campaign/baseball2010/images/bg_details02.gif) left bottom repeat-x;
}

#baseball .imgAndTxt01 .txt dd.day{
margin-bottom:5px;
padding-bottom:3px;
background:url(/library/campaign/baseball2010/images/bg_details02.gif) left bottom repeat-x;
font-size:85%;
}


#baseball .imgAndTxt02 .img{
float:left;
width:115px;
}

#baseball .imgAndTxt02 .txt{
float:right;
width:435px;
}

#baseball .imgAndTxt02 .txt dl{
padding-top:10px;
}

#baseball .imgAndTxt02 .txt dt{
padding-bottom:3px;
font-weight:bold;
}

#baseball .imgAndTxt02 .txt dd ul{
padding-top:3px;
}

#baseball .imgAndTxt02 .txt dd ul li{
padding-left:10px;
background:url(/library/campaign/baseball2010/images/sub_arrow.gif) left 0.3em no-repeat;
}


#baseball .newsArea{
margin-bottom:2px;
padding:8px 8px 8px 55px;
border:#ccc 1px solid;
background:url(/library/campaign/baseball2010/images/hdg_news.gif) 1px 1px no-repeat;
}

#baseball .newsArea strong{
color:#ff4e02;
}

#baseball .newsArea span{
font-size:87%;
}


/* -----------------
ClearFix
--------------------*/
#baseball #baseball .hdg01 ul,
#baseball .contentsArea,
#baseball ul.game,
#baseball ul.list01,
#baseball .imgAndTxt01,
#baseball .imgAndTxt02{
zoom:1;
}

#baseball #baseball .hdg01 ul:after,
#baseball .contentsArea:after,
#baseball ul.game:after,
#baseball ul.list01:after,
#baseball .imgAndTxt01:after,
#baseball .imgAndTxt02:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}

/* -----------------
Popup
--------------------*/
body#popup{
margin:0;
paddig:0;
font-size:80%;
}

body#popup img{
vertical-align:bottom;
border:0;
}

body#popup div{
margin:15px 15px;
width:570px;
}

body#popup div.pop_section{
margin:0 0 15px;
}

body#popup h1,
body#popup p,
body#popup ul{
margin:0 0 15px;
padding:0;
}

body#popup dl,
body#popup dt,
body#popup dd{
margin:0;
padpding:0;
}

body#popup ul li{
margin-bottom:3px;
padding-left:16px;
background:url(/library/campaign/baseball2010/images/popup_arrow01.gif) 6px 0.2em no-repeat;
list-style:none;
}

body#popup p.close{
padding-top:10px;
text-align:center;
background:url(/library/campaign/baseball2010/images/popup_bg01.gif) left top repeat-x;
}

/* -----------------
Popup iwamura
--------------------*/
body#popup p.read{
margin:0 0 10px !important;
}

body#popup .note01{
text-align:right;
font-size:90%;
}

body#popup #mlb .pop_hdg02{
margin:0 0 7px;
padding:0;
background:url(/library/campaign/baseball2010/images/pop_hg2_b.gif) left bottom no-repeat;
}

body#popup #mlb .pop_hdg02 div{
margin:0;
padding:8px;
background:url(/library/campaign/baseball2010/images/pop_hg2_t.gif) left top no-repeat;
}

body#popup #mlb .pop_hdg02 div h2{
margin:0;
padding:0 0 0 10px;
background:url(/library/campaign/baseball2010/images/pop_hg2_flag.gif) left center no-repeat;
min-height:17px;
_height:17px;
font-size:120%;
color:#115294;
}


body#popup #mlb dl{
margin-bottom:15px;
padding:10px;
background:#e1f0ff;
border:#89bcf0 1px solid;
font-size:90%;
}

body#popup #mlb dl dt{
padding-bottom:3px;
font-weight:bold;
}
