#registration td { text-align: left; vertical-align: top; }
#registration .left .hello { font-size: 12px; font-weight: bold; }
#registration .left .lastvisit { font-size: 10px; }
#registration .left .links, #registration .left .links a { color: green; font-weight: bold; font-size: 12px; }
#registration .left .links a { text-decoration: none; text-transform: uppercase; }

#reg_table td { font-size: 12px; }
#reg_table .left { padding-right: 10px; text-align: right; font-size: 11px; color: #666; }
#reg_table input, #reg_table select { width: 200px; }
#reg_table .btn { width: auto; }

#profile_table td { font-size: 14px; padding-bottom: 5px; }
#profile_table .left { padding-right: 10px; text-align: right; font-size: 12px; color: #666; width: 95px; }
#profile_table input, #profile_table select { width: 300px; font-size: 12px; }
#profile_table textarea { width: 300px; height: 150px; font-size: 12px; }
#profile_table .btn { width: auto; }

#pm_messages { width: 600px; }
#pm_messages .message_container { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #eee; }
#pm_messages .message {  }
#pm_messages .unread { background-color: #eef; }
#pm_messages .message .head {}
#pm_messages .message .head .date { float: right; color: #666; }

#pm_menu { margin: 0 0 10px 0; font-size: 16px; color: #555; }
#pm_menu a { text-decoration: none; color: #090; font-size: 16px; }
#pm_menu a.current { font-weight: bold; }

#pm_messages_table { border-collapse: collapse; border: 0; border-top: 1px solid #090; border-left: 1px solid #090; width: 100%; }
#pm_messages_table td, th { padding: 6px 5px 6px 5px; font-size: 12px; text-align: left; }
#pm_messages_table th { background-color: 431788; font-weight: bold; color: #fff; }
#pm_messages_table td.date { font-size: 10px; }
#pm_messages_table td, th { border-bottom: 1px solid #090; border-right: 1px solid #090; }
