Index: trunk/themes/default/theme.css
===================================================================
--- trunk/themes/default/theme.css	(revision 7843)
+++ trunk/themes/default/theme.css	(revision 7869)
@@ -96,5 +96,5 @@
 }
 
-BODY#theCategoryPage .content
+#theCategoryPage .content
 {
 	margin-left: 20em;  /* = #menubar width + 2em */
@@ -136,5 +136,5 @@
 }
 
- UL.categoryActions A IMG, UL.categoryActions A {
+UL.categoryActions A IMG, UL.categoryActions A {
 	border: 0;
 	margin-bottom: -5px;
@@ -189,5 +189,5 @@
 }
 
-DIV.calImg {
+.calImg {
 	overflow: hidden;
 	vertical-align: bottom;
@@ -196,5 +196,5 @@
 }
 
-.calImg img {
+.calImg IMG {
 	position: relative;
 	border: 0;
@@ -276,5 +276,5 @@
 
 /* Thumbnails */
-.content UL.thumbnails SPAN.thumbLegend {
+UL.thumbnails SPAN.thumbLegend {
 	font-size: 90%;
 	overflow: hidden;/* oversized legend is clipped */
@@ -282,5 +282,5 @@
 
 /* Thumbnail "elastic" layout */
-.content UL.thumbnails {
+UL.thumbnails {
 	margin: 0;
 	padding: 0;
@@ -288,7 +288,7 @@
 	text-align: center;	/* to center the whole collection in .content */
 }
-.content UL.thumbnails LI { display: inline }
-
-.content UL.thumbnails SPAN.wrap1 {
+UL.thumbnails LI { display: inline }
+
+UL.thumbnails SPAN.wrap1 {
 	margin: 0 5px 5px 5px;
 	display: table-cell; display: inline-table;
@@ -297,5 +297,5 @@
 	text-align: center;		/* to center the thumbnail and legend in Geko/Opera */
 }
-.content UL.thumbnails SPAN.wrap2 {
+UL.thumbnails SPAN.wrap2 {
 	margin: 0;			/* important reset the margins */
 	display: table-cell;/* block prevents vertical-align here */
@@ -305,10 +305,10 @@
 	-webkit-border-radius: 4px; /* Safari webkit project */
 }
-.content UL.thumbnails SPAN.wrap2 A,
-.content UL.thumbnails LABEL {
+UL.thumbnails SPAN.wrap2 A,
+UL.thumbnails LABEL {
 	display: block;
 	border-bottom: 0;
 }
-.content UL.thumbnails IMG {
+UL.thumbnails IMG {
 	margin-bottom: -4px;  /* why ??? something wrong with Geko and Opera ignored by IE6*/
 }
@@ -427,4 +427,9 @@
 	font-size: 0.8em;
 	font-family: Arial,Helvetica,sans-serif;
+	min-width: 60em;  /* ~ 3* #menubar width; width of the page before getting a scrollbar; IE6 doesn't get that*/
+}
+
+#thePopuphelpPage {
+	min-width: 0; /*reset the min width*/
 }
 
@@ -616,7 +621,7 @@
 
 UL.tagSelection LI {
-        display:inline-block;
-        width:150px!important;
-        overflow:hidden;
+	display:inline-block;
+	width:150px!important;
+	overflow:hidden;
 	white-space: nowrap;
 }
@@ -643,18 +648,19 @@
 
 /* Popup help page */
-BODY#thePopuphelpPage #copyright {
+#thePopuphelpPage #copyright {
 	display: none;
 }
 
-#theNotificationPage p { padding: 0.5em; }
-BODY#thePopuphelpPage .content P {
+#thePopuphelpPage P {
 	text-align: justify;
 	padding: 0.5em;
 }
 
-BODY#thePopuphelpPage .content OL LI,
-BODY#thePopuphelpPage .content UL LI
-{
+#thePopuphelpPage LI {
 	margin-bottom: 0.5em;
+}
+
+#theNotificationPage P {
+	padding: 0.5em;
 }
 
@@ -691,7 +697,10 @@
 #theHeader {text-align: center;}
 
-#theNotificationPage DL,
-#thePopuphelpPage DL { margin: 0 25px 25px; }
+#theNotificationPage DL, #thePopuphelpPage DL {
+	margin: 0 25px 25px; 
+}
+
 .content #comments UL.thumbnailCategories LI { width:99%; }
+
 /* jQuery datepicker */
 IMG.ui-datepicker-trigger {
@@ -699,21 +708,12 @@
 }
 
-/* Set minimum width of the page before getting a scrollbar */
-/* IE5 and IE6 don't get that */
-BODY {
-  min-width: 60em;  /* ~ 3* #menubar width */
-}
-BODY#thePopuphelpPage {
-  min-width: 0;
-}
-
 /* Set some sizes according to your maximum thumbnail width and height */
-.content UL.thumbnails SPAN,
-.content UL.thumbnails SPAN.wrap2 A,
-.content UL.thumbnails LABEL,
+UL.thumbnails SPAN,
+UL.thumbnails SPAN.wrap2 A,
+UL.thumbnails LABEL,
 .content DIV.thumbnailCategory DIV.illustration {
   width: 140px;      /* max thumbnail width + 2px */
 }
-.content UL.thumbnails SPAN.wrap2,
+UL.thumbnails SPAN.wrap2,
 .content DIV.thumbnailCategory DIV.description {
   height: 140px;    /* max thumbnail height + 2px */
@@ -727,5 +727,5 @@
 
 /* Set defaults for thumbnails legend */
-.content UL.thumbnails SPAN.thumbLegend {
+UL.thumbnails SPAN.thumbLegend {
   display: block;  /* display: none; if you don't want legend */
   height: 4em;    /* legend height (don't set auto to be Gecko friendly)*/
@@ -773,5 +773,5 @@
 
 /* rate buttons displayed like links */
-INPUT.rateButton, INPUT.rateButtonSelected, INPUT.rateButtonStarFull, INPUT.rateButtonStarEmpty {
+.rateButton, .rateButtonSelected, .rateButtonStarFull, .rateButtonStarEmpty {
 	color:inherit;
 	background-color:transparent !important;	/* Konqueror doesn't accept transparent here */
