Index: themes/bartik/css/colors.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/colors.css,v
retrieving revision 1.7
diff -u -p -r1.7 colors.css
--- themes/bartik/css/colors.css	5 Oct 2010 01:48:11 -0000	1.7
+++ themes/bartik/css/colors.css	2 Nov 2010 00:16:36 -0000
@@ -1,7 +1,8 @@
 /* $Id: colors.css,v 1.7 2010/10/05 01:48:11 dries Exp $ */
 
-/* ---------- Color Module Styles ----------- */
-
+/**
+ * Color Module Styles
+ */
 body {
   background-color: #292929;
   color: #ffffff;
Index: themes/bartik/css/ie-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/ie-rtl.css,v
retrieving revision 1.4
diff -u -p -r1.4 ie-rtl.css
--- themes/bartik/css/ie-rtl.css	7 Oct 2010 17:59:01 -0000	1.4
+++ themes/bartik/css/ie-rtl.css	2 Nov 2010 00:16:36 -0000
@@ -10,8 +10,8 @@ ul.action-links li a,
 }
 .region-header .block,
 .region-header #block-user-login .form-item {
-  float: none;
   display: inline;
+  float: none;
   vertical-align: top;
 }
 .region-header #block-user-login .item-list li {
Index: themes/bartik/css/ie.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/ie.css,v
retrieving revision 1.7
diff -u -p -r1.7 ie.css
--- themes/bartik/css/ie.css	8 Oct 2010 03:36:03 -0000	1.7
+++ themes/bartik/css/ie.css	2 Nov 2010 00:16:36 -0000
@@ -15,8 +15,8 @@ fieldset legend {
 }
 #search-block-form input.form-submit,
 #search-form input.form-submit {
-  text-transform: capitalize; /* Trigger text indent. */
   height: 26px;
+  text-transform: capitalize; /* Trigger text indent. */
 }
 .meta {
   margin-bottom: 10px;
Index: themes/bartik/css/layout-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/layout-rtl.css,v
retrieving revision 1.4
diff -u -p -r1.4 layout-rtl.css
--- themes/bartik/css/layout-rtl.css	5 Oct 2010 01:48:11 -0000	1.4
+++ themes/bartik/css/layout-rtl.css	2 Nov 2010 00:16:36 -0000
@@ -1,7 +1,8 @@
 /* $Id: layout-rtl.css,v 1.4 2010/10/05 01:48:11 dries Exp $ */
 
-/* ---------- Basic Layout RTL Styles ----------- */
-
+/**
+ * Basic Layout RTL Styles
+ */
 #content,
 .sidebar,
 .region-triptych-first,
Index: themes/bartik/css/layout.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/layout.css,v
retrieving revision 1.4
diff -u -p -r1.4 layout.css
--- themes/bartik/css/layout.css	5 Oct 2010 01:48:11 -0000	1.4
+++ themes/bartik/css/layout.css	2 Nov 2010 00:16:36 -0000
@@ -1,7 +1,8 @@
 /* $Id: layout.css,v 1.4 2010/10/05 01:48:11 dries Exp $ */
 
-/* ---------- Basic Layout Styles ----------- */
-
+/**
+ * Basic Layout Styles
+ */
 #header div.section,
 #featured div.section,
 #messages,
@@ -9,9 +10,9 @@
 #triptych,
 #footer-columns,
 #footer {
-  width: 960px;
   margin-left: auto;
   margin-right: auto;
+  width: 960px;
 }
 #header div.section {
   position: relative;
@@ -52,8 +53,8 @@
   width: 480px;
 }
 .no-sidebars #content {
-  width: 960px;
   float: none;
+  width: 960px;
 }
 .sidebar {
   width: 240px;
@@ -86,6 +87,6 @@
   width: 220px;
 }
 #footer {
-  width: 940px;
   min-width: 920px;
+  width: 940px;
 }
Index: themes/bartik/css/maintenance-page.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/maintenance-page.css,v
retrieving revision 1.5
diff -u -p -r1.5 maintenance-page.css
--- themes/bartik/css/maintenance-page.css	1 Oct 2010 07:05:22 -0000	1.5
+++ themes/bartik/css/maintenance-page.css	2 Nov 2010 00:16:36 -0000
@@ -5,11 +5,11 @@ body.maintenance-page {
   color: #000;
 }
 .maintenance-page #page-wrapper {
+  border: 1px solid #cbcbcb;
   margin-left: auto;
   margin-right: auto;
-  width: 800px;
-  border: 1px solid #cbcbcb;
   margin-top: 40px;
+  width: 800px;
 }
 .maintenance-page #page {
   margin: 20px 40px 40px;
@@ -38,10 +38,10 @@ body.maintenance-page {
   background-image: none;
 }
 .maintenance-page #name-and-slogan {
+  font-size: 90%;
   margin-bottom: 50px;
   margin-left: 0;
   padding-top: 20px;
-  font-size: 90%;
 }
 .maintenance-page #name-and-slogan,
 .maintenance-page #name-and-slogan a,
@@ -54,8 +54,8 @@ body.maintenance-page {
   margin-top: 0;
 }
 .maintenance-page #messages {
-  padding: 0;
   margin-top: 30px;
+  padding: 0;
 }
 .maintenance-page #messages div.section {
   padding: 0;
Index: themes/bartik/css/print.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/print.css,v
retrieving revision 1.2
diff -u -p -r1.2 print.css
--- themes/bartik/css/print.css	9 Sep 2010 15:27:08 -0000	1.2
+++ themes/bartik/css/print.css	2 Nov 2010 00:16:36 -0000
@@ -1,13 +1,14 @@
 /* $Id: print.css,v 1.2 2010/09/09 15:27:08 webchick Exp $ */
 
-/* ---------- General Layout ---------- */
-
+/**
+ * General Layout
+ */
 body,
 input,
 textarea,
 select {
-  color: #000;
   background: none;
+  color: #000;
 }
 body.two-sidebars,
 body.sidebar-first,
@@ -29,17 +30,18 @@ body {
   width: 100%;
 }
 #triptych-wrapper {
-  width: 960px;
+  border: none;
   margin: 0;
   padding: 0;
-  border: none;
+  width: 960px;
 }
 #triptych-first, #triptych-middle, #triptych-last {
   width: 250px;
 }
 
-/* ---------- Node Pages ---------- */
-
+/**
+ * Node Pages
+ */
 #comments .title,
 #comments form,
 .comment_forbidden {
Index: themes/bartik/css/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style-rtl.css,v
retrieving revision 1.12
diff -u -p -r1.12 style-rtl.css
--- themes/bartik/css/style-rtl.css	7 Oct 2010 17:59:01 -0000	1.12
+++ themes/bartik/css/style-rtl.css	2 Nov 2010 00:16:36 -0000
@@ -1,7 +1,8 @@
 /* $Id: style-rtl.css,v 1.12 2010/10/07 17:59:01 webchick Exp $ */
 
-/* ------------------ Reset Styles ------------------ */
-
+/**
+ * Reset Styles
+ */
 caption,
 th,
 td {
@@ -18,8 +19,9 @@ blockquote:after {
   content: "\201C";
 }
 
-/* ------------------ List Styles ------------------ */
-
+/**
+ * List Styles
+ */
 .region-content ul,
 .region-content ol {
   padding: 2.5em 0 0.25em 0;
@@ -34,8 +36,9 @@ ul.tips {
   padding: 0 1em 0.25em 0;
 }
 
-/* ------------------ Header ------------------ */
-
+/**
+ * Header
+ */
 #logo {
   padding: 15px 10px 15px 30px;
 }
@@ -64,21 +67,24 @@ ul.tips {
   padding-right: 20px;
 }
 
-/* --------------- Main Menu ------------ */
-
+/**
+ * Main Menu
+ */
 #main-menu ul.links li,
 #main-menu ul.links li a {
   float: right;
 }
 
-/* --------------- Secondary Menu ------------ */
-
+/**
+ * Secondary Menu
+ */
 #secondary-menu-links {
   float: left;
 }
 
-/* ----------------- Content ------------------ */
-
+/**
+ * Content
+ */
 .submitted .user-picture img {
   float: right;
   margin-left: 5px;
@@ -92,12 +98,13 @@ ul.tips {
   padding-right: 0;
 }
 .link-wrapper {
-  margin-right: 236px;
   margin-left: 0;
+  margin-right: 236px;
 }
 
-/* ----------------- Comments ----------------- */
-
+/**
+ * Comments
+ */
 .comment .user-picture img {
   margin-right: 0;
 }
@@ -120,31 +127,34 @@ ul.tips {
   padding: 0 0 0.5em;
 }
 
-/* -------------- Password Meter  ------------- */
-
+/**
+ * Password Meter
+ */
 #password-strength {
   left: auto;
   margin-top: 2em;
   right: 16em;
 }
 #password-strength-text {
-  margin-top: 0;
   float: left;
+  margin-top: 0;
 }
 .form-item-pass-pass2 label {
   clear: right;
 }
 
-/* ----------------- Buttons ------------------ */
-
+/**
+ * Buttons
+ */
 input.form-submit,
 a.button {
-  margin-right: 0;
   margin-left: 1em;
+  margin-right: 0;
 }
 
-/* --------------- Search Form ---------------- */
-
+/**
+ * Search Form
+ */
 #search-form input#edit-keys,
 #block-search-form .form-item-search-block-form input {
   float: right;
@@ -152,8 +162,9 @@ a.button {
   margin-right: 0;
 }
 
-/* ------------------ Footer ------------------ */
-
+/**
+ * Footer
+ */
 #footer-columns ul {
   padding-right: 0;
 }
@@ -163,24 +174,25 @@ a.button {
 #footer li a {
   float: right;
   border-left: 1px solid #555;
-  border-color: rgba(255,255,255,0.15);  
+  border-color: rgba(255, 255, 255, 0.15);
   border-right: none;
 }
 #footer li.first a {
-  padding-right: 0;
   padding-left: 12px;
+  padding-right: 0;
 }
 #footer li.last a {
+  border-left: none;
   padding-left: 0;
   padding-right: 12px;
-  border-left: none;
 }
 
-/* --------------- System Tabs  --------------- */
-
+/**
+ * System Tabs
+ */
 .tabs ul.primary li {
-  margin: 0 0 0 5px;
   float: right;
+  margin: 0 0 0 5px;
   zoom: 1;
 }
 .tabs ul.secondary li {
@@ -198,8 +210,9 @@ ul.action-links li a {
   padding-right: 15px;
 }
 
-/* -------------- Form Elements   ------------- */
-
+/**
+ * Form Elements
+ */
 .fieldset-legend span.summary {
   margin-left: 0;
 }
@@ -207,11 +220,13 @@ ul.action-links li a {
   margin-left: 0;
 }
 .password-suggestions ul li {
-  margin-right: 1.2em;
   margin-left: 0;
+  margin-right: 1.2em;
 }
 
-/* Animated throbber */
+/**
+ * Animated throbber
+ */
 html.js input.form-autocomplete {
   background-position: 1% 4px;
 }
@@ -219,7 +234,9 @@ html.js input.throbbing {
   background-position: 1% -16px;
 }
 
-/* Comment form */
+/**
+ * Comment form
+ */
 .comment-form .form-type-textfield label,
 .comment-form .form-type-item label {
   float: right;
@@ -232,14 +249,16 @@ html.js input.throbbing {
   float: left;
 }
 
-/* -------------- Shortcut Links ------------- */
-
+/**
+ * Shortcut Links
+ */
 .shortcut-wrapper h1#page-title {
   float: right;
 }
 
-/* ---------- Poll ----------- */
-
+/**
+ * Poll
+ */
 .poll .vote-form {
   text-align: right;
 }
@@ -247,8 +266,9 @@ html.js input.throbbing {
   text-align: left;
 }
 
-/* ---------- Color Form ----------- */
-
+/**
+ * Color Form
+ */
 .color-form #palette {
   margin-left: 0;
   margin-right: 20px;
@@ -257,6 +277,6 @@ html.js input.throbbing {
   float: right;
 }
 .color-form #palette .lock {
-  right: -20px;
   left: 0;
+  right: -20px;
 }
Index: themes/bartik/css/style.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style.css,v
retrieving revision 1.27
diff -u -p -r1.27 style.css
--- themes/bartik/css/style.css	30 Oct 2010 03:52:14 -0000	1.27
+++ themes/bartik/css/style.css	2 Nov 2010 00:16:36 -0000
@@ -1,17 +1,18 @@
 /* $Id: style.css,v 1.27 2010/10/30 03:52:14 dries Exp $ */
 
-/* ---------- Overall Specifications ---------- */
-
+/**
+ * Overall Specifications
+ */
 body,
 #preview {
   background-color: #fff;
-  line-height: 1.5;
+  border: 0;
   font-size: 87.5%;
-  word-wrap: break-word;
+  line-height: 1.5;
   margin: 0;
-  padding: 0;
-  border: 0;
   outline: 0;
+  padding: 0;
+  word-wrap: break-word;
 }
 a:link,
 a:visited {
@@ -19,7 +20,7 @@ a:visited {
 }
 a:hover,
 a:active,
-a:focus{
+a:focus {
   text-decoration: underline;
 }
 h1,
@@ -34,13 +35,13 @@ h6,
 #preview h4,
 #preview h5,
 #preview h6 {
-  margin: 1.0em 0 0.5em;
   font-weight: inherit;
+  margin: 1.0em 0 0.5em;
 }
 h1,
 #preview h1 {
-  font-size: 1.357em;
   color: #000;
+  font-size: 1.357em;
 }
 h2,
 #preview h2 {
@@ -61,8 +62,9 @@ img,
   outline: 0;
 }
 
-/* ------------------ Fonts ------------------ */
-
+/**
+ * Fonts
+ */
 body,
 #preview,
 #header #site-slogan,
@@ -92,11 +94,12 @@ a.button {
   font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
 }
 
-/* ------------------ Reset Styles ------------------ */
-
+/**
+ * Reset Styles
+ */
 caption {
-  text-align: left; /* LTR */
   font-weight: normal;
+  text-align: left; /* LTR */
 }
 blockquote {
   background: #f7f7f7;
@@ -128,13 +131,14 @@ a.feed-icon {
   padding: 15px 0 0 0;
 }
 
-/* ------------------ Table Styles ------------------ */
-
+/**
+ * Table Styles
+ */
 table {
   border-spacing: 0;
-  width: 100%;
-  margin: 10px 0;
   font-size: 0.857em;
+  margin: 10px 0;
+  width: 100%;
 }
 table table {
   font-size: 1em;
@@ -149,19 +153,19 @@ table tr th {
 table thead tr th,
 table thead tr th a,
 table thead tr th a:hover {
-  color: #FFF;
+  color: #fff;
   font-weight: bold;
 }
 tr td,
 tr th {
-  padding: 4px 9px;
   border: 1px solid #fff;
+  padding: 4px 9px;
   text-align: left; /* LTR */
 }
 #footer-wrapper tr td,
 #footer-wrapper tr th {
   border-color: #555;
-  border-color: rgba(255,255,255,0.18);  
+  border-color: rgba(255, 255, 255, 0.18);
 }
 tr.odd {
   background-color: #e4e4e4;
@@ -171,17 +175,17 @@ tr.even {
   background-color: #efefef;
 }
 table ul.links {
+  font-size: 1em;
   margin: 0;
   padding: 0;
-  font-size: 1em;
-}
 }
 table ul.links li {
   padding: 0 1em 0 0;
 }
 
-/* ------------------ List Styles ------------------ */
-
+/**
+ * List Styles
+ */
 .block ul {
   margin: 0;
   padding: 0 0 0.25em 1em; /* LTR */
@@ -214,7 +218,9 @@ ul.tips {
   padding: 0 0 0 1.25em; /* LTR */
 }
 
-/* ------------------ Header ------------------ */
+/**
+ * Header
+ */
 #skip-link {
   left: 50%;
   margin-left: -5.25em;
@@ -257,13 +263,13 @@ ul.tips {
 }
 #name-and-slogan,
 #preview #preview-header #preview-name-and-slogan {
-  padding-top: 34px;
   margin-bottom: 30px;
+  padding-top: 34px;
 }
 #site-name,
 #preview #preview-header #preview-site-name {
-  font-size: 1.821em;
   color: #686868;
+  font-size: 1.821em;
   line-height: 1;
 }
 h1#site-name,
@@ -276,14 +282,17 @@ h1#site-name,
 }
 #site-slogan {
   font-size: 0.929em;
+  font-style: italic;
   margin-top: 7px;
   word-spacing: 0.1em;
-  font-style: italic;
 }
-/* Region header blocks. */
+
+/**
+ * Region header blocks.
+ */
 .region-header .block {
-  font-size: 0.857em;
   float: left; /* LTR */
+  font-size: 0.857em;
   margin: 0 10px;
   padding: 0;
 }
@@ -318,7 +327,10 @@ h1#site-name,
   color: #eee;
   color: rgba(255, 255, 255, 0.7);
 }
-/* Region header block menus. */
+
+/**
+ * Region header block menus.
+ */
 .region-header .block-menu {
   border: 1px solid;
   border-color: #eee;
@@ -327,22 +339,25 @@ h1#site-name,
   width: 208px;
 }
 .region-header .block-menu li a {
-  display: block;
   border-bottom: 1px solid;
   border-bottom-color: #eee;
   border-bottom-color: rgba(255, 255, 255, 0.2);
+  display: block;
   padding: 3px 7px;
 }
 .region-header .block-menu li a:hover,
 .region-header .block-menu li a:focus,
 .region-header .block-menu li a:active {
-  text-decoration: none;
   background: rgba(255, 255, 255, 0.15)
+  text-decoration: none;
 }
 .region-header .block-menu li.last a {
   border-bottom: 0;
 }
-/* User Login block in the header region */
+
+/**
+ * User Login block in the header region
+ */
 .region-header #block-user-login {
   width: auto;
 }
@@ -366,12 +381,12 @@ h1#site-name,
   display: inline;
 }
 .region-header #block-user-login .item-list ul {
-  padding: 0;
   line-height: 1;
+  padding: 0;
 }
 .region-header #block-user-login .item-list li {
-  list-style: none;
   float: left; /* LTR */
+  list-style: none;
   padding: 3px 0 1px;
 }
 .region-header #block-user-login .item-list li.last {
@@ -385,16 +400,16 @@ h1#site-name,
   padding-left: 20px; /* LTR */
 }
 .region-header #block-user-login .form-actions {
+  clear: both
   margin: 4px 0 0;
   padding: 0;
-  clear: both
 }
 .region-header #block-user-login input.form-submit {
+  background: #eee;
+  background: rgba(255, 255, 255, 0.7);
   border: 1px solid;
   border-color: #ccc;
   border-color: rgba(255, 255, 255, 0.5);
-  background: #eee;
-  background: rgba(255, 255, 255, 0.7);
   margin: 4px 0;
   padding: 3px 8px;
 }
@@ -403,21 +418,28 @@ h1#site-name,
   background: #fff;
   background: rgba(255, 255, 255, 0.9);
 }
-/* Search block in region header. */
+
+/**
+ * Search block in region header.
+ */
 .region-header #block-search-form {
   width: 208px;
 }
 .region-header #block-search-form .form-text {
   width: 154px;
 }
-/* Language switcher block in region header. */
+
+/**
+ * Language switcher block in region header.
+ */
 .region-header .block-locale ul li {
   display: inline;
   padding: 0 0.5em;
 }
 
-/* --------------- Main Menu ------------ */
-
+/**
+ * Main Menu
+ */
 #main-menu {
   clear: both;
 }
@@ -431,13 +453,13 @@ h1#site-name,
 }
 #main-menu-links li {
   float: left; /* LTR */
-  padding: 0 1px;
   margin: 0 1px;
+  padding: 0 1px;
 }
 #main-menu-links a {
-  color: #333;
   background: #ccc;
   background: rgba(255, 255, 255, 0.7);
+  color: #333;
   float: left; /* LTR */
   height: 2.4em;
   line-height: 2.4em;
@@ -471,8 +493,9 @@ h1#site-name,
   background: rgba(240, 240, 240, 1.0);
 }
 
-/* --------------- Secondary Menu ------------ */
-
+/**
+ * Secondary Menu
+ */
 #secondary-menu-links {
   float: right; /* LTR */
   font-size: 0.929em;
@@ -483,25 +506,27 @@ h1#site-name,
   text-decoration: underline;
 }
 
-/* ------------------- Main ------------------- */
-
+/**
+ * Main
+ */
 #main,
 #preview #preview-main {
-  margin-top: 20px;
   margin-bottom: 40px;
+  margin-top: 20px;
 }
 
-/* ----------------- Featured ----------------- */
-
+/**
+ * Featured
+ */
 #featured {
-  text-align: center;
+  background: #f0f0f0;
+  border-bottom: 1px solid #e7e7e7;
   font-size: 1.643em;
   font-weight: normal;
   line-height: 1.4;
-  padding: 20px 0 45px;
   margin: 0;
-  background: #f0f0f0;
-  border-bottom: 1px solid #e7e7e7;
+  padding: 20px 0 45px;
+  text-align: center;
   text-shadow: 1px 1px #fff;
 }
 #featured h2 {
@@ -513,8 +538,9 @@ h1#site-name,
   padding: 0;
 }
 
-/* ----------------- Content ------------------ */
-
+/**
+ * Content
+ */
 .content {
   margin-top: 10px;
 }
@@ -528,9 +554,9 @@ h1#page-title,
 }
 #content h2,
 #preview #preview-block-system-main h2 {
-  margin-bottom: 2px;
   font-size: 1.429em;
   line-height: 1.4;
+  margin-bottom: 2px;
 }
 .node .content {
   font-size: 1.071em;
@@ -553,13 +579,13 @@ h1#page-title,
   padding: 0 15px 15px;
 }
 .node-teaser .content {
-  color: #3b3b3b;
   clear: none;
+  color: #3b3b3b;
   line-height: 1.6;
 }
 .meta {
-  font-size: 0.857em;
   color: #68696b;
+  font-size: 0.857em;
   margin-bottom: -5px;
 }
 .submitted .user-picture img {
@@ -572,12 +598,12 @@ h1#page-title,
 .field-type-taxonomy-term-reference .field-item {
   display: inline;
   float: left; /* LTR */
-  padding-right: 10px; /* LTR */
   font-weight: normal;
+  padding-right: 10px; /* LTR */
 }
 .field-type-taxonomy-term-reference div.field-label {
-  font-size: 0.857em;
   color: #68696b;
+  font-size: 0.857em;
 }
 .field-type-taxonomy-term-reference .field-items,
 .field-type-taxonomy-term-reference .field-item {
@@ -599,8 +625,9 @@ ul.links {
   font-size: 0.821em;
 }
 
-/* ----------------- Comments ----------------- */
-
+/**
+ * Comments
+ */
 .comment h2.title {
   margin-bottom: 1em;
 }
@@ -612,22 +639,22 @@ ul.links {
   position: relative;
 }
 .comment .attribution {
-  padding-top: 20px;
   float: left; /* LTR */
+  padding-top: 20px;
   width: 110px;
 }
 .comment .attribution img {
-  margin: 0;
   border: 1px solid #d3d7d9;
+  margin: 0;
 }
 .comment .submitted p {
-  margin: 4px 0;
   font-size: 1.071em;
   line-height: 1.2;
+  margin: 4px 0;
 }
 .comment .submitted .comment-time {
-  font-size: 0.786em;
   color: #68696b;
+  font-size: 0.786em;
 }
 .comment .submitted .comment-permalink {
   font-size: 0.786em;
@@ -640,15 +667,15 @@ ul.links {
 .comment .comment-arrow {
   background: url(../images/comment-arrow.png); /* LTR */
   height: 40px;
-  width: 20px;
   margin-left: -45px; /* LTR */
   margin-top: 10px;
   position: absolute;
+  width: 20px;
 }
 .comment .comment-text {
+  border: 1px solid #d3d7d9;
   margin-left: 140px; /* LTR */
   padding: 10px 25px;
-  border: 1px solid #d3d7d9;
 }
 .comment .indented {
   margin-left: 40px; /* LTR */
@@ -660,23 +687,25 @@ ul.links {
   padding: 0 0.5em 0 0; /* LTR */
 }
 
-/* ------------------ Sidebar ----------------- */
+/**
+ * Sidebar
+ */
 .sidebar .section {
   padding-top: 10px;
 }
 .sidebar .block {
   border: 1px solid;
-  padding: 15px 20px;
   margin: 0 0 20px;
+  padding: 15px 20px;
 }
 .sidebar h2,
 #preview .sidebar h2 {
-  margin: 0 0 0.5em;
   border-bottom: 1px solid #d6d6d6;
-  padding-bottom: 5px;
-  text-shadow: 0 1px 0 #fff;
   font-size: 1.071em;
   line-height: 1.2;
+  margin: 0 0 0.5em;
+  padding-bottom: 5px;
+  text-shadow: 0 1px 0 #fff;
 }
 .sidebar .block .content {
   font-size: 0.914em;
@@ -691,25 +720,26 @@ ul.links {
   border-bottom: 1px solid #d6d6d6;
 }
 
-/* ----------------- Triptych ----------------- */
-
+/**
+ * Triptych
+ */
 #triptych-wrapper {
   background-color: #fafafa;
-  background: rgba(40,40,0,0.08);
+  background: rgba(40, 40, 0, 0.08);
 }
 #triptych h2 {
   color: #000;
   font-size: 1.714em;
+  line-height: 1;
   margin-bottom: 0.8em;
   text-shadow: 0px 1px 0 #fff;
   text-align: center;
-  line-height: 1;
 }
 #triptych .block {
-  margin-bottom: 2em;
-  padding-bottom: 2em;
   border-bottom: 1px solid #dfdfdf;
   line-height: 1.3;
+  margin-bottom: 2em;
+  padding-bottom: 2em;
 }
 #triptych .block.last {
   border-bottom: none;
@@ -729,9 +759,9 @@ ul.links {
   margin-bottom: 0;
 }
 #triptych #block-node-syndicate h2 {
+  height: 0;
   overflow: hidden;
   width: 0;
-  height: 0;
 }
 #triptych-last #block-node-syndicate {
   text-align: right;
@@ -746,46 +776,47 @@ ul.links {
   text-align: right;
 }
 
-/* ------------------ Footer ------------------ */
-
+/**
+ * Footer
+ */
 #footer-wrapper {
   color: #c0c0c0;
-  color: rgba(255,255,255,0.65);  
+  color: rgba(255, 255, 255, 0.65);
   font-size: 0.857em;
 }
 #footer-wrapper a {
   color: #fcfcfc;
-  color: rgba(255,255,255,0.8);
+  color: rgba(255, 255, 255, 0.8);
 }
 #footer-wrapper a:hover,
 #footer-wrapper a:focus {
   color: #fefefe;
-  color: rgba(255,255,255,0.95);  
+  color: rgba(255, 255, 255, 0.95);
   text-decoration: underline;
 }
 #footer-wrapper .block {
-  margin: 20px 0;
   border: 1px solid #444;
-  border-color: rgba(255,255,255,0.1);  
+  border-color: rgba(255, 255, 255, 0.1);
+  margin: 20px 0;
   padding: 10px;
 }
 #footer-columns .block-menu,
 #footer .block {
+  border: none;
   margin: 0;
   padding: 0;
-  border: none;
 }
 #footer .block,
 #footer .block .content {
-  overflow: hidden;
   margin: .5em 0;
+  overflow: hidden;
 }
 #footer .block h2 {
   margin: 0;
 }
 #footer-columns h2 {
   border-bottom: 1px solid #555;
-  border-color: rgba(255,255,255,0.15);  
+  border-color: rgba(255, 255, 255, 0.15);
   font-size: 1em;
   margin-bottom: 0;
   padding-bottom: 3px;
@@ -799,8 +830,8 @@ ul.links {
 }
 #footer-columns .content ul {
   list-style: none;
-  padding-left: 0; /* LTR */
   margin-left: 0
+  padding-left: 0; /* LTR */
 }
 #footer-columns .content li {
   list-style: none;
@@ -808,9 +839,9 @@ ul.links {
   padding: 0;
 }
 #footer-columns .content li a {
-  display: block;
   border-bottom: 1px solid #555;
-  border-color: rgba(255,255,255,0.15);  
+  border-color: rgba(255, 255, 255, 0.15);
+  display: block;
   line-height: 1.2;
   padding: 0.8em 2px 0.8em 20px; /* LTR */
   text-indent: -15px;
@@ -818,14 +849,14 @@ ul.links {
 #footer-columns .content li a:hover,
 #footer-columns .content li a:focus {
   background-color: #1f1f21;
-  background-color: rgba(255,255,255,.05);
+  background-color: rgba(255, 255, 255, .05);
   text-decoration: none;
 }
 #footer {
+  border-top: 1px solid #555;
+  border-color: rgba(255, 255, 255, 0.15);
   letter-spacing: 0.2px;
   margin-top: 30px;
-  border-top: 1px solid #555;
-  border-color: rgba(255,255,255,0.15);  
 }
 #footer .region {
   margin-top: 20px;
@@ -840,71 +871,72 @@ ul.links {
   padding: 0;
 }
 #footer li a {
+  border-right: 1px solid #555; /* LTR */
+  border-color: rgba(255, 255, 255, 0.15);
+  display: block;
   float: left; /* LTR */
   padding: 0 12px;
-  display: block;
-  border-right: 1px solid #555; /* LTR */
-  border-color: rgba(255,255,255,0.15);  
 }
 #footer li.first a {
   padding-left: 0; /* LTR */
 }
 #footer li.last a {
-  padding-right: 0; /* LTR */
   border-right: none; /* LTR */
+  padding-right: 0; /* LTR */
 }
 #footer-wrapper tr.odd {
   background-color: transparent;
 }
 #footer-wrapper tr.even {
   background-color: #2c2c2c;
-  background-color: rgba(0,0,0,0.15)
+  background-color: rgba(0, 0, 0, 0.15)
 }
 
-/* --------------- System Tabs  --------------- */
-
+/**
+ * System Tabs
+ */
 .tabs {
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
   margin-bottom: 20px;
 }
 .tabs ul.primary {
-  padding: 0 3px;
+  background: transparent url(../images/tabs-border.png) repeat-x left bottom;
+  border: none;
   margin: 0;
   overflow: hidden;
-  border: none;
-  background: transparent url(../images/tabs-border.png) repeat-x left bottom;
+  padding: 0 3px;
 }
 .tabs ul.primary li {
   display: block;
   float: left; /* LTR */
-  vertical-align: bottom;
   margin: 0 5px 0 0; /* LTR */
+  vertical-align: bottom;
 }
 .tabs ul.primary li.active a {
   border-bottom: 1px solid #ffffff;
 }
 .tabs ul.primary li a {
-  color: #000;
   background-color: #ededed;
-  height: 1.8em;
-  line-height: 1.9;
+  color: #000;
   display: block;
+  height: 1.8em;
   font-size: 0.929em;
   float: left; /* not LTR */
-  padding: 0 10px 3px;
+  line-height: 1.9;
   margin: 0;
+  padding: 0 10px 3px;
   text-shadow: 0 1px 0 #fff;
   -khtml-border-radius-topleft: 6px;
-  -moz-border-radius-topleft: 6px;
-  -webkit-border-top-left-radius: 6px;
-  border-top-left-radius: 6px;
   -khtml-border-radius-topright: 6px;
+  -moz-border-radius-topleft: 6px;
   -moz-border-radius-topright: 6px;
+  -webkit-border-top-left-radius: 6px;
   -webkit-border-top-right-radius: 6px;
+  border-top-left-radius: 6px;
   border-top-right-radius: 6px;
 }
 .tabs ul.primary li.active a {
-  background-color: #ffffff;
+  background-color: #fff;
 }
 .tabs ul.secondary {
   border-bottom: none;
@@ -926,9 +958,9 @@ ul.links {
 .tabs ul.secondary li a.active {
   background: #f2f2f2;
   border-bottom: none;
+  -khtml-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
-  -khtml-border-radius: 5px;
   border-radius: 5px;
 }
 ul.action-links {
@@ -941,35 +973,39 @@ ul.action-links li {
   margin-left: 10px;
 }
 ul.action-links li a {
-  padding-left: 15px;
   background: url(../images/add.png) no-repeat left center;
   margin: 0 10px 0 0;
+  padding-left: 15px;
 }
 
-/* ---------------- Messages  ----------------- */
-
+/**
+ * Messages
+ */
 #messages {
-  padding: 20px 0 5px;
   margin: 0 auto;
+  padding: 20px 0 5px;
 }
 div.messages {
   margin: 8px 0;
 }
 
-/* -------------- Breadcrumbs   -------------- */
-
+/**
+ * Breadcrumbs
+ */
 .breadcrumb {
   font-size: 0.929em;
 }
 
-/* -------------- User Profile   -------------- */
-
+/**
+ * User Profile
+ */
 .profile .user-picture {
   float: none;
 }
 
-/* -------------- Password Meter  ------------- */
-
+/**
+ * Password Meter
+ */
 .password-parent,
 div.form-item div.password-suggestions {
   position: relative;
@@ -990,8 +1026,9 @@ div.password-confirm {
   margin-top: 0.2em;
 }
 
-/* ---------------- Buttons    ---------------- */
-
+/**
+ * Buttons
+ */
 input.form-submit,
 a.button {
   background: #fff url(../images/buttons.png) 0 0 repeat-x;
@@ -1003,10 +1040,10 @@ a.button {
   cursor: pointer;
   font-size: 0.929em;
   font-weight: normal;
-  text-align: center;
   margin-bottom: 1em;
   margin-right: 1em; /* LTR */
   padding: 4px 17px;
+  text-align: center;
   -khtml-border-radius: 15px;
   -moz-border-radius: 20px;
   -webkit-border-radius: 15px;
@@ -1017,12 +1054,13 @@ a.button:visited,
 a.button:hover,
 a.button:focus,
 a.button:active {
-  text-decoration: none;
   color: #5a5a5a;
+  text-decoration: none;
 }
 
-/* -------------- Form Elements   ------------- */
-
+/**
+ * Form Elements
+ */
 fieldset {
   background: #ffffff;
   border: 1px solid #cccccc;
@@ -1040,8 +1078,8 @@ fieldset {
   margin-top: 25px;
 }
 .filter-wrapper {
-  top: 0;
   padding-bottom: 10px;
+  top: 0;
   -khtml-border-radius-topright: 0;
   -khtml-border-radius-topleft: 0;
   -moz-border-radius-topright: 0;
@@ -1064,9 +1102,9 @@ fieldset legend {
   border-bottom: none;
   color: #3b3b3b;
   display: block;
+  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
   height: 2em;
   left: -1px; /* LTR */
-  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
   line-height: 2;
   padding: 0;
   position: absolute;
@@ -1075,12 +1113,12 @@ fieldset legend {
   top: -12px;
   width: 100%;
   -khtml-border-radius-topleft: 4px;
-  -moz-border-radius-topleft: 4px;
-  -webkit-border-top-left-radius: 4px;
-  border-top-left-radius: 4px;
   -khtml-border-radius-topright: 4px;
+  -moz-border-radius-topleft: 4px;
   -moz-border-radius-topright: 4px;
+  -webkit-border-top-left-radius: 4px;
   -webkit-border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
   border-top-right-radius: 4px;
 }
 fieldset.collapsed legend {
@@ -1135,10 +1173,10 @@ input.form-submit:focus {
   font-size: 0.929em;
 }
 fieldset .description {
-  margin-top: 5px;
-  line-height: 1.4;
   color: #3c3c3c;
   font-style: italic;
+  line-height: 1.4;
+  margin-top: 5px;
 }
 .form-type-radio label,
 .form-type-checkbox label {
@@ -1151,7 +1189,10 @@ fieldset .description {
 .form-actions {
   padding-top: 10px;
 }
-/* Contact Form */
+
+/**
+ * Contact Form
+ */
 .contact-form #edit-name {
   width: 75%;
   -khtml-border-radius: 4px;
@@ -1195,7 +1236,10 @@ fieldset .description {
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
 }
-/* Animated throbber */
+
+/**
+ * Animated throbber
+ */
 html.js input.form-autocomplete {
   background-position: 100% 4px; /* LTR */
 }
@@ -1203,10 +1247,12 @@ html.js input.throbbing {
   background-position: 100% -16px; /* LTR */
 }
 
-/* Comment form */
+/**
+ * Comment form
+ */
 .comment-form .form-item {
-  overflow: hidden;
   margin-bottom: .8em;
+  overflow: hidden;
 }
 .comment-form .form-type-textfield label,
 .comment-form .form-type-item label {
@@ -1222,9 +1268,9 @@ html.js input.throbbing {
   border-radius: 4px;
 }
 .comment-form .form-item .description {
+  float: right; /* LTR */
   font-size: 0.786em;
   line-height: 1;
-  float: right; /* LTR */
   width: 76%;
 }
 .comment-form .form-textarea {
@@ -1239,15 +1285,16 @@ html.js input.throbbing {
 }
 .comment-form fieldset.filter-wrapper .fieldset-wrapper,
 .comment-form .text-format-wrapper .form-item {
-  margin-top: 0;
   margin-bottom: 0;
+  margin-top: 0;
 }
 .comment-form fieldset.filter-wrapper .tips {
   font-size: 0.786em;
 }
 
-/* -------------- Other Overrides ------------- */
-
+/**
+ * Other Overrides
+ */
 div.password-suggestions {
   border: 0;
 }
@@ -1268,8 +1315,9 @@ div.vertical-tabs .vertical-tabs-panes f
   font-size: 1em;
 }
 
-/* --------------- Search Form ---------------- */
-
+/**
+ * Search Form
+ */
 #block-search-form {
   padding-bottom: 7px;
 }
@@ -1286,16 +1334,16 @@ div.vertical-tabs .vertical-tabs-panes f
 }
 #search-block-form input.form-submit,
 #search-form input.form-submit {
+  background: url(../images/search-button.png) no-repeat center top;
+  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
+  cursor: pointer;
+  height: 25px;
   margin-left: 0;
   margin-right: 0;
-  height: 25px;
-  width: 34px;
+  overflow: hidden;
   padding: 0;
-  cursor: pointer;
   text-indent: -9999px;
-  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
-  background: url(../images/search-button.png) no-repeat center top;
-  overflow: hidden;
+  width: 34px;
 }
 #search-block-form input.form-submit:hover,
 #search-block-form input.form-submit:focus,
@@ -1307,8 +1355,9 @@ div.vertical-tabs .vertical-tabs-panes f
   display: block;
 }
 
-/* -------------- Shortcut Links -------------- */
-
+/**
+ * Shortcut Links
+ */
 .shortcut-wrapper {
   margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
 }
@@ -1323,8 +1372,9 @@ div.add-or-remove-shortcuts {
   padding-top: 0.8em;
 }
 
-/* ---------- Admin-specific Theming ---------- */
-
+/**
+ * Admin-specific Theming
+ */
 .page-admin #content img {
   margin-right: 15px; /* LTR */
 }
@@ -1337,18 +1387,24 @@ div.add-or-remove-shortcuts {
 .page-admin #admin-dblog img {
   margin: 0 5px;
 }
-/* Fix spacing when Seven is used in the overlay. */
+
+/**
+ * Fix spacing when Seven is used in the overlay.
+ */
 #system-theme-settings fieldset {
   padding: 0;
 }
 #system-theme-settings fieldset .fieldset-legend {
   margin-top: 0;
 }
-/* Configuration. */
+
+/**
+ * Configuration.
+ */
 div.admin .right,
 div.admin .left {
-  width: 49%;
   margin: 0;
+  width: 49%;
 }
 div.admin-panel {
   background: #fbfbfb;
@@ -1370,12 +1426,13 @@ div.admin-panel .description {
   margin: 0 0 14px 7px;
 }
 
-/* ---------- Overlay layout styles ----------- */
-
+/**
+ * Overlay layout styles
+ */
 .overlay #main,
 .overlay #content {
-  width: auto;
   float: none;
+  width: auto;
 }
 .overlay #page {
   padding: 0 2em;
@@ -1391,15 +1448,16 @@ div.admin-panel .description {
   display: none;
 }
 .overlay-processed .field-type-image {
- display: block;
- float: none;
+  display: block;
+  float: none;
 }
 .overlay #messages {
   width: auto;
 }
 
-/* ---------- Poll ----------- */
-
+/**
+ * Poll
+ */
 .node .poll {
   margin: 2em 0;
 }
@@ -1413,21 +1471,21 @@ div.admin-panel .description {
   margin: 0;
 }
 .poll .percent {
+  float: right;
   font-size: 0.857em;
   font-style: italic;
   margin-bottom: 3em;
   margin-top: -3.2em;
-  float: right;
   text-align: right;
 }
 .poll .text {
   clear: right;
 }
 .poll .total {
+  clear: both;
   font-size: 0.929em;
   font-style: italic;
   text-align: right; /* LTR */
-  clear: both;
 }
 .node .poll {
   margin: 1.8em 0 0;
@@ -1445,8 +1503,9 @@ div.admin-panel .description {
   background-color: #ddd;
 }
 
-/* ---------- Color Form ----------- */
-
+/**
+ * Color Form
+ */
 .color-form #placeholder {
   position: static;
   width: 195px;
@@ -1460,9 +1519,9 @@ div.admin-panel .description {
 .color-form .form-item {
   border: 1px solid #fbfbfb;
   margin: 0;
+  max-width: 350px;
   padding: .5em;
   position: relative;
-  max-width: 350px;
   -khtml-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
@@ -1474,13 +1533,13 @@ div.admin-panel .description {
   width: 150px;
 }
 .color-form .form-item.item-selected {
-  background-color: #eeeeee;
+  background-color: #eee;
   border: 1px solid #cfcfcf;
 }
 .color-form #palette .lock {
   position: absolute;
-  top: 5px;
   left: -20px; /* LTR */
+  top: 5px;
 }
 .color-form #preview {
   font-size: 0.857em;
