diff --git a/app/assets/stylesheets/new_styles/_settings.scss b/app/assets/stylesheets/new_styles/_settings.scss
index 6f056d7918fa0da4512d47a16efae6ce850034e4..1b3c53ab917d2cc724d11d472247940d8519fb2d 100644
--- a/app/assets/stylesheets/new_styles/_settings.scss
+++ b/app/assets/stylesheets/new_styles/_settings.scss
@@ -1,4 +1,13 @@
 /* Specific styles for the settings pages (profile, user account, privacy, services) */
 #inner_account_delete {
 	width: 700px;
+}
+
+.as-selections #tags {
+	border: none;
+	box-shadow: none;
+}
+
+.enclosed-checkbox label {
+	margin-bottom: 0;
 }
\ No newline at end of file
diff --git a/app/views/profiles/_edit.haml b/app/views/profiles/_edit.haml
index 4eb439a9f22f2ce461e1f232c83aa47a68749a76..e8d71d505cf90133b2c9798724183577212605dc 100644
--- a/app/views/profiles/_edit.haml
+++ b/app/views/profiles/_edit.haml
@@ -42,7 +42,7 @@
   %h4
     = t('search')
  
-  .well
+  .well.enclosed-checkbox
     = label_tag 'profile[searchable]', :class => "checkbox" do
       = check_box_tag 'profile[searchable]', true, profile.searchable
       = t('profiles.edit.allow_search')
@@ -51,8 +51,9 @@
 
   %h4
     = t('nsfw')
-  = t('profiles.edit.nsfw_explanation')
-  .well
+  %p
+    = t('profiles.edit.nsfw_explanation')
+  .well.enclosed-checkbox
     = label_tag 'profile[nsfw]', :class => "checkbox" do
       = check_box_tag 'profile[nsfw]', true, profile.nsfw?
       = t('profiles.edit.nsfw_check')