#content label { width: 150px; padding: 0 10px 0 0; }
#content input.text { width: 380px; }
#content fieldset p { clear: both; }
#content p.submit { padding: 0 24px 0 0; }
#content fieldset { padding: 10px 15px; margin: 0 0 1em; background: #e8f4f8; }

#content-base p span { display: none; }

#member-home { margin: 0 0 20px; }
#member-home td.left { padding: 0 20px 0 0; width: 270px; border-right: 1px solid #d9f1fa; }
#member-home td.right { padding: 0 0 0 20px; }
#member-home div.profile { padding: 10px; background: #d9f1fa; }
#member-home div.profile img { float: left; border: 1px solid #bed3db; }
#member-home div.profile p { margin: 0 0 0 60px; }

#full-profile img { float: left; }
#full-profile p { margin: 0 0 1em 60px; }

#message-member fieldset { background: #F7E0ED; }

#message-block th { text-align: left; }
#message-block th, #message-block td { padding: 3px 10px 3px 0; }
#message-block td.align-right { text-align: right; padding: 3px 0 3px 10x; text-transform: uppercase; }
#message-block tbody td { border-top: 1px solid #d9f1fa; }

#member_list table { width: 585px; margin: 0 0 0.5em; border-bottom: 1px solid #ccc; }
#member_list th, #member_list td { white-space: nowrap; padding: 3px 1em; }
#member_list th { background: #626262; color: white; }
#member_list div.paging-info p { float: left; font-weight: bold; }
#member_list div.paging-info ul { margin: 0; padding: 0; list-style-type: none; }
#member_list div.paging-info li { float: left; padding: 0 0 0 1em; }
#member_list div.paging-info li a { font-weight: bold; }