h2{
margin-bottom:10px;
}
/*table*/
th,td{
text-align:left;
vertical-align:top;
white-space:nowrap;
}
#staff_st_wrapper th,#staff_st_wrapper td{
padding-top:0.8em;
}
table{
margin:3px 15px 0 0;
display: block;
float:left;
}
th{
padding-right:0.8em;
}
.staff_longhead th, .staff_longhead td, #staff_st_wrapper .staff_longhead th, #staff_st_wrapper .staff_longhead td{
padding-top:0;
margin-top:0;
}
.staff_longdata td, #staff_st_wrapper .staff_longdata td {
padding-top:0;
margin-top:0;
text-align:right;
}
#staff_ca_wrapper th{
font-weight:bold;
color:#ffd8ea;
}
#staff_st_wrapper th{
font-weight:bold;
color:#d9f3ff;
}
/*float*/
#staff_ca_wrapper, #staff_st_wrapper, #staff_ca_e_wrapper, #staff_ca_m_wrapper{
zoom: 100%;
}
#staff_ca_wrapper:after, #staff_st_wrapper:after, #staff_ca_e_wrapper:after, #staff_ca_m_wrapper:after{
content: "";
clear:both;
height: 0;
display: block;
visibility: hidden;
}
#staff_ca_wrapper{
width:820px;
}
#staff_st_wrapper{
width:670px;
padding:30px 0 30px 4em;
margin:auto;
}
#staff_ca_e_wrapper{
width:350px;
padding-left:40px;
display: block;
float:left;
}
#staff_ca_m_wrapper{
width:350px;
padding-right:40px;
display: block;
float:right;
}
#staff_st_wrapper table{
margin-right:3em;
}
/*parts*/
#staff_ca_e p{
margin-right:50px;
}
#staff_ca_m p{
margin-right:10px;
}
#staff_st_wrapper p{
margin-right:5em;
}
#staff_ca_e, #staff_ca_m{
width:340px;
margin:auto;
}
