Index: imce_kama.css
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/imce_kama/imce_kama.css,v
retrieving revision 1.5
diff -u -p -r1.5 imce_kama.css
--- imce_kama.css	9 Jul 2010 13:41:46 -0000	1.5
+++ imce_kama.css	17 Sep 2010 12:39:58 -0000
@@ -1,25 +1,38 @@
 /* $Id: imce_kama.css,v 1.5 2010/07/09 13:41:46 mcrittenden Exp $ */
 
-body.imce #log-wrapper,
-body.imce #log-prv-wrapper #log-resizer.x-resizer,
-body.imce #log-clearer {
+/* Remove IMCE's log display. */
+body.imce #log-wrapper {
+  display: none;
+}
+
+body.imce #log-prv-wrapper #log-resizer.x-resizer {
   display: none;
 }
 
+body.imce #log-clearer {
+  display: none !important;
+}
+
+body.imce #navigation-wrapper {
+  display: inline;
+}
+
+body.imce .x-resizer {
+  width: 4px;
+  background-color: #eee;
+}
 body.imce .y-resizer {
   height: 6px;
   background-color: white;
 }
-
 body.imce #log-prv-wrapper {
   border: none;
   background-color: #EBEBEB;
 }
-
 body.imce #browse-wrapper {
   border: none;
-}
 
+}
 body.imce table#file-header td:hover,
 body.imce table#file-header td.asc,
 body.imce table#file-header td.desc {
@@ -27,7 +40,6 @@ body.imce table#file-header td.desc {
   text-decoration: underline;
   color: #027AC6;
 }
-
 body.imce table#file-header td {
   color: #027AC6;
 }
@@ -46,65 +58,56 @@ body.imce tr.selected td {
 }
 
 body.imce table#file-list {
+  margin-top: 8px;
   border-top: 2px solid #C0C0C0;
 }
 
 body.imce table.files td {
   border-top: 1px solid #C0C0C0;
-  border-bottom: 1px solid #C0C0C0;
+  /* border-bottom: 1px solid #C0C0C0; */
+  padding-bottom: 3px;
   cursor: pointer;
-  color: #000;
-}
-
-.op-content label, .op-content .form-checkboxes, .op-content .form-checkboxes .form-item {
-  color: #000;
 }
 
 body.imce a,
 body.imce div {
-  outline:none;
-  color: #027AC6
+  outline: none;
 }
 
 body.imce ul.secondary li {
-  margin:0 0.4em;
+  margin: 0 0.4em;
   padding: 0px;
 }
 
-body.imce #op-contents .op-content {
-  border: 1px solid #ccc;
-}
-
 body.imce #ops-wrapper {
   background: transparent;
   border: none;
-  padding: 5px;
+  border-left: 3px double #ccc;
+  margin-bottom: 20px;
+  margin-left: 122px;
 }
 
 body.imce ul#ops-list li a,
 body.imce ul#ops-list li a:hover,
 body.imce ul#ops-list li a:link,
 body.imce ul#ops-list li a:visited,
-body.imce ul#ops-list li a:active,
-body.imce #imce-content #edit-upload,
-body.imce #imce-content #edit-thumb,
-body.imce #imce-content #edit-resize {
-  -moz-border-radius:5px;
+body.imce ul#ops-list li a:active {
+  -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
-  background:url("images/sprites.png") repeat-x scroll 0 -1069px transparent;
-  cursor:pointer;
-  padding:5px 10px;
-  color:#000000;
-  font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
-  text-align:left;
-  text-decoration:none;
-  white-space:nowrap;
-  width:auto;
-  vertical-align:baseline;
-  height:auto;
-  margin:0 15px 0 0;
-  border-collapse:collapse;
-  border:0 none;
+  background: url(images/sprites.png) repeat-x scroll 0 -1069px transparent;
+  cursor: pointer;
+  padding: 5px 10px;
+  color: #000000;
+  font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
+  text-align: left;
+  text-decoration: none;
+  white-space: nowrap;
+  width: auto;
+  vertical-align: baseline;
+  height: auto;
+  margin: 0 15px 0 0;
+  border-collapse: collapse;
+  border: 0 none;
 }
 
 body.imce ul#ops-list li#op-item-delete a,
@@ -112,42 +115,84 @@ body.imce ul#ops-list li#op-item-delete 
 body.imce ul#ops-list li#op-item-delete a:link,
 body.imce ul#ops-list li#op-item-delete a:visited,
 body.imce ul#ops-list li#op-item-delete a:active {
-  background:url("images/sprites.png") repeat-x scroll 0 -1106px transparent;
+  background: url(images/sprites.png) repeat-x scroll 0 -1106px transparent;
 }
 
+body.imce ul#ops-list li#op-item-undefined a:link,
+body.imce ul#ops-list li#op-item-undefined a:visited,
 body.imce ul#ops-list li#op-item-sendto a:link,
 body.imce ul#ops-list li#op-item-sendto a:visited {
-  background-position:0 -1143px;
-}
+	background: url(images/sprites.png) repeat-x scroll 0 -1143px transparent;}
+	/*background-position: 0 -1143px;*/
+
 
 body.imce ul#ops-list li a:hover,
+body.imce ul#ops-list li#op-item-undefined a:hover,
 body.imce ul#ops-list li#op-item-sendto a:hover,
-body.imce ul#ops-list li#op-item-delete a:hover,
-body.imce #imce-content #edit-upload:hover,
-body.imce #imce-content #edit-resize:hover,
-body.imce #imce-content #edit-thumb:hover {
-  background-position:0 -1181px;
-}
-
-body.imce #navigation-header span {
-  background: none;
-  padding-left: 5px;
-}
-
-body.imce #navigation-header a.imce-close-nav {
-  float: right;
-  position: relative;
-  top: 3px;
-  right: 5px;
-  color: #888;
-  padding: 2px 6px;
-  text-align: center;
-  border-radius: 10px;
-  -moz-border-radius: 10px;
-  -webkit-border-radius: 10px;
+body.imce ul#ops-list li#op-item-delete a:hover {
+  background-position: 0 -1181px;
 }
 
-body.imce #navigation-header a.imce-close-nav:hover {
-  text-decoration: none;
-  background: #ccc;
+/* the "width" cells have text aligned right in the IMCE stylesheet,
+   but not the "height" ones, for some reason. Sort that out... */
+td.height {
+  text-align: right;
+}
+
+/* Override and improve some of the default help-box styling */
+body.imce a#help-box {
+	/* This is positioned absolutely in imce-content.css */
+	display: inline-block;
+	/*display: none;*/
+	position: absolute;
+	-moz-border-radius: 5px;
+	-webkit-border-radius: 5px;
+  /* background: url(images/sprites.png) repeat-x scroll 0 -1069px transparent; */
+	background: url(images/sprites.png) repeat-x scroll 0 -1181px transparent;
+	cursor: pointer;
+	padding: 5px 10px;
+	color: #000000;
+	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
+	text-align: left;
+	text-decoration: none;
+	white-space: nowrap;
+	width: 50px;
+	vertical-align: baseline;
+	height: auto;
+	margin: 8px 0;
+	border-collapse: collapse;
+	border: 0 none;
+  top: 0px;
+	left: 10px;
+	width: auto;
+	border: 10px;
+}
+
+body.imce #help-box:hover {
+	/*position: relative;*/
+	/*display:inline-block;*/
+	/*background: #37d0ec;*/
+	width: auto;
+	border: 10px;
+	text-align: left;
+}
+body.imce #help-box:hover li {
+  list-style-position: inside;
+}
+ 
+body.imce #help-box-content { 
+    margin: 4px -10px;
+} 
+
+body.imce .navigation-text {
+  color: #027AC6;
+  font-weight: bold;
+}
+body.imce .navigation-text a {
+  display: none;
 }
+	
+body.imce .op-content {
+  margin: 10px 0 10px 10px;
+  width: 100%;
+}	
