#main{ padding: 15px 50px 0 0; text-align: right; background: url(../images/bg-main.jpg) no-repeat 0 0; height: 280px !important; height /**/: 295px; }

#t-join{ overflow: hidden; padding-top: 18px; height: 0 !important; height /**/: 18px; background: url(../images/t-join.gif) no-repeat 100% 0; margin-bottom: 10px; }

#join label{ height: 18px; line-height: 18px; padding-right: 4px; }
#join input{ font-size: 13px; border: none; width: 102px; }
#join #from, #join #iam{ width: 180px; margin-top: 3px; }
#join #month{ width: 92px; }
#join #month, #join #day, #join #year{ margin-top: 3px; }
#btn-join{ width: auto !important; margin-top: 4px; }
#agree{ width: auto !important; }
a{ color: #35619C;}

#members_01 {width:265px; clear:both; overflow:hidden;  border:1px solid #69675d; font-family:tahoma; font-size:11px; color:#858585; float:left; padding-bottom:4px; margin-bottom:18px;}
#members_01 ul {margin:15px 0px 10px 20px;}
#members_01 ul li {float:left; padding:0px 14px 20px 0px;}
#member_01 {height:58px; width:100px;}
#member_01 .name {margin:-58px 0px 0px 65px; }
#member_01 .name  a {color:#424242; font-weight:bold;}

#menu_01 p {padding:14px 0px 0px 27px;}
#menu_01 p a {color:#ffffff; text-decoration:none; margin:0px 1px 0px 1px;}

#in {margin:0px 0px 0px 10px;}

#content_bg {background-color:#ffffff; width:775px; clear:both; overflow:hidden; padding-top:18px;}
#auth_01 {font-family:tahoma; font-size:11px; color:#ffffff; display:inline;  float:right; padding:0px 0px 10px 0px;} 
#auth_01 ul li {float:left; margin:0px 10px 0px 20px; list-style-type:disc;} 
#auth_01 ul li a {color:#ffffff;  font-size:11px;} 

/*#footer{ background: #FFF url(../images/bg-footer-ind.jpg) no-repeat 0 0; }