Index: themes/bartik/css/colors.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/colors.css,v
retrieving revision 1.3
diff -u -p -r1.3 colors.css
--- themes/bartik/css/colors.css	22 Aug 2010 13:58:29 -0000	1.3
+++ themes/bartik/css/colors.css	24 Aug 2010 01:38:36 -0000
@@ -1,6 +1,8 @@
 /* $Id: colors.css,v 1.3 2010/08/22 13:58:29 dries Exp $ */
 
-/* ---------- Color Module Styles ----------- */
+/**
+ * Color Module Styles
+ */
 
 body {
   background-color: #292929;
Index: themes/bartik/css/layout-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/layout-rtl.css,v
retrieving revision 1.2
diff -u -p -r1.2 layout-rtl.css
--- themes/bartik/css/layout-rtl.css	22 Aug 2010 13:57:02 -0000	1.2
+++ themes/bartik/css/layout-rtl.css	24 Aug 2010 01:38:36 -0000
@@ -1,6 +1,8 @@
 /* $Id: layout-rtl.css,v 1.2 2010/08/22 13:57:02 dries Exp $ */
 
-/* ---------- Basic Layout RTL Styles ----------- */
+/**
+ * Basic Layout RTL Styles
+ */
 
 #content,
 .sidebar,
Index: themes/bartik/css/layout.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/layout.css,v
retrieving revision 1.2
diff -u -p -r1.2 layout.css
--- themes/bartik/css/layout.css	22 Aug 2010 13:57:02 -0000	1.2
+++ themes/bartik/css/layout.css	24 Aug 2010 01:38:36 -0000
@@ -1,6 +1,8 @@
 /* $Id: layout.css,v 1.2 2010/08/22 13:57:02 dries Exp $ */
 
-/* ---------- Basic Layout Styles ----------- */
+/**
+ * Basic Layout Styles
+ */
 
 #header div.section,
 #navigation div.section,
@@ -10,9 +12,9 @@
 #triptych,
 #footer-columns,
 #footer {
-  width: 960px;
   margin-left: auto;
   margin-right: auto;
+  width: 960px;
 }
 #content,
 .sidebar,
@@ -34,8 +36,8 @@
   width: 480px;
 }
 .no-sidebars #content {
-  width: 960px;
   float: none;
+  width: 960px;
 }
 .sidebar {
   width: 240px;
@@ -68,6 +70,6 @@
   width: 220px;
 }
 #footer {
-  width: 940px;
   min-width: 920px;
+  width: 940px;
 }
Index: themes/bartik/css/print.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/print.css,v
retrieving revision 1.1
diff -u -p -r1.1 print.css
--- themes/bartik/css/print.css	6 Jul 2010 05:25:51 -0000	1.1
+++ themes/bartik/css/print.css	24 Aug 2010 01:38:36 -0000
@@ -1,6 +1,8 @@
 /* $Id: print.css,v 1.1 2010/07/06 05:25:51 webchick Exp $ */
 
-/* ---------- General Layout ---------- */
+/**
+ * General Layout
+ */
 
 body,
 input,
@@ -38,7 +40,9 @@ body {
   width: 250px;
 }
 
-/* ---------- Node Pages ---------- */
+/**
+ * Node Pages
+ */
 
 #comments .title,
 #comments form,
Index: themes/bartik/css/style-rtl.css
===================================================================
RCS file: /cvs/drupal/drupal/themes/bartik/css/style-rtl.css,v
retrieving revision 1.4
diff -u -p -r1.4 style-rtl.css
--- themes/bartik/css/style-rtl.css	22 Aug 2010 14:03:57 -0000	1.4
+++ themes/bartik/css/style-rtl.css	24 Aug 2010 01:38:36 -0000
@@ -1,6 +1,8 @@
 /* $Id: style-rtl.css,v 1.4 2010/08/22 14:03:57 dries Exp $ */
 
-/* ------------------ Reset Styles ------------------ */
+/**
+ * Reset Styles
+ */
 
 caption,
 th,
@@ -18,7 +20,9 @@ blockquote:after {
   content: "\201C";
 }
 
-/* ------------------ List Styles ------------------ */
+/**
+ * List Styles
+ */
 
 .region-content ul,
 .region-content ol {
@@ -31,7 +35,9 @@ ul.tips {
   padding: 0 1.25em 0 0;
 }
 
-/* ------------------ Header ------------------ */
+/**
+ * Header
+ */
 
 #header #logo {
   float: right;
@@ -46,30 +52,30 @@ ul.tips {
 #header .block-menu li a,
 #header #block-system-main-menu li a,
 #header #block-system-secondary-menu li a {
-  float: right;
   border-left: 1px solid #555;
   border-right: none;
+  float: right;
 }
 #header .block-menu li.first a,
 #header #block-system-main-menu li.first a,
 #header #block-system-secondary-menu li.first a {
-  padding-right: 0;
   padding-left: 12px;
+  padding-right: 0;
 }
 #header .block-menu li.last a,
 #header #block-system-main-menu li.last a,
 #header #block-system-secondary-menu li.last a {
+  border-left: none;
   padding-left: 0;
   padding-right: 12px;
-  border-left: none;
 }
 #header #block-search-form {
   float: left;
 }
 #header #block-user-login {
+  float: left;
   left: 2%;
   right: auto;
-  float: left;
 }
 #header #block-user-login .form-text {
   margin-left: 5px;
@@ -81,14 +87,18 @@ ul.tips {
   margin-right: 10px;
 }
 
-/* --------------- Main Navigation ------------ */
+/**
+ * Main Navigation
+ */
 
 #navigation ul.links li.first {
-  padding-right: 2px;
   padding-left: 0;
+  padding-right: 2px;
 }
 
-/* ----------------- Content ------------------ */
+/**
+ * Content
+ */
 
 #block-system-main .submitted .user-picture img {
   float: right;
@@ -103,11 +113,13 @@ ul.tips {
   padding-right: 0;
 }
 #block-system-main .link-wrapper {
-  margin-right: 236px;
   margin-left: 0;
+  margin-right: 236px;
 }
 
-/* ----------------- Comments ----------------- */
+/**
+ * Comments
+ */
 
 #comment-wrapper div.user-picture img {
   margin-right: 0;
@@ -120,18 +132,20 @@ ul.tips {
   margin-right: -45px;
 }
 #comments .comment-text {
-  margin-right: 140px;
   margin-left: 0;
+  margin-right: 140px;
 }
 #comments .indented {
-  margin-right: 40px;
   margin-left: 0;
+  margin-right: 40px;
 }
 #comments ul.links li {
   padding: 0 0 0.5em;
 }
 
-/* -------------- Password Meter  ------------- */
+/**
+ * Password Meter 
+ */
 
 #password-strength {
   left: auto;
@@ -139,29 +153,35 @@ ul.tips {
   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-block-form input.form-submit,
 #search-form input.form-submit {
   margin-left: 0;
 }
 
-/* ------------------ Footer ------------------ */
+/**
+ * Footer
+ */
 
 #footer-columns ul {
   padding-right: 0;
@@ -172,24 +192,26 @@ 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 {
@@ -207,7 +229,9 @@ ul.action-links li a {
   padding-right: 15px;
 }
 
-/* -------------- Form Elements   ------------- */
+/**
+ * Form Elements  
+ */
 
 .fieldset-legend span.summary {
   margin-left: 0;
@@ -216,8 +240,8 @@ 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 */
@@ -241,13 +265,17 @@ 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;
@@ -256,7 +284,9 @@ html.js input.throbbing {
   text-align: left;
 }
 
-/* ---------- Color Form ----------- */
+/**
+ * Color Form
+ */
 
 .color-form #palette {
   margin-left: 0;
@@ -266,6 +296,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.5
diff -u -p -r1.5 style.css
--- themes/bartik/css/style.css	22 Aug 2010 14:03:57 -0000	1.5
+++ themes/bartik/css/style.css	24 Aug 2010 01:38:36 -0000
@@ -1,17 +1,19 @@
 /* $Id: style.css,v 1.5 2010/08/22 14:03:57 dries Exp $ */
 
-/* ---------- Overall Specifications ---------- */
+/**
+ * Overall Specifications
+ */
 
 body,
 #preview {
   background-color: #fff;
-  line-height: 1.4em;
+  border: 0;
   font-size: 0.8em;
-  word-wrap: break-word;
+  line-height: 1.4em;
   margin: 0;
-  padding: 0;
-  border: 0;
   outline: 0;
+  padding: 0;
+  word-wrap: break-word;
 }
 a:link,
 a:visited {
@@ -29,13 +31,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: 140%;
   color: #000;
+  font-size: 140%;
 }
 h2,
 #preview h1 {
@@ -49,14 +51,16 @@ del {
   text-decoration: line-through;
 }
 tr.odd {
-  background-color: #dddddd;
+  background-color: #ddd;
 }
 img,
 #preview img {
   outline: 0;
 }
 
-/* ------------------ Fonts ------------------ */
+/**
+ * Fonts
+ */
 
 body,
 #preview,
@@ -75,6 +79,7 @@ div.messages,
 div.meta,
 p.comment-time,
 table,
+.tabs,
 .breadcrumb {
   font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 }
@@ -85,32 +90,34 @@ 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;
   border-left: 1px solid #bbb;
   font-style: italic;
   margin: 1.5em 10px;
-  padding: .5em 10px;
+  padding: 0.5em 10px;
 }
 blockquote:before {
   color: #bbb;
   content: "\201C";
   font-size: 3em;
-  line-height: .1em;
-  margin-right: .2em;
+  line-height: 0.1em;
+  margin-right: 0.2em;
   vertical-align: -.4em;
 }
 blockquote:after {
   color: #bbb;
   content: "\201D";
   font-size: 3em;
-  line-height: .1em;
+  line-height: 0.1em;
   vertical-align: -.45em;
 }
 blockquote :first-child {
@@ -121,13 +128,15 @@ a.feed-icon {
   padding: 15px 0 0 0;
 }
 
-/* ------------------ Table Styles ------------------ */
+/**
+ * Table Styles
+ */
 
 table {
   border-spacing: 0;
   font-size: 0.85em;
-  width: 100%;
   margin: 10px 0;
+  width: 100%;
 }
 #footer-wrapper table {
   font-size: 1em;
@@ -139,19 +148,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;
@@ -169,7 +178,9 @@ tr.even {
   padding: 0 1em 0 0;
 }
 
-/* ------------------ List Styles ------------------ */
+/**
+ * List Styles
+ */
 
 .block ul {
   margin: 0;
@@ -193,7 +204,9 @@ ul.tips {
   padding: 0 0 0 1.25em; /* LTR */
 }
 
-/* ------------------ Header ------------------ */
+/**
+ * Header
+ */
 
 #skip-link {
   position: absolute;
@@ -221,14 +234,14 @@ ul.tips {
 }
 #header #name-and-slogan,
 #preview #preview-header #preview-name-and-slogan {
-  padding-top: 38px;
   margin-bottom: 30px;
   margin-left: 15px;
+  padding-top: 38px;
 }
 #header #site-name,
 #preview #preview-header #preview-site-name {
-  font-size: 200%;
   color: #686868;
+  font-size: 200%;
 }
 #header h1#site-name,
 #preview #preview-header h1#preview-site-name {
@@ -239,17 +252,17 @@ ul.tips {
   font-weight: normal;
 }
 #header #site-slogan {
-  margin-top: 7px;
   font-size: 100%;
-  word-spacing: 0.1em;
   font-style: italic;
+  margin-top: 7px;
+  word-spacing: 0.1em;
 }
 /* Menus when in the header region. */
 #header .block-menu {
+  float: left; /* LTR */
+  font-size: 120%;
   height: 1.1em;
   margin: 10px 0;
-  font-size: 120%;
-  float: left; /* LTR */
   width: 75%;
 }
 #header .block ul, /* Any menu block in the header region. */
@@ -259,35 +272,34 @@ ul.tips {
   padding: 0;
 }
 #header .block-menu li a {
+  border-right: 1px solid #555; /* LTR */
+  display: block;
   float: left; /* LTR */
   padding: 0 12px;
-  display: block;
-  border-right: 1px solid #555; /* LTR */
 }
 #header .block-menu li.first a {
   padding-left: 0; /* LTR */
 }
 #header .block-menu li.last a {
-  padding-right: 0; /* LTR */
   border-right: none; /* LTR */
+  padding-right: 0; /* LTR */
 }
 #header #block-search-form { /* Search block in the Header region. */
   float: right; /* LTR */
-  width: 24%;
   margin: 8px 0;
+  width: 24%;
 }
 #header #block-user-login { /* Login block in the Header region. */
-  display: block;
-  position: absolute;
-  top: 0;
-  right: 2%; /* LTR */
   background: #464748;
   color: #fff;
+  display: block;
   float: right; /* LTR */
-  font-size: 13px;
+  font-size: 80%;
   padding: 4px 10px 5px;
+  position: absolute;
+  right: 2%; /* LTR */
   text-transform: uppercase;
-  font-size: 80%;
+  top: 0;
 }
 #header #block-user-login a {
   color: #fff;
@@ -316,33 +328,35 @@ ul.tips {
   margin: 0 5px 0 15px; /* LTR */
 }
 #header #block-user-login div.item-list {
-  margin-top: 5px;
-  font-style: italic;
   font-size: 130%;
+  font-style: italic;
+  margin-top: 5px;
   text-transform: none;
 }
 #header #block-user-login .userbox {
   margin-left: 10px; /* LTR */
 }
 #header #block-user-login input.form-submit {
-  color: #fff;
   background: #929599;
   border: 1px solid #73767c;
-  padding: 1px;
-  text-transform: uppercase;
+  color: #fff;
+  display: inline;
   margin-top: 1px;
+  padding: 1px;
   position: relative;
-  display: inline;
+  text-transform: uppercase;
 }
 #header #block-user-login #user-login-form div.item-list { /* Hide create new account + email replacement password links. */
   display: none;
 }
 
-/* --------------- Main Navigation ------------ */
+/**
+ * Main Navigation
+ */
 
 #navigation {
-  padding: 0 15px;
   clear: both;
+  padding: 0 15px;
 }
 #navigation a {
   color: #d9d9d9;
@@ -356,9 +370,9 @@ ul.tips {
   padding: 0.6em 0.6em 4px;
 }
 #navigation ul.links li a {
-  color: #333;
   background: #ccc;
   background: rgba(255, 255, 255, 0.7);
+  color: #333;
   text-shadow: 0 1px #eee;
   -khtml-border-radius-topleft: 8px;
   -moz-border-radius-topleft: 8px;
@@ -394,25 +408,29 @@ ul.tips {
   padding-left: 2px; /* LTR */
 }
 
-/* ------------------- 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: 180%;
   font-weight: normal;
   line-height: 1.4em;
-  padding: 50px 0 45px;
   margin: 0;
-  background: #f0f0f0;
-  border-bottom: 1px solid #e7e7e7;
+  padding: 50px 0 45px;
+  text-align: center;
   text-shadow: 1px 1px #fff;
 }
 #featured p {
@@ -420,7 +438,9 @@ ul.tips {
   padding: 0;
 }
 
-/* ----------------- Content ------------------ */
+/**
+ * Content
+ */
 
 .content {
   margin-top: 1em;
@@ -440,9 +460,9 @@ h1#page-title,
 }
 #block-system-main h2,
 #preview #preview-block-system-main h2 {
-  margin-bottom: 2px;
   font-size: 137%;
   line-height: 1.4em;
+  margin-bottom: 2px;
 }
 #block-system-main .node-teaser h2 a {
   color: #181818;
@@ -453,14 +473,14 @@ h1#page-title,
   padding-bottom: 15px;
 }
 #block-system-main .node-teaser .content {
+  clear: none;
+  color: #3b3b3b;
   font-size: 92%;
   line-height: 1.65em;
-  color: #3b3b3b;
-  clear: none;
 }
 #block-system-main .meta {
-  font-size: 80%;
   color: #68696b;
+  font-size: 80%;
   margin-bottom: -5px;
 }
 * html #block-system-main .meta {
@@ -478,13 +498,13 @@ h1#page-title,
 #block-system-main div.field-type-taxonomy-term-reference div.field-items,
 #block-system-main div.field-type-taxonomy-term-reference div.field-item {
   display: inline;
+  font-weight: normal;
   float: left; /* LTR */
   padding-right: 10px; /* LTR */
-  font-weight: normal;
 }
 #block-system-main div.field-name-field-tags div.field-label {
-  font-size: 86%;
   color: #68696b;
+  font-size: 86%;
 }
 #block-system-main div.field-name-field-tags div.field-items,
 #block-system-main div.field-name-field-tags div.field-item {
@@ -506,7 +526,9 @@ h1#page-title,
   margin: 0 0 1em;
 }
 
-/* ----------------- Comments ----------------- */
+/**
+ * Comments
+ */
 
 #comment-wrapper {
   border-top: 1px solid #d3d7d9;
@@ -526,17 +548,17 @@ h1#page-title,
   width: 110px;
 }
 #comments .attribution img {
-  margin: 0;
   border: 1px solid #d3d7d9;
+  margin: 0;
 }
 #comments .submitted p {
-  margin: 4px 0;
   font-size: 110%;
   line-height: 1.2em;
+  margin: 4px 0;
 }
 #comments .submitted .comment-time {
-  font-size: 70%;
   color: #68696b;
+  font-size: 70%;
 }
 #comments .content {
   font-size: 90%;
@@ -544,15 +566,15 @@ h1#page-title,
 #comments .comment-arrow {
   background: url(../images/comment-arrow.png); /* LTR */
   height: 40px;
-  width: 20px;
   margin-left: -45px; /* LTR */
   margin-top: 10px;
   position: absolute;
+  width: 20px;
 }
 #comments .comment-text {
+  border: 1px solid #d3d7d9;
   margin-left: 140px; /* LTR */
   padding: 10px 25px;
-  border: 1px solid #d3d7d9;
 }
 #comments .indented {
   margin-left: 40px; /* LTR */
@@ -564,7 +586,9 @@ h1#page-title,
   padding: 0 0.5em 0 0; /* LTR */
 }
 
-/* ------------------ Sidebar ----------------- */
+/**
+ * Sidebar
+ */
 
 .sidebar .block {
   border: 1px solid;
@@ -573,8 +597,8 @@ h1#page-title,
 }
 .sidebar h2,
 #preview .sidebar h2 {
-  margin: 0 0 0.5em;
   border-bottom: 1px solid #d6d6d6;
+  margin: 0 0 0.5em;
   padding-bottom: 5px;
   text-shadow: 0 1px 0 #fff;
 }
@@ -587,24 +611,26 @@ h1#page-title,
   border-bottom: 1px solid #d6d6d6;
 }
 
-/* ----------------- Triptych ----------------- */
+/**
+ * Triptych
+ */
 
 #triptych-wrapper {
-  background-color: #fafafa;
-  background: rgba(40,40,0,0.08);
+  background: #fafafa;
+  background: rgba(40, 40, 0, 0.08);
 }
 #triptych h2 {
   color: #000;
   font-size: 194%;
-  margin-bottom: .8em;
+  line-height: 1.2em;
+  margin-bottom: 0.8em;
   text-shadow: 0px 1px 0 #fff;
   text-align: center;
-  line-height: 1.2em;
 }
 #triptych .block {
+  border-bottom: 1px solid #dfdfdf;
   margin-bottom: 2em;
   padding-bottom: 2em;
-  border-bottom: 1px solid #dfdfdf;
 }
 #triptych .block.last {
   border-bottom: none;
@@ -624,9 +650,9 @@ h1#page-title,
   margin-bottom: 0;
 }
 #triptych #block-node-syndicate h2 {
+  height: 0;
   overflow: hidden;
   width: 0;
-  height: 0;
 }
 #triptych-last #block-node-syndicate {
   text-align: right;
@@ -641,39 +667,41 @@ h1#page-title,
   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: 90%;
 }
 #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 {
+  margin: 0.5em 0;
   overflow: hidden;
-  margin: .5em 0;
 }
 #footer .block h2 {
   margin: 0;
@@ -683,7 +711,7 @@ h1#page-title,
 }
 #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: 104%;
   margin-bottom: 0;
   padding-bottom: 3px;
@@ -697,8 +725,8 @@ h1#page-title,
 }
 #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;
@@ -706,25 +734,25 @@ h1#page-title,
   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.2em;
   padding: 0.8em 2px 0.8em 20px; /* LTR */
   text-indent: -15px;
 }
 #footer-columns .content li a:hover,
 #footer-columns .content li a:focus {
-  background-color: #1f1f21;
-  background-color: rgba(255,255,255,.05);
+  background: #1f1f21;
+  background: rgba(255, 255, 255, 0.05);
   text-decoration: none;
 }
 #footer {
+  border-top: 1px solid #555;
+  border-color: rgba(255, 255, 255, 0.15);
   font-size: 92%;
   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;
@@ -739,58 +767,60 @@ h1#page-title,
   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: #2c2c2c;
+  background: 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;
+  border-bottom: 1px solid #fff;
 }
 .tabs ul.primary li a {
-  color: #000;
   background-color: #ededed;
-  height: 1.8em;
-  line-height: 1.8em;
+  color: #000;
   display: block;
   float: left; /* not LTR */
-  padding: 0 10px 3px;
+  height: 1.8em;
+  line-height: 1.8em;
   margin: 0;
+  padding: 0 10px 3px;
   text-shadow: 0 1px 0 #fff;
   -khtml-border-radius-topleft: 6px;
   -moz-border-radius-topleft: 6px;
@@ -802,7 +832,7 @@ h1#page-title,
   border-top-right-radius: 6px;
 }
 .tabs ul.primary li.active a {
-  background-color: #ffffff;
+  background-color: #fff;
 }
 .tabs ul.secondary {
   border-bottom: none;
@@ -819,7 +849,7 @@ h1#page-title,
   padding-left: 0; /* LTR */
 }
 .tabs ul.secondary li a {
-  padding: .25em .5em;
+  padding: 0.25em 0.5em;
 }
 .tabs ul.secondary li a.active {
   background: #f2f2f2;
@@ -832,27 +862,29 @@ h1#page-title,
 ul.action-links {
   list-style: none;
   margin: 5px;
-  padding: .5em 1em;
+  padding: 0.5em 1em;
 }
 ul.action-links li {
   display: inline-block;
   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 {
-  padding: 1.2em 2em 1em;
   margin: 8px 0;
+  padding: 1.2em 2em 1em;
 }
 div.status, tr.status {
   background-color: #c7ffc0;
@@ -867,19 +899,25 @@ div.error, tr.error {
   border: 1px solid #fb6b6b;
 }
 
-/* -------------- Breadcrumbs   -------------- */
+/**
+ * Breadcrumbs  
+ */
 
 .breadcrumb {
-  font-size:92%;
+  font-size: 92%;
 }
 
-/* -------------- User Profile   -------------- */
+/**
+ * User Profile  
+ */
 
 .profile .user-picture {
   float: none;
 }
 
-/* -------------- Password Meter  ------------- */
+/**
+ * Password Meter 
+ */
 
 .password-parent,
 div.form-item div.password-suggestions {
@@ -901,7 +939,9 @@ div.password-confirm {
   margin-top: 0.2em;
 }
 
-/* ---------------- Buttons    ---------------- */
+/**
+ * Buttons   
+ */
 
 input.form-submit,
 a.button {
@@ -914,10 +954,10 @@ a.button {
   cursor: pointer;
   font-size: 90%;
   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;
@@ -928,15 +968,17 @@ 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;
+  background: #fff;
+  border: 1px solid #ccc;
   margin-top: 10px;
   margin-bottom: 32px;
   padding: 0 0 10px;
@@ -951,8 +993,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;
@@ -974,10 +1016,10 @@ fieldset legend {
   border: 1px solid #ccc;
   border-bottom: none;
   color: #3b3b3b;
+  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
   display: block;
   height: 2em;
   left: -1px; /* LTR */
-  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
   line-height: 2em;
   padding: 0;
   position: absolute;
@@ -1042,10 +1084,10 @@ input.form-submit:focus {
   margin-right: 4px;
 }
 fieldset .description {
-  margin-top: 5px;
-  line-height: 1.4em;
-  color: #3c3c3c;
   font-style: italic;
+  color: #3c3c3c;
+  line-height: 1.4em;
+  margin-top: 5px;
 }
 .form-actions {
   padding-top: 10px;
@@ -1061,8 +1103,8 @@ html.js input.throbbing {
 
 /* Comment form */
 #comment-form .form-item {
+  margin-bottom: 0.8em;
   overflow: hidden;
-  margin-bottom: .8em;
 }
 #comment-form .form-type-textfield label,
 #comment-form .form-type-item label {
@@ -1078,9 +1120,9 @@ html.js input.throbbing {
   border-radius: 4px;
 }
 #comment-form .form-item .description {
-  font-size: .75em;
-  line-height: 1em;
+  font-size: 0.75em;
   float: right; /* LTR */
+  line-height: 1em;
   width: 76%;
 }
 #comment-form .form-textarea {
@@ -1095,20 +1137,22 @@ 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: .75em;
+  font-size: 0.75em;
 }
 
-/* -------------- Other Overrides ------------- */
+/**
+ * Other Overrides
+ */
 
 div.password-suggestions {
   border: 0;
 }
 .ui-widget-overlay {
-  background: #222222;
+  background: #222;
   opacity: 0.7;
 }
 div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
@@ -1118,7 +1162,9 @@ div.vertical-tabs .vertical-tabs-panes f
   padding-left: 35px;
 }
 
-/* --------------- Search Form ---------------- */
+/**
+ * Search Form
+ */
 
 #block-search-form .content {
   margin-top: 0;
@@ -1142,17 +1188,19 @@ div.vertical-tabs .vertical-tabs-panes f
 }
 #search-block-form input.form-submit,
 #search-form input.form-submit {
-  margin-right: 0; /* LTR */
+  background: url(../images/search-button.png) no-repeat left center;
+  border: none;
+  cursor: pointer;
   height: 24px;
-  width: 14px;
+  margin-right: 0; /* LTR */
   overflow: hidden;
-  cursor: pointer;
   text-indent: -9999px;
-  border: none;
-  background: url(../images/search-button.png) no-repeat left center;
+  width: 14px;
 }
 
-/* -------------- Shortcut Links -------------- */
+/**
+ * Shortcut Links
+ */
 
 .shortcut-wrapper {
   margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
@@ -1168,13 +1216,15 @@ div.add-or-remove-shortcuts {
   padding-top: 0.8em;
 }
 
-/* ---------- Admin-specific Theming ---------- */
+/**
+ * Admin-specific Theming
+ */
 
 .page-admin #block-system-main img {
   margin-right: 15px; /* LTR */
 }
 .page-admin-structure-block-demo .block-region {
- color: #000000;
+ color: #000;
 }
 .page-admin #admin-dblog img {
   margin: 0 5px;
@@ -1189,8 +1239,8 @@ div.add-or-remove-shortcuts {
 /* Configuration. */
 div.admin .right,
 div.admin .left {
-  width: 49%;
   margin: 0;
+  width: 49%;
 }
 div.admin-panel {
   background: #fbfbfb;
@@ -1212,12 +1262,14 @@ 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;
@@ -1233,14 +1285,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;
@@ -1255,21 +1309,21 @@ div.admin-panel .description {
   margin: 0;
 }
 .poll .percent {
+  float: right;
   font-size: 86%;
   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: 95%;
   font-style: italic;
   text-align: right; /* LTR */
-  clear: both;
 }
 .poll .form-item label {
   font-size: 100%;
@@ -1290,7 +1344,9 @@ div.admin-panel .description {
   background-color: #ddd;
 }
 
-/* ---------- Color Form ----------- */
+/**
+ * Color Form
+ */
 
 .color-form #placeholder {
   position: static;
@@ -1305,9 +1361,9 @@ div.admin-panel .description {
 .color-form .form-item {
   border: 1px solid #fbfbfb;
   margin: 0;
-  padding: .5em;
-  position: relative;
   max-width: 350px;
+  padding: 0.5em;
+  position: relative;
   -khtml-border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
@@ -1319,16 +1375,16 @@ 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 {
+  left: -20px; /* LTR */
   position: absolute;
   top: 5px;
-  left: -20px; /* LTR */
 }
 .color-form #preview {
-  font-size: .85em;
+  font-size: 0.85em;
 }
 .overlay #preview #footer-wrapper {
   display: block;
