@charset "utf-8";

/* person nav */
#personNav {
width:544px;
float:right;
margin-bottom:9px;
}
#personNav li {
display:inline;
float:left;
margin-left:6px;
}

/* lead box */
#wideContent .lead {
margin-bottom:18px;
}

/* interview box */
#wideContent .interview {
float:left;
width:520px;
}
#wideContent .interview h3 {
margin-bottom:13px;
}
#wideContent .interview p {
margin:0 8px 27px;
}
#wideContent .interview .left-335 {
display:inline;
float:left;
width:335px;
}
#wideContent .interview .left-355 {
display:inline;
float:left;
width:355px;
}
#wideContent .interview .notes {
display:inline;
float:right;
width:145px;
margin-bottom:28px;
font-size:0.83em;
line-height:1.4;
}
#wideContent .interview .notes li {
margin-bottom:5px;
}
#wideContent .interview .notes img {
display:block;
float:right;
margin:5px 0;
}
#wideContent .interview .img-r {
display:inline;
float:right;
margin-right:5px;
margin-bottom:28px;
}
#wideContent .interview .right-335 {
display:inline;
float:right;
width:335px; 
}
#wideContent .interview .img-l {
display:inline;
float:left;
margin-left:5px;
margin-bottom:28px;
}
/* extra box */
#wideContent .interview .extra {
background:url(../images/person_bg_02.png) repeat-y;
}
#wideContent .interview .extra-inner {
padding-bottom:20px;
background:url(../images/person_bg_03.png) left bottom no-repeat;
}
#wideContent .interview .extra h3 {
margin-bottom:16px;
padding-top:22px;
padding-left:16px;
background:url(../images/person_bg_01.png) no-repeat;
}
#wideContent .interview .extra .image {
display:inline;
float:right;
margin-top:-33px;
margin-right:16px;
}
#wideContent .interview .extra p {
margin:0 17px;
}

/* more box */
#wideContent .more {
float:right;
width:220px;
}
#wideContent .more h3 {
position:relative;
margin:-1px -1px 0;
}
#wideContent .more .profile,
#wideContent .more .flow {
border:1px solid #C6D3EF;
}
#wideContent .more .profile {
margin-bottom:10px;
}
#wideContent .more .profile ul {
padding:11px 9px 31px;
}
#wideContent .more .profile li {
line-height:1.6;
}
#wideContent .more .flow dl {
margin-top:-1px;
padding:0 9px;
}
#wideContent .more .flow dt,
#wideContent .more .flow dd {
padding-top:9px;
border-top:1px dotted #C6D3EF;
}
#wideContent .more .flow dt {
clear:left;
float:left;
width:4em;
color:#3E78D0;
line-height:1.3;
}
#wideContent .more .flow dd {
margin-left:4em;
}
#wideContent .more .flow p {
margin:0 0 9px;
padding-top:9px;
border-top:1px dotted #C6D3EF;
}
#wideContent .more .flow .first {
padding-top:0;
border-top:none;
}
#wideContent .more .flow .extra {
margin-left:-4em;
padding:9px;
border:1px solid #C6D3EF;
background-color:#F4F8FC;
}
#wideContent .more .flow strong {
display:block;
margin-bottom: 5px;
color:#333;
font-size:1.16em;
font-weight:bold;
}
