Index: bp-themes/bp-default/_inc/css/default.css
===================================================================
--- bp-themes/bp-default/_inc/css/default.css	(revision 4461)
+++ bp-themes/bp-default/_inc/css/default.css	(working copy)
@@ -68,14 +68,14 @@
 	background-image: url( ../images/background.gif );
 	background-repeat: repeat-x;
 	background-position: top left;
+	color: #555;
 	font-size: 12px;
 	font-family: Arial, Tahoma, Verdana, sans-serif;
 	line-height: 170%;
-	color: #555;
-	width: 90%;
 	min-width: 960px;
 	max-width: 1250px;
 	margin: 0 auto;
+	width: 90%;
 }
 .padder {
 	padding: 19px;
@@ -121,8 +121,8 @@
 	margin-right: 225px;
 }
 div#content .one-column {
-	margin-right: 0;
 	border-right: 0 none;
+	margin-right: 0;	
 }
 div#content .left-menu {
 	float: left;
@@ -198,15 +198,15 @@
 	border-radius: 6px;
 	padding: 19px;
 }
-#site-generator {
+#site-generator {	
+	color: #bbb;
 	margin: 20px 20px;
 	text-align: center;
-	color: #bbb;
 	text-shadow: #fafafa 1px 1px 0;
 }
 #footer-widget-area {
+	margin-top: -19px;	
 	overflow: hidden;
-	margin-top: -19px;
 }
 #footer-widget-area div.widget-area > ul {
 	float: left;
@@ -217,11 +217,11 @@
 	margin-top: 19px;
 }
 #footer-widget-area h3.widgettitle {
-	margin: 0 0 10px 0;
-	background: #eaeaea;
+	background: #eaeaea;	
+	clear: left;
 	padding: 5px 15px;
 	font-size: 12px;
-	clear: left;
+	margin: 0 0 10px 0;
 }
 #footer-widget-area div div.item-options {
 	margin-left: 0;
@@ -263,11 +263,11 @@
 	padding: 10px 15px;
 }
 div#sidebar h3.widgettitle {
+	background: #eaeaea;	
+	clear: left;
+	font-size: 12px;	
 	margin: 25px -20px 10px -19px;
-	background: #eaeaea;
 	padding: 5px 15px;
-	font-size: 12px;
-	clear: left;
 }
 #footer-widget-area .widget_search,
 div#sidebar .widget_search {
@@ -275,8 +275,8 @@
 }
 #footer-widget-area .widget_search input[type=text],
 div#sidebar .widget_search input[type=text] {
+	padding: 2px;	
 	width: 110px;
-	padding: 2px;
 }
 #footer-widget-area ul#recentcomments li,
 #footer-widget-area .widget_recent_entries ul li,
@@ -285,16 +285,16 @@
 	margin-bottom: 15px;
 }
 #footer-widget-area ul.item-list img.avatar,
-div#sidebar ul.item-list img.avatar {
+div#sidebar ul.item-list img.avatar {	
+	margin-right: 10px;
 	width: 20px;
 	height: 20px;
-	margin-right: 10px;
 }
 #footer-widget-area div.item-avatar img,
-div#sidebar div.item-avatar img {
+div#sidebar div.item-avatar img {	
+	margin: 1px;
 	width: 40px;
 	height: 40px;
-	margin: 1px;
 }
 #footer-widget-area .avatar-block,
 div#sidebar .avatar-block {
@@ -306,10 +306,10 @@
 }
 #footer-widget-area div.item-options,
 div#sidebar div.item-options {
-	margin: -10px -20px 0 -19px;
 	background: #f8f8f8;
+	font-size: 11px;	
+	margin: -10px -20px 0 -19px;	
 	padding: 5px 15px;
-	font-size: 11px;
 }
 #footer-widget-area div.item-content {
 	margin-left: 38px;
@@ -317,8 +317,8 @@
 #footer-widget-area div.item-meta,
 div#sidebar div.item-meta,
 div#sidebar div.item-content {
+	font-size: 11px;	
 	margin-left: 38px;
-	font-size: 11px;
 }
 #footer-widget-area div.tags div#tag-text,
 div#sidebar div.tags div#tag-text {
@@ -373,8 +373,8 @@
 sup {
 	height: 0;
 	line-height: 1;
+	position: relative;	
 	vertical-align: baseline;
-	position: relative;
 }
 pre, blockquote {
 	margin-bottom: 20px;
@@ -391,12 +391,12 @@
 	font-family: "Monaco", courier, sans-serif;
 }
 blockquote {
-	quotes: none;
-	font-style: italic;
-	padding: 0 3em;
 	font-family: georgia, times, serif;
-	font-size: 16px;
-	line-height: 150%;
+	font-size: 16px;	
+	font-style: italic;
+	line-height: 150%;	
+	padding: 0 3em;	
+	quotes: none;
 }
 blockquote p {
 	margin-bottom: 15px !importantr;
@@ -489,12 +489,12 @@
 }
 #nav {
 	margin: 0;
-	padding: 0;
-	position: absolute;
-	right: 15px;
 	list-style: none;
+	max-width: 95%;	
+	padding: 0;
+	position: absolute;	
+	right: 15px;	
 	bottom: 0;
-	max-width: 95%;
 }
 #nav li a {
 	background: url( ../images/60pc_black.png );
@@ -559,8 +559,8 @@
 #nav ul,
 #nav .sfhover ul ul,
 #nav :hover ul ul {
+	position: absolute;	
 	left: -9999px;
-	position: absolute;
 }
 #nav .sfhover ul,
 #nav :hover ul {
@@ -600,14 +600,14 @@
 /*--------------------------------------------------------------
 4.1 - Pagination
 --------------------------------------------------------------*/
-div.pagination {
-	margin: -20px -19px 0px -19px;
-	padding: 8px 20px;
+div.pagination {	
+	background: #f4f4f4;
+	border: none;	
 	color: #888;
 	font-size: 11px;
 	height: 19px;
-	background: #f4f4f4;
-	border: none;
+	margin: -20px -19px 0px -19px;
+	padding: 8px 20px;
 	position: relative;
 }
 div.pagination .pag-count {
@@ -661,10 +661,10 @@
 .comment-navigation {
 	overflow: hidden;
 	font-family: georgia, times, serif;
-	font-style: italic;
-	font-size: 14px;
-	padding: 5px 0;
+	font-size: 14px;	
+	font-style: italic;	
 	margin: 5px 0 25px 0;
+	padding: 5px 0;
 }
 .comments {
 	float: right;
@@ -775,9 +775,9 @@
 }
 .commentlist ul.children img.avatar {
 	border-style: none;
-	height: 25px;
 	margin: 0;
-	width: 25px;
+	width: 25px;	
+	height: 25px;
 }
 .commentlist ul.children div.comment-content {
 	border-top: none;
@@ -862,17 +862,18 @@
 	text-align: center;
 
 }
-.wp-caption img {
+.wp-caption img {	
+	border: 0 none;
 	margin: 0;
 	padding: 0;
-	border: 0 none;
+
 }
 dd.wp-caption p.wp-caption-text,
 .wp-caption p.wp-caption-text {
 	font-size: 0.9em;
 	line-height: 17px;
+	margin: 0;	
 	padding: 5px 4px 5px 0;
-	margin: 0;
 }
 #content .gallery {
 	margin: 0 auto 15px;
@@ -893,15 +894,15 @@
 5.4 - Images
 --------------------------------------------------------------*/
 img.avatar {
+	border: 2px solid #eee;	
 	float: left;
-	border: 2px solid #eee;
 }
 img.wp-smiley {
-	padding: 0 !important;
-	margin: 0 !important;
 	border: none !important;
-	float: none !important;
-	clear: none !important;
+	clear: none !important;	
+	float: none !important;	
+	margin: 0 !important;	
+	padding: 0 !important;
 }
 img.centered,
 img.aligncenter {
@@ -910,14 +911,14 @@
 	margin-right: auto;
 }
 img.alignright {
-	padding: 4px;
-	margin: 0 0 2px 7px;
 	display: inline;
+	margin: 0 0 2px 7px;
+	padding: 4px;
 }
 img.alignleft {
-	padding: 4px;
-	margin: 0 7px 2px 0;
 	display: inline;
+	margin: 0 7px 2px 0;
+	padding: 4px;
 }
 
 
@@ -944,9 +945,9 @@
 	margin-bottom: 0;
 }
 h2.pagetitle,
-h2.posttitle {
-	margin: 0;
+h2.posttitle {	
 	line-height: 120%;
+	margin: 0;
 }
 h2.pagetitle a,
 h2.posttitle a {
@@ -959,11 +960,11 @@
 	font-weight: bold;
 }
 div.post table,
-div.page table {
-	margin-bottom: 15px;
-	border-collapse: collapse;
-	border-spacing: 0;
+div.page table {	
 	border: 1px solid #eee;
+	border-collapse: collapse;	
+	border-spacing: 0;	
+	margin-bottom: 15px;
 }
 div.post table th,
 div.page table th {
@@ -1010,14 +1011,14 @@
 	margin-bottom: 15px;
 }
 p.date,
-p.postmetadata {
-	color: #888;
-	font-size: 12px;
+p.postmetadata {	
+	border-bottom: 1px solid #e4e4e4;
+	border-top: 1px solid #e4e4e4;	
+	color: #888;	
 	font-family: Georgia, times, serif;
-	padding: 3px 0;
+	font-size: 12px;
 	margin: 10px 0;
-	border-bottom: 1px solid #e4e4e4;
-	border-top: 1px solid #e4e4e4;
+	padding: 3px 0;
 }
 p.postmetadata {
 	clear: left;
@@ -1035,18 +1036,18 @@
 6.1 - Activity
 --------------------------------------------------------------*/
 #item-body form#whats-new-form {
+	border-bottom: 1px solid #ddd;	
 	margin: 20px 0 10px;
-	border-bottom: 1px solid #ddd;
 }
 .home-page form#whats-new-form {
 	border-bottom: none;
 	padding-bottom: 0;
 }
 form#whats-new-form h5 {
-	margin: 0;
 	font-weight: normal;
 	font-size: 12px;
-	color: #888;
+	color: #888;	
+	margin: 0;
 	margin-left: 76px;
 	padding: 0 0 3px 0;
 }
@@ -1067,14 +1068,14 @@
 	padding: 8px;
 }
 form#whats-new-form textarea {
-	width: 100%;
-	height: 50px;
+	border: none;
 	font-size: 14px;
 	font-family: inherit;
 	color: #555;
-	border: none;
 	margin: 0;
-	padding: 0;
+	padding: 0;	
+	width: 100%;
+	height: 50px;
 }
 form#whats-new-form #whats-new-options select {
 	max-width: 200px;
@@ -1093,8 +1094,8 @@
 6.1.1 - Activity Listing
 --------------------------------------------------------------*/
 ul.activity-list li {
+	overflow: hidden;	
 	padding: 15px 0 0;
-	overflow: hidden;
 }
 .activity-list .activity-avatar {
 	float: left;
@@ -1109,10 +1110,10 @@
 	padding-bottom: 0;
 }
 .activity-list li.mini {
-	position: relative;
 	font-size: 11px;
 	min-height: 35px;
-	padding: 15px 0 0 0;
+	padding: 15px 0 0 0;	
+	position: relative;
 }
 .activity-list li.mini div.activity-meta {
 	margin: 0;
@@ -1121,32 +1122,32 @@
 	padding: 3px 8px;
 }
 .activity-list li.mini .activity-avatar img.avatar,
-.activity-list li.mini .activity-avatar img.FB_profile_pic {
+.activity-list li.mini .activity-avatar img.FB_profile_pic {	
+	margin-left: 76px;
 	width: 20px;
 	height: 20px;
-	margin-left: 76px;
 }
 .activity-list li.activity_comment .activity-avatar img.avatar,
-.activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
+.activity-list li.activity_comment .activity-avatar img.FB_profile_pic {	
+	margin-left: 20px;
 	width: 40px;
 	height: 40px;
-	margin-left: 20px;
 }
 body.activity-permalink .activity-list > li:first-child {
 	padding-top: 0;
 }
 body.activity-permalink .activity-list li .activity-avatar img.avatar,
-body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {
+body.activity-permalink .activity-list li .activity-avatar img.FB_profile_pic {	
+	margin-left: 0;
 	width: 100px;
 	height: 100px;
-	margin-left: 0;
 }
 .activity-list li .activity-content {
 	position: relative;
 }
 .activity-list li.mini .activity-content p {
+	float: left;	
 	margin: 0;
-	float: left;
 }
 .activity-list li .activity-meta {
 	position: absolute;
@@ -1166,13 +1167,13 @@
 	font-size: 12px;
 	margin-top: 30px;
 }
-.activity-list li .activity-inreplyto {
-	font-size: 11px;
+.activity-list li .activity-inreplyto {	
+	background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;	
 	color: #888;
+	font-size: 11px;
 	margin-left: 70px;
 	margin-bottom: 15px;
 	padding-left: 25px;
-	background: url( ../images/replyto_arrow.gif ) 7px 0 no-repeat;
 }
 .activity-list li .activity-inreplyto > p {
 	margin: 0;
@@ -1183,9 +1184,9 @@
 	background: none;
 	border: none;
 	display: inline;
-	padding: 0;
 	margin: 0;
-	overflow: hidden;
+	overflow: hidden;	
+	padding: 0;
 }
 .activity-list .activity-avatar img {
 	width: 50px;
@@ -1214,15 +1215,15 @@
 }
 body.activity-permalink .activity-list li .activity-header > p {
 	background: url( ../images/activity_arrow.gif ) top left no-repeat;
-	margin-left: -35px;
-	padding: 5px 0 0 35px;
 	height: 35px;
 	margin-bottom: 0;
+	margin-left: -35px;	
+	padding: 5px 0 0 35px;
 }
 .activity-list .activity-content .activity-header,
-.activity-list .activity-content .comment-header {
-	font-size: 11px;
+.activity-list .activity-content .comment-header {	
 	color: #888;
+	font-size: 11px;
 	line-height: 220%;
 }
 .activity-header {
@@ -1259,11 +1260,11 @@
 }
 .activity-list .activity-content span.activity-header-meta a {
 	background: none;
-	padding: 0;
-	font-size: 11px;
-	margin: 0;
 	border: none;
+	font-size: 11px;
 	color: #aaa;
+	margin: 0;	
+	padding: 0;
 	text-decoration: underline;
 }
 .activity-list .activity-content span.activity-header-meta a:hover {
@@ -1286,10 +1287,10 @@
 .activity-inner > blockquote {
 	margin: 0 !important;
 }
-.activity-list .activity-content img.thumbnail {
+.activity-list .activity-content img.thumbnail {	
+	border: 2px solid #eee;
 	float: left;
 	margin: 0 10px 5px 0;
-	border: 2px solid #eee;
 }
 .activity-read-more {
 	margin-left: 1em;
@@ -1315,8 +1316,8 @@
 6.1.2 - Activity Comments
 --------------------------------------------------------------*/
 div.activity-meta {
-	margin: 0 0 20px 3px;
 	clear: left;
+	margin: 0 0 20px 3px;
 }
 .activity-list div.activity-meta a {
 	background: #f4f4f4;
@@ -1342,24 +1343,24 @@
 }
 div.activity-meta a:hover {
 	background: #aaa;
-	color: #fff;
 	border-color: #aaa;
+	color: #fff;
 }
 div.activity-meta a.acomment-reply:hover {
 	background: #f7740a;
-	color: #fff;
 	border-color: #f7740a;
+	color: #fff;
 }
 div.activity-comments {
-	position: relative;
 	margin: 0 0 0 75px;
+	overflow: hidden; /* IE fix */	
+	position: relative;	
 	width: auto;
-	overflow: hidden; /* IE fix */
 }
 body.activity-permalink div.activity-comments {
-	width: auto;
+ background: none;	
 	margin-left: 135px;
-	background: none;
+	width: auto;
 }
 div.activity-comments > ul {
 	background: #f5f5f5;
@@ -1417,12 +1418,8 @@
 	margin-left: 39px;
 	margin-top: 5px;
 }
-div.acomment-content .time-since {
-	display: none;
-}
-div.acomment-content .activity-delete-link {
-	display: none;
-}
+div.acomment-content .time-since,
+div.acomment-content .activity-delete-link,
 div.acomment-content .comment-header {
 	display: none;
 }
@@ -1430,8 +1427,8 @@
 	font-size: 14px;
 }
 div.activity-comments div.acomment-meta {
-	font-size: 11px;
 	color: #888;
+	font-size: 11px;
 }
 div.activity-comments form.ac-form {
 	background: #fafafa;
@@ -1467,13 +1464,13 @@
 	margin-bottom: 10px;
 	padding: 8px;
 }
-div.activity-comments form textarea {
-	width: 100%;
+div.activity-comments form textarea {	
+	border: none;
 	font-family: inherit;
 	font-size: 11px;
 	color: #555;
+	width: 100%;
 	height: 60px;
-	border: none;
 	padding: 0;
 }
 div.activity-comments form input {
@@ -1486,10 +1483,10 @@
 	border: 2px solid #fff !important;
 }
 div.activity-comments form div.ac-reply-content {
+	color: #888;
+	font-size: 11px;	
 	margin-left: 50px;
 	padding-left: 15px;
-	color: #888;
-	font-size: 11px;
 }
 
 
@@ -1505,9 +1502,9 @@
 6.3 - Ajax Loading
 --------------------------------------------------------------*/
 .ajax-loader {
-	background: url( ../images/ajax-loader.gif ) center left no-repeat !important;
-	padding: 8px;
+	background: url( ../images/ajax-loader.gif ) center left no-repeat !important;	
 	display: none;
+	padding: 8px;
 }
 a.loading {
 	background-image: url( ../images/ajax-loader.gif ) !important;
@@ -1525,8 +1522,8 @@
 	margin: -39px 0 0 0;
 }
 div.dir-search input[type=text] {
+	font-size: 12px;	
 	padding: 0 3px;
-	font-size: 12px;
 }
 
 
@@ -1540,20 +1537,20 @@
 	clear: both;
 }
 div#message p {
-	padding: 10px 15px;
 	font-size: 12px;
-	display: block;
+	display: block;	
+	padding: 10px 15px;
 }
 div#message.error p {
-	background: #e41717;
-	color: #fff;
+	background: #e41717;	
 	border-color: #a71a1a;
-	clear: left;
+	clear: left;	
+	color: #fff;
 }
 div#message.updated p {
 	background: #dffcd9;
+	border-color: #c4e9bd;	
 	color: #1a9b00;
-	border-color: #c4e9bd;
 }
 .standard-form#signup_form div div.error {
 	background: #e41717;
@@ -1625,10 +1622,10 @@
 }
 .standard-form div.checkbox label,
 .standard-form div.radio label {
+	color: #888;
+	font-size: 14px;
 	font-weight: normal;
 	margin: 5px 0 0 0;
-	font-size: 14px;
-	color: #888;
 }
 .standard-form#sidebar-login-form label {
 	margin-top: 5px;
@@ -1666,18 +1663,18 @@
 .standard-form#send-reply textarea {
 	width: 97.5%;
 }
-.standard-form p.description {
-	font-size: 11px;
+.standard-form p.description {	
 	color: #888;
+	font-size: 11px;
 	margin: 5px 0;
 }
 .standard-form div.submit {
+	clear: both;	
 	padding: 15px 0 0 0;
-	clear: both;
 }
 .standard-form p.submit {
+	margin-bottom: 0;	
 	padding: 15px 0 0 0;
-	margin-bottom: 0;
 }
 .standard-form div.submit input {
 	margin-right: 15px;
@@ -1721,11 +1718,11 @@
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
-	height: 400px;
 	margin: 10px 0;
 	overflow: scroll;
 	padding: 5px;
 	width: 160px;
+	height: 400px;
 }
 button,
 a.button,
@@ -1738,13 +1735,13 @@
 	border: 1px solid #ddd;
 	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
-	border-radius: 3px;
-	cursor: pointer;
-	text-decoration: none;
+	border-radius: 3px;	
 	color: #888;
+	cursor: pointer;
 	font-size: 12px;
 	font-weight: normal;
-	padding: 3px 10px;
+	padding: 3px 10px;	
+	text-decoration: none;
 	vertical-align: bottom;
 }
 button:hover,
@@ -1776,9 +1773,9 @@
 ul#topic-post-list li.alt {
 	background: #f8f8f8;
 }
-ul#topic-post-list li div.poster-meta {
-	margin-bottom: 10px;
+ul#topic-post-list li div.poster-meta {	
 	color: #888;
+	margin-bottom: 10px;
 }
 ul#topic-post-list li div.post-content {
 	margin-left: 54px;
@@ -1787,15 +1784,15 @@
 	font-size: 11px;
 }
 div.admin-links {
+	color: #888;
+	font-size: 11px;	
 	position: absolute;
 	top: 15px;
 	right: 25px;
-	color: #888;
-	font-size: 11px;
 }
 div#topic-meta {
-	padding: 5px 19px 30px;
 	margin: -10px -19px;
+	padding: 5px 19px 30px;
 	position: relative;
 }
 div#topic-meta div.admin-links {
@@ -1866,8 +1863,8 @@
 }
 table.notification-settings .yes,
 table.notification-settings .no {
+	text-align: center;	
 	width: 40px;
-	text-align: center;
 }
 table.forum {
 	margin: 0 -19px;
@@ -1879,10 +1876,10 @@
 	border-bottom: 1px solid #ffe8c4;
 }
 table.forum tr.closed td.td-title {
-	padding-left: 35px;
 	background-image: url( ../images/closed.png );
 	background-position: 15px 50%;
-	background-repeat: no-repeat;
+	background-repeat: no-repeat;	
+	padding-left: 35px;
 }
 table.forum td p.topic-text {
 	color: #888;
@@ -1907,8 +1904,8 @@
 table.forum td.td-freshness {
 	font-size: 11px;
 	color: #888;
+	width: 150px;	
 	white-space: nowrap;
-	width: 150px;
 }
 table.forum td img.avatar {
 	margin-right: 5px;
@@ -1955,12 +1952,12 @@
 }
 div#item-header h2 {
 	font-size: 28px;
-	margin: 0 0 15px 0;
 	line-height: 120%;
+	margin: 0 0 15px 0;
 }
 div#item-header h2 a {
+	color: #777;	
 	text-decoration: none;
-	color: #777;
 }
 div#item-header img.avatar {
 	float: left;
@@ -1971,11 +1968,11 @@
 }
 div#item-header span.activity,
 div#item-header h2 span.highlight {
-	vertical-align: middle;
 	font-size: 11px;
 	font-weight: normal;
 	line-height: 170%;
-	margin-bottom: 7px;
+	margin-bottom: 7px;	
+	vertical-align: middle;
 }
 div#item-header h2 span.highlight {
 	font-size: 16px;
@@ -1999,23 +1996,23 @@
 div#item-header div#item-meta {
 	font-size: 14px;
 	color: #aaa;
-	padding-bottom: 10px;
 	overflow: hidden;
 	margin: 15px 0 5px 0;
+	padding-bottom: 10px;
 }
 div#item-header div#item-actions {
 	float: right;
-	width: 20%;
 	margin: 0 0 15px 15px;
-	text-align: right;
+	text-align: right;	
+	width: 20%;
 }
 div#item-header div#item-actions h3 {
 	font-size: 12px;
 	margin: 0 0 5px 0;
 }
 div#item-header ul {
-	overflow: hidden;
 	margin-bottom: 15px;
+	overflow: hidden;
 }
 div#item-header ul h5,
 div#item-header ul span,
@@ -2027,9 +2024,10 @@
 }
 div#item-header ul img.avatar,
 div#item-header ul.avatars img.avatar {
+	margin: 2px;
 	width: 30px;
 	height: 30px;
-	margin: 2px;
+
 }
 div#item-header div.generic-button,
 div#item-header a.button {
@@ -2042,10 +2040,10 @@
 ul.item-list {
 	width: 100%;
 }
-ul.item-list li {
-	position: relative;
-	padding: 15px 0;
+ul.item-list li {	
 	border-bottom: 1px solid #eaeaea;
+	padding: 15px 0;
+	position: relative;
 }
 ul.single-line li {
 	border: none;
@@ -2057,18 +2055,18 @@
 ul.item-list li div.item-title,
 ul.item-list li h4 {
 	font-weight: normal;
-	font-size: 14px;
-	width: 75%;
+	font-size: 14px;	
 	margin: 0;
+	width: 75%;
 }
 ul.item-list li div.item-title span {
+	color: #999;	
 	font-size: 12px;
-	color: #999;
 }
-ul.item-list li div.item-desc {
-	margin: 10px 0 0 64px;
+ul.item-list li div.item-desc {	
+	color: #888;	
 	font-size: 11px;
-	color: #888;
+	margin: 10px 0 0 64px;
 	width: 50%;
 }
 ul.item-list li div.action {
@@ -2078,20 +2076,20 @@
 	text-align: right;
 }
 ul.item-list li div.meta {
-	margin-top: 10px;
 	color: #888;
-	font-size: 11px;
+	font-size: 11px;	
+	margin-top: 10px;
 }
 ul.item-list li h5 span.small {
-	font-weight: normal;
 	font-size: 11px;
-	float: right;
+	float: right;	
+	font-weight: normal;
 }
-div.item-list-tabs {
+div.item-list-tabs {	
+	background: #eaeaea;
 	clear: left;
-	overflow: hidden;
 	margin: 25px -19px 20px -19px;
-	background: #eaeaea;
+	overflow: hidden;
 }
 div.item-list-tabs ul li a {
 	text-decoration: none;
@@ -2128,10 +2126,10 @@
 div.item-list-tabs ul li span {
 	color: #aaa;
 }
-div.item-list-tabs ul li a span {
+div.item-list-tabs ul li a span {	
+	color: inherit;
 	display: inline;
 	padding: 0;
-	color: inherit;
 }
 div.item-list-tabs ul li.selected a,
 div.item-list-tabs ul li.current a {
@@ -2159,8 +2157,8 @@
 }
 div.item-list-tabs#subnav {
 	background: #fff;
+	border-bottom: 1px solid #eaeaea;	
 	margin: -15px -19px 15px -19px;
-	border-bottom: 1px solid #eaeaea;
 	min-height: 35px;
 	overflow: hidden;
 }
@@ -2197,8 +2195,8 @@
 	color: #fff;
 }
 div.messages-options-nav {
+	background: #eee;	
 	font-size: 11px;
-	background: #eee;
 	text-align: right;
 	margin: 0 -19px;
 	padding: 5px 15px;
@@ -2219,8 +2217,8 @@
 	vertical-align: middle;
 }
 div#message-thread strong {
+	font-size: 16px;	
 	margin: 0;
-	font-size: 16px;
 }
 div#message-thread strong a {
 	text-decoration: none;
