#member_services h1 {
background:#2978a6;
border:none;
color:#f5f5f5;
line-height:.6em;
margin:2px 0 0;
padding:10px;
text-align:left;
}

#member_services #edit td {
background:#f0f0f0;
border-bottom:1px solid #ccc;
padding:5px;
}

#member_services #edit td.bold {
background:#fff;
}

#reg_content {
color:#333;
margin:0 auto;
padding:10px;
width:600px;
}

#reg_content h3 {
clear:both;
color:#333;
padding:10px 0;
}

#reg_content p {
margin:10px 0;
}

#reg_menu {
background:#ccc;
height:30px;
margin:0;
}

#reg_menu li {
float:left;
margin:7px 0 0;
}

#reg_menu li a {
background:#555;
color:#fff;
margin:0 0 0 2px;
padding:5px;
}

#reg_menu li a:hover {
background:#fff;
color:#333;
}

#reg_content fieldset {
border:none;
margin:0 5px;
padding:0;
width:290px;
}

#reg_content fieldset legend {
display:block;
margin:5px 0;
padding:2px;
}

#reg_content fieldset p {
background:#fff;
margin:5px;
padding:5px 0;
}

#reg_content fieldset .required {
background:url(http://media.kansascity.com/images/v15/bg-tab.png) repeat-x #ccc;
border:2px solid #bbb;
}

#reg_content fieldset p label {
color:#333;
display:block;
float:left;
font-weight:700;
padding:0 5px 0 0;
text-align:right;
width:90px;
}

#reg_content fieldset p .miregtext,#registration_form fieldset p .miregpassword {
border:2px solid #ccc;
padding:5px;
width:150px;
}

#reg_content fieldset p .miregselect {
border:2px solid #ccc;
width:165px;
}

#reg_content fieldset p .miregradio {
margin:0 10px;
}

#registration_form #subscriber p label {
display:block;
float:none;
padding:3px;
text-align:left;
width:auto;
}

#registration_form fieldset p #miregtextarea_code {
width:30px;
}

#registration_form fieldset .birthday label {
float:none;
padding:5px;
text-align:left;
}

#registration_form fieldset p #miregselectbirth_month {
clear:both;
margin:0 0 0 5px;
padding:0;
width:100px;
}

#registration_form fieldset p #miregselectbirth_day {
padding:0;
width:50px;
}

#registration_form fieldset p #miregselectbirth_year {
padding:0;
width:100px;
}

#registration_form #optIn {
background:#eee;
margin:20px 0;
}

#reg_content fieldset .checkbox input {
float:left;
margin:5px;
text-align:left;
width:auto;
}

#reg_content fieldset .checkbox label {
float:none;
text-align:left;
width:auto;
}

#reg_content .frmbutton {
margin:10px 0 20px;
}
