max-width: 16px;
   max-height: 16px;
 }
+
+outlinerchildren:-moz-outliner-twisty(group,hidetwisty) {                                                                               
+  list-style-image: none;
+}
+
+outlinerchildren:-moz-outliner-image(Name, container, group) {
+  list-style-image: url("chrome://communicator/skin/bookmarks/bookmark-group.gif");
+}
 
   display: none;
 }
 
+.bookmark-group {
+  list-style-image: url(chrome://communicator/skin/bookmarks/bookmark-group.gif) !important;
+}
+
 toolbarbutton.bookmark-item[disabled="true"],
 toolbarbutton.bookmark-item[disabled="true"]:hover,
 toolbarbutton.bookmark-item[disabled="true"]:hover:active {
   border-right: 2px solid #008484;
 }
 
+toolbarbutton.bookmark-item[dragover-top="true"] {
+  background-color: #008484;
+  color: #FFCF00;
+}
+
 /* ::::: bookmark menus ::::: */
 
 menu.bookmark-item,
 
  *
  * ***** END LICENSE BLOCK ***** */
 
-@import url(chrome://global/skin/);
+@import url("chrome://global/skin/");
 @import url("chrome://communicator/content/communicator.css");
-@import url(chrome://communicator/skin/brand.css);
-@import url(chrome://communicator/skin/button.css);
-@import url(chrome://communicator/skin/formatting.css);
+@import url("chrome://communicator/skin/brand.css");
+@import url("chrome://communicator/skin/button.css");
+@import url("chrome://communicator/skin/formatting.css");
 /* the line below is only LCARStrek */
-@import url(chrome://communicator/skin/toolbar.css);
+@import url("chrome://communicator/skin/toolbar.css");
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
 
 
   list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp-end.gif");
 }
 
+.home-arrow:hover {
+  list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp-end-hover.gif");
+}
+
 .end-arrow {
   list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp-end.gif");
 }
 
+.end-arrow:hover {
+  list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp-end-hover.gif");
+}
+
 .last-arrow {
   list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp.gif");
 }
 
+.last-arrow:hover {
+  list-style-image: url("chrome://global/skin/arrow/arrow-left-sharp-hover.gif");
+}
+
 .next-arrow {
   list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp.gif");
 }
 
+.next-arrow:hover {
+  list-style-image: url("chrome://global/skin/arrow/arrow-right-sharp-hover.gif");
+}
+
 /* ...... scale in/decrement ..... */
 
 .up-arrow {
   list-style-image: url("chrome://global/skin/arrow/arrow-up-sharp.gif");
 }
 
+.up-arrow:hover {
+  list-style-image: url("chrome://global/skin/arrow/arrow-up-sharp-hover.gif");
+}
+
 .down-arrow {
   list-style-image: url("chrome://global/skin/arrow/arrow-down-sharp.gif");
 }
 
+.down-arrow:hover {
+  list-style-image: url("chrome://global/skin/arrow/arrow-down-sharp-hover.gif");
+}
+
 /* ..... orientation ..... */
 
 .toolbar-portrait-page {
 
 
   <!-- List all the skins being supplied by this theme -->
   <RDF:Seq about="urn:mozilla:skin:root">
-    <RDF:li resource="urn:mozilla:skin:LCARStrek/0.7" />
+    <RDF:li resource="urn:mozilla:skin:LCARStrek/0.8" />
   </RDF:Seq>
 
   <!-- classic Information -->
-  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.7"
+  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.8"
         chrome:displayName="LCARStrek"
         chrome:accessKey="L"
         chrome:author="Robert Kaiser - KaiRo.at"
         chrome:description="For all Trekkies: A theme based on LCARS computer design. Get more info at http://www.kairo.at/download/"
-        chrome:name="LCARStrek/0.7"
+        chrome:name="LCARStrek/0.8"
         chrome:image="global/preview.png">
     <chrome:packages>
-      <RDF:Seq about="urn:mozilla:skin:LCARStrek/0.7:packages">
-        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.7:global"/>
-        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.7:communicator"/>
-        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.7:navigator"/>
-        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.7:messenger"/>
-        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.7:editor"/>
+      <RDF:Seq about="urn:mozilla:skin:LCARStrek/0.8:packages">
+        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.8:global"/>
+        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.8:communicator"/>
+        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.8:navigator"/>
+        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.8:messenger"/>
+        <RDF:li resource="urn:mozilla:skin:LCARStrek/0.8:editor"/>
       </RDF:Seq>
     </chrome:packages>
   </RDF:Description>
 
   <!-- Version Information.  State that we work only with a certain version of this package. -->
-  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.7:global" chrome:skinVersion="0.9.4"/>
-  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.7:communicator" chrome:skinVersion="0.9.4"/>
-  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.7:navigator" chrome:skinVersion="0.9.4"/>
-  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.7:messenger" chrome:skinVersion="0.9.4"/>
-  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.7:editor" chrome:skinVersion="0.9.4"/>
+  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.8:global" chrome:skinVersion="1.0"/>
+  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.8:communicator" chrome:skinVersion="1.0"/>
+  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.8:navigator" chrome:skinVersion="1.0"/>
+  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.8:messenger" chrome:skinVersion="1.0"/>
+  <RDF:Description about="urn:mozilla:skin:LCARStrek/0.8:editor" chrome:skinVersion="1.0"/>
 </RDF:RDF>
 
 /* outer frame */
 button {
   -moz-border-radius: 3px;
-  margin: 0px 4px 1px 4px;
+  margin: 1px 2px;
   min-width: 6.3em;
   border: none;
   background-color: #000000;
 button[default="true"] > .button-box {
   font-weight: bold;
   list-style-image: url("chrome://global/skin/icons/return.gif");
-  -moz-box-direction: reverse;
+  -moz-box-direction: reverse !important;
   padding-right: 7px;
 }
 
 
 
 checkbox {
   -moz-box-align: center;
-  margin: 2px 4px;
+  margin: 1px 2px;
   padding: 1px;
 }
 
 .checkbox-label-box {
-  margin-left: 2px;
   border: 1px solid transparent;
   padding: 0px 1px;
   color: #FF9F00;
+  -moz-box-align: center;
 }
 
 .checkbox-icon {
 
 @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
 
 /* inset areas */
-.inset
-  {
-/*    border                : 1px inset #FF9F00;
-    margin                : 0px 5px 5px 5px; */
-  }
+.inset {
+/*  border: 1px inset #FF9F00;
+  margin: 0px 5px 5px 5px; */
+}
   
 /* formatting */
-.groove-top
-  {
-    border-top            : 2px groove #FF9F00;  
-  }
+.groove-top {
+  border-top: 2px groove #FF9F00;  
+}
   
-.groove-right
-  {
-    border-right          : 2px groove #FF9F00;
-  }
+.groove-right {
+  border-right: 2px groove #FF9F00;
+}
   
-.groove-left
-  {
-    border-left           : 2px groove #FF9F00;
-  }
+.groove-left {
+  border-left: 2px groove #FF9F00;
+}
   
-.groove-bottom
-  {
-    border-bottom         : 2px groove #FF9F00;;
-  }
+.groove-bottom {
+  border-bottom: 2px groove #FF9F00;;
+}
   
-.outset
-  {
-/*    border                : 1px outset #FF9F00; */
-  }  
+.outset {
+/*  border: 1px outset #FF9F00; */
+}  
 
 /** separator rules **/
 /* standard separators */
-  separator, separator[orient="horizontal"] 
-    {
-      height: 1.5em;
-    }
+separator, separator[orient="horizontal"] {
+  height: 1.5em;
+}
   
-  separator[orient="vertical"] 
-    {
-      width: 1.5em;
-    }
+separator[orient="vertical"] {
+  width: 1.5em;
+}
 
 /* thinner separators (50% size) */
-  separator.thin, separator.thin[orient="horizontal"] 
-    {
-      height: 0.5em;
-    }
+separator.thin, separator.thin[orient="horizontal"] {
+  height: 0.5em;
+}
   
-  separator.thin[orient="vertical"] 
-    {
-      width: 0.5em;
-    }
+separator.thin[orient="vertical"] {
+  width: 0.5em;
+}
 
 /* groove separators (50% size) */
-  separator.groove,
-  separator.groove[orient="horizontal"] 
-    {
-      border-top: 2px groove #FF9F00;
-      height: 0px;
-      margin-top: 0.4em;
-      margin-bottom: 0.4em;
-    }
+separator.groove,
+separator.groove[orient="horizontal"] {
+  border-top: 2px groove #FF9F00;
+  height: 0px;
+  margin-top: 0.4em;
+  margin-bottom: 0.4em;
+}
   
-  separator.groove[orient="vertical"] 
-    {
-      border-left: 2px groove #FF9F00;
-      margin-left: 0.4em;
-      margin-right: 0.4em;
-    }
+separator.groove[orient="vertical"] {
+  border-left: 2px groove #FF9F00;
+  margin-left: 0.4em;
+  margin-right: 0.4em;
+}
   
 /* groove separators (0 padding, for dividing effects) */  
-  separator.groove-thin 
-    {
-      border-top: 2px groove #FF9F00;
-      height: 0px;
-    }
+separator.groove-thin {
+  border-top: 2px groove #FF9F00;
+  height: 0px;
+}
   
-  separator[orient="vertical"].groove-thin 
-    {
-      border-left: 2px groove #FF9F00;
-    }
+separator[orient="vertical"].groove-thin {
+  border-left: 2px groove #FF9F00;
+}
 
 /** text formatting rules **/
 /** Reduced Margin for some UI **/
-  .small-margin
-    {
-/*      margin              : 1px 2px 1px 2px; */
-    }
+.small-margin {
+  margin: 0px 1px;
+}
     
-  label[disabled="true"] 
-    {
-      color               : #8050B0;
-    }    
+label[disabled="true"] {
+  color: #8050B0;
+}    
     
-  description, label
-    {
-      cursor              : default;
-    }
+description, label  {
+  cursor: default;
+  margin: 1px 3px;
+}
    
-  description
-    {
-/*      margin              : 1px 5px 4px 5px; */
-    }
+description {
+/*  margin: 1px 5px 4px 5px; */
+}
 
-  label
-    {
-/*      margin              : 1px 5px 2px 6px; */
-    }
+label {
+/*  margin: 1px 5px 2px 6px; */
+}
 
-  .header 
-    {
-      font-weight         : bold;
-    }
+.header {
+  font-weight: bold;
+}
 
-  .larger-text 
-    {
-      font-size           : larger;
-    }
+.larger-text {
+  font-size: larger;
+}
 
-  .smaller-text 
-    {
-      font-size           : smaller;
-    }
+.smaller-text {
+  font-size: smaller;
+}
    
-  .monospace
-    {
-      font-family         : monospace;
-    }
+.monospace {
+  font-family: monospace;
+}
     
-  .indent
-    {
-      margin-left         : 23px;
-    }
+.indent {
+/*  margin-left: 23px; */
+  margin-left: 15px;
+}
 
-  .box-padded
-    {
-      padding             : 5px;
-    }    
+.box-padded {
+  padding: 5px;
+}    
 
-  .spaced
-    {
-      margin              : 3px 5px 4px 5px;
-    }    
+.spaced {
+  margin: 1px 3px;
+}    
 
-  .wizard-box
-    {
-      padding             : 20px 44px 10px 44px;
-    }    
+.wizard-box {
+  padding: 15px 35px 10px 35px;
+}    
 
-  .caption-text
-    {
-      margin: 0px 2px 0px 1px !important;
-    }
+.caption-text {
+  margin: 0px 2px 0px 1px !important;
+}
 
 
 groupbox {
   -moz-border-radius: 5px;
-  margin: 5px;
+  margin: 3px 2px;
   border: 2px solid #9C9CFF;
-  padding: 5px;
+  padding: 3px 3px 5px 5px;
 }
 
 .groupbox-body {
 
 
 radio {
   -moz-box-align: center;
-  margin: 2px 4px;
-  padding: 1px 2px 1px 4px;
+  margin: 1px 2px;
+  padding: 1px;
 }
 
 .radio-label-box {
-  margin-left: 2px;
   border: 1px solid transparent;
   padding: 0px 0px 1px 1px;
+  -moz-box-align: center;
 }
 
 .radio-icon {
 
   border: none;
 }
 
-#dirTree, #resultsTree { 
+#dirTree, #abResultsOutliner { 
   border: none;
   margin: 0px;
 }
 #resultsTree {
 /*  border-left: 1px solid ThreeDShadow; */
 }
+
+/* ::::: Search Bar  ::::: */
+
+#searchBox {
+/*
+  border-top: 1px solid ThreeDHighlight;
+  border-bottom: 1px solid ThreeDShadow;
+*/
+}
 
 
 #threadOutliner {
   min-width: 1px;
-  border:n none;
+  border: none;
 }
 
   -moz-binding: url("chrome://messenger/content/messengercompose/mailComposeBindings.xml#fromMenuitem");
 }
 
+.composemenu-text-2 {
+  font-style: italic;
+  color: #8050B0;
+}
+
 /* ::::: LCARStrek layout corrections ::::: */
 
 #msgheaderstoolbar-box {
   padding: 1px 5px;
 }
 
+#addresses-box > hbox > label,
+#attachments-box > label {
+  margin-left: 0px;
+}
+
 #msgIdentity,
 #msgSubject {
   margin-right: 0px;
 
   margin: 1em;
   border: 2px solid #9C9CFF;
 }
+
+.fixedsize {
+  height: 14.5em;
+}