



#content {float:left;width:508px;}
#grid {overflow:hidden;zoom:1;margin:0 0 80px 0;white-space:nowrap;border-right:1px solid #fff;}

#join-content {padding:0 50px 0 12px;}
#nav2 {float:left;font:92% arial;border-left:1px solid #fff;}
#nav2 .first {padding-top:50px;}
#grid-empty {float:left;background:#EFF4F3;width:168px;height:168px;border-left:1px solid #fff;border-right:1px solid #fff;}
#logo {float:left;width:168px;}
#grid02 {float:left;width:337px;border-right:1px solid #fff;}
.nav3 {font-size:92%;}

#content strong {font-weight:bold;}

/* membership third level */
.membership .nav3 li {margin-left:0;} /* override base style */
.membership #grid {margin-bottom:15px;}
.membership .nav3 {margin-bottom:48px;}

/* faq */
#faq-list li strong {font-weight:bold;}
#faq-list p {font-weight:normal;}

/* ship schedule */
.asterisk {font-weight:normal;color:#ff0000;}
.asterisk {font-weight:normal;color:#ff0000;}
.schedule {border-top:1px dotted #bdbbb7;margin:0 0 1em;}
.schedule td {vertical-align:top;border-bottom:1px dotted #bdbbb7;padding:1.2em 0;}
.schedule .date {width:120px;font-weight:bold;white-space:nowrap;}
#content h2 {color:#B0ADA2;display:block;font-weight:bold;margin:0 0 0.5em;text-transform:uppercase;}


/* member events */
#events {border-top:1px dotted #bdbbb7;padding:1.2em 0 0 ;}
#events li {margin:0 0 1.2em;}
#content .event-hdr {text-transform:none;margin:0 0 .5em;color:#3d392b;font-weight:bold;}