.applestyle_birthday { overflow:hidden; position:relative; width:100%; background:url(../images/normal/tb_mid.png) top left repeat-x;padding-bottom:10px;}
.applestyle_birthday h2 { display:block; height:16px; padding:0px 0 0 0px; margin-bottom:0px; margin-top:0px; color:#ffffff; font-size:1em;}
.applestyle_birthday .bottom_mid {  position:relative; background:url(../images/normal/bottom_mid.png) 0 100% repeat-x;}
.applestyle_birthday .box_mid_left { position:relative; background:url(../images/normal/box_mid_dot.png) left repeat-y;}
.applestyle_birthday .box_mid_right { position:relative; background:url(../images/normal/box_mid_dot.png) top right repeat-y;}
.applestyle_birthday .bottom_left { position:relative; background:url(../images/normal/bottom_left.png) 0 100% no-repeat;}
.applestyle_birthday .bottom_right {position:relative; background:url(../images/normal/bottom_right.png) 100% 100% no-repeat;}
.applestyle_birthday .left-corner{ position:relative; background:url(../images/normal/tb_left.png) top left no-repeat;}
.applestyle_birthday .right-corner{ background:url(../images/normal/tb_right.png) top right no-repeat; padding: 8px}
.applestyle_birthday ul.memberList { margin-top:0px; margin-left:0px; padding:0px 0 0 0 ;}
.applestyle_birthday ul.memberList li { height:16px; background:url(../images/normal/bulletD0.gif) no-repeat left 9px; margin-left:0px; margin-right: 5px; padding: 3px 0 0 8px; overflow:hidden; list-style:none; white-space:nowrap;color:#a4a4a4; line-height:1.5em;  text-decoration:none; }
.applestyle_birthday ul.memberList li .date { float:right; text-align:right; color:#a4a4a4}
