#Form_EditProfileForm h2,
#Form_RegistrationForm h2  { float: left; height: 25px; width: 100%; margin: 0 0 10px 0; border-bottom: 1px solid #d9d9d9; }
#helpful { display: none; float: left; margin: 0 0 10px 0; width: 100%; }

#Nickname,
#FirstName,
#Surname,
#Interests,
#About,
#Country,
#Password,
#ConfirmPassword,
#Avatar { float: left; height: 30px; width: 100%; margin: 0 0 10px 0; } 

/*#Email { float: left; height: 30px; width: 100%; margin: 10px 0 10px 0; } */

#Form_EditProfileForm div#Email  label  { float: left; width: 200px; margin: 0; padding: 5px 0 0 0; font-size: 1.2em; font-weight: bold; }
#Form_EditProfileForm div#Email  input  { float: left; width: 241px; height: 21px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9; }

#Form_EditProfileForm div#Password  label  { float: left; width: 200px; margin: 0; padding: 5px 0 0 0; font-size: 1.2em; font-weight: bold; }
#Form_EditProfileForm div#Password  input  { float: left; width: 241px; height: 21px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9; }

#Form_EditProfileForm div#ConfirmPassword  label  { float: left; width: 200px; margin: 0; padding: 5px 0 0 0; font-size: 1.2em; font-weight: bold; }
#Form_EditProfileForm div#ConfirmPassword  input  { float: left; width: 241px; height: 21px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9; }

#Form_EditProfileForm label  { float: left; width: 200px; margin: 0; padding: 5px 0 0 0; font-size: 1.2em; font-weight: bold; }
#Form_EditProfileForm .middleColumn input  { float: left; width: 295px; height: 21px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9;  }
#Form_EditProfileForm .middleColumn input.checkbox  { float: left; width: 10px; height: 10px; padding: 0; border: none;  }

#Form_EditProfileForm .simpleimage { height: 40px; }
#Form_EditProfileForm .simpleimage input  { float: left; width: 300px; height: 25px; padding: 4px 0 0 4px;;  }

#Form_EditProfileForm_action_dosave,
#MultiUserBlogEntry_Form_MultiUserBlogEntryForm_action_postblog,
#Form_RegistrationForm_action_doregister  { float: left; width: 128px; height: 28px; padding: 0 0 4px 0; *padding: 4px 0 4px 0; margin: 10px 0 0 0; border: none; background-color: #7f7f7f; color: #ffffff; font-weight: bold; font-size: 1.2em; }

#MultiUserBlogEntry_Form_MultiUserBlogEntryForm { float: left; width: 100%; }

#Title { float: left; width: 245px; height: 45px; margin: 10px 0 0 0; }
#ExistingTags { float: right; width: 245px; height: 45px; margin: 10px 0 0 0; }
#Image { float: left; width: 100%; height: 45px; margin: 10px 0 0 0; }
#Content { float: left; width: 100%; height: auto; margin: 10px 0 0 0; }

#MultiUserBlogEntry_Form_MultiUserBlogEntryForm_Content { float: left; width: 504px; height: 235px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9; font-size: 1.3em; font-family: Helvetica, Arial, Times New, san-serif; }

#MultiUserBlogEntry_Form_MultiUserBlogEntryForm label  { float: left; width: 100%; margin: 0; padding: 5px 0 5px 0; font-size: 1.2em; font-weight: bold; }
#MultiUserBlogEntry_Form_MultiUserBlogEntryForm .middleColumn input  { float: left; width: 241px; height: 21px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9; }
#MultiUserBlogEntry_Form_MultiUserBlogEntryForm .middleColumn input.checkbox  { float: left; width: 10px; height: 10px; padding: 0; border: none;  }
#MultiUserBlogEntry_Form_MultiUserBlogEntryForm .middleColumn select  { float: left; width: 245px; height: 27px; padding: 2px 0 0 4px; border: 1px solid #d9d9d9; }

span.required { float: left; width: 100%; margin: -20px 0 0 10px; color: #ed9d9d; }

#Form_RegistrationForm div label  { float: left; width: 200px; margin: 0; padding: 5px 0 0 0; font-size: 1.2em; font-weight: bold; }
#Form_RegistrationForm div .middleColumn input  { float: left; width: 295px; height: 21px; padding: 4px 0 0 4px; border: 1px solid #d9d9d9;  }
#Form_RegistrationForm div .middleColumn input.checkbox  { float: left; width: 10px; height: 10px; padding: 0; border: none;  }

#Form_RegistrationForm div span.required { float: left; width: 100%; margin: -20px 0 0 210px; color: #ed9d9d; }