--- /dev/null
+.messageContainer {
+ width: 100%;
+ padding: 2px;
+ background: #e9e9e9;
+ margin-bottom: 8px;
+}
+.messageAuthor {
+ width: 10%;
+}
+.messageBody {
+ width: 90%;
+ background: #fff;
+ border: 1px solid #ccc;
+}
+.messageBody p {
+ padding: 1em;
+}
+
+.msgThreadPlain {
+ width: 50%;
+}
+.msgAuthorPlain {
+ width: 25%;
+}
+.msgTimestampPlain {
+ width: 24%;
+}
+++ /dev/null
-.messageContainer {
- width: 100%;
- padding: 2px;
- background: #e9e9e9;
- margin-bottom: 8px;
-}
-.messageAuthor {
- width: 10%;
-}
-.messageBody {
- width: 90%;
- background: #fff;
- border: 1px solid #ccc;
-}
-.messageBody p {
- padding: 1em;
-}
-
-.msgThreadPlain {
- width: 50%;
-}
-.msgAuthorPlain {
- width: 25%;
-}
-.msgTimestampPlain {
- width: 24%;
-}
+++ /dev/null
-.imgCrop_wrap {
- position: relative;
- cursor: crosshair;
- margin: auto;
-}
-
-/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
-.imgCrop_wrap.opera8 .imgCrop_overlay,
-.imgCrop_wrap.opera8 .imgCrop_clickArea {
- background-color: transparent;
-}
-
-/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
-.imgCrop_wrap,
-.imgCrop_wrap * {
- font-size: 0;
-}
-
-.imgCrop_overlay {
- background-color: #000;
- opacity: 0.5;
- filter:alpha(opacity=50);
- position: absolute;
- width: 100%;
- height: 100%;
-}
-
-.imgCrop_selArea {
- position: absolute;
- cursor: move;
- z-index: 2;
-}
-
-/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
-.imgCrop_clickArea {
- width: 100%;
- height: 100%;
- background-color: #FFF;
- opacity: 0.01;
- filter:alpha(opacity=01);
-}
-
-.imgCrop_marqueeHoriz {
- position: absolute;
- width: 100%;
- height: 1px;
- background: transparent url(marqueeHoriz.gif) repeat-x 0 0;
- z-index: 3;
-}
-
-.imgCrop_marqueeVert {
- position: absolute;
- height: 100%;
- width: 1px;
- background: transparent url(marqueeVert.gif) repeat-y 0 0;
- z-index: 3;
-}
-
-/*
- * FIX MARCHING ANTS IN IE
- * As IE <6 tries to load background images we can uncomment the follwoing hack
- * to remove that issue, not as pretty - but is anything in IE?
- * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
- *
-* html .imgCrop_marqueeHoriz,
-* html .imgCrop_marqueeVert {
- background: transparent;
- filter: Invert;
-}
-* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
-* html .imgCrop_marqueeEast { border-right: 1px dashed #000; }
-* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
-* html .imgCrop_marqueeWest { border-left: 1px dashed #000; }
-*/
-
-.imgCrop_marqueeNorth { top: 0; left: 0; }
-.imgCrop_marqueeEast { top: 0; right: 0; }
-.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
-.imgCrop_marqueeWest { top: 0; left: 0; }
-
-
-.imgCrop_handle {
- position: absolute;
- border: 1px solid #333;
- width: 6px;
- height: 6px;
- background: #FFF;
- opacity: 0.5;
- filter:alpha(opacity=50);
- z-index: 4;
-}
-
-/* fix IE 5 box model */
-* html .imgCrop_handle {
- width: 8px;
- height: 8px;
- wid\th: 6px;
- hei\ght: 6px;
-}
-
-.imgCrop_handleN {
- top: -3px;
- left: 0;
- /* margin-left: 49%; @done_in_js */
- cursor: n-resize;
-}
-
-.imgCrop_handleNE {
- top: -3px;
- right: -3px;
- cursor: ne-resize;
-}
-
-.imgCrop_handleE {
- top: 0;
- right: -3px;
- /* margin-top: 49%; @done_in_js */
- cursor: e-resize;
-}
-
-.imgCrop_handleSE {
- right: -3px;
- bottom: -3px;
- cursor: se-resize;
-}
-
-.imgCrop_handleS {
- right: 0;
- bottom: -3px;
- /* margin-right: 49%; @done_in_js */
- cursor: s-resize;
-}
-
-.imgCrop_handleSW {
- left: -3px;
- bottom: -3px;
- cursor: sw-resize;
-}
-
-.imgCrop_handleW {
- top: 0;
- left: -3px;
- /* margin-top: 49%; @done_in_js */
- cursor: w-resize;
-}
-
-.imgCrop_handleNW {
- top: -3px;
- left: -3px;
- cursor: nw-resize;
-}
-
-/**
- * Create an area to click & drag around on as the default browser behaviour is to let you drag the image
- */
-.imgCrop_dragArea {
- width: 100%;
- height: 100%;
- z-index: 200;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.imgCrop_previewWrap {
- /* width: 200px; @done_in_js */
- /* height: 200px; @done_in_js */
- overflow: hidden;
- position: relative;
-}
-
-.imgCrop_previewWrap img {
- position: absolute;
-}
\ No newline at end of file
--- /dev/null
+.imgCrop_wrap {
+ position: relative;
+ cursor: crosshair;
+ margin: auto;
+}
+
+/* an extra classname is applied for Opera < 9.0 to fix it's lack of opacity support */
+.imgCrop_wrap.opera8 .imgCrop_overlay,
+.imgCrop_wrap.opera8 .imgCrop_clickArea {
+ background-color: transparent;
+}
+
+/* fix for IE displaying all boxes at line-height by default, although they are still 1 pixel high until we combine them with the pointless span */
+.imgCrop_wrap,
+.imgCrop_wrap * {
+ font-size: 0;
+}
+
+.imgCrop_overlay {
+ background-color: #000;
+ opacity: 0.5;
+ filter:alpha(opacity=50);
+ position: absolute;
+ width: 100%;
+ height: 100%;
+}
+
+.imgCrop_selArea {
+ position: absolute;
+ cursor: move;
+ z-index: 2;
+}
+
+/* clickArea is all a fix for IE 5.5 & 6 to allow the user to click on the given area */
+.imgCrop_clickArea {
+ width: 100%;
+ height: 100%;
+ background-color: #FFF;
+ opacity: 0.01;
+ filter:alpha(opacity=01);
+}
+
+.imgCrop_marqueeHoriz {
+ position: absolute;
+ width: 100%;
+ height: 1px;
+ background: transparent url(marqueeHoriz.gif) repeat-x 0 0;
+ z-index: 3;
+}
+
+.imgCrop_marqueeVert {
+ position: absolute;
+ height: 100%;
+ width: 1px;
+ background: transparent url(marqueeVert.gif) repeat-y 0 0;
+ z-index: 3;
+}
+
+/*
+ * FIX MARCHING ANTS IN IE
+ * As IE <6 tries to load background images we can uncomment the follwoing hack
+ * to remove that issue, not as pretty - but is anything in IE?
+ * And yes I do know that 'filter' is evil, but it will make it look semi decent in IE
+ *
+* html .imgCrop_marqueeHoriz,
+* html .imgCrop_marqueeVert {
+ background: transparent;
+ filter: Invert;
+}
+* html .imgCrop_marqueeNorth { border-top: 1px dashed #000; }
+* html .imgCrop_marqueeEast { border-right: 1px dashed #000; }
+* html .imgCrop_marqueeSouth { border-bottom: 1px dashed #000; }
+* html .imgCrop_marqueeWest { border-left: 1px dashed #000; }
+*/
+
+.imgCrop_marqueeNorth { top: 0; left: 0; }
+.imgCrop_marqueeEast { top: 0; right: 0; }
+.imgCrop_marqueeSouth { bottom: 0px; left: 0; }
+.imgCrop_marqueeWest { top: 0; left: 0; }
+
+
+.imgCrop_handle {
+ position: absolute;
+ border: 1px solid #333;
+ width: 6px;
+ height: 6px;
+ background: #FFF;
+ opacity: 0.5;
+ filter:alpha(opacity=50);
+ z-index: 4;
+}
+
+/* fix IE 5 box model */
+* html .imgCrop_handle {
+ width: 8px;
+ height: 8px;
+ wid\th: 6px;
+ hei\ght: 6px;
+}
+
+.imgCrop_handleN {
+ top: -3px;
+ left: 0;
+ /* margin-left: 49%; @done_in_js */
+ cursor: n-resize;
+}
+
+.imgCrop_handleNE {
+ top: -3px;
+ right: -3px;
+ cursor: ne-resize;
+}
+
+.imgCrop_handleE {
+ top: 0;
+ right: -3px;
+ /* margin-top: 49%; @done_in_js */
+ cursor: e-resize;
+}
+
+.imgCrop_handleSE {
+ right: -3px;
+ bottom: -3px;
+ cursor: se-resize;
+}
+
+.imgCrop_handleS {
+ right: 0;
+ bottom: -3px;
+ /* margin-right: 49%; @done_in_js */
+ cursor: s-resize;
+}
+
+.imgCrop_handleSW {
+ left: -3px;
+ bottom: -3px;
+ cursor: sw-resize;
+}
+
+.imgCrop_handleW {
+ top: 0;
+ left: -3px;
+ /* margin-top: 49%; @done_in_js */
+ cursor: w-resize;
+}
+
+.imgCrop_handleNW {
+ top: -3px;
+ left: -3px;
+ cursor: nw-resize;
+}
+
+/**
+ * Create an area to click & drag around on as the default browser behaviour is to let you drag the image
+ */
+.imgCrop_dragArea {
+ width: 100%;
+ height: 100%;
+ z-index: 200;
+ position: absolute;
+ top: 0;
+ left: 0;
+}
+
+.imgCrop_previewWrap {
+ /* width: 200px; @done_in_js */
+ /* height: 200px; @done_in_js */
+ overflow: hidden;
+ position: relative;
+}
+
+.imgCrop_previewWrap img {
+ position: absolute;
+}
\ No newline at end of file
--- /dev/null
+/* CSS rules for js embedded gallery views */
+.anselGalleryWidget {
+ margin: 5px;
+ text-align: center;
+}
+.anselGaleryWidget a {
+ text-decoration: none;
+ color: blue;
+}
+.anselGalleryWidget img {
+ border: 2px solid #ccc;
+ margin: 2px;
+ padding: 2px;
+}
\ No newline at end of file
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:rss="http://purl.org/rss/1.0/"
+ xmlns:atom="http://www.w3.org/2005/Atom">
+
+ <xsl:output indent="yes" encoding="UTF-8"/>
+
+ <xsl:template match="/rss|/atom:feed">
+ <html>
+ <head>
+ <title>
+ <xsl:value-of select="/rss/channel/title"/>
+ </title>
+ <style type="text/css">
+ img {
+ border: 0;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+ </p>
+
+ <xsl:variable name="link" select="/rss/channel/link"/>
+ <h3>Subscribe to <a href="{$link}"><xsl:value-of select="/rss/channel/title"/></a></h3>
+ <xsl:variable name="cimage" select="/rss/channel/image/url"/>
+ <div style="float:right;"><img src="{$cimage}"/></div>
+
+ <p>
+ Subscribe now in your favorite RSS aggregator:
+ </p>
+
+ <xsl:variable name="resource" select="/rss/channel/atom:link"/>
+
+ <div>
+ <a href="http://www.rojo.com/add-subscription?resource={$resource}">
+ <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
+ </a>
+
+ <a href="http://add.my.yahoo.com/rss?url={$resource}">
+ <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
+ </a>
+
+ <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
+ <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
+ </a>
+
+ <a href="http://www.bloglines.com/sub/{$resource}">
+ <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
+ </a>
+
+ <a href="http://fusion.google.com/add?feedurl={$resource}">
+ <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
+ </a>
+ </div>
+
+ <p>
+ <h3>Preview</h3>
+ </p>
+
+ <xsl:apply-templates select="/rss/channel/item" />
+
+ </body>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="item">
+ <xsl:variable name="link" select="link"/>
+ <p>
+ <a href="{$link}">
+ <xsl:value-of select="title"/>
+ </a>
+ <br />
+ <xsl:value-of select="description"/>
+ </p>
+ </xsl:template>
+
+</xsl:stylesheet>
--- /dev/null
+/* CSS for lightbox */
+#lightbox {
+ position: absolute;
+ left: 0;
+ width: 100%;
+ z-index: 100;
+ text-align: center;
+ line-height: 0pt;
+}
+#lightbox img {
+ width: auto;
+ height: auto;
+}
+#lightbox a img {
+ border: none;
+}
+
+#outerImageContainer {
+ position: relative;
+ background-color: #fff;
+ width: 250px;
+ height: 250px;
+ margin: 0 auto;
+}
+#imageContainer { padding: 10px; }
+
+#loading {
+ position: absolute;
+ top: 40%;
+ left: 0%;
+ height: 25%;
+ width: 100%;
+ text-align: center;
+ line-height: 0;
+}
+#hoverNav {
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 100%;
+ width: 100%;
+ z-index: 10;
+}
+#imageContainer>#hoverNav { left: 0; }
+#hoverNav a { outline: none; }
+
+#prevLink, #nextLink{
+ width: 49%;
+ height: 100%;
+ background-image: url(data:image/gif;base64,AAAA);
+ /* Trick IE into showing hover */
+ display: block;
+}
+#prevLink {
+ left: 0;
+ float: left;
+}
+#nextLink {
+ right: 0;
+ float: right;
+}
+#prevLink:hover, #prevLink:visited:hover {
+ background: url(graphics/lightbox/prevlabel.gif) left 15% no-repeat;
+}
+#nextLink:hover, #nextLink:visited:hover {
+ background: url(graphics/lightbox/nextlabel.gif) right 15% no-repeat;
+}
+
+#imageDataContainer {
+ font: 10px Verdana, Helvetica, sans-serif;
+ background-color: #fff;
+ margin: 0 auto;
+ line-height: 1.4em;
+ overflow: auto;
+ width: 100%;
+}
+
+#imageData {
+ padding: 0 10px;
+ color: #666;
+}
+#imageData #imageDetails {
+ width: 70%;
+ float: left;
+ text-align: left;
+}
+
+#imageData #caption {
+ font-weight: bold;
+ font-size: 130%;
+}
+#imageData #numberDisplay {
+ display: block;
+ clear: left;
+ padding-bottom: 1.0em;
+}
+#imageData #bottomNavClose {
+ width: 66px;
+ float: right;
+ padding-bottom: 0.7em;
+ outline: none;
+}
+
+#overlay {
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 90;
+ width: 100%;
+ height: 500px;
+ background-color: #000;
+}
\ No newline at end of file
--- /dev/null
+/* Table CSS. */
+th {
+ text-align: left;
+}
+
+.coord {
+ font-size: 90%;
+ border: 1px solid #999;
+ color: #aaa;
+}
+
+.instructions {
+ border: 1px solid #ccc;
+ padding: 2px;
+ margin: 8px;
+}
+.instructions p {
+ margin: 0;
+ background: #e9e9e9;
+}
+.breadcrumbs a, .thiscrumb {
+ text-decoration: none;
+ font-weight: bold;
+ font-size: 90%;
+}
+
+.instructions {
+ margin: 10px;
+ font-weight: bold;
+}
+
+/* Slideshow controls. */
+.slideControls {
+ text-align: center;
+ margin: 5px;
+ padding: 2px;
+}
+.slideControls a {
+ margin: 2px;
+ padding: 3px;
+}
+.slideControls a:hover {
+ background: #e9e9e9;
+ padding: 2px;
+ border: 1px solid #ccc;
+}
+
+/* Gallery Group view. */
+#galleryGroups {
+ width: 100%;
+}
+#galleryGroups table {
+ border-collapse: collapse;
+}
+#galleryGroups td {
+ margin: 0;
+}
+.galleryGroupsTile {
+ padding: 1em;
+}
+
+#Container {
+ text-align: center;
+}
+#CaptionContainer {
+ margin: 0 auto;
+ text-align: left;
+ font-size: 125%;
+}
+#Caption {
+ padding: 1em;
+}
+
+#sortContainer {
+ margin: 10px;
+ border: 1px solid #ccc;
+}
+#sortContainer div {
+ cursor: move;
+ margin: 10px;
+ height: 170px;
+ float: left;
+}
+#sortContainer a {
+ cursor: move;
+}
+
+/* Widgets */
+.anselWidget {
+ border: 1px solid #ccc;
+}
+.anselWidget .control {
+ background: #eee;
+ text-align: center;
+ border: 0;
+}
+.anselWidgets {
+ margin-right: 5px;
+ margin-left:5px;
+ vertical-align: top;
+}
+.anselWidgets .header {
+ background: none;
+ color: #333333;
+}
+.anselWidgets .header a {
+ color: #333333;
+}
+.anselWidgets #similar img {
+ padding: 1px;
+}
+.embedInput {
+ border-top: 1px solid #ccc;
+ color: #aaa;
+}
+.embedInput input {
+ color: #aaa;
+ width: 250px;
+ margin: 5px;
+}
+.tagTitle {
+ font-size: 100%;
+ border: none;
+}
+#tags {
+ padding: 4px;
+}
+#tags li {
+ list-style: none;
+}
+#tagform {
+ white-space: nowrap;
+ padding: 4px;
+}
+.tag-list {
+ display: inline;
+ margin: 0;
+ padding: 0;
+ list-style-type: none;
+ font-size: 80%;
+}
+.tag-list li {
+ margin: 0;
+ padding: 0 .2em;
+ display: inline;
+}
+.tag-list img {
+ vertical-align: middle;
+}
+#gallery-actions a:hover {
+ text-decoration: underline;
+}
+#gallery-actions a.widget {
+ color: #000;
+ white-space: normal;
+}
+#gallery-actions-toggle.show, #othergalleries-toggle.show {
+ background: url('graphics/down.png') center center no-repeat;
+ display: block;
+ padding-left: 15px;
+}
+#gallery-actions-toggle.hide, #othergalleries-toggle.hide {
+ background: url('graphics/up.png') center center no-repeat;
+ display: block;
+ padding-left: 15px;
+}
+#gallery-actions-toggle:hover, #othergalleries-toggle:hover {
+ text-decoration: none;
+}
+#othergalleries .treeRow img {
+ margin: 5px;
+}
+
+a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
+ color: #ccc;
+}
+
+a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
+ color: #99c;
+}
+
+a.later:link, a.later:visited, a.later:hover, a.later:active {
+ color: #99f;
+}
+
+a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
+ color: #00f;
+}
+
+#ansel_preview {
+ position: absolute;
+}
+
+/* Face recognition/detection rules */
+.face-tile {
+ height: 100px;
+ margin: 5px;
+ float: left;
+}
+.face-div {
+ position:absolute;
+}
+.face-div-name {
+ text-align: center;
+ background: grey;
+ color: white;
+}
+.shown {
+ border: medium solid white;
+}
+
+.similarity-high {
+ color: red;
+}
+.similarity-medium {
+ color: green;
+}
+.similarity-low {
+ color: #ffcc00;
+}
+.similarity-lower {
+ color: #cccccc;
+}
+.bordered-facethumb {
+ border: 1px solid black;
+ margin: 2px;
+ float: left;
+}
+
+.ansel-tile {
+ padding-top: 10px;
+ text-align: center;
+}
+
+/* Gallery styles */
+.gallery-desc {
+ background: #fff;
+ padding: 1em;
+}
+
+/* Gallery tiles */
+.gallery-tile-caption {
+ margin: 0;
+ padding: 0;
+ font-weight: bold;
+ font-size: 100%;
+}
+.gallery-tile p {
+ margin: 0;
+ padding: 0;
+}
+
+/* Image tiles */
+.image-tile-caption {
+ display: block;
+ font-size: 90%;
+ padding: .2em;
+}
+.ansel-tile img {
+ padding: 3px;
+}
+.image-tile-highlight {
+ background-color: red;
+}
+
+/* Actions */
+.anselActions {
+ margin-left: 0;
+ background: #e9e9e9;
+ padding: 4px;
+ border: 1px #cccccc solid;
+}
+.anselActions a, .anselActions a:visited, .anselActions label {
+ white-space: nowrap;
+}
+.anselActions a img {
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+.success {
+ background: url('graphics/success.png') center left no-repeat;
+ padding-left: 15px;
+}
+.problem {
+ background: url('graphics/problem.png') center left no-repeat;
+ padding-left: 15px;
+}
+
+/* Image resizer/slider */
+#slider-track {
+ background: url('graphics/scaler_slider_track.gif') no-repeat;
+ width:200px;
+ margin:10px 0;
+ position: relative;
+ height:18px;
+ margin: 4px auto 4px auto;
+}
+
+.sliderHandle {
+ background: url('graphics/scaler_slider.gif') center left no-repeat;
+ cursor:move;
+ position: absolute;
+ width: 18px;
+ height: 18px;
+}
+
+ /* Google Map stuff */
+#ansel_map {
+ width:100%;
+ height:250px;
+ overflow:hidden;
+ border-bottom: 1px solid #ccc;
+}
+#ansel_map_small {
+ width:100%;
+ height:80px;
+ margin-top:10px;
+ overflow:hidden;
+ border-top: 1px solid #ccc;
+}
+.ansel_location_sameas {
+ background-color: #979797;
+ width: 100%;
+}
+.ansel_location_sameas img {
+ border: 1px solid white;
+ margin: 5px;
+}
+.ansel_geolocation {
+ background: url(http://maps.gstatic.com/intl/en_us/mapfiles/marker.png) center left no-repeat;
+ margin:10px 0 6px;
+ padding:0 0 6px 30px;
+ min-height: 37px;
+}
+#ansel_latlng {
+ color:#666666;
+ font-size:90%;
+ white-space: nowrap;
+ margin-right: 5px;
+}
+
+#ansel_locationtext {
+ margin: 0;
+ font-size: 80%;
+}
+
+#ansel_deleteGeotag {
+ font-size: 70%;
+ font-style: italic;
+}
+
+/* Autocomplete styles. */
+.autocomplete {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ position: absolute;
+ padding: 2px 2px 2px 2px;
+}
+.autocomplete ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+.autocomplete ul li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 90%;
+ color: #000;
+}
+.autocomplete ul .selected {
+ background: gray;
+ color: #fff;
+}
+#anseluploader {
+ width: auto;
+}
+.uploaderContainer {
+ border: solid 1px #999999;
+}
+++ /dev/null
-/* CSS rules for js embedded gallery views */
-.anselGalleryWidget {
- margin: 5px;
- text-align: center;
-}
-.anselGaleryWidget a {
- text-decoration: none;
- color: blue;
-}
-.anselGalleryWidget img {
- border: 2px solid #ccc;
- margin: 2px;
- padding: 2px;
-}
\ No newline at end of file
+++ /dev/null
-<?xml version="1.0"?>
-
-<xsl:stylesheet version="1.0"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rss="http://purl.org/rss/1.0/"
- xmlns:atom="http://www.w3.org/2005/Atom">
-
- <xsl:output indent="yes" encoding="UTF-8"/>
-
- <xsl:template match="/rss|/atom:feed">
- <html>
- <head>
- <title>
- <xsl:value-of select="/rss/channel/title"/>
- </title>
- <style type="text/css">
- img {
- border: 0;
- padding: 5px;
- }
- </style>
- </head>
- <body>
- <p>
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
- </p>
-
- <xsl:variable name="link" select="/rss/channel/link"/>
- <h3>Subscribe to <a href="{$link}"><xsl:value-of select="/rss/channel/title"/></a></h3>
- <xsl:variable name="cimage" select="/rss/channel/image/url"/>
- <div style="float:right;"><img src="{$cimage}"/></div>
-
- <p>
- Subscribe now in your favorite RSS aggregator:
- </p>
-
- <xsl:variable name="resource" select="/rss/channel/atom:link"/>
-
- <div>
- <a href="http://www.rojo.com/add-subscription?resource={$resource}">
- <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
- </a>
-
- <a href="http://add.my.yahoo.com/rss?url={$resource}">
- <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
- </a>
-
- <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
- <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
- </a>
-
- <a href="http://www.bloglines.com/sub/{$resource}">
- <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
- </a>
-
- <a href="http://fusion.google.com/add?feedurl={$resource}">
- <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
- </a>
- </div>
-
- <p>
- <h3>Preview</h3>
- </p>
-
- <xsl:apply-templates select="/rss/channel/item" />
-
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="item">
- <xsl:variable name="link" select="link"/>
- <p>
- <a href="{$link}">
- <xsl:value-of select="title"/>
- </a>
- <br />
- <xsl:value-of select="description"/>
- </p>
- </xsl:template>
-
-</xsl:stylesheet>
+++ /dev/null
-/* CSS for lightbox */
-#lightbox {
- position: absolute;
- left: 0;
- width: 100%;
- z-index: 100;
- text-align: center;
- line-height: 0pt;
-}
-#lightbox img {
- width: auto;
- height: auto;
-}
-#lightbox a img {
- border: none;
-}
-
-#outerImageContainer {
- position: relative;
- background-color: #fff;
- width: 250px;
- height: 250px;
- margin: 0 auto;
-}
-#imageContainer { padding: 10px; }
-
-#loading {
- position: absolute;
- top: 40%;
- left: 0%;
- height: 25%;
- width: 100%;
- text-align: center;
- line-height: 0;
-}
-#hoverNav {
- position: absolute;
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- z-index: 10;
-}
-#imageContainer>#hoverNav { left: 0; }
-#hoverNav a { outline: none; }
-
-#prevLink, #nextLink{
- width: 49%;
- height: 100%;
- background-image: url(data:image/gif;base64,AAAA);
- /* Trick IE into showing hover */
- display: block;
-}
-#prevLink {
- left: 0;
- float: left;
-}
-#nextLink {
- right: 0;
- float: right;
-}
-#prevLink:hover, #prevLink:visited:hover {
- background: url(graphics/lightbox/prevlabel.gif) left 15% no-repeat;
-}
-#nextLink:hover, #nextLink:visited:hover {
- background: url(graphics/lightbox/nextlabel.gif) right 15% no-repeat;
-}
-
-#imageDataContainer {
- font: 10px Verdana, Helvetica, sans-serif;
- background-color: #fff;
- margin: 0 auto;
- line-height: 1.4em;
- overflow: auto;
- width: 100%;
-}
-
-#imageData {
- padding: 0 10px;
- color: #666;
-}
-#imageData #imageDetails {
- width: 70%;
- float: left;
- text-align: left;
-}
-
-#imageData #caption {
- font-weight: bold;
- font-size: 130%;
-}
-#imageData #numberDisplay {
- display: block;
- clear: left;
- padding-bottom: 1.0em;
-}
-#imageData #bottomNavClose {
- width: 66px;
- float: right;
- padding-bottom: 0.7em;
- outline: none;
-}
-
-#overlay {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 90;
- width: 100%;
- height: 500px;
- background-color: #000;
-}
\ No newline at end of file
+++ /dev/null
-/* Table CSS. */
-th {
- text-align: left;
-}
-
-.coord {
- font-size: 90%;
- border: 1px solid #999;
- color: #aaa;
-}
-
-.instructions {
- border: 1px solid #ccc;
- padding: 2px;
- margin: 8px;
-}
-.instructions p {
- margin: 0;
- background: #e9e9e9;
-}
-.breadcrumbs a, .thiscrumb {
- text-decoration: none;
- font-weight: bold;
- font-size: 90%;
-}
-
-.instructions {
- margin: 10px;
- font-weight: bold;
-}
-
-/* Slideshow controls. */
-.slideControls {
- text-align: center;
- margin: 5px;
- padding: 2px;
-}
-.slideControls a {
- margin: 2px;
- padding: 3px;
-}
-.slideControls a:hover {
- background: #e9e9e9;
- padding: 2px;
- border: 1px solid #ccc;
-}
-
-/* Gallery Group view. */
-#galleryGroups {
- width: 100%;
-}
-#galleryGroups table {
- border-collapse: collapse;
-}
-#galleryGroups td {
- margin: 0;
-}
-.galleryGroupsTile {
- padding: 1em;
-}
-
-#Container {
- text-align: center;
-}
-#CaptionContainer {
- margin: 0 auto;
- text-align: left;
- font-size: 125%;
-}
-#Caption {
- padding: 1em;
-}
-
-#sortContainer {
- margin: 10px;
- border: 1px solid #ccc;
-}
-#sortContainer div {
- cursor: move;
- margin: 10px;
- height: 170px;
- float: left;
-}
-#sortContainer a {
- cursor: move;
-}
-
-/* Widgets */
-.anselWidget {
- border: 1px solid #ccc;
-}
-.anselWidget .control {
- background: #eee;
- text-align: center;
- border: 0;
-}
-.anselWidgets {
- margin-right: 5px;
- margin-left:5px;
- vertical-align: top;
-}
-.anselWidgets .header {
- background: none;
- color: #333333;
-}
-.anselWidgets .header a {
- color: #333333;
-}
-.anselWidgets #similar img {
- padding: 1px;
-}
-.embedInput {
- border-top: 1px solid #ccc;
- color: #aaa;
-}
-.embedInput input {
- color: #aaa;
- width: 250px;
- margin: 5px;
-}
-.tagTitle {
- font-size: 100%;
- border: none;
-}
-#tags {
- padding: 4px;
-}
-#tags li {
- list-style: none;
-}
-#tagform {
- white-space: nowrap;
- padding: 4px;
-}
-.tag-list {
- display: inline;
- margin: 0;
- padding: 0;
- list-style-type: none;
- font-size: 80%;
-}
-.tag-list li {
- margin: 0;
- padding: 0 .2em;
- display: inline;
-}
-.tag-list img {
- vertical-align: middle;
-}
-#gallery-actions a:hover {
- text-decoration: underline;
-}
-#gallery-actions a.widget {
- color: #000;
- white-space: normal;
-}
-#gallery-actions-toggle.show, #othergalleries-toggle.show {
- background: url('graphics/down.png') center center no-repeat;
- display: block;
- padding-left: 15px;
-}
-#gallery-actions-toggle.hide, #othergalleries-toggle.hide {
- background: url('graphics/up.png') center center no-repeat;
- display: block;
- padding-left: 15px;
-}
-#gallery-actions-toggle:hover, #othergalleries-toggle:hover {
- text-decoration: none;
-}
-#othergalleries .treeRow img {
- margin: 5px;
-}
-
-a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
- color: #ccc;
-}
-
-a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
- color: #99c;
-}
-
-a.later:link, a.later:visited, a.later:hover, a.later:active {
- color: #99f;
-}
-
-a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
- color: #00f;
-}
-
-#ansel_preview {
- position: absolute;
-}
-
-/* Face recognition/detection rules */
-.face-tile {
- height: 100px;
- margin: 5px;
- float: left;
-}
-.face-div {
- position:absolute;
-}
-.face-div-name {
- text-align: center;
- background: grey;
- color: white;
-}
-.shown {
- border: medium solid white;
-}
-
-.similarity-high {
- color: red;
-}
-.similarity-medium {
- color: green;
-}
-.similarity-low {
- color: #ffcc00;
-}
-.similarity-lower {
- color: #cccccc;
-}
-.bordered-facethumb {
- border: 1px solid black;
- margin: 2px;
- float: left;
-}
-
-.ansel-tile {
- padding-top: 10px;
- text-align: center;
-}
-
-/* Gallery styles */
-.gallery-desc {
- background: #fff;
- padding: 1em;
-}
-
-/* Gallery tiles */
-.gallery-tile-caption {
- margin: 0;
- padding: 0;
- font-weight: bold;
- font-size: 100%;
-}
-.gallery-tile p {
- margin: 0;
- padding: 0;
-}
-
-/* Image tiles */
-.image-tile-caption {
- display: block;
- font-size: 90%;
- padding: .2em;
-}
-.ansel-tile img {
- padding: 3px;
-}
-.image-tile-highlight {
- background-color: red;
-}
-
-/* Actions */
-.anselActions {
- margin-left: 0;
- background: #e9e9e9;
- padding: 4px;
- border: 1px #cccccc solid;
-}
-.anselActions a, .anselActions a:visited, .anselActions label {
- white-space: nowrap;
-}
-.anselActions a img {
- padding-left: 2px;
- padding-right: 2px;
-}
-
-.success {
- background: url('graphics/success.png') center left no-repeat;
- padding-left: 15px;
-}
-.problem {
- background: url('graphics/problem.png') center left no-repeat;
- padding-left: 15px;
-}
-
-/* Image resizer/slider */
-#slider-track {
- background: url('graphics/scaler_slider_track.gif') no-repeat;
- width:200px;
- margin:10px 0;
- position: relative;
- height:18px;
- margin: 4px auto 4px auto;
-}
-
-.sliderHandle {
- background: url('graphics/scaler_slider.gif') center left no-repeat;
- cursor:move;
- position: absolute;
- width: 18px;
- height: 18px;
-}
-
- /* Google Map stuff */
-#ansel_map {
- width:100%;
- height:250px;
- overflow:hidden;
- border-bottom: 1px solid #ccc;
-}
-#ansel_map_small {
- width:100%;
- height:80px;
- margin-top:10px;
- overflow:hidden;
- border-top: 1px solid #ccc;
-}
-.ansel_location_sameas {
- background-color: #979797;
- width: 100%;
-}
-.ansel_location_sameas img {
- border: 1px solid white;
- margin: 5px;
-}
-.ansel_geolocation {
- background: url(http://maps.gstatic.com/intl/en_us/mapfiles/marker.png) center left no-repeat;
- margin:10px 0 6px;
- padding:0 0 6px 30px;
- min-height: 37px;
-}
-#ansel_latlng {
- color:#666666;
- font-size:90%;
- white-space: nowrap;
- margin-right: 5px;
-}
-
-#ansel_locationtext {
- margin: 0;
- font-size: 80%;
-}
-
-#ansel_deleteGeotag {
- font-size: 70%;
- font-style: italic;
-}
-
-/* Autocomplete styles. */
-.autocomplete {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- position: absolute;
- padding: 2px 2px 2px 2px;
-}
-.autocomplete ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-.autocomplete ul li {
- padding-top: 3px;
- padding-bottom: 3px;
- cursor: pointer;
- text-decoration: underline;
- font-size: 90%;
- color: #000;
-}
-.autocomplete ul .selected {
- background: gray;
- color: #fff;
-}
-#anseluploader {
- width: auto;
-}
-.uploaderContainer {
- border: solid 1px #999999;
-}
--- /dev/null
+.zoneData {
+ border: 1px solid #000;
+ padding: 2px;
+}
+
+.soa {
+ border: 1px solid #111;
+ padding: 2px;
+ font-size: 120%
+}
+++ /dev/null
-.zoneData {
- border: 1px solid #000;
- padding: 2px;
-}
-
-.soa {
- border: 1px solid #111;
- padding: 2px;
- font-size: 120%
-}
--- /dev/null
+div.options div, div.browsefileoptions div {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+div.options div, div.browsefileoptions div {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+th {
+ border-bottom: 1px solid #999;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+
+form#repository-picker {
+ display: inline;
+}
+
+/* Options boxes. */
+div.options, div.browsefileoptions {
+ margin: 0 0 8px 0;
+}
+div.options div, div.browsefileoptions div {
+ display: -moz-inline-stack;
+ display: inline-block;
+ border: 1px solid #ccc;
+ padding: 6px;
+ background: #e9e9e9;
+ vertical-align: top;
+}
+div.browsefileoptions div {
+ width: 31.3%;
+}
+div.options em, div.browsefileoptions em {
+ margin-top: 4px;
+}
+div.browsefileoptions form {
+ margin-bottom: 4px;
+}
+
+/* Tables. */
+table.revlog, table.headerbar, table.browse, table.stats {
+ width: 100%;
+ font-size: 100%;
+ margin: 0 0 8px 0;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.headerbar {
+ border-right: 1px solid #ddd;
+}
+table.revlog th, table.browse th, table.stats th, table.annotate th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.stats th.rightAlign {
+ text-align: right;
+}
+table.revlog td, table.headerbar td, table.browse td, table.stats td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.headerbar tr {
+ background: #e9e9e9;
+}
+table.headerbar td {
+ border-right: none;
+}
+
+/* History View. */
+table.history, p.history {
+ margin: 0 0 8px 0;
+ border: 1px solid #ddd;
+}
+table.history a {
+ font-weight: bold;
+ font-size: 120%;
+}
+
+/* Individual revision information. */
+div.revision_log {
+ margin: 2px 5px 8px 0;
+ border: 1px solid #ddd;
+ padding: 3px;
+}
+ul.revision {
+ padding: 2px;
+ float: right;
+ width: 50%;
+ list-style: none;
+}
+ul.revision li.tags {
+ font-style: italic;
+}
+
+/* Labels. */
+h3.revision_log, h3.checkout, h3.file-view-header {
+ background: #e9e9e9;
+ display: inline;
+ font-weight: bold;
+ margin: 0;
+ font-size: 90%;
+ padding: 2px;
+ border: 1px solid #ddd;
+}
+
+/* Revision logs. */
+#revlog tr.hover, #revlog tr:hover {
+ cursor: pointer;
+ background: #bbcbff;
+}
+.revlog tr.selected *, .revlog tr.selected td.ago a {
+ background: #ffc;
+}
+.revlog td {
+ vertical-align: top;
+}
+.revlog td.log {
+ width: 60%;
+}
+.revlog td.ago a {
+ color: #000;
+ text-decoration: none;
+}
+.revlog .branchpoint {
+ margin-bottom: 4px;
+}
+.revlog .branch {
+ display: block;
+ font-style: italic;
+}
+.revlog .message {
+ margin-bottom: 0;
+}
+.revlog .tags {
+ font-style: italic;
+ margin-top: 4px;
+ margin-bottom: 0;
+}
+.revlog .sdiff, .revlog .selection .selected .sdiff, .revlog .selection .pdiff {
+ display: none;
+}
+.revlog .selection .sdiff, .revlog .selection .selected .pdiff {
+ display: inline;
+}
+.revlog .difflines {
+ display: block;
+}
+
+/* Patchset logs. */
+#patchsets ul {
+ list-style: none;
+}
+#patchsets td.pset {
+ width: 1%;
+}
+#patchsets td.files, #patchsets td.log {
+ width: 35%;
+}
+
+.singleps span.headerLabel {
+ font-size: 110%;
+ font-weight: bold;
+ padding-right: 5px;
+}
+.singleps span.ago a:hover {
+ text-decoration: none;
+}
+.singlepslog {
+ padding: 10px 0 20px 20px;
+}
+ul.singlepsfiles {
+ list-style: none;
+ padding: 10px 0 0 20px;
+}
+ul.singlepsfiles li {
+ padding-bottom: 4px;
+}
+
+/* Diff stat information. */
+.diffadd {
+ color: blue;
+}
+.diffdel {
+ color: red;
+}
+
+/* Checkout, File view */
+div.checkout, div.file-view-contents {
+ padding: 3px;
+ margin: 2px 5px 8px 0;
+ border: 1px solid #ddd;
+}
+div.file-view {
+ margin-top: 2em;
+}
+
+.attic {
+ background: #edd;
+ font-style: italic;
+}
+
+/* Annotate styles. */
+table.annotate {
+ width: 99%;
+ margin: 0 0 8px 0;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.annotate th.rightAlign {
+ text-align: right;
+}
+table.annotate td {
+ border-right: 1px solid #ddd;
+}
+table.annotate .author {
+ background: #eef;
+}
+table.annotate .rev {
+ background: #fee;
+ padding-right: 2px;
+ white-space: nowrap;
+}
+table.annotate .logentry {
+ background: #cde;
+}
+
+/* Diff styles. */
+div.diff {
+ font-size: 100%;
+ color: #111;
+}
+div.diff-section {
+ margin-top: 1em;
+}
+div.diff-container:after {
+ content: ".";
+ display: block;
+ height: 0;
+ clear: both;
+ visibility: hidden;
+}
+div.diff-container h3 {
+ font-weight: bold;
+}
+
+div.diff-left {
+ float: left;
+ width: 50%;
+ overflow-y: auto;
+}
+div.diff-right {
+ float: right;
+ width: 50%;
+ overflow-y: auto;
+}
+
+.diff-unmodified {
+ background: #fff;
+ color: #999;
+}
+.diff-added {
+ background: #cfc;
+}
+.diff-added-empty {
+ background: #efe;
+ background: -webkit-gradient(linear, left top, right top, from(#efe), to(#cfc), color-stop(0.5, #cfc));
+ background: -moz-linear-gradient(left top, #efe, #cfc 50%);
+}
+.diff-modified {
+ background: #def;
+}
+.diff-removed {
+ background: #fcc;
+}
+.diff-removed-empty {
+ background: #fee;
+ background: -webkit-gradient(linear, right top, left top, from(#fee), to(#fcc), color-stop(0.5, #fcc));
+ background: -moz-linear-gradient(right top, #fee, #fcc 50%);
+}
+
+.diff-caption {
+ text-align: left;
+ margin-top: 1em;
+ font-size: 90%;
+ font-weight: bold;
+ padding: 5px;
+}
+.diff-caption img {
+ border: 1px solid #000;
+ height: 10px;
+ width: 10px;
+ margin-left: 0.5em;
+ vertical-align: baseline;
+}
+
+div.difflog {
+ padding: 2px;
+ margin: 0;
+ border: 1px solid #ddd;
+}
+div.diffclear {
+ clear: both;
+}
+
+/* Browsefile definitions. */
+td.browseLocation em {
+ display: block;
+}
+
+img.chora-stats {
+ border: 1px solid #000;
+}
+
+.historybg {
+ background: #e9e9e9;
+ text-align: center;
+}
+.historybg1 {
+ background: #ccdeff;
+}
+.historybg2 {
+ background: #ecf;
+}
+.historybg3 {
+ background: #fec;
+}
+.historybg4 {
+ background: #efc;
+}
+.historybg5 {
+ background: #cfd;
+}
+.historybg6 {
+ background: #dcdba0;
+}
+++ /dev/null
-div.options div, div.browsefileoptions div {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-div.options div, div.browsefileoptions div {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-th {
- border-bottom: 1px solid #999;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-
-form#repository-picker {
- display: inline;
-}
-
-/* Options boxes. */
-div.options, div.browsefileoptions {
- margin: 0 0 8px 0;
-}
-div.options div, div.browsefileoptions div {
- display: -moz-inline-stack;
- display: inline-block;
- border: 1px solid #ccc;
- padding: 6px;
- background: #e9e9e9;
- vertical-align: top;
-}
-div.browsefileoptions div {
- width: 31.3%;
-}
-div.options em, div.browsefileoptions em {
- margin-top: 4px;
-}
-div.browsefileoptions form {
- margin-bottom: 4px;
-}
-
-/* Tables. */
-table.revlog, table.headerbar, table.browse, table.stats {
- width: 100%;
- font-size: 100%;
- margin: 0 0 8px 0;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.headerbar {
- border-right: 1px solid #ddd;
-}
-table.revlog th, table.browse th, table.stats th, table.annotate th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.stats th.rightAlign {
- text-align: right;
-}
-table.revlog td, table.headerbar td, table.browse td, table.stats td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.headerbar tr {
- background: #e9e9e9;
-}
-table.headerbar td {
- border-right: none;
-}
-
-/* History View. */
-table.history, p.history {
- margin: 0 0 8px 0;
- border: 1px solid #ddd;
-}
-table.history a {
- font-weight: bold;
- font-size: 120%;
-}
-
-/* Individual revision information. */
-div.revision_log {
- margin: 2px 5px 8px 0;
- border: 1px solid #ddd;
- padding: 3px;
-}
-ul.revision {
- padding: 2px;
- float: right;
- width: 50%;
- list-style: none;
-}
-ul.revision li.tags {
- font-style: italic;
-}
-
-/* Labels. */
-h3.revision_log, h3.checkout, h3.file-view-header {
- background: #e9e9e9;
- display: inline;
- font-weight: bold;
- margin: 0;
- font-size: 90%;
- padding: 2px;
- border: 1px solid #ddd;
-}
-
-/* Revision logs. */
-#revlog tr.hover, #revlog tr:hover {
- cursor: pointer;
- background: #bbcbff;
-}
-.revlog tr.selected *, .revlog tr.selected td.ago a {
- background: #ffc;
-}
-.revlog td {
- vertical-align: top;
-}
-.revlog td.log {
- width: 60%;
-}
-.revlog td.ago a {
- color: #000;
- text-decoration: none;
-}
-.revlog .branchpoint {
- margin-bottom: 4px;
-}
-.revlog .branch {
- display: block;
- font-style: italic;
-}
-.revlog .message {
- margin-bottom: 0;
-}
-.revlog .tags {
- font-style: italic;
- margin-top: 4px;
- margin-bottom: 0;
-}
-.revlog .sdiff, .revlog .selection .selected .sdiff, .revlog .selection .pdiff {
- display: none;
-}
-.revlog .selection .sdiff, .revlog .selection .selected .pdiff {
- display: inline;
-}
-.revlog .difflines {
- display: block;
-}
-
-/* Patchset logs. */
-#patchsets ul {
- list-style: none;
-}
-#patchsets td.pset {
- width: 1%;
-}
-#patchsets td.files, #patchsets td.log {
- width: 35%;
-}
-
-.singleps span.headerLabel {
- font-size: 110%;
- font-weight: bold;
- padding-right: 5px;
-}
-.singleps span.ago a:hover {
- text-decoration: none;
-}
-.singlepslog {
- padding: 10px 0 20px 20px;
-}
-ul.singlepsfiles {
- list-style: none;
- padding: 10px 0 0 20px;
-}
-ul.singlepsfiles li {
- padding-bottom: 4px;
-}
-
-/* Diff stat information. */
-.diffadd {
- color: blue;
-}
-.diffdel {
- color: red;
-}
-
-/* Checkout, File view */
-div.checkout, div.file-view-contents {
- padding: 3px;
- margin: 2px 5px 8px 0;
- border: 1px solid #ddd;
-}
-div.file-view {
- margin-top: 2em;
-}
-
-.attic {
- background: #edd;
- font-style: italic;
-}
-
-/* Annotate styles. */
-table.annotate {
- width: 99%;
- margin: 0 0 8px 0;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.annotate th.rightAlign {
- text-align: right;
-}
-table.annotate td {
- border-right: 1px solid #ddd;
-}
-table.annotate .author {
- background: #eef;
-}
-table.annotate .rev {
- background: #fee;
- padding-right: 2px;
- white-space: nowrap;
-}
-table.annotate .logentry {
- background: #cde;
-}
-
-/* Diff styles. */
-div.diff {
- font-size: 100%;
- color: #111;
-}
-div.diff-section {
- margin-top: 1em;
-}
-div.diff-container:after {
- content: ".";
- display: block;
- height: 0;
- clear: both;
- visibility: hidden;
-}
-div.diff-container h3 {
- font-weight: bold;
-}
-
-div.diff-left {
- float: left;
- width: 50%;
- overflow-y: auto;
-}
-div.diff-right {
- float: right;
- width: 50%;
- overflow-y: auto;
-}
-
-.diff-unmodified {
- background: #fff;
- color: #999;
-}
-.diff-added {
- background: #cfc;
-}
-.diff-added-empty {
- background: #efe;
- background: -webkit-gradient(linear, left top, right top, from(#efe), to(#cfc), color-stop(0.5, #cfc));
- background: -moz-linear-gradient(left top, #efe, #cfc 50%);
-}
-.diff-modified {
- background: #def;
-}
-.diff-removed {
- background: #fcc;
-}
-.diff-removed-empty {
- background: #fee;
- background: -webkit-gradient(linear, right top, left top, from(#fee), to(#fcc), color-stop(0.5, #fcc));
- background: -moz-linear-gradient(right top, #fee, #fcc 50%);
-}
-
-.diff-caption {
- text-align: left;
- margin-top: 1em;
- font-size: 90%;
- font-weight: bold;
- padding: 5px;
-}
-.diff-caption img {
- border: 1px solid #000;
- height: 10px;
- width: 10px;
- margin-left: 0.5em;
- vertical-align: baseline;
-}
-
-div.difflog {
- padding: 2px;
- margin: 0;
- border: 1px solid #ddd;
-}
-div.diffclear {
- clear: both;
-}
-
-/* Browsefile definitions. */
-td.browseLocation em {
- display: block;
-}
-
-img.chora-stats {
- border: 1px solid #000;
-}
-
-.historybg {
- background: #e9e9e9;
- text-align: center;
-}
-.historybg1 {
- background: #ccdeff;
-}
-.historybg2 {
- background: #ecf;
-}
-.historybg3 {
- background: #fec;
-}
-.historybg4 {
- background: #efc;
-}
-.historybg5 {
- background: #cfd;
-}
-.historybg6 {
- background: #dcdba0;
-}
--- /dev/null
+.appService {
+ width: 20%;
+ border: 1px solid #eeeeee;
+ float: left;
+ padding: 5px;
+ margin: 5px;
+}
+
+.appService: hover {
+ background-color: #eeeeee;
+}
+
+.online {
+ color: green;
+ font-weight: bold;
+}
+
+.offline {
+ color: red;
+}
+
+.userMiniIcon {
+ margin: 2px;
+ width: 33px;
+ height: 33px;
+}
+
+/* Actions */
+.folksActions {
+ margin-left: 0;
+ background: #e9e9e9;
+ padding: 4px;
+ border: 1px #cccccc solid;
+}
+
+.folksActions a, .folksActions a:visited, .folksActions label {
+ text-decoration: none;
+ color: #000;
+ font-size: 90%;
+ line-height: 90%;
+ padding: 4px;
+}
+
+.folksActions a img {
+ vertical-align: middle;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+
+.folksActions a:hover {
+ text-decoration: none;
+ border-left: 1px solid #fff;
+ border-top: 1px solid #fff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ padding: 3px;
+}
+++ /dev/null
-.appService {
- width: 20%;
- border: 1px solid #eeeeee;
- float: left;
- padding: 5px;
- margin: 5px;
-}
-
-.appService: hover {
- background-color: #eeeeee;
-}
-
-.online {
- color: green;
- font-weight: bold;
-}
-
-.offline {
- color: red;
-}
-
-.userMiniIcon {
- margin: 2px;
- width: 33px;
- height: 33px;
-}
-
-/* Actions */
-.folksActions {
- margin-left: 0;
- background: #e9e9e9;
- padding: 4px;
- border: 1px #cccccc solid;
-}
-
-.folksActions a, .folksActions a:visited, .folksActions label {
- text-decoration: none;
- color: #000;
- font-size: 90%;
- line-height: 90%;
- padding: 4px;
-}
-
-.folksActions a img {
- vertical-align: middle;
- padding-left: 2px;
- padding-right: 2px;
-}
-
-.folksActions a:hover {
- text-decoration: none;
- border-left: 1px solid #fff;
- border-top: 1px solid #fff;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- padding: 3px;
-}
$themes_fs = $GLOBALS['registry']->get('themesfs', $app) . '/';
$themes_uri = Horde::url($GLOBALS['registry']->get('themesuri', $app), false, -1) . '/';
- foreach ($css_list as $css_name) {
- if (empty($options['subonly'])) {
- $css[$themes_fs . $css_name . '.css'] = $themes_uri . $css_name . '.css';
- }
-
- if ($sub && ($app == $curr_app)) {
- $css[$themes_fs . $sub . '/' . $css_name . '.css'] = $themes_uri . $sub . '/' . $css_name . '.css';
- }
-
- if (!empty($theme)) {
+ foreach (array_filter(array_unique(array('default', $theme))) as $theme_name) {
+ foreach ($css_list as $css_name) {
if (empty($options['subonly'])) {
- $css[$themes_fs . $theme . '/' . $css_name . '.css'] = $themes_uri . $theme . '/' . $css_name . '.css';
+ $css[$themes_fs . $theme_name . '/' . $css_name . '.css'] = $themes_uri . $theme_name . '/' . $css_name . '.css';
}
if ($sub && ($app == $curr_app)) {
- $css[$themes_fs . $theme . '/' . $sub . '/' . $css_name . '.css'] = $themes_uri . $theme . '/' . $sub . '/' . $css_name . '.css';
+ $css[$themes_fs . $theme_name . '/' . $sub . '/' . $css_name . '.css'] = $themes_uri . $theme_name . '/' . $sub . '/' . $css_name . '.css';
}
}
}
? $this->_opts['theme']
: $prefs->getValue('theme');
- if ($theme) {
+ foreach (array_unique(array($theme, 'default')) as $theme) {
$tpath = '/' . $theme . $path;
if (is_null($this->_name)) {
'fs' => $filepath,
'uri' => $registry->get('themesuri', $app) . $tpath
);
- break;
+ break 2;
}
}
}
}
- /* Fall back to app/horde defaults. */
- if (empty($this->_data)) {
- foreach ($app_list as $app) {
- $filepath = $registry->get('themesfs', $app) . $path;
- if (file_exists($filepath)) {
- $this->_data = array(
- 'fs' => $filepath,
- 'uri' => $registry->get('themesuri', $app) . $path
- );
- break;
- }
- }
- }
-
return isset($this->_data[$name])
? $this->_data[$name]
: null;
--- /dev/null
+/* File list table. */
+#filelist {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+#filelist caption {
+ margin: 0 0 0 5px;
+ font-weight: bold;
+ text-align: left;
+ padding: 3px;
+ caption-side: bottom;
+}
+#filelist th, #filelist td {
+ padding: 3px;
+ white-space: nowrap;
+}
+#filelist th {
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+#filelist td {
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+#filelist th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+#filelist th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#filelist_upload, #filelist_actions {
+ margin: 0 0 8px 5px;
+ border: 1px solid #ddd;
+}
+#filelist_actions {
+ width: 99%;
+}
+
+.managerpopup {
+ background-color: #000;
+ position: absolute;
+ left: 200px;
+ top: 20px;
+ padding: 1px;
+}
+
+table.clipboard {
+ padding: .2em;
+}
+table.clipboard td {
+ padding: 2px;
+}
+
+#filter {
+ margin-left: 4px;
+ margin-right: 2px;
+}
+
+.header a:hover {
+ text-decoration: underline;
+}
+
+#refreshimg {
+ margin-left: 7px;
+}
+++ /dev/null
-/* File list table. */
-#filelist {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-#filelist caption {
- margin: 0 0 0 5px;
- font-weight: bold;
- text-align: left;
- padding: 3px;
- caption-side: bottom;
-}
-#filelist th, #filelist td {
- padding: 3px;
- white-space: nowrap;
-}
-#filelist th {
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-#filelist td {
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-#filelist th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-#filelist th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#filelist_upload, #filelist_actions {
- margin: 0 0 8px 5px;
- border: 1px solid #ddd;
-}
-#filelist_actions {
- width: 99%;
-}
-
-.managerpopup {
- background-color: #000;
- position: absolute;
- left: 200px;
- top: 20px;
- padding: 1px;
-}
-
-table.clipboard {
- padding: .2em;
-}
-table.clipboard td {
- padding: 2px;
-}
-
-#filter {
- margin-left: 4px;
- margin-right: 2px;
-}
-
-.header a:hover {
- text-decoration: underline;
-}
-
-#refreshimg {
- margin-left: 7px;
-}
--- /dev/null
+
+/* Special handling for printed timesheets. */
+#approval {
+ display: block;
+}
--- /dev/null
+
+/* Special handling for non-printed timesheets. */
+#approval {
+ display: none;
+}
+
+/* Time list tables */
+table.time {
+ width: 100%;
+ margin-bottom: 8px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.time th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.time td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.time th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.time th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.time tfoot td {
+ background: #ddd;
+ font-weight: bold;
+ padding: 1px;
+}
+++ /dev/null
-
-/* Special handling for printed timesheets. */
-#approval {
- display: block;
-}
+++ /dev/null
-
-/* Special handling for non-printed timesheets. */
-#approval {
- display: none;
-}
-
-/* Time list tables */
-table.time {
- width: 100%;
- margin-bottom: 8px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.time th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.time td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.time th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.time th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-table.time tfoot td {
- background: #ddd;
- font-weight: bold;
- padding: 1px;
-}
--- /dev/null
+div.horde_nicetitle {
+ color: #000;
+ background: #ffc;
+ border: 1px solid #000;
+ padding: 5px;
+ z-index: 1001;
+ position: absolute;
+ overflow: hidden;
+ opacity: .90;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+div.horde_nicetitle pre {
+ text-align: left;
+ font-size: 75%;
+ font-family: Consolas,"Lucida Console",'DejaVu Sans Mono,monospace;
+}
--- /dev/null
+/* Default Facebook CSS */
+.fbbody, .fbaction
+{
+ font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
+ font-size: 11px;
+ color: #333333;
+}
+/* Default Anchor Style */
+.fbbody a
+{
+ color: #3b5998;
+ outline-style: none;
+ text-decoration: none;
+ font-size: 11px;
+ font-weight: bold;
+}
+
+.fbaction a, .fbaction input
+{
+ color: #ffffff;
+ outline-style: none;
+ text-decoration: none;
+ font-size: 11px;
+ font-weight: bold;
+}
+
+.fbbody a:hover
+{
+ text-decoration: underline;
+}
+.fbboxfont {
+ font-size: 13px;
+ font-weight: bold;
+}
+/* Facebook Box Styles */
+.fbgreybox
+{
+ background-color: #f7f7f7;
+ border: 1px solid #cccccc;
+ color: #333333;
+ padding: 10px;
+}
+.fbbluebox
+{
+ background-color: #eceff6;
+ border: 1px solid #d4dae8;
+ color: #333333;
+ padding: 10px;
+}
+.fbinfobox
+{
+ background-color: #fff9d7;
+ border: 1px solid #e2c822;
+ color: #333333;
+ padding: 10px;
+ font-size: 13px;
+ font-weight: bold;
+}
+.fberrorbox
+{
+ background-color: #ffebe8;
+ border: 1px solid #dd3c10;
+ color: #333333;
+ padding: 10px;
+ font-size: 13px;
+ font-weight: bold;
+}
+/* Content Divider on White Background */
+.fbcontentdivider
+{
+ margin-top: 2px;
+ margin-bottom: 2px;
+ margin-right: 4px;
+ margin-left: 4px;
+ height: 1px;
+ background-color: #d8dfea;
+}
+/* Facebook Tab Style */
+.fbtab
+{
+ padding: 8px;
+ background-color: #d8dfea;
+ color: #3b5998;
+ font-weight: bold;
+ float: left;
+ margin-right: 4px;
+ text-decoration: none;
+}
+.fbtab:hover
+{
+ background-color: #3b5998;
+ color: #ffffff;
+ cursor: hand;
+}
+.fbbutton {
+ background-color:#3B5998;
+ border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
+ border-style:solid;
+ border-width:1px;
+ color:#FFFFFF;
+ font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
+ font-size:11px;
+ padding:2px 15px 3px;
+ cursor: pointer;
+ text-align:center;
+}
+.fbbutton:hover {
+ text-decoration: underline;
+}
+
+.fbbutton:focus, a.fbbutton:hover, a.fbbutton:focus {
+ background: #3B5998;
+}
+
+/* Stream CSS */
+.fbstreampic {
+ display: inline;
+ height: 50px;
+ width: 50px;
+}
+.fbattachment {
+ margin: 6px 6px 0 0;
+ overflow: hidden;
+ padding: 4px;
+ border: 1px solid #3B5998;
+}
+.fbattachmenttitle {
+ font-weight: bold;
+}
+.fbattachmentcaption, .fbattachmentcopy{
+ color: gray;
+ padding-top: 3px;
+}
+.fbmedia {
+ float: left;
+ overflow: hidden;
+}
+.fbmediawide {
+ float: none;
+}
+.fbmediaitem {
+ float: left;
+}
+.fbmediaitem img {
+ display: block;
+ vertical-align: middle;
+ max-height: 200px;
+ max-width: 130px;
+}
+.fbmediaitemsingle {
+ padding-right:5px;
+}
+.fbmediaitemmultiple {
+ padding-left: 5px;
+}
+.fbemptystatus {
+ font-style: italic;
+ color: gray;
+}
\ No newline at end of file
--- /dev/null
+/**
+ * CSS corrections for IE 6 and below.
+ */
+
+.treeRow {
+ overflow: visible;
+ height: 20px;
+}
+
+#menu {
+ overflow: visible;
+ height: 50px;
+}
+
+.clear {
+ clear: none;
+}
+
+/* Fixes broken inline-block. */
+.iconImg, .mimeHeaders, .treeImg {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+/**
+ * CSS corrections for IE 7.
+ */
+
+/* Fixes broken inline-block. */
+.iconImg, .mimeHeaders, .treeImg {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+/**
+ * CSS corrections for Opera.
+ */
+
+.treeRow {
+ overflow: visible;
+ height: 20px;
+}
+
+#menu {
+ overflow: visible;
+ height: 50px;
+}
--- /dev/null
+/* Global default styles. */
+body {
+ direction: rtl;
+ font-family: Tahoma,Koodak,Homa,Nazli,Verdana,Geneva,"DejaVu Sans",Arial,sans-serif;
+}
+
+.header {
+ text-align: right;
+}
+.header ul {
+ float: left;
+ text-align: left;
+}
+.headerbox {
+ text-align: right;
+}
+
+/* Table styles. */
+td, th {
+ text-align: right;
+}
+
+.sortup, .sortdown {
+ padding-left: 1px;
+ background-position: center right;
+ padding-right: 10px;
+}
+
+/* Form styles. */
+form[action^="https://"] input[type="submit"] {
+ background-position: 5% center;
+ padding-right: 6px;
+ padding-left: 10%;
+}
+option {
+ padding: 0 3px 0 5px;
+}
+
+/* Styles for email-like messages. */
+.citation {
+ padding-left: 0;
+ border-left-width: 0;
+ padding-right: 1em;
+ border-right-width: 1px;
+ border-right-style: solid;
+}
+
+/* Various popup and status layers. */
+.notices {
+ text-align: right;
+}
+.notices li, .notice {
+ padding: 1px 5px 1px 1px;
+ }
+.notices img, .notice img {
+ margin-right: 0;
+ margin-left: .5em;
+}
+
+/* Menu styles. */
+#menu {
+ padding-right: 0;
+ padding-left: 8px;
+}
+#menu li {
+ float: right;
+}
+#menu li.rightFloat {
+ float: left;
+}
+#menuBottom {
+ float: left;
+ text-align: left;
+}
+
+/* Sidebar styles. */
+.sidebar {
+ float: right;
+}
+#sidebarPanel {
+ -moz-border-radius-bottomright: 0;
+ -moz-border-radius-bottomleft: 15px;
+ -webkit-border-bottom-right-radius: 0;
+ -webkit-border-bottom-left-radius: 15px;
+}
+#expandedSidebar #expandButton {
+ float: left;
+}
+
+/* Tab styles. */
+.tabset {
+ float: right;
+}
+.tabset ul {
+ padding-left: 0;
+ padding-right: 8px;
+}
+.tabset li {
+ float: right;
+ margin: -3px 0 0 2px;
+}
+.tabset img {
+ float: right;
+ padding-right: 0;
+ padding-left: 2px;
+}
+
+/* Preferences. */
+#services_prefs .header ul {
+ float: left;
+ text-align: left;
+}
+.prefsOverview div {
+ float: right;
+}
+.prefsOverview div div {
+ padding-left: 0;
+ padding-right: 10px;
+}
+
+/* MIME styles. */
+.download {
+ padding: 2px 0 2px 20px;
+ background-position: center left;
+}
+
+/* Calendar Popup. */
+.hordeCalendarPopup tbody {
+ text-align: left;
+}
+
+/* Redbox styles. */
+#RB_window {
+ text-align: right;
+}
+
+/* Tree styles. */
+span.treeImg1 {
+ background-image: url("graphics/tree/rev-line.png");
+}
+span.treeImg2 {
+ background-image: url("graphics/tree/rev-join.png");
+}
+span.treeImg3 {
+ background-image: url("graphics/tree/rev-joinbottom-down.png");
+}
+span.treeImg4 {
+ background-image: url("graphics/tree/rev-joinbottom.png");
+}
+span.treeImg5 {
+ background-image: url("graphics/tree/rev-minustop.png");
+}
+span.treeImg6 {
+ background-image: url("graphics/tree/rev-minus.png");
+}
+span.treeImg7 {
+ background-image: url("graphics/tree/rev-minusbottom.png");
+}
+span.treeImg8 {
+ background-image: url("graphics/tree/rev-minusonly.png");
+}
+span.treeImg9 {
+ background-image: url("graphics/tree/rev-plustop.png");
+}
+span.treeImg10 {
+ background-image: url("graphics/tree/rev-plus.png");
+}
+span.treeImg11 {
+ background-image: url("graphics/tree/rev-plusbottom.png");
+}
+span.treeImg12 {
+ background-image: url("graphics/tree/rev-plusonly.png");
+}
+span.treeImg13 {
+ background-image: url("graphics/tree/rev-nullonly.png");
+}
+span.treeImg16 {
+ background-image: url("graphics/tree/rev-leaf.png");
+}
+
+/* Color picker styles. */
+#color-picker .north div {
+ float: left;
+}
+#color-picker .south {
+ margin: 32px 0 0 10px;
+ margin: 32px 10px 0 0;
+}
+#color-picker .south img {
+ left: 0;
+ right: -1px;
+}
+#color-picker #color-picker-cursor img {
+ left: 0;
+ right: -1px;
+}
+#color-picker #color-picker-hex {
+ padding: 5px 7px 4px 0;
+ float: right;
+}
+#color-picker #color-picker-resize {
+ float: left;
+ left: 0;
+ right: 7px;
+ cursor: sw-resize;
+}
+
+.leftAlign {
+ text-align: right;
+}
+.rightAlign {
+ text-align: left;
+}
+.leftFloat {
+ float: right;
+}
+.rightFloat {
+ float: left;
+}
--- /dev/null
+/* Global default styles. */
+* {
+ /* Zero out all padding and margins to start with for better
+ * cross-browser control. */
+ padding: 0;
+ margin: 0;
+}
+
+body, input, select, textarea, .inProgress {
+ font-family: Geneva,Arial,"DejuVu Sans",sans-serif;
+}
+body {
+ font-size: 75%;
+ background: #fff;
+ color: #000;
+}
+
+p {
+ margin-bottom: 10px;
+}
+
+a {
+ cursor: pointer;
+}
+.horde-block-links a, a.horde-block-links {
+ display: block;
+}
+
+img, .img, .img:active, .img:hover, .img:visited, .image {
+ border: none;
+ vertical-align: middle;
+ background: transparent;
+}
+/* This must be declared seperately or IE will ignore all of the selectors. */
+input[type=image] {
+ border: none;
+ vertical-align: middle;
+ background: transparent;
+}
+
+.iconImg {
+ background-color: transparent;
+ background-position: center right;
+ background-repeat: no-repeat;
+ display: -moz-inline-stack;
+ display: inline-block;
+ height: 16px;
+ vertical-align: bottom;
+ width: 16px;
+}
+
+ins {
+ background: #cfc;
+}
+del {
+ background: #fcc;
+}
+
+br.spacer {
+ line-height: 8px;
+}
+
+.box {
+ padding: 3px;
+ border: 1px dashed #999;
+ background: #fff;
+}
+.solidbox {
+ border: 1px solid #000;
+}
+.greybox {
+ border: 1px solid #000;
+ background: #e9e9e9;
+}
+.headerbox {
+ border-left: 1px solid #000;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ background: #fff;
+ vertical-align: top;
+}
+.headerbox form {
+ padding: 2px;
+}
+.roundedBox {
+ -moz-border-radius: 15px;
+ -webkit-border-radius: 15px;
+}
+.roundedTop {
+ -moz-border-radius-topright: 15px;
+ -moz-border-radius-topleft: 15px;
+ -webkit-border-top-right-radius: 15px;
+ -webkit-border-top-left-radius: 15px;
+}
+.roundedBottom {
+ -moz-border-radius-bottomright: 15px;
+ -moz-border-radius-bottomleft: 15px;
+ -webkit-border-bottom-right-radius: 15px;
+ -webkit-border-bottom-left-radius: 15px;
+}
+.header {
+ text-align: left;
+ font-weight: bold;
+ font-size: 125%;
+ padding: 3px;
+}
+.header a:hover, a.header:hover {
+ color: #333;
+}
+.header img {
+ vertical-align: bottom;
+}
+.header input, .header select {
+ font-size: 80%;
+}
+.header .smallheader input, .header .smallheader select {
+ font-size: 100%;
+}
+.header .button, .header .smallheader .button {
+ font-size: 72%;
+}
+
+.nowrap {
+ white-space: nowrap;
+}
+.clear {
+ clear: both;
+ line-height: 0;
+ height: 0;
+}
+
+a {
+ color: blue;
+ text-decoration: none;
+}
+a:hover {
+ text-decoration: underline;
+}
+.selected {
+ background: #bbcbff;
+}
+.selected-over {
+ background: #cef;
+}
+
+/* Table styles. */
+table {
+ border: none;
+}
+td, th {
+ padding: 1px;
+}
+th {
+ color: #333;
+}
+td {
+}
+ul.linedRow {
+ list-style-type: none;
+}
+.linedRow, tr.linedRow td, table.linedRow td, ul.linedRow li {
+ color: #000;
+ background: #fff;
+ border-bottom: 1px solid #ddd;
+}
+table.linedRow, ul.linedRow {
+ border-bottom: none;
+}
+.linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol {
+ color: #000;
+ background: #f3f3f3;
+ border-bottom: 1px solid #ddd;
+}
+.selectedRow, tr.selectedRow td {
+ background: #ffc;
+}
+.selectedRow:hover, tr.selectedRow:hover td, .selectedRow-over, tr.selectedRow-over td {
+ background: #ffd;
+}
+table.nopadding td, table.nopadding th {
+ padding: 0;
+}
+.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+/* Horde UI standard tables */
+table.horde-table {
+ width: 99%;
+ margin-bottom: 8px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+ border-spacing: 0;
+}
+table.horde-table th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.horde-table th.rightAlign {
+ text-align: right;
+}
+table.horde-table td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.horde-table th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.horde-table th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+/* Alternating styles. item0, item1 are deprecated. */
+.striped, .rowEven, .item0 {
+ background-color: #eee;
+}
+.rowOdd, .item1 {
+ background-color: #ddd;
+}
+
+.widget {
+ font-size: 90%;
+}
+
+.light {
+}
+.smallheader {
+ font-size: 100%;
+ font-weight: bold;
+ padding: 2px;
+}
+.header .smallheader {
+ font-size: 80%;
+}
+.header .smallheader a.smallheader {
+ font-size: 100%;
+}
+small, .small {
+ font-size: 80%;
+}
+.control {
+ color: #000;
+ background: #ccc;
+ border-bottom: 1px solid #999;
+ padding: 1px;
+}
+.item {
+ color: #000;
+ background: #eee;
+}
+.accessKey {
+ text-decoration: underline;
+}
+.text {
+ color: #000;
+ background: #fff;
+}
+
+/* Form styles. */
+.form table {
+ width: 100%;
+ padding: 2px;
+ border-collapse: collapse;
+}
+form[action^="https://"] input[type="submit"] {
+ background-image: url("graphics/locked.png");
+ background-position: 95% center;
+ background-repeat: no-repeat;
+ padding-right: 10%;
+}
+input[disabled], textarea[disabled] {
+ background-color: #e9e9e9;
+ color: #a8a8a8;
+}
+.htmlarea .statusBar .statusBarTree a {
+ font: inherit;
+}
+.htmlarea table {
+ width: auto;
+}
+.form-error {
+ color: #f00;
+}
+input, select, textarea {
+ font-size: 100%;
+ font-weight: normal;
+}
+input {
+ padding: 1px;
+}
+option {
+ padding: 0 5px 0 3px;
+}
+.checkbox, .radio {
+ border: 0;
+ height: 14px;
+ width: 14px;
+ background: transparent;
+}
+.button {
+ cursor: pointer;
+ font-size: 90%;
+ padding: 1px 6px;
+}
+a.button {
+ padding: 2px 8px;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+pre, code, .fixed, table.lineNumbered * {
+ font-family: Menlo,Consolas,"Lucida Console","DejaVu Sans Mono",monospace;
+}
+
+/* Styles for email-like messages. */
+.signature {
+ color: #ccc;
+}
+.signature .fixed {
+ color: #ccc;
+}
+.citation {
+ margin: 1em 0;
+ padding-left: 1em;
+ border-left-width: 1px;
+ border-left-style: solid;
+ min-height: 12px;
+}
+.quoted1 {
+ color: #606;
+ border-color: #606;
+ background-color: #eee;
+}
+.quoted2 {
+ color: #077;
+ border-color: #077;
+}
+.quoted3 {
+ color: #900;
+ border-color: #900;
+}
+.quoted4 {
+ color: #009;
+ border-color: #009;
+}
+.quoted5 {
+ color: #b60;
+ border-color: #b60;
+}
+
+/* Various popup and status layers. */
+.notices {
+ text-align: left;
+ margin: .5em 8px;
+ list-style-type: none;
+}
+.notices li, .notice {
+ font-weight: bold;
+ color: #000;
+ background: #ffc;
+ border: 1px solid #aaa;
+ padding: 1px 3px;
+}
+.notices img, .notice img {
+ margin-right: .5em;
+}
+.tooltip, div.nicetitle {
+ color: #000;
+ background: #ffc;
+ border: 1px solid #000;
+ padding: 5px;
+ z-index: 1001;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+div.nicetitle {
+ position: absolute;
+ overflow: hidden;
+ opacity: .9;
+}
+.inProgress {
+ font-size: 80%;
+ padding: 2px;
+ color: #fff;
+ background: #f00;
+}
+
+/* Tree styles. */
+.treeIcon {
+ padding-right: 5px;
+}
+.treeRow {
+ clear: both;
+ min-height: 20px;
+ overflow: hidden;
+}
+.treeToggle {
+ cursor: pointer;
+}
+
+.treeHdrSpacer {
+ width: 50%;
+}
+
+span.treeImg {
+ height: 20px;
+ width: 20px;
+ display: -moz-inline-stack;
+ display: inline-block;
+ vertical-align: middle;
+}
+span.treeImg1 {
+ background-image: url("graphics/tree/line.png");
+}
+span.treeImg2 {
+ background-image: url("graphics/tree/join.png");
+}
+span.treeImg3 {
+ background-image: url("graphics/tree/joinbottom-down.png");
+}
+span.treeImg4 {
+ background-image: url("graphics/tree/joinbottom.png");
+}
+span.treeImg5 {
+ background-image: url("graphics/tree/minustop.png");
+}
+span.treeImg6 {
+ background-image: url("graphics/tree/minus.png");
+}
+span.treeImg7 {
+ background-image: url("graphics/tree/minusbottom.png");
+}
+span.treeImg8 {
+ background-image: url("graphics/tree/minusonly.png");
+}
+span.treeImg9 {
+ background-image: url("graphics/tree/plustop.png");
+}
+span.treeImg10 {
+ background-image: url("graphics/tree/plus.png");
+}
+span.treeImg11 {
+ background-image: url("graphics/tree/plusbottom.png");
+}
+span.treeImg12 {
+ background-image: url("graphics/tree/plusonly.png");
+}
+span.treeImg13 {
+ background-image: url("graphics/tree/nullonly.png");
+}
+span.treeImg14 {
+ background-image: url("graphics/tree/folder.png");
+}
+span.treeImg15 {
+ background-image: url("graphics/tree/folderopen.png");
+}
+span.treeImg16 {
+ background-image: url("graphics/tree/leaf.png");
+}
+
+/* Menu styles. */
+#menu {
+ overflow: hidden;
+ min-height: 50px;
+ padding-right: 8px;
+}
+#menu ul {
+ padding: 5px;
+}
+#menu li {
+ list-style-type: none;
+ text-align: center;
+ margin: 2px;
+ float: left;
+}
+#menu li.separator {
+ width: 40px;
+}
+#menu a {
+ display: block;
+ white-space: pre;
+ font-size: 90%;
+ text-decoration: none;
+ padding: 3px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+#menu h1 {
+ font-weight: bold;
+ font-size: 150%;
+ line-height: 48px;
+ vertical-align: bottom;
+}
+#menu input, #menu select {
+ margin-top: 16px;
+}
+#menuBottom {
+ margin: -8px 0 0 0;
+ padding: 4px;
+ float: right;
+ text-align: right;
+ font-size: 90%;
+ background: #eee;
+}
+
+/* Login form */
+body.login-form {
+ background-color: #e9e9e9;
+}
+#login-form {
+ font-size: 150%;
+ width: 20em;
+ margin: 5em auto;
+
+ background-color: #fff;
+
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+
+ box-shadow: 0 0 2em #ccc;
+ -moz-box-shadow: 0 0 2em #ccc;
+ -webkit-box-shadow: 0 0 2em #ccc;
+}
+#login-form .notices {
+ padding-top: 1em;
+ font-size: 75%;
+}
+#login-form a {
+ color: #00f;
+}
+#login-form form {
+ padding: 1em;
+}
+#login-form label {
+ font-weight: bold;
+}
+#login-form input, #login-form select {
+ -webkit-transition-property: -webkit-box-shadow, background;
+ -webkit-transition-duration: 0.25s;
+
+ width: 18em;
+ margin-bottom: .5em;
+}
+#login-form #login-button {
+ margin: .5em auto;
+ text-align: center;
+ width: auto;
+}
+#login-form .extras {
+ font-size: 75%;
+ border-top: thin dashed #ccc;
+ margin: .5em 0;
+}
+
+/* Sidebar styles. */
+.sidebar {
+ float: left;
+}
+#sidebarPanel {
+ -moz-border-radius-bottomright: 15px;
+ -webkit-border-bottom-right-radius: 15px;
+ padding-top: 5px;
+ padding-bottom: 10px;
+ background: #eee;
+ white-space: nowrap;
+}
+#sidebarPanel a, #sidebarPanel span {
+ color: #000;
+ white-space: pre;
+ font-size: 90%;
+ text-decoration: none;
+}
+#sidebarPanel a a, #sidebarPanel a span, #sidebarPanel span a, #sidebarPanel span span {
+ font-size: 100%;
+}
+#sidebarPanel span.accessKey {
+ text-decoration: underline;
+}
+#sidebarPanel span.toggle {
+ cursor: pointer;
+}
+#sidebarPanel a:hover {
+ color: #000;
+}
+
+#expandedSidebar {
+ overflow: hidden;
+}
+#expandedSidebar #expandButton {
+ float: right;
+}
+
+#hiddenSidebar img {
+ padding-right: 2px;
+}
+
+/* Main body. */
+.body {
+ position: absolute;
+ left: 0;
+ right: 0;
+ margin-top: 8px;
+}
+
+/* Pager. */
+.pager {
+ text-align: center;
+}
+
+/* Tab styles. */
+.tabset {
+ float: left;
+ width: 100%;
+ font-weight: bold;
+ background: url("graphics/tab_bottom.gif") repeat-x bottom;
+}
+.tabset ul {
+ margin-top: 4px;
+ padding-left: 8px;
+ list-style: none;
+}
+.tabset li {
+ float: left;
+ margin: -3px 2px 0 0;
+ white-space: nowrap;
+}
+.tabset li a {
+ color: #000;
+ background-color: #e9e9e9;
+ padding: 2px 0.5em;
+ display: block;
+ border: 1px solid #000;
+}
+.tabset li a:hover {
+ background-color: #fff;
+}
+.tabset li.activeTab a {
+ border-bottom: 1px solid #000;
+ background-color: #000;
+ color: #fff;
+}
+.tabset li.activeTab a:hover {
+}
+.tabset img {
+ display: block;
+ float: left;
+ padding-right: 2px;
+}
+
+/* Preferences. */
+#services_prefs .header ul {
+ float: right;
+ text-align: right;
+ font-size: 80%;
+}
+#services_prefs .header li {
+ list-style: none;
+ display: inline;
+}
+#services_prefs #app {
+ font-weight: bold;
+}
+.prefsOverview div {
+ float: left;
+}
+.prefsOverview div div {
+ padding-left: 10px;
+ width: 95%;
+}
+.prefsOverview h2 {
+ font-size: 150%;
+ font-weight: bold;
+}
+.prefsOverview dt a {
+ display: block;
+ padding: 2px;
+ font-weight: bold;
+ border: 1px solid #000;
+ border-bottom: 1px solid #446;
+ background: #e9e9e9;
+}
+.prefsOverview dd {
+ padding: 2px;
+ margin-bottom: 10px;
+ color: #000;
+ background: #fff;
+ border-left: 1px solid #000;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+}
+div.prefsContainer {
+ padding: 1em;
+}
+div.prefsContainer p {
+ padding-top: 1em;
+}
+img.prefsLinkImg {
+ padding-right: 1px;
+}
+span.prefsAdvanced {
+ padding: 3px 10px 0 0;
+ font-size: 80%;
+}
+
+div.prefsErrorDiv {
+ border: 1px solid red;
+ display: inline-block;
+ padding: 2px;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+
+div.prefsError {
+ color: red;
+}
+
+/* Block styles. */
+.currentBlock {
+ border: 2px solid red;
+}
+.blockIcons {
+ padding-top: 5px;
+ display:none;
+}
+.blockHeader:hover .blockIcons {
+ display: block;
+}
+#googlesearch {
+ padding: .3em;
+}
+
+/* Help styles. */
+body.help_about, body.help_entry {
+ margin: 0.5em;
+}
+.helplink {
+ cursor: help;
+}
+.help {
+ background: #fff;
+ color: #000;
+}
+.help h1 {
+ font-size: 125%;
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+}
+.help h2 {
+ padding-top: 1em;
+ padding-bottom: 0.5em;
+ font-size: 110%;
+}
+.help p {
+ margin-left: 1em;
+ margin-right: 1em;
+ margin-bottom: 1em;
+}
+.help em {
+ display: block;
+ padding: 5px;
+ margin-left: 1em;
+ margin-right: 1em;
+ margin-bottom: 1em;
+}
+.help em.helpTip {
+ color: #090;
+ background: #e0f0e0;
+}
+.help em.helpWarn {
+ color: #900;
+ background: #f0e0e0;
+}
+
+/* Source markup styles. */
+table.lineNumbered * {
+ line-height: 16px;
+}
+.lineNumbered th {
+ background: #e9e9e9;
+ border-right: 1px solid #e0e0e0;
+ border-bottom: none;
+ padding-left: 10px;
+ padding-right: 10px;
+ text-align: right;
+}
+.lineNumbered td {
+ vertical-align: top;
+ width: 100%;
+ white-space: pre;
+ background: #fff;
+ padding-left: 10px;
+}
+.parentheses {
+ color: #2a6;
+ font-weight: bold;
+}
+.comment {
+ color: #aac;
+}
+.htag {
+ color: #569;
+ background: #d5d6da;
+ font-weight: bold;
+}
+.metac {
+ color: #0ff;
+ background: #d5d6da;
+}
+.id {
+ color: #e82;
+ background: #e4e4e0;
+}
+.attr {
+ color: #6af;
+}
+.value {
+ color: #d46;
+}
+.color {
+ color: #f57;
+}
+.eol {
+ color: #26e;
+}
+.url {
+ color: #962;
+}
+.file {
+ color: #444;
+ background: #fe4;
+}
+.class {
+ font-style: italic;
+}
+
+/* Sound selection. */
+ul.sound-list {
+ list-style: none;
+}
+.sound-list li {
+ height: 24px;
+}
+.sound-list embed {
+ vertical-align: middle;
+ height: 24px;
+}
+
+/* Calendar Popup. */
+.hordeCalendarPopup {
+ border: 1px solid #ccc;
+ background: #fff;
+ width: 12em;
+}
+.hordeCalendarPopup thead {
+ font-weight: bold;
+}
+.hordeCalendarPopup th {
+ border-bottom: 1px solid #ccc;
+}
+.hordeCalendarPopup tbody {
+ text-align: right;
+}
+.hordeCalendarPopup a {
+ color: #000;
+ display: block;
+ padding: 2px;
+}
+.hordeCalendarPopup tbody a:hover {
+ background: #ffc;
+}
+.hordeCalendarPopup .hordeCalendarCurrent {
+ font-weight: bold;
+ background: #eef;
+}
+.hordeCalendarPopup .hordeCalendarToday {
+ font-weight: bold;
+}
+.hordeCalendarPopup .hordeCalendarWeek {
+ background: #bbb;
+ font-size: 90%;
+ font-style: italic;
+}
+
+.hidden {
+ display: none;
+}
+
+/* Redbox styles. */
+#RB_overlay {
+ position: absolute;
+ z-index: 100;
+ width: 100%;
+ height: 100%;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ min-height: 100%;
+ background-color: #000;
+ filter: alpha(opacity=60);
+ -moz-opacity: .6;
+ opacity: .6;
+}
+#RB_loading {
+ z-index: 101;
+ width: 66px;
+ margin-left: auto;
+ margin-right: auto;
+ margin-top: 200px;
+ padding-bottom: 66px;
+ text-align: center;
+ background: url("graphics/redbox_spinner.gif") no-repeat bottom center;
+}
+#RB_window {
+ z-index: 102;
+ background-color: #fff;
+ display: block;
+ text-align: left;
+ margin: 20px auto 0 auto;
+ position: absolute;
+}
+#RB_window p, #RB_window ul {
+ margin-bottom: 3px;
+}
+#RB_confirm {
+ width: 20em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ffc;
+}
+#RB_confirm input {
+ margin: .2em;
+}
+#RB_confirm ul {
+ margin-left: .5em;
+}
+#RB_info {
+ width: 30em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ccf;
+}
+#RB_info input {
+ margin: .2em;
+}
+
+/* Color picker styles. */
+#color-picker {
+ color: #999;
+ background: #000;
+ padding-bottom: 8px;
+ border: 1px solid #111;
+ width: 148px;
+ height: 155px;
+ z-index: 100;
+}
+#color-picker .north {
+ background: #111;
+ border-bottom: 1px solid #171717;
+ font-size: 11px;
+}
+#color-picker .north div {
+ color: #999;
+ float: right;
+ padding: 5px 7px;
+ cursor: pointer;
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ user-select: none;
+}
+#color-picker .north div:hover {
+ color: #fff;
+}
+#color-picker .south {
+ margin: 32px 0 0 10px;
+ cursor: crosshair;
+ -moz-user-select: none;
+ -khtml-user-select: none;
+ user-select: none;
+}
+#color-picker .south img {
+ height: 100%;
+ width: 100%;
+ position: relative;
+ top: -8px;
+ left: -1px;
+}
+#color-picker #color-picker-cursor {
+ background: url("graphics/color-picker-cursor.gif") no-repeat;
+ position: absolute;
+ height: 9px;
+ width: 9px;
+ z-index: 101;
+}
+#color-picker #color-picker-cursor img {
+ height: 100%;
+ width: 100%;
+ position: relative;
+ top: -8px;
+ left: -1px;
+}
+#color-picker #color-picker-hex {
+ padding: 5px 0 4px 7px;
+ cursor: text;
+ float: left;
+}
+#color-picker #color-picker-hex:hover {
+ color: #fff;
+}
+#color-picker #color-picker-hex-edit {
+ float: left;
+}
+#color-picker #color-picker-resize {
+ float: right;
+ top: -14px;
+ left: 7px;
+ height: 14px;
+ width: 14px;
+ cursor: se-resize;
+}
+#color-picker #color-picker-sphere {
+ height: 128px;
+ width: 128px;
+}
+.color-picker-palette-src {
+ background-image: url("graphics/color-picker-palette.png");
+}
+.color-picker-resize-src {
+ background-image: url("graphics/color-picker-resize.gif");
+}
+
+.leftAlign {
+ text-align: left;
+}
+.rightAlign {
+ text-align: right;
+}
+.leftFloat {
+ float: left;
+}
+.rightFloat {
+ float: right;
+}
+
+/* Activesync styles. */
+.activesyncHdr1 {
+ width: 30%;
+}
+.activesyncHdr2 {
+ width: 22%;
+}
+.activesyncHdr3 {
+ width: 6%;
+}
+.activesyncHdr4 {
+ width: 10%;
+}
+.activesyncHdr5 {
+ width: 12%;
+}
+.activesyncHdr6 {
+ width: 10%;
+}
+
+/* Toggle quote styles. */
+.toggleQuoteHide, .toggleQuoteShow {
+ font-size: 80%;
+ cursor: pointer;
+ background: #ddd;
+}
+.toggleQuoteHide:hover, .toggleQuoteShow:hover {
+ text-decoration: underline;
+}
+.toggleQuoteParent {
+ margin-bottom: 8px;
+}
+
+/* SpellChecker styles. */
+.spellcheckChecking, .spellcheckIncorrect {
+ color: #f00;
+}
+.spellcheckIncorrect, .spellcheckCorrected {
+ text-decoration: underline;
+ cursor: pointer;
+}
+.spellcheckCorrected {
+ color: #090;
+}
+
+/* Permissions. */
+.permsAdd, .permsDelete, .permsEdit {
+ padding-left: 3px;
+}
+
+/* KeyNavList styling. */
+.KeyNavList {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ overflow-x: hidden;
+ overflow-y: auto;
+ padding: 2px;
+ position: absolute;
+ z-index: 10000;
+}
+.KeyNavList ul {
+ list-style-type: none;
+ padding: 1px;
+}
+.KeyNavList ul li {
+ cursor: pointer;
+ color: #000;
+ padding: 3px;
+ white-space: nowrap;
+}
+.KeyNavList ul li.selected {
+ background: gray;
+ color: #fff;
+}
+.KeyNavList ul li:hover, .KeyNavList ul li.selected:hover {
+ background: lightgrey;
+ color: #fff;
+}
+
+/* Growler notice styling. */
+#Growler {
+ width: 340px;
+}
+#Growler div.GrowlerNotice {
+ filter: alpha(opacity=80);
+ -moz-opacity: .8;
+ opacity: .8;
+ zoom: 1;
+ width: 300px;
+ padding: 10px 10px 10px 25px;
+ margin: 5px auto;
+ text-align: left;
+ display: none;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ min-height: 20px;
+ border-width: 1px;
+ border-style: solid;
+ background-position: 3px center;
+ background-repeat: no-repeat;
+ color: #fff;
+ cursor: pointer;
+}
+#Growler div.GrowlerNoticeHead {
+ font-weight: bold;
+}
+.GrowlerNoticeBody {
+ margin-right: 20px;
+ overflow-x: hidden;
+}
+#Growler div.horde-error, #GrowlerLog li.horde-error {
+ background-image: url("graphics/alerts/error.png");
+}
+#Growler div.horde-error div.GrowlerNoticeBody {
+ padding-right: 15px;
+}
+#Growler div.horde-message, #GrowlerLog li.horde-message {
+ background-image: url("graphics/alerts/message.png");
+}
+#Growler div.horde-success, #GrowlerLog li.horde-success {
+ background-image: url("graphics/alerts/success.png");
+}
+#Growler div.horde-warning, #GrowlerLog li.horde-warning {
+ background-image: url("graphics/alerts/warning.png");
+}
+#Growler div.horde-alarm, #GrowlerLog li.horde-alarm {
+ background-image: url("graphics/alerts/alarm.png");
+}
+#GrowlerLog {
+ position: fixed;
+ bottom: 0;
+ left: 0;
+ width: 100%;
+ max-height: 200px;
+ z-index: 10000;
+ overflow-y: auto;
+}
+#GrowlerLog ul {
+ overflow: auto;
+ filter: alpha(opacity=90);
+ -moz-opacity: .9;
+ opacity: .9;
+}
+#GrowlerLog ul li {
+ color: #333;
+ font-size: 12px;
+ list-style-type: none;
+ overflow: hidden;
+ padding: 10px 30px;
+ border-bottom: 1px dotted;
+ background-position: 3px center;
+ background-repeat: no-repeat;
+}
+#GrowlerLog ul li:last-child {
+ border: 0;
+}
+#GrowlerLog li.GrowlerInfo {
+ font-weight: bold;
+ background: #999;
+}
+#GrowlerLog li.GrowlerNoAlerts {
+ background: #999;
+}
+#GrowlerLog span.GrowlerAlertDate {
+ font-size: 90%;
+ font-style: italic;
+ padding-left: 10px;
+}
+div.GrowlerNoticeExit {
+ cursor: pointer;
+ float: right;
+ font-weight: bold;
+}
+div.GrowlerNoticeExit:hover {
+ color: #444;
+}
+.horde-message, .horde-success, .horde-warning, .horde-error {
+ border-color: #316600;
+ background-color: #5db110;
+ color: #fff;
+}
+.horde-error {
+ background-color: #e81222;
+ border-color: maroon;
+}
+.horde-warning {
+ background-color: #ebe20c;
+ border-color: #807b00;
+}
+.horde-warning, #Growler div.horde-warning {
+ color: #000;
+}
+.horde-message {
+ background-color: #369;
+}
+.horde-alarm {
+ background-color: orange;
+ border-color: red;
+}
+
+.hordeACBox {
+ background:white none repeat scroll 0 0;
+ border:1px solid #666699;
+ cursor:default;
+ /*overflow:hidden;*/
+ text-align:left;
+ min-height: 58px;
+}
+.hordeACList {
+ display:block;
+ overflow:hidden;
+ width:100%;
+ cursor:default;
+ list-style-type:none;
+ margin:0;
+ padding:0;
+}
+.hordeACListMember {
+ display:inline-block;
+ font-size:90%;
+ padding:2px 1px 1px 2px;
+ height: 17px;
+ white-space:nowrap;
+}
+.hordeACListItem {
+ background-color:lightblue;
+ border:1px solid #C0C0C0;
+ -moz-border-radius-bottomleft:4px;
+ -moz-border-radius-bottomright:4px;
+ -moz-border-radius-topleft:4px;
+ -moz-border-radius-topright:4px;
+ margin:5px;
+}
+.hordeACTrigger, .hordeACTrigger:focus, .hordeACTrigger:disabled {
+ background:transparent none repeat scroll 0 0;
+ border:0 none;
+ display:inline;
+ position:static;
+ width:80px;
+}
+/*.hordeACContainer {
+ height:18px;
+ margin:2px;
+ padding:2px 2px 2px 0;
+}*/
+.hordeACItemRemove:hover {
+ cursor:pointer;
+}
+
+/* Horde_Mime_Viewer styles. */
+.mimeHeaders {
+ border: 1px solid #ccc;
+ background: #f9f9f9;
+ display: -moz-inline-stack;
+ display: inline-block;
+ margin-bottom: 3px;
+ padding: 5px;
+}
+
+/* Context Menus */
+.context {
+ min-width: 180px;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 10000;
+ border: 1px #d4d4d4 solid;
+ padding: 1px;
+ background: #f4f4f4;
+ color: #000;
+ font-size: 90%;
+}
+.context a, .context a:visited {
+ white-space: nowrap;
+ display: block;
+ padding: 3px;
+ text-decoration: none;
+ color: #000;
+}
+.context a:hover, .context a.contextSubmenu.contextHover {
+ background-color: gray;
+ color: #fff;
+ cursor: pointer;
+ text-decoration: none;
+}
+.context div.sep {
+ background: silver;
+ height: 1px !important;
+ margin: 1px 0;
+ padding: 0;
+}
+.contextSubmenu {
+ background: url("graphics/popright.png") 100% 50% no-repeat;
+ padding-left: 16px;
+}
+.contextSelected {
+ background: #ffa;
+}
+.contextMenu .iconImg {
+ vertical-align: top;
+}
+
+/* Social Media Related CSS */
+.hordeSmStreamstory {
+ margin-bottom: 7px;
+ padding-top: 7px;
+ position: relative;
+}
+.hordeSmStreambody {
+ padding: 0 0 0 70px;
+ min-height: 60px;
+}
+.hordeSmStreaminfo {
+ color: #777777;
+ padding: 2px 0 0;
+ font-style: italic;
+}
+.hordeSmGetmore {
+ text-align: center;
+}
+.hordeSmCurrent {
+ font-style: italic;
+ color: gray;
+}
+.hordeSmAvatar {
+ float: left;
+ text-align: center;
+ height: 73px;
+ width: 73px;
+ margin-right: 5px;
+ padding-top: 5px;
+}
+
+/* Uploader */
+.hordeUploaderHeader {
+}
+.hordeUploaderSubHeader {
+ border-bottom: thin solid #000;
+}
+.hordeUploaderFilelist {
+ height: 350px;
+ overflow: auto;
+}
+.hordeUploaderFilename {
+ float: left;
+ width: 200px;
+}
+.hordeUploaderFilestatus,
+.hordeUploaderFilesize,
+.hordeUploaderFileaction
+{
+ float: right;
+ text-align: right;
+}
+.hordeUploaderFilestatus,
+.hordeUploaderFilesize
+{
+ width: 80px;
+}
+.hordeUploaderFileaction
+{
+ width: 16px;
+}
+.hordeUploaderSuccess
+{
+ background-image: url("graphics/alerts/success.png");
+}
+.hordeUploaderError
+{
+ background-image: url("graphics/alerts/error.png");
+}
+.hordeUploaderRemove
+{
+ background-image: url("graphics/delete.png");
+}
+
+/* For in place editing */
+form.inplaceeditor-form {
+ background: none;
+}
+.inplaceeditor-empty {
+ font-style: italic;
+ color: #999;
+}
+
+/* Print CSS. */
+@media print {
+ body, .header, .smallheader {
+ background: #fff;
+ color: #000;
+ }
+
+ a, .widget, .signature, .signature .fixed {
+ color: #000;
+ }
+
+ #menu, .togglequotehide, .togglequoteshow {
+ display: none;
+ }
+
+ .headerbox {
+ border: none;
+ }
+
+ .control, .rowEven, .rowOdd, .item0, .item1 {
+ background-color: #fff;
+ border-bottom: thin solid #000;
+ }
+
+ .selected {
+ background: #ddd;
+ }
+
+ .quoted1, .quoted2, .quoted3, .quoted4, .quoted5 {
+ color: #000;
+ border-left-color: #000;
+ }
+
+ .download {
+ padding: 2px 2px 2px 0;
+ background-image: none;
+ }
+
+ #Growler, #GrowlerLog {
+ display: none !important;
+ }
+}
--- /dev/null
+/**
+ * CSS corrections for Webkit.
+ */
+
+.treeRow {
+ overflow: visible;
+ height: 20px;
+}
+
+.iconImg, .treeRow img {
+ vertical-align: middle;
+}
+
+#menu {
+ overflow: visible;
+ height: 50px;
+}
+++ /dev/null
-div.horde_nicetitle {
- color: #000;
- background: #ffc;
- border: 1px solid #000;
- padding: 5px;
- z-index: 1001;
- position: absolute;
- overflow: hidden;
- opacity: .90;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-div.horde_nicetitle pre {
- text-align: left;
- font-size: 75%;
- font-family: Consolas,"Lucida Console",'DejaVu Sans Mono,monospace;
-}
+++ /dev/null
-/* Default Facebook CSS */
-.fbbody, .fbaction
-{
- font-family: "lucida grande" ,tahoma,verdana,arial,sans-serif;
- font-size: 11px;
- color: #333333;
-}
-/* Default Anchor Style */
-.fbbody a
-{
- color: #3b5998;
- outline-style: none;
- text-decoration: none;
- font-size: 11px;
- font-weight: bold;
-}
-
-.fbaction a, .fbaction input
-{
- color: #ffffff;
- outline-style: none;
- text-decoration: none;
- font-size: 11px;
- font-weight: bold;
-}
-
-.fbbody a:hover
-{
- text-decoration: underline;
-}
-.fbboxfont {
- font-size: 13px;
- font-weight: bold;
-}
-/* Facebook Box Styles */
-.fbgreybox
-{
- background-color: #f7f7f7;
- border: 1px solid #cccccc;
- color: #333333;
- padding: 10px;
-}
-.fbbluebox
-{
- background-color: #eceff6;
- border: 1px solid #d4dae8;
- color: #333333;
- padding: 10px;
-}
-.fbinfobox
-{
- background-color: #fff9d7;
- border: 1px solid #e2c822;
- color: #333333;
- padding: 10px;
- font-size: 13px;
- font-weight: bold;
-}
-.fberrorbox
-{
- background-color: #ffebe8;
- border: 1px solid #dd3c10;
- color: #333333;
- padding: 10px;
- font-size: 13px;
- font-weight: bold;
-}
-/* Content Divider on White Background */
-.fbcontentdivider
-{
- margin-top: 2px;
- margin-bottom: 2px;
- margin-right: 4px;
- margin-left: 4px;
- height: 1px;
- background-color: #d8dfea;
-}
-/* Facebook Tab Style */
-.fbtab
-{
- padding: 8px;
- background-color: #d8dfea;
- color: #3b5998;
- font-weight: bold;
- float: left;
- margin-right: 4px;
- text-decoration: none;
-}
-.fbtab:hover
-{
- background-color: #3b5998;
- color: #ffffff;
- cursor: hand;
-}
-.fbbutton {
- background-color:#3B5998;
- border-color:#D9DFEA #0E1F5B #0E1F5B #D9DFEA;
- border-style:solid;
- border-width:1px;
- color:#FFFFFF;
- font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
- font-size:11px;
- padding:2px 15px 3px;
- cursor: pointer;
- text-align:center;
-}
-.fbbutton:hover {
- text-decoration: underline;
-}
-
-.fbbutton:focus, a.fbbutton:hover, a.fbbutton:focus {
- background: #3B5998;
-}
-
-/* Stream CSS */
-.fbstreampic {
- display: inline;
- height: 50px;
- width: 50px;
-}
-.fbattachment {
- margin: 6px 6px 0 0;
- overflow: hidden;
- padding: 4px;
- border: 1px solid #3B5998;
-}
-.fbattachmenttitle {
- font-weight: bold;
-}
-.fbattachmentcaption, .fbattachmentcopy{
- color: gray;
- padding-top: 3px;
-}
-.fbmedia {
- float: left;
- overflow: hidden;
-}
-.fbmediawide {
- float: none;
-}
-.fbmediaitem {
- float: left;
-}
-.fbmediaitem img {
- display: block;
- vertical-align: middle;
- max-height: 200px;
- max-width: 130px;
-}
-.fbmediaitemsingle {
- padding-right:5px;
-}
-.fbmediaitemmultiple {
- padding-left: 5px;
-}
-.fbemptystatus {
- font-style: italic;
- color: gray;
-}
\ No newline at end of file
+++ /dev/null
-/**
- * CSS corrections for IE 6 and below.
- */
-
-.treeRow {
- overflow: visible;
- height: 20px;
-}
-
-#menu {
- overflow: visible;
- height: 50px;
-}
-
-.clear {
- clear: none;
-}
-
-/* Fixes broken inline-block. */
-.iconImg, .mimeHeaders, .treeImg {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-/**
- * CSS corrections for IE 7.
- */
-
-/* Fixes broken inline-block. */
-.iconImg, .mimeHeaders, .treeImg {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-/**
- * CSS corrections for Opera.
- */
-
-.treeRow {
- overflow: visible;
- height: 20px;
-}
-
-#menu {
- overflow: visible;
- height: 50px;
-}
+++ /dev/null
-/* Global default styles. */
-body {
- direction: rtl;
- font-family: Tahoma,Koodak,Homa,Nazli,Verdana,Geneva,"DejaVu Sans",Arial,sans-serif;
-}
-
-.header {
- text-align: right;
-}
-.header ul {
- float: left;
- text-align: left;
-}
-.headerbox {
- text-align: right;
-}
-
-/* Table styles. */
-td, th {
- text-align: right;
-}
-
-.sortup, .sortdown {
- padding-left: 1px;
- background-position: center right;
- padding-right: 10px;
-}
-
-/* Form styles. */
-form[action^="https://"] input[type="submit"] {
- background-position: 5% center;
- padding-right: 6px;
- padding-left: 10%;
-}
-option {
- padding: 0 3px 0 5px;
-}
-
-/* Styles for email-like messages. */
-.citation {
- padding-left: 0;
- border-left-width: 0;
- padding-right: 1em;
- border-right-width: 1px;
- border-right-style: solid;
-}
-
-/* Various popup and status layers. */
-.notices {
- text-align: right;
-}
-.notices li, .notice {
- padding: 1px 5px 1px 1px;
- }
-.notices img, .notice img {
- margin-right: 0;
- margin-left: .5em;
-}
-
-/* Menu styles. */
-#menu {
- padding-right: 0;
- padding-left: 8px;
-}
-#menu li {
- float: right;
-}
-#menu li.rightFloat {
- float: left;
-}
-#menuBottom {
- float: left;
- text-align: left;
-}
-
-/* Sidebar styles. */
-.sidebar {
- float: right;
-}
-#sidebarPanel {
- -moz-border-radius-bottomright: 0;
- -moz-border-radius-bottomleft: 15px;
- -webkit-border-bottom-right-radius: 0;
- -webkit-border-bottom-left-radius: 15px;
-}
-#expandedSidebar #expandButton {
- float: left;
-}
-
-/* Tab styles. */
-.tabset {
- float: right;
-}
-.tabset ul {
- padding-left: 0;
- padding-right: 8px;
-}
-.tabset li {
- float: right;
- margin: -3px 0 0 2px;
-}
-.tabset img {
- float: right;
- padding-right: 0;
- padding-left: 2px;
-}
-
-/* Preferences. */
-#services_prefs .header ul {
- float: left;
- text-align: left;
-}
-.prefsOverview div {
- float: right;
-}
-.prefsOverview div div {
- padding-left: 0;
- padding-right: 10px;
-}
-
-/* MIME styles. */
-.download {
- padding: 2px 0 2px 20px;
- background-position: center left;
-}
-
-/* Calendar Popup. */
-.hordeCalendarPopup tbody {
- text-align: left;
-}
-
-/* Redbox styles. */
-#RB_window {
- text-align: right;
-}
-
-/* Tree styles. */
-span.treeImg1 {
- background-image: url("graphics/tree/rev-line.png");
-}
-span.treeImg2 {
- background-image: url("graphics/tree/rev-join.png");
-}
-span.treeImg3 {
- background-image: url("graphics/tree/rev-joinbottom-down.png");
-}
-span.treeImg4 {
- background-image: url("graphics/tree/rev-joinbottom.png");
-}
-span.treeImg5 {
- background-image: url("graphics/tree/rev-minustop.png");
-}
-span.treeImg6 {
- background-image: url("graphics/tree/rev-minus.png");
-}
-span.treeImg7 {
- background-image: url("graphics/tree/rev-minusbottom.png");
-}
-span.treeImg8 {
- background-image: url("graphics/tree/rev-minusonly.png");
-}
-span.treeImg9 {
- background-image: url("graphics/tree/rev-plustop.png");
-}
-span.treeImg10 {
- background-image: url("graphics/tree/rev-plus.png");
-}
-span.treeImg11 {
- background-image: url("graphics/tree/rev-plusbottom.png");
-}
-span.treeImg12 {
- background-image: url("graphics/tree/rev-plusonly.png");
-}
-span.treeImg13 {
- background-image: url("graphics/tree/rev-nullonly.png");
-}
-span.treeImg16 {
- background-image: url("graphics/tree/rev-leaf.png");
-}
-
-/* Color picker styles. */
-#color-picker .north div {
- float: left;
-}
-#color-picker .south {
- margin: 32px 0 0 10px;
- margin: 32px 10px 0 0;
-}
-#color-picker .south img {
- left: 0;
- right: -1px;
-}
-#color-picker #color-picker-cursor img {
- left: 0;
- right: -1px;
-}
-#color-picker #color-picker-hex {
- padding: 5px 7px 4px 0;
- float: right;
-}
-#color-picker #color-picker-resize {
- float: left;
- left: 0;
- right: 7px;
- cursor: sw-resize;
-}
-
-.leftAlign {
- text-align: right;
-}
-.rightAlign {
- text-align: left;
-}
-.leftFloat {
- float: right;
-}
-.rightFloat {
- float: left;
-}
+++ /dev/null
-/* Global default styles. */
-* {
- /* Zero out all padding and margins to start with for better
- * cross-browser control. */
- padding: 0;
- margin: 0;
-}
-
-body, input, select, textarea, .inProgress {
- font-family: Geneva,Arial,"DejuVu Sans",sans-serif;
-}
-body {
- font-size: 75%;
- background: #fff;
- color: #000;
-}
-
-p {
- margin-bottom: 10px;
-}
-
-a {
- cursor: pointer;
-}
-.horde-block-links a, a.horde-block-links {
- display: block;
-}
-
-img, .img, .img:active, .img:hover, .img:visited, .image {
- border: none;
- vertical-align: middle;
- background: transparent;
-}
-/* This must be declared seperately or IE will ignore all of the selectors. */
-input[type=image] {
- border: none;
- vertical-align: middle;
- background: transparent;
-}
-
-.iconImg {
- background-color: transparent;
- background-position: center right;
- background-repeat: no-repeat;
- display: -moz-inline-stack;
- display: inline-block;
- height: 16px;
- vertical-align: bottom;
- width: 16px;
-}
-
-ins {
- background: #cfc;
-}
-del {
- background: #fcc;
-}
-
-br.spacer {
- line-height: 8px;
-}
-
-.box {
- padding: 3px;
- border: 1px dashed #999;
- background: #fff;
-}
-.solidbox {
- border: 1px solid #000;
-}
-.greybox {
- border: 1px solid #000;
- background: #e9e9e9;
-}
-.headerbox {
- border-left: 1px solid #000;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- background: #fff;
- vertical-align: top;
-}
-.headerbox form {
- padding: 2px;
-}
-.roundedBox {
- -moz-border-radius: 15px;
- -webkit-border-radius: 15px;
-}
-.roundedTop {
- -moz-border-radius-topright: 15px;
- -moz-border-radius-topleft: 15px;
- -webkit-border-top-right-radius: 15px;
- -webkit-border-top-left-radius: 15px;
-}
-.roundedBottom {
- -moz-border-radius-bottomright: 15px;
- -moz-border-radius-bottomleft: 15px;
- -webkit-border-bottom-right-radius: 15px;
- -webkit-border-bottom-left-radius: 15px;
-}
-.header {
- text-align: left;
- font-weight: bold;
- font-size: 125%;
- padding: 3px;
-}
-.header a:hover, a.header:hover {
- color: #333;
-}
-.header img {
- vertical-align: bottom;
-}
-.header input, .header select {
- font-size: 80%;
-}
-.header .smallheader input, .header .smallheader select {
- font-size: 100%;
-}
-.header .button, .header .smallheader .button {
- font-size: 72%;
-}
-
-.nowrap {
- white-space: nowrap;
-}
-.clear {
- clear: both;
- line-height: 0;
- height: 0;
-}
-
-a {
- color: blue;
- text-decoration: none;
-}
-a:hover {
- text-decoration: underline;
-}
-.selected {
- background: #bbcbff;
-}
-.selected-over {
- background: #cef;
-}
-
-/* Table styles. */
-table {
- border: none;
-}
-td, th {
- padding: 1px;
-}
-th {
- color: #333;
-}
-td {
-}
-ul.linedRow {
- list-style-type: none;
-}
-.linedRow, tr.linedRow td, table.linedRow td, ul.linedRow li {
- color: #000;
- background: #fff;
- border-bottom: 1px solid #ddd;
-}
-table.linedRow, ul.linedRow {
- border-bottom: none;
-}
-.linedRowSelectedCol, td.linedRowSelectedCol, table.linedRow td.linedRowSelectedCol {
- color: #000;
- background: #f3f3f3;
- border-bottom: 1px solid #ddd;
-}
-.selectedRow, tr.selectedRow td {
- background: #ffc;
-}
-.selectedRow:hover, tr.selectedRow:hover td, .selectedRow-over, tr.selectedRow-over td {
- background: #ffd;
-}
-table.nopadding td, table.nopadding th {
- padding: 0;
-}
-.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-/* Horde UI standard tables */
-table.horde-table {
- width: 99%;
- margin-bottom: 8px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
- border-spacing: 0;
-}
-table.horde-table th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.horde-table th.rightAlign {
- text-align: right;
-}
-table.horde-table td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.horde-table th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.horde-table th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-/* Alternating styles. item0, item1 are deprecated. */
-.striped, .rowEven, .item0 {
- background-color: #eee;
-}
-.rowOdd, .item1 {
- background-color: #ddd;
-}
-
-.widget {
- font-size: 90%;
-}
-
-.light {
-}
-.smallheader {
- font-size: 100%;
- font-weight: bold;
- padding: 2px;
-}
-.header .smallheader {
- font-size: 80%;
-}
-.header .smallheader a.smallheader {
- font-size: 100%;
-}
-small, .small {
- font-size: 80%;
-}
-.control {
- color: #000;
- background: #ccc;
- border-bottom: 1px solid #999;
- padding: 1px;
-}
-.item {
- color: #000;
- background: #eee;
-}
-.accessKey {
- text-decoration: underline;
-}
-.text {
- color: #000;
- background: #fff;
-}
-
-/* Form styles. */
-.form table {
- width: 100%;
- padding: 2px;
- border-collapse: collapse;
-}
-form[action^="https://"] input[type="submit"] {
- background-image: url("graphics/locked.png");
- background-position: 95% center;
- background-repeat: no-repeat;
- padding-right: 10%;
-}
-input[disabled], textarea[disabled] {
- background-color: #e9e9e9;
- color: #a8a8a8;
-}
-.htmlarea .statusBar .statusBarTree a {
- font: inherit;
-}
-.htmlarea table {
- width: auto;
-}
-.form-error {
- color: #f00;
-}
-input, select, textarea {
- font-size: 100%;
- font-weight: normal;
-}
-input {
- padding: 1px;
-}
-option {
- padding: 0 5px 0 3px;
-}
-.checkbox, .radio {
- border: 0;
- height: 14px;
- width: 14px;
- background: transparent;
-}
-.button {
- cursor: pointer;
- font-size: 90%;
- padding: 1px 6px;
-}
-a.button {
- padding: 2px 8px;
- font-weight: normal;
- text-decoration: none;
-}
-
-pre, code, .fixed, table.lineNumbered * {
- font-family: Menlo,Consolas,"Lucida Console","DejaVu Sans Mono",monospace;
-}
-
-/* Styles for email-like messages. */
-.signature {
- color: #ccc;
-}
-.signature .fixed {
- color: #ccc;
-}
-.citation {
- margin: 1em 0;
- padding-left: 1em;
- border-left-width: 1px;
- border-left-style: solid;
- min-height: 12px;
-}
-.quoted1 {
- color: #606;
- border-color: #606;
- background-color: #eee;
-}
-.quoted2 {
- color: #077;
- border-color: #077;
-}
-.quoted3 {
- color: #900;
- border-color: #900;
-}
-.quoted4 {
- color: #009;
- border-color: #009;
-}
-.quoted5 {
- color: #b60;
- border-color: #b60;
-}
-
-/* Various popup and status layers. */
-.notices {
- text-align: left;
- margin: .5em 8px;
- list-style-type: none;
-}
-.notices li, .notice {
- font-weight: bold;
- color: #000;
- background: #ffc;
- border: 1px solid #aaa;
- padding: 1px 3px;
-}
-.notices img, .notice img {
- margin-right: .5em;
-}
-.tooltip, div.nicetitle {
- color: #000;
- background: #ffc;
- border: 1px solid #000;
- padding: 5px;
- z-index: 1001;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-div.nicetitle {
- position: absolute;
- overflow: hidden;
- opacity: .9;
-}
-.inProgress {
- font-size: 80%;
- padding: 2px;
- color: #fff;
- background: #f00;
-}
-
-/* Tree styles. */
-.treeIcon {
- padding-right: 5px;
-}
-.treeRow {
- clear: both;
- min-height: 20px;
- overflow: hidden;
-}
-.treeToggle {
- cursor: pointer;
-}
-
-.treeHdrSpacer {
- width: 50%;
-}
-
-span.treeImg {
- height: 20px;
- width: 20px;
- display: -moz-inline-stack;
- display: inline-block;
- vertical-align: middle;
-}
-span.treeImg1 {
- background-image: url("graphics/tree/line.png");
-}
-span.treeImg2 {
- background-image: url("graphics/tree/join.png");
-}
-span.treeImg3 {
- background-image: url("graphics/tree/joinbottom-down.png");
-}
-span.treeImg4 {
- background-image: url("graphics/tree/joinbottom.png");
-}
-span.treeImg5 {
- background-image: url("graphics/tree/minustop.png");
-}
-span.treeImg6 {
- background-image: url("graphics/tree/minus.png");
-}
-span.treeImg7 {
- background-image: url("graphics/tree/minusbottom.png");
-}
-span.treeImg8 {
- background-image: url("graphics/tree/minusonly.png");
-}
-span.treeImg9 {
- background-image: url("graphics/tree/plustop.png");
-}
-span.treeImg10 {
- background-image: url("graphics/tree/plus.png");
-}
-span.treeImg11 {
- background-image: url("graphics/tree/plusbottom.png");
-}
-span.treeImg12 {
- background-image: url("graphics/tree/plusonly.png");
-}
-span.treeImg13 {
- background-image: url("graphics/tree/nullonly.png");
-}
-span.treeImg14 {
- background-image: url("graphics/tree/folder.png");
-}
-span.treeImg15 {
- background-image: url("graphics/tree/folderopen.png");
-}
-span.treeImg16 {
- background-image: url("graphics/tree/leaf.png");
-}
-
-/* Menu styles. */
-#menu {
- overflow: hidden;
- min-height: 50px;
- padding-right: 8px;
-}
-#menu ul {
- padding: 5px;
-}
-#menu li {
- list-style-type: none;
- text-align: center;
- margin: 2px;
- float: left;
-}
-#menu li.separator {
- width: 40px;
-}
-#menu a {
- display: block;
- white-space: pre;
- font-size: 90%;
- text-decoration: none;
- padding: 3px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-#menu h1 {
- font-weight: bold;
- font-size: 150%;
- line-height: 48px;
- vertical-align: bottom;
-}
-#menu input, #menu select {
- margin-top: 16px;
-}
-#menuBottom {
- margin: -8px 0 0 0;
- padding: 4px;
- float: right;
- text-align: right;
- font-size: 90%;
- background: #eee;
-}
-
-/* Login form */
-body.login-form {
- background-color: #e9e9e9;
-}
-#login-form {
- font-size: 150%;
- width: 20em;
- margin: 5em auto;
-
- background-color: #fff;
-
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
-
- box-shadow: 0 0 2em #ccc;
- -moz-box-shadow: 0 0 2em #ccc;
- -webkit-box-shadow: 0 0 2em #ccc;
-}
-#login-form .notices {
- padding-top: 1em;
- font-size: 75%;
-}
-#login-form a {
- color: #00f;
-}
-#login-form form {
- padding: 1em;
-}
-#login-form label {
- font-weight: bold;
-}
-#login-form input, #login-form select {
- -webkit-transition-property: -webkit-box-shadow, background;
- -webkit-transition-duration: 0.25s;
-
- width: 18em;
- margin-bottom: .5em;
-}
-#login-form #login-button {
- margin: .5em auto;
- text-align: center;
- width: auto;
-}
-#login-form .extras {
- font-size: 75%;
- border-top: thin dashed #ccc;
- margin: .5em 0;
-}
-
-/* Sidebar styles. */
-.sidebar {
- float: left;
-}
-#sidebarPanel {
- -moz-border-radius-bottomright: 15px;
- -webkit-border-bottom-right-radius: 15px;
- padding-top: 5px;
- padding-bottom: 10px;
- background: #eee;
- white-space: nowrap;
-}
-#sidebarPanel a, #sidebarPanel span {
- color: #000;
- white-space: pre;
- font-size: 90%;
- text-decoration: none;
-}
-#sidebarPanel a a, #sidebarPanel a span, #sidebarPanel span a, #sidebarPanel span span {
- font-size: 100%;
-}
-#sidebarPanel span.accessKey {
- text-decoration: underline;
-}
-#sidebarPanel span.toggle {
- cursor: pointer;
-}
-#sidebarPanel a:hover {
- color: #000;
-}
-
-#expandedSidebar {
- overflow: hidden;
-}
-#expandedSidebar #expandButton {
- float: right;
-}
-
-#hiddenSidebar img {
- padding-right: 2px;
-}
-
-/* Main body. */
-.body {
- position: absolute;
- left: 0;
- right: 0;
- margin-top: 8px;
-}
-
-/* Pager. */
-.pager {
- text-align: center;
-}
-
-/* Tab styles. */
-.tabset {
- float: left;
- width: 100%;
- font-weight: bold;
- background: url("graphics/tab_bottom.gif") repeat-x bottom;
-}
-.tabset ul {
- margin-top: 4px;
- padding-left: 8px;
- list-style: none;
-}
-.tabset li {
- float: left;
- margin: -3px 2px 0 0;
- white-space: nowrap;
-}
-.tabset li a {
- color: #000;
- background-color: #e9e9e9;
- padding: 2px 0.5em;
- display: block;
- border: 1px solid #000;
-}
-.tabset li a:hover {
- background-color: #fff;
-}
-.tabset li.activeTab a {
- border-bottom: 1px solid #000;
- background-color: #000;
- color: #fff;
-}
-.tabset li.activeTab a:hover {
-}
-.tabset img {
- display: block;
- float: left;
- padding-right: 2px;
-}
-
-/* Preferences. */
-#services_prefs .header ul {
- float: right;
- text-align: right;
- font-size: 80%;
-}
-#services_prefs .header li {
- list-style: none;
- display: inline;
-}
-#services_prefs #app {
- font-weight: bold;
-}
-.prefsOverview div {
- float: left;
-}
-.prefsOverview div div {
- padding-left: 10px;
- width: 95%;
-}
-.prefsOverview h2 {
- font-size: 150%;
- font-weight: bold;
-}
-.prefsOverview dt a {
- display: block;
- padding: 2px;
- font-weight: bold;
- border: 1px solid #000;
- border-bottom: 1px solid #446;
- background: #e9e9e9;
-}
-.prefsOverview dd {
- padding: 2px;
- margin-bottom: 10px;
- color: #000;
- background: #fff;
- border-left: 1px solid #000;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
-}
-div.prefsContainer {
- padding: 1em;
-}
-div.prefsContainer p {
- padding-top: 1em;
-}
-img.prefsLinkImg {
- padding-right: 1px;
-}
-span.prefsAdvanced {
- padding: 3px 10px 0 0;
- font-size: 80%;
-}
-
-div.prefsErrorDiv {
- border: 1px solid red;
- display: inline-block;
- padding: 2px;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-
-div.prefsError {
- color: red;
-}
-
-/* Block styles. */
-.currentBlock {
- border: 2px solid red;
-}
-.blockIcons {
- padding-top: 5px;
- display:none;
-}
-.blockHeader:hover .blockIcons {
- display: block;
-}
-#googlesearch {
- padding: .3em;
-}
-
-/* Help styles. */
-body.help_about, body.help_entry {
- margin: 0.5em;
-}
-.helplink {
- cursor: help;
-}
-.help {
- background: #fff;
- color: #000;
-}
-.help h1 {
- font-size: 125%;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
-}
-.help h2 {
- padding-top: 1em;
- padding-bottom: 0.5em;
- font-size: 110%;
-}
-.help p {
- margin-left: 1em;
- margin-right: 1em;
- margin-bottom: 1em;
-}
-.help em {
- display: block;
- padding: 5px;
- margin-left: 1em;
- margin-right: 1em;
- margin-bottom: 1em;
-}
-.help em.helpTip {
- color: #090;
- background: #e0f0e0;
-}
-.help em.helpWarn {
- color: #900;
- background: #f0e0e0;
-}
-
-/* Source markup styles. */
-table.lineNumbered * {
- line-height: 16px;
-}
-.lineNumbered th {
- background: #e9e9e9;
- border-right: 1px solid #e0e0e0;
- border-bottom: none;
- padding-left: 10px;
- padding-right: 10px;
- text-align: right;
-}
-.lineNumbered td {
- vertical-align: top;
- width: 100%;
- white-space: pre;
- background: #fff;
- padding-left: 10px;
-}
-.parentheses {
- color: #2a6;
- font-weight: bold;
-}
-.comment {
- color: #aac;
-}
-.htag {
- color: #569;
- background: #d5d6da;
- font-weight: bold;
-}
-.metac {
- color: #0ff;
- background: #d5d6da;
-}
-.id {
- color: #e82;
- background: #e4e4e0;
-}
-.attr {
- color: #6af;
-}
-.value {
- color: #d46;
-}
-.color {
- color: #f57;
-}
-.eol {
- color: #26e;
-}
-.url {
- color: #962;
-}
-.file {
- color: #444;
- background: #fe4;
-}
-.class {
- font-style: italic;
-}
-
-/* Sound selection. */
-ul.sound-list {
- list-style: none;
-}
-.sound-list li {
- height: 24px;
-}
-.sound-list embed {
- vertical-align: middle;
- height: 24px;
-}
-
-/* Calendar Popup. */
-.hordeCalendarPopup {
- border: 1px solid #ccc;
- background: #fff;
- width: 12em;
-}
-.hordeCalendarPopup thead {
- font-weight: bold;
-}
-.hordeCalendarPopup th {
- border-bottom: 1px solid #ccc;
-}
-.hordeCalendarPopup tbody {
- text-align: right;
-}
-.hordeCalendarPopup a {
- color: #000;
- display: block;
- padding: 2px;
-}
-.hordeCalendarPopup tbody a:hover {
- background: #ffc;
-}
-.hordeCalendarPopup .hordeCalendarCurrent {
- font-weight: bold;
- background: #eef;
-}
-.hordeCalendarPopup .hordeCalendarToday {
- font-weight: bold;
-}
-.hordeCalendarPopup .hordeCalendarWeek {
- background: #bbb;
- font-size: 90%;
- font-style: italic;
-}
-
-.hidden {
- display: none;
-}
-
-/* Redbox styles. */
-#RB_overlay {
- position: absolute;
- z-index: 100;
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- right: 0;
- bottom: 0;
- min-height: 100%;
- background-color: #000;
- filter: alpha(opacity=60);
- -moz-opacity: .6;
- opacity: .6;
-}
-#RB_loading {
- z-index: 101;
- width: 66px;
- margin-left: auto;
- margin-right: auto;
- margin-top: 200px;
- padding-bottom: 66px;
- text-align: center;
- background: url("graphics/redbox_spinner.gif") no-repeat bottom center;
-}
-#RB_window {
- z-index: 102;
- background-color: #fff;
- display: block;
- text-align: left;
- margin: 20px auto 0 auto;
- position: absolute;
-}
-#RB_window p, #RB_window ul {
- margin-bottom: 3px;
-}
-#RB_confirm {
- width: 20em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ffc;
-}
-#RB_confirm input {
- margin: .2em;
-}
-#RB_confirm ul {
- margin-left: .5em;
-}
-#RB_info {
- width: 30em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ccf;
-}
-#RB_info input {
- margin: .2em;
-}
-
-/* Color picker styles. */
-#color-picker {
- color: #999;
- background: #000;
- padding-bottom: 8px;
- border: 1px solid #111;
- width: 148px;
- height: 155px;
- z-index: 100;
-}
-#color-picker .north {
- background: #111;
- border-bottom: 1px solid #171717;
- font-size: 11px;
-}
-#color-picker .north div {
- color: #999;
- float: right;
- padding: 5px 7px;
- cursor: pointer;
- -moz-user-select: none;
- -khtml-user-select: none;
- user-select: none;
-}
-#color-picker .north div:hover {
- color: #fff;
-}
-#color-picker .south {
- margin: 32px 0 0 10px;
- cursor: crosshair;
- -moz-user-select: none;
- -khtml-user-select: none;
- user-select: none;
-}
-#color-picker .south img {
- height: 100%;
- width: 100%;
- position: relative;
- top: -8px;
- left: -1px;
-}
-#color-picker #color-picker-cursor {
- background: url("graphics/color-picker-cursor.gif") no-repeat;
- position: absolute;
- height: 9px;
- width: 9px;
- z-index: 101;
-}
-#color-picker #color-picker-cursor img {
- height: 100%;
- width: 100%;
- position: relative;
- top: -8px;
- left: -1px;
-}
-#color-picker #color-picker-hex {
- padding: 5px 0 4px 7px;
- cursor: text;
- float: left;
-}
-#color-picker #color-picker-hex:hover {
- color: #fff;
-}
-#color-picker #color-picker-hex-edit {
- float: left;
-}
-#color-picker #color-picker-resize {
- float: right;
- top: -14px;
- left: 7px;
- height: 14px;
- width: 14px;
- cursor: se-resize;
-}
-#color-picker #color-picker-sphere {
- height: 128px;
- width: 128px;
-}
-.color-picker-palette-src {
- background-image: url("graphics/color-picker-palette.png");
-}
-.color-picker-resize-src {
- background-image: url("graphics/color-picker-resize.gif");
-}
-
-.leftAlign {
- text-align: left;
-}
-.rightAlign {
- text-align: right;
-}
-.leftFloat {
- float: left;
-}
-.rightFloat {
- float: right;
-}
-
-/* Activesync styles. */
-.activesyncHdr1 {
- width: 30%;
-}
-.activesyncHdr2 {
- width: 22%;
-}
-.activesyncHdr3 {
- width: 6%;
-}
-.activesyncHdr4 {
- width: 10%;
-}
-.activesyncHdr5 {
- width: 12%;
-}
-.activesyncHdr6 {
- width: 10%;
-}
-
-/* Toggle quote styles. */
-.toggleQuoteHide, .toggleQuoteShow {
- font-size: 80%;
- cursor: pointer;
- background: #ddd;
-}
-.toggleQuoteHide:hover, .toggleQuoteShow:hover {
- text-decoration: underline;
-}
-.toggleQuoteParent {
- margin-bottom: 8px;
-}
-
-/* SpellChecker styles. */
-.spellcheckChecking, .spellcheckIncorrect {
- color: #f00;
-}
-.spellcheckIncorrect, .spellcheckCorrected {
- text-decoration: underline;
- cursor: pointer;
-}
-.spellcheckCorrected {
- color: #090;
-}
-
-/* Permissions. */
-.permsAdd, .permsDelete, .permsEdit {
- padding-left: 3px;
-}
-
-/* KeyNavList styling. */
-.KeyNavList {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- overflow-x: hidden;
- overflow-y: auto;
- padding: 2px;
- position: absolute;
- z-index: 10000;
-}
-.KeyNavList ul {
- list-style-type: none;
- padding: 1px;
-}
-.KeyNavList ul li {
- cursor: pointer;
- color: #000;
- padding: 3px;
- white-space: nowrap;
-}
-.KeyNavList ul li.selected {
- background: gray;
- color: #fff;
-}
-.KeyNavList ul li:hover, .KeyNavList ul li.selected:hover {
- background: lightgrey;
- color: #fff;
-}
-
-/* Growler notice styling. */
-#Growler {
- width: 340px;
-}
-#Growler div.GrowlerNotice {
- filter: alpha(opacity=80);
- -moz-opacity: .8;
- opacity: .8;
- zoom: 1;
- width: 300px;
- padding: 10px 10px 10px 25px;
- margin: 5px auto;
- text-align: left;
- display: none;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- min-height: 20px;
- border-width: 1px;
- border-style: solid;
- background-position: 3px center;
- background-repeat: no-repeat;
- color: #fff;
- cursor: pointer;
-}
-#Growler div.GrowlerNoticeHead {
- font-weight: bold;
-}
-.GrowlerNoticeBody {
- margin-right: 20px;
- overflow-x: hidden;
-}
-#Growler div.horde-error, #GrowlerLog li.horde-error {
- background-image: url("graphics/alerts/error.png");
-}
-#Growler div.horde-error div.GrowlerNoticeBody {
- padding-right: 15px;
-}
-#Growler div.horde-message, #GrowlerLog li.horde-message {
- background-image: url("graphics/alerts/message.png");
-}
-#Growler div.horde-success, #GrowlerLog li.horde-success {
- background-image: url("graphics/alerts/success.png");
-}
-#Growler div.horde-warning, #GrowlerLog li.horde-warning {
- background-image: url("graphics/alerts/warning.png");
-}
-#Growler div.horde-alarm, #GrowlerLog li.horde-alarm {
- background-image: url("graphics/alerts/alarm.png");
-}
-#GrowlerLog {
- position: fixed;
- bottom: 0;
- left: 0;
- width: 100%;
- max-height: 200px;
- z-index: 10000;
- overflow-y: auto;
-}
-#GrowlerLog ul {
- overflow: auto;
- filter: alpha(opacity=90);
- -moz-opacity: .9;
- opacity: .9;
-}
-#GrowlerLog ul li {
- color: #333;
- font-size: 12px;
- list-style-type: none;
- overflow: hidden;
- padding: 10px 30px;
- border-bottom: 1px dotted;
- background-position: 3px center;
- background-repeat: no-repeat;
-}
-#GrowlerLog ul li:last-child {
- border: 0;
-}
-#GrowlerLog li.GrowlerInfo {
- font-weight: bold;
- background: #999;
-}
-#GrowlerLog li.GrowlerNoAlerts {
- background: #999;
-}
-#GrowlerLog span.GrowlerAlertDate {
- font-size: 90%;
- font-style: italic;
- padding-left: 10px;
-}
-div.GrowlerNoticeExit {
- cursor: pointer;
- float: right;
- font-weight: bold;
-}
-div.GrowlerNoticeExit:hover {
- color: #444;
-}
-.horde-message, .horde-success, .horde-warning, .horde-error {
- border-color: #316600;
- background-color: #5db110;
- color: #fff;
-}
-.horde-error {
- background-color: #e81222;
- border-color: maroon;
-}
-.horde-warning {
- background-color: #ebe20c;
- border-color: #807b00;
-}
-.horde-warning, #Growler div.horde-warning {
- color: #000;
-}
-.horde-message {
- background-color: #369;
-}
-.horde-alarm {
- background-color: orange;
- border-color: red;
-}
-
-.hordeACBox {
- background:white none repeat scroll 0 0;
- border:1px solid #666699;
- cursor:default;
- /*overflow:hidden;*/
- text-align:left;
- min-height: 58px;
-}
-.hordeACList {
- display:block;
- overflow:hidden;
- width:100%;
- cursor:default;
- list-style-type:none;
- margin:0;
- padding:0;
-}
-.hordeACListMember {
- display:inline-block;
- font-size:90%;
- padding:2px 1px 1px 2px;
- height: 17px;
- white-space:nowrap;
-}
-.hordeACListItem {
- background-color:lightblue;
- border:1px solid #C0C0C0;
- -moz-border-radius-bottomleft:4px;
- -moz-border-radius-bottomright:4px;
- -moz-border-radius-topleft:4px;
- -moz-border-radius-topright:4px;
- margin:5px;
-}
-.hordeACTrigger, .hordeACTrigger:focus, .hordeACTrigger:disabled {
- background:transparent none repeat scroll 0 0;
- border:0 none;
- display:inline;
- position:static;
- width:80px;
-}
-/*.hordeACContainer {
- height:18px;
- margin:2px;
- padding:2px 2px 2px 0;
-}*/
-.hordeACItemRemove:hover {
- cursor:pointer;
-}
-
-/* Horde_Mime_Viewer styles. */
-.mimeHeaders {
- border: 1px solid #ccc;
- background: #f9f9f9;
- display: -moz-inline-stack;
- display: inline-block;
- margin-bottom: 3px;
- padding: 5px;
-}
-
-/* Context Menus */
-.context {
- min-width: 180px;
- position: absolute;
- top: 0;
- left: 0;
- z-index: 10000;
- border: 1px #d4d4d4 solid;
- padding: 1px;
- background: #f4f4f4;
- color: #000;
- font-size: 90%;
-}
-.context a, .context a:visited {
- white-space: nowrap;
- display: block;
- padding: 3px;
- text-decoration: none;
- color: #000;
-}
-.context a:hover, .context a.contextSubmenu.contextHover {
- background-color: gray;
- color: #fff;
- cursor: pointer;
- text-decoration: none;
-}
-.context div.sep {
- background: silver;
- height: 1px !important;
- margin: 1px 0;
- padding: 0;
-}
-.contextSubmenu {
- background: url("graphics/popright.png") 100% 50% no-repeat;
- padding-left: 16px;
-}
-.contextSelected {
- background: #ffa;
-}
-.contextMenu .iconImg {
- vertical-align: top;
-}
-
-/* Social Media Related CSS */
-.hordeSmStreamstory {
- margin-bottom: 7px;
- padding-top: 7px;
- position: relative;
-}
-.hordeSmStreambody {
- padding: 0 0 0 70px;
- min-height: 60px;
-}
-.hordeSmStreaminfo {
- color: #777777;
- padding: 2px 0 0;
- font-style: italic;
-}
-.hordeSmGetmore {
- text-align: center;
-}
-.hordeSmCurrent {
- font-style: italic;
- color: gray;
-}
-.hordeSmAvatar {
- float: left;
- text-align: center;
- height: 73px;
- width: 73px;
- margin-right: 5px;
- padding-top: 5px;
-}
-
-/* Uploader */
-.hordeUploaderHeader {
-}
-.hordeUploaderSubHeader {
- border-bottom: thin solid #000;
-}
-.hordeUploaderFilelist {
- height: 350px;
- overflow: auto;
-}
-.hordeUploaderFilename {
- float: left;
- width: 200px;
-}
-.hordeUploaderFilestatus,
-.hordeUploaderFilesize,
-.hordeUploaderFileaction
-{
- float: right;
- text-align: right;
-}
-.hordeUploaderFilestatus,
-.hordeUploaderFilesize
-{
- width: 80px;
-}
-.hordeUploaderFileaction
-{
- width: 16px;
-}
-.hordeUploaderSuccess
-{
- background-image: url("graphics/alerts/success.png");
-}
-.hordeUploaderError
-{
- background-image: url("graphics/alerts/error.png");
-}
-.hordeUploaderRemove
-{
- background-image: url("graphics/delete.png");
-}
-
-/* For in place editing */
-form.inplaceeditor-form {
- background: none;
-}
-.inplaceeditor-empty {
- font-style: italic;
- color: #999;
-}
-
-/* Print CSS. */
-@media print {
- body, .header, .smallheader {
- background: #fff;
- color: #000;
- }
-
- a, .widget, .signature, .signature .fixed {
- color: #000;
- }
-
- #menu, .togglequotehide, .togglequoteshow {
- display: none;
- }
-
- .headerbox {
- border: none;
- }
-
- .control, .rowEven, .rowOdd, .item0, .item1 {
- background-color: #fff;
- border-bottom: thin solid #000;
- }
-
- .selected {
- background: #ddd;
- }
-
- .quoted1, .quoted2, .quoted3, .quoted4, .quoted5 {
- color: #000;
- border-left-color: #000;
- }
-
- .download {
- padding: 2px 2px 2px 0;
- background-image: none;
- }
-
- #Growler, #GrowlerLog {
- display: none !important;
- }
-}
+++ /dev/null
-/**
- * CSS corrections for Webkit.
- */
-
-.treeRow {
- overflow: visible;
- height: 20px;
-}
-
-.iconImg, .treeRow img {
- vertical-align: middle;
-}
-
-#menu {
- overflow: visible;
- height: 50px;
-}
--- /dev/null
+/**
+ * CSS corrections for IE 7.
+ */
+
+#sidebar li {
+ overflow: hidden;
+}
+#sidebar .folderlist {
+ overflow-y: auto;
+}
+
+#msgSplitPane {
+ width: 99.7%;
+}
+
+#to, #cc, #bcc {
+ overflow: auto;
+}
+
+.block-monthgrid table {
+ border-width: 2px;
+}
+
+#sidebar li.folder a:hover, #sidebar li.custom a:hover, #sidebar li.servicelink a:hover {
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+.dimpOptions span.iconImg {
+ margin-right: 4px;
+}
+
+.htmlMsgData {
+ width: 98%;
+}
+
+div.msgSubject span.treeImg {
+ vertical-align: top;
+}
+
+/* Fixes broken inline-block. */
+.msgwrite span.loadingImg,
+#noticerow .notices li,
+#upload_wait {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+/**
+ * DIMP core CSS.
+ */
+
+/* Make sure we never scroll vertically. */
+html {
+ overflow-y: hidden;
+}
+
+/* global */
+input {
+ vertical-align: middle;
+}
+.nojserror {
+ color: red;
+}
+
+/* Main container styles. */
+#sidebar {
+ background: #eee;
+ bottom: 0;
+ cursor: default;
+ left: 0;
+ padding: 5px 0 0 5px;
+ position: absolute;
+ top: 0;
+}
+#dimpmain {
+ bottom: 0;
+ margin-left: 5px;
+ position: absolute;
+ right: 3px;
+ top: 2px;
+}
+
+/* ini header */
+#quota {
+ float: right;
+ font-weight: normal;
+ padding-bottom: 3px;
+}
+div#quota {
+ margin: 3px;
+ border-top-width: 0;
+}
+#quota .used {
+ float: left;
+ width: 100px;
+ background: maroon url("../graphics/quotaback.jpg") repeat-y;
+ text-align: right;
+ border: 1px #000 solid;
+ margin-right: 2px;
+}
+#quota .used img {
+ display: inline;
+ float: none;
+ padding: 0;
+ border-left: 1px #000 solid;
+ height: 14px;
+}
+.tabset li#quota {
+ border-top: 0;
+}
+
+#logo {
+ display: none;
+}
+/* end header */
+
+/* Portal styles. */
+#dimpmain_portal h1.header a {
+ cursor: pointer;
+}
+
+/* SpellChecker styles. */
+#spellcheck {
+ color: #000;
+}
+.spellcheckChecking, .spellcheckIncorrect {
+ color: red;
+}
+.spellcheckCorrected {
+ color: #090;
+}
+.spellcheckIncorrect, .spellcheckCorrected {
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+/* Splitbar styles. */
+#msgSplitPane {
+ border-left: 1px silver solid;
+ border-right: 1px silver solid;
+ border-bottom: 1px silver solid;
+}
+.splitBarHoriz, .splitBarVert, .splitBarVertSidebar {
+ background: #e9e9e9 no-repeat scroll;
+ z-index: 10;
+}
+.splitBarHoriz {
+ background-image: url("../graphics/dragHandle.png");
+ background-position: center top;
+ border-top: 1px solid silver;
+ border-bottom: 1px solid silver;
+ cursor: row-resize;
+ height: 5px;
+}
+.splitBarVert, .splitBarVertSidebar {
+ background-image: url("../graphics/dragHandleVert.png");
+ background-position: center;
+ border-right: 1px solid silver;
+ border-left: 1px solid silver;
+ cursor: col-resize;
+ height: 300px;
+ width: 5px;
+}
+.splitBarVertSidebar {
+ position: absolute;
+}
+
+/* Message List */
+.mboxheader {
+ clear: left;
+}
+#msgLoading, #viewportLoading, #sendingImg {
+ position: absolute;
+ margin: 10px 0 0 10px;
+}
+
+/* Columns */
+div.msgStatus {
+ float: left;
+ width: 8%;
+ text-indent: 0 !important;
+}
+div.msgFrom {
+ float: left;
+ width: 20%;
+}
+div.msgSubject {
+ float: left;
+ width: 52%;
+}
+div.msgDate {
+ float: left;
+ width: 14%;
+}
+div.msgSize {
+ float: left;
+ width: 6%;
+ margin-right: -4px;
+}
+
+/* Message List Header and Column Header */
+#msglistHeader {
+ font-weight: bold;
+ overflow: hidden;
+ border: 1px solid silver;
+ border-top: 0;
+ background: transparent url("../graphics/backhead_orderby.png") repeat-x;
+}
+#msglistHeader a {
+ cursor: pointer;
+}
+#msglistHeader a.smallSort {
+ font-size: 75%;
+ font-weight: normal;
+ padding-left: 4px !important;
+}
+#msglistHeader div {
+ padding-top: 1px;
+ height: 15px;
+ text-indent: 2px;
+}
+#msglistHeader div.sortup, #msglistHeader div.sortdown {
+ padding-left: 0;
+ background-position: 2px;
+}
+#msglistHeader div.sortup a, #msglistHeader div.sortdown a {
+ padding-left: 14px;
+}
+#msglistHeader div.sep {
+ border-left: 1px solid #ddd;
+}
+
+/* Message ViewPort */
+span.vpEmpty, span.vpError {
+ font-weight: bold;
+}
+
+/* Rows */
+div.vpRow, div.vpRow div {
+ cursor: pointer;
+ font-size: 95%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ height: 16px;
+ border-bottom: 1px;
+}
+div.vpRowSelected {
+ background: #ffa !important;
+}
+div.vpRowHoriz div.sep {
+ border-right: 1px solid #ddd;
+}
+div.vpRowHoriz, div.vpRowHoriz div {
+ text-indent: 2px;
+}
+
+/* Rows: flags. */
+div.flagLowpriority {
+ font-weight: normal !important;
+}
+div.flagUnseen {
+ font-weight: bold;
+}
+div.flagDeleted {
+ text-decoration: line-through;
+}
+
+/* Checkbox images */
+div.msCheck {
+ background-image: url("../graphics/checkbox_off.png");
+}
+div.msCheck:hover {
+ background-image: url("../graphics/checkbox_over.png") !important;
+}
+div.vpRowSelected div.msCheck {
+ background-image: url("../graphics/checkbox_on.png");
+}
+
+/* Rows (vertical mode) */
+div.vpRowVert {
+ height: auto;
+}
+div.vpRowVert div {
+ font-size: 100%;
+}
+div.vpRowVert div.msgStatus {
+ height: 24px;
+ margin-right: 2px;
+ padding-top: 8px;
+ width: 15%;
+}
+div.vpRowVert div.msgFrom {
+ font-weight: bold;
+ width: auto;
+}
+div.vpRowVert div.msgDate {
+ float: right;
+ padding-right: 2px;
+ text-indent: 2px;
+ width: auto;
+}
+div.vpRowVert div.msgSubject {
+ float: none;
+ font-style: italic;
+ margin-right: 2px;
+ width: auto;
+}
+div.vpRowVert div.msgSubject span.flagUser {
+ font-style: normal;
+}
+
+div.vpRowVert.flagUnseen {
+ font-weight: normal;
+}
+
+/* ViewPort - scroller */
+.vpScroll {
+ background: url("../graphics/scroller_back.png") repeat-y;
+}
+.vpScrollCursor {
+ background: url("../graphics/scroller.png") repeat-y;
+ border-left: 1px solid silver;
+ width: 13px;
+}
+.vpScrollDown, .vpScrollUp {
+ border-left: 1px solid silver;
+ height: 16px;
+ width: 13px;
+}
+.vpScrollUp {
+ background-image: url("../graphics/sbcursor_top.png");
+}
+.vpScrollDown {
+ background-image: url("../graphics/sbcursor_bottom.png");
+}
+
+/* IFRAMEs */
+.iframe {
+ position: absolute;
+ left: 0;
+ top: 0;
+ border: 0;
+ width: 100%;
+ height: 100%;
+}
+
+/* Sidebar */
+#sidebar .sepfull {
+ height: 1px !important;
+ margin: 5px 0;
+ background: silver;
+}
+#sidebar .count {
+ color: silver;
+}
+#sidebar li {
+ list-style: none;
+ height: 16px;
+ line-height: 16px;
+ padding-top: 1px;
+ white-space: nowrap;
+}
+#sidebar li a, #sidebar li.folder, #sidebar li.container, #sidebar li.custom, #sidebar li.servicelink {
+ color: #000;
+ font-size: 95%;
+ text-decoration: none;
+}
+#sidebar li.servicelink a {
+ font-weight: bold;
+}
+#sidebar li.custom {
+ background: transparent none;
+}
+#sidebar li.custom img {
+ float: left;
+ padding: 1px 4px 0 0;
+}
+#sidebar li.on {
+ background: #ffa;
+}
+#sidebar li.subfolders {
+ height: auto;
+ margin: 0;
+}
+#sidebar li.subfolders ul {
+ padding-left: 10px;
+}
+#sidebar span.iconImgSidebar {
+ background-position: left center;
+ background-repeat: no-repeat;
+ display: inline;
+ float: left;
+ height: 100%;
+ margin-right: 0;
+ width: 20px;
+}
+#ctx_folder_sub span.iconImg, #ctx_folder_unsub span.iconImg, #ctx_folderopts_sub span.iconImg, #ctx_folderopts_unsub span.iconImg {
+ background-image: url("../graphics/folders/folder.png");
+}
+#sidebar span.col, #ctx_folderopts_collapse span.iconImg, #ctx_container_collapse span.iconImg, #ctx_folder_collapse span.iconImg {
+ background-image: url("../graphics/folders/minus.png");
+}
+#sidebar span.exp, #ctx_folderopts_expand span.iconImg, #ctx_container_expand span.iconImg, #ctx_folder_expand span.iconImg {
+ background-image: url("../graphics/folders/plus.png");
+}
+#normalfolders li.unsubFolder {
+ font-style: italic;
+}
+#sidebar .over a, #sidebar li.folder:hover, #sidebar li.custom:hover, #sidebar li.servicelink:hover {
+ cursor: pointer;
+ font-weight: bold;
+ text-decoration: underline;
+}
+#sidebar .container span.iconImgSidebar {
+ cursor: pointer;
+}
+
+#logo, #dimpbarActions, #serviceActions, #foldersSidebar, #normalfolders {
+ overflow-x: hidden;
+}
+
+#folderopts a {
+ display: inline !important;
+ padding-right: 1px;
+}
+#folderopts:hover {
+ font-weight: normal !important;
+}
+
+/* Message options. */
+.dimpOptions {
+ float: right;
+}
+.dimpOptions div {
+ line-height: 16px;
+ padding-bottom: 2px;
+}
+.dimpOptions span {
+ cursor: pointer;
+}
+.dimpOptions .iconImg {
+ margin-right: 0;
+}
+.dimpOptions a, .dimpOptions a:visited {
+ text-decoration: none;
+ color: #000;
+}
+.dimpOptions a:hover {
+ text-decoration: underline;
+}
+
+#encrypt_label, #priority_label {
+ cursor: default;
+ font-weight: bold;
+}
+
+/* Actions */
+.dimpActions {
+ background: #efefef;
+ padding: 4px 2px;
+ border: 1px silver solid;
+ background: transparent url("../graphics/backhead_s2.png") repeat-x;
+ height: 16px;
+}
+.dimpActions div {
+ cursor: pointer;
+ float: left;
+ padding-right: 6px;
+}
+.dimpActions a, .dimpActions a:visited, .dimpActions label {
+ color: #000;
+ font-size: 90%;
+ font-weight: bold;
+ white-space: nowrap;
+ padding: 2px 4px 4px 4px;
+}
+.dimpActions a img {
+ margin-right: 4px;
+ vertical-align: top;
+}
+.dimpActions .iconImg {
+ vertical-align: top;
+}
+.dimpActions a:hover {
+ background-color: #e3e3e3;
+ text-decoration: none;
+}
+.dimpActions span.popdown, .dimpActions span.spellcheckPopdownImg, span.popdownImg {
+ filter: alpha(opacity=50);
+ -moz-opacity: .5;
+ opacity: .5;
+}
+.dimpActions span.popdown:hover, .dimpActions span.spellcheckPopdownImg:hover, span.popdownImg:hover {
+ filter: alpha(opacity=100);
+ -moz-opacity: 1;
+ opacity: 1;
+}
+.dimpActions span.spellcheckPopdownImg:hover, span.popdownImg {
+ border: 0;
+ margin: 0;
+}
+.dimpActions .disabled a:hover {
+ background-color: transparent;
+}
+.dimpactions .disabled, .dimpActions .disabled a, .dimpActions .disabled a:visited, .dimpActions .disabled a:active, .dimpActions .disabled a:hover {
+ color: silver !important;
+ cursor: default;
+ text-decoration: none;
+}
+.dimpActions .disabled span.iconImg, .dimpActions .disabled span.spellcheckPopdownImg, .dimpActions .disabled img {
+ filter: alpha(opacity=25);
+ -moz-opacity: .25;
+ opacity: .25;
+}
+.dimpActions .disabled span.popdown:hover, .dimpActions .disabled span.spellcheckPopdownImg {
+ border: 0;
+ cursor: default;
+ margin: 0;
+}
+
+#button_compose, #button_checkmail {
+ display: none;
+}
+
+div.dimpActionsCompose, div.dimpActionsMsg {
+ border-bottom: 1px solid #999;
+}
+
+/* Preview pane styles. */
+#previewPane {
+ overflow: auto;
+}
+#previewInfo {
+ background: transparent url("../graphics/ico_message_off.png") no-repeat scroll 10px 15px;
+ color: #a0a0a0;
+ line-height: 18px;
+ padding: 15px 80px 10px 35px;
+}
+
+/* Headers styles. */
+.msgHeaders {
+ background: transparent url("../graphics/backhead_r.png") repeat-x;
+ border-bottom: 1px #b9b9b3 solid;
+ padding: 2px 0 1px;
+ font-size: 90%;
+ overflow: hidden;
+}
+.msgfullread .msgHeaders {
+ cursor: default;
+}
+
+.msgHeaders .dimpOptions {
+ padding: 3px 10px 5px 5px;
+}
+
+.msgHeaders table {
+ margin-top: -2px;
+}
+.msgHeaders table thead td {
+ padding: 0 0 1px 0;
+}
+.msgHeaders table thead tr {
+ vertical-align: top;
+}
+.msgHeaders table thead td.label {
+ font-weight: bold;
+ padding-right: 4px;
+ text-align: right;
+ white-space: nowrap;
+}
+.msgfullread .msgHeaders table thead td.label {
+ padding-left: 3px;
+}
+.msgHeaders table thead td.subject {
+ font-weight: bold;
+}
+
+#msgAtc td {
+ padding-bottom: 0;
+ padding-top: 1px;
+}
+.atcLabel, .msgLogLabel {
+ font-weight: bold;
+}
+.atcLabel {
+ padding-right: 5px;
+}
+
+#partlist table {
+ margin-top: 3px;
+}
+#partlist td {
+ padding-bottom: 2px;
+ padding-right: 3px;
+}
+
+#partlist_toggle span.attachmentImg {
+ margin-right: 0;
+}
+
+#msgloglist ul {
+ list-style-type: none;
+}
+#msgloglist li {
+ line-height: 18px;
+}
+
+#msgloglist_toggle, #partlist_toggle {
+ cursor: pointer;
+}
+
+#msgHeadersContent {
+ overflow: hidden;
+}
+
+/* ini msg small header */
+#toggleHeaders {
+ float: left;
+}
+#msgHeadersColl {
+ margin: 0 6px;
+ white-space: nowrap;
+}
+#msgHeadersColl span.date {
+ float: right;
+ text-align: right;
+}
+#msgHeadersColl span.subject, #msgHeadersColl span.from {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+#msgHeadersColl span.subject {
+ float: left;
+ font-weight: bold;
+ max-width: 50%;
+ padding-left: 2px;
+}
+#msgHeadersColl span.fromcontainer {
+ padding-left: 5px;
+}
+#msgHeadersColl span.from {
+ max-width: 40%;
+}
+/* end msg small header */
+
+/* Message body formatting. */
+.messageBody {
+ background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
+ border: 0;
+ padding: 7px 5px 5px;
+}
+.msgfullread div.messageBody {
+ overflow: auto;
+}
+
+/* Message Composition. */
+.composeAddrbook, #togglebcc, #togglecc {
+ color: blue;
+ cursor: pointer;
+ text-decoration: underline;
+}
+#togglebcc, #togglecc {
+ padding-right: 5px;
+}
+.composeAddrbook:hover {
+ font-weight: bold;
+}
+#togglebcc:hover, #togglecc:hover {
+ color: red;
+}
+
+#writemsg input.checkbox {
+ margin-right: 2px;
+}
+
+#priority_label, #encrypt_label {
+ margin-left: 2px;
+}
+
+.msgwrite {
+ background: #e2e2e2 url("../graphics/backhead_r.png") repeat-x;
+ border: 1px #b9b9b3 solid;
+ cursor: default;
+ padding: 2px 0;
+}
+.msgwrite .dimpOptions {
+ padding: 8px 8px 0 0;
+ font-size: 90%;
+}
+.msgwrite .dimpOptions div {
+ padding-bottom: 0;
+}
+.msgwrite .dimpOptions label, #replyallnotice, #replylistnotice {
+ cursor: pointer;
+}
+#noticerow li span.closeImg {
+ float: right;
+ margin: -1px 0 0;
+ padding-left: 3px;
+}
+.msgwrite tr {
+ vertical-align: top;
+}
+.msgwrite td {
+ font-size: 90%;
+}
+.msgwrite td.label {
+ white-space: nowrap;
+ text-align: right;
+ padding: 4px 4px 0 4px;
+}
+.msgwrite span.loadingImg {
+ display: -moz-inline-stack;
+ display: inline-block;
+ padding: 1px;
+ position: relative;
+ right: 28px;
+ filter: alpha(opacity=75);
+ -moz-opacity: .75;
+ opacity: .75;
+}
+
+#noticerow .notices li {
+ display: -moz-inline-stack;
+ display: inline-block;
+}
+
+#composeMessageParent {
+ background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
+ border-left: 1px silver solid;
+ border-right: 1px silver solid;
+ border-bottom: 1px silver solid;
+ padding: 10px 5px 5px;
+}
+#composeMessage {
+ border: none;
+ margin: 0;
+ padding: 0;
+ width: 100%;
+}
+
+#rteloading {
+ position: absolute;
+ z-index: 100;
+ background-color: #000;
+ filter: alpha(opacity=35);
+ -moz-opacity: .35;
+ opacity: .35;
+}
+#rteloadingtxt {
+ position: absolute;
+ background-color: #fff;
+ z-index: 101;
+}
+
+/* Attachment file list */
+#attach_list {
+ padding-left: 15px;
+}
+#attach_list li {
+ padding-top: 5px;
+}
+#attach_list span.remove {
+ border: 1px solid #ccc;
+ font-weight: bold;
+ padding: 1px;
+}
+#attach_list span.attachName, #attach_list span.remove:hover {
+ cursor: pointer;
+ text-decoration: underline;
+}
+#attach_list span.attachName {
+ color: blue;
+}
+#attach_list span.attachName:hover, #attach_list span.remove:hover {
+ color: red;
+}
+
+#upload_wait {
+ display: -moz-inline-stack;
+ display: inline-block;
+ font-weight: bold;
+ padding-top: 2px;
+}
+
+span.attachmentImg {
+ background-image: url("../graphics/attachment.png");
+}
+
+/* Context Menus */
+.context div.contactAddr {
+ font-style: italic;
+ text-align: center;
+}
+
+/* Email Addresses. */
+a.address {
+ cursor: pointer;
+ position: static;
+ text-decoration: underline;
+ white-space: nowrap;
+}
+a.address img {
+ display: none;
+ vertical-align: top;
+}
+a.address:hover {
+ background: #fff;
+ border: 1px silver solid;
+ margin: -2px;
+ padding: 1px;
+ text-decoration: none;
+}
+a.address:hover img {
+ display: inline;
+ padding-left: 4px;
+}
+
+/* Drag and drop styles. */
+.drag, .dragdrop, .folderdrag, .msgdrag {
+ background: #eee;
+ border: 1px solid #ccc;
+ font-size: 12px;
+ overflow: hidden;
+ z-index: 999;
+}
+.dragdrop {
+ color: red;
+}
+.dragdrop, .folderdrag, .msgdrag {
+ padding: 2px;
+}
+
+/* Search-related styles */
+#qsearch {
+ background-color: #f3f3f3;
+ border: 1px solid #999;
+ cursor: default;
+ float: right;
+ margin-top: -2px;
+ padding-left: 1px;
+ padding-right: 1px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+#qsearch form {
+ display: inline;
+}
+#qsearch_icon {
+ background: #f3f3f3 url("../graphics/search.png") center no-repeat;
+ cursor: pointer;
+ margin-right: 0;
+ padding-top: 2px;
+}
+#qsearch_input {
+ border: none;
+ color: #a0a0a0;
+ padding: 0 2px 0 0;
+ width: 150px;
+}
+.qsearchFocus, .qsearchFocus #qsearch_icon, .qsearchFocus #qsearch_input {
+ background-color: #fff !important;
+}
+.qsearchFocus #qsearch_input {
+ color: #000 !important;
+}
+.qsearchMatch {
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+#searchbar {
+ background-color: #ffa;
+ border: 1px solid gray;
+ padding: 3px 2px;
+}
+#search_close, #search_edit, #search_refresh {
+ cursor: pointer;
+ float: right;
+ margin-top: -1px;
+}
+#searchbar #search_label {
+ font-size: 90%;
+ font-weight: bold;
+}
+
+/* Redbox styles. */
+.RBForm {
+ width: 20em;
+ padding: 6px;
+ border: 1px solid #ccc;
+}
+.RBForm input {
+ margin: .2em;
+}
+
+/* Popup message styling. */
+.headercloseimg {
+ float: right !important;
+ cursor: pointer;
+}
+#compose_close {
+ margin-top: 1px;
+}
+
+/* Keyboard key style */
+.kbd {
+ background: #eee;
+ color: #000;
+ white-space: nowrap;
+ padding: 1px 2px;
+ border: 1px solid #888;
+ font-size: 90%;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+}
+
+/* Images */
+span.iconImg, span.spellcheckPopdownImg {
+ margin-right: 4px;
+}
+
+/* Sidebar images. */
+span.infoIcon {
+ background-image: url("../graphics/info_icon.png");
+}
+span.filtersIcon {
+ background-image: url("../graphics/filters.png");
+}
+span.hordeIcon {
+ background-image: url("../graphics/horde.png");
+}
+span.prefsIcon {
+ background-image: url("../graphics/prefs.png");
+}
+span.logoutIcon {
+ background-image: url("../graphics/logout.png");
+}
+
+/* Dimp action images. */
+span.dimpactionReply {
+ background-image: url("../graphics/reply.png");
+}
+span.dimpactionForward {
+ background-image: url("../graphics/forward.png");
+}
+span.dimpactionSpam {
+ background-image: url("../graphics/spam.png");
+}
+span.dimpactionHam {
+ background-image: url("../graphics/ham.png");
+}
+span.dimpactionCompose {
+ background-image: url("../graphics/compose.png");
+}
+span.dimpactionCheckmail {
+ background-image: url("../graphics/checkmail.png");
+}
+span.dimpactionRefresh {
+ background-image: url("../graphics/reload.png");
+}
+span.dimpactionDelete {
+ background-image: url("../graphics/delete.png");
+}
+span.dimpactionOther {
+ background-image: url("../graphics/plus.png");
+}
+span.dimpactionSpellcheck {
+ background-image: url("../graphics/spellcheck.png");
+}
+span.dimpactionDrafts {
+ background-image: url("../graphics/drafts.png");
+}
+span.dimpactionEditsearch {
+ background-image: url("../graphics/edit.png");
+}
+span.dimpactionResume {
+ background-image: url("../graphics/mail_draft.png");
+}
+
+/* Context menu images */
+#ctx_message_reply span.iconImg {
+ background-image: url("../graphics/reply.png");
+}
+#ctx_reply_reply span.iconImg, #ctx_reply_reply_all span.iconImg, #ctx_reply_reply_list span.iconImg {
+ background-image: url("../graphics/replyall.png");
+}
+#ctx_message_forward span.iconImg, #ctx_forward_attach span.iconImg, #ctx_forward_body span.iconImg, #ctx_forward_both span.iconImg, #ctx_forward_redirect span.iconImg {
+ background-image: url("../graphics/forward.png");
+}
+#ctx_folder_empty span.iconImg, #ctx_message_deleted span.iconImg, #oa_purge_deleted span.iconImg {
+ background-image: url("../graphics/delete.png");
+}
+#ctx_message_undeleted span.iconImg, #oa_undeleted span.iconImg {
+ background-image: url("../graphics/undelete.png");
+}
+#ctx_folder_seen span.iconImg {
+ background-image: url("../graphics/mail_seen.png");
+}
+#ctx_folder_unseen span.iconImg, #ctx_folder_poll span.iconImg, #ctx_folder_nopoll span.iconImg {
+ background-image: url("../graphics/mail_unseen.png");
+}
+#ctx_message_setflag span.iconImg, #oa_setflag span.iconImg, #ctx_folder_setflag span.iconImg {
+ background-image: url("../graphics/mail_flagged.png");
+}
+#ctx_message_unsetflag span.iconImg, #oa_unsetflag span.iconImg {
+ background-image: url("../graphics/mail_clearflag.png");
+}
+#ctx_message_source span.iconImg, #msg_view_source span.iconImg {
+ background-image: url("../graphics/message_source.png");
+}
+#ctx_message_resume span.iconImg, #msg_resume_draft span.iconImg {
+ background-image: url("../graphics/mail_draft.png");
+}
+#oa_preview_hide span.iconImg, #oa_preview_show span.iconImg {
+ background-image: url("../graphics/preview.png");
+}
+#oa_layout_horiz span.iconImg {
+ background-image: url("../graphics/application_tile_vertical.png");
+}
+#oa_layout_vert span.iconImg {
+ background-image: url("../graphics/application_tile_horizontal.png");
+}
+#ctx_folder_create span.iconImg, #ctx_container_create span.iconImg, #ctx_folderopts_new span.iconImg {
+ background-image: url("../graphics/folders/create.png");
+}
+#ctx_folder_rename span.iconImg, #ctx_container_rename span.iconImg, #ctx_vcontainer_edit span.iconImg, #ctx_vfolder_edit span.iconImg {
+ background-image: url("../graphics/folders/edit.png");
+}
+#ctx_folder_search span.iconImg, #ctx_folder_searchsub span.iconImg, #ctx_container_search span.iconImg, #ctx_container_searchsub span.iconImg {
+ background-image: url("../graphics/search.png");
+}
+#ctx_folder_delete span.iconImg, #ctx_vfolder_delete span.iconImg {
+ background-image: url("../graphics/folders/delete.png");
+}
+#ctx_message_spam span.iconImg {
+ background-image: url("../graphics/spam.png");
+}
+#ctx_message_ham span.iconImg {
+ background-image: url("../graphics/ham.png");
+}
+#ctx_message_blacklist span.iconImg, #oa_blacklist span.iconImg {
+ background-image: url("../graphics/blacklist.png");
+}
+#ctx_message_whitelist span.iconImg, #oa_whitelist span.iconImg {
+ background-image: url("../graphics/whitelist.png");
+}
+#ctx_contacts_new span.iconImg {
+ background-image: url("../graphics/compose.png");
+}
+#ctx_contacts_add span.iconImg {
+ background-image: url("../graphics/add_contact.png");
+}
+#ctx_folderopts_reload span.iconImg {
+ background-image: url("../graphics/reload.png");
+}
+#ctx_flag span.iconImg.flagUser {
+ border: 1px black solid;
+ height: 15px;
+ width: 15px;
+}
+div.vpRow div.msgSubject span.flagUser {
+ font-size: 90%;
+ font-weight: normal;
+ margin-right: 3px;
+}
+
+/* Thread images */
+div.msgSubject span.treeImg {
+ margin-top: -4px;
+ margin-right: 1px;
+}
+
+/* Other images */
+#msg_newwin span.iconImg, #msg_newwin_options span.iconImg {
+ background-image: url("../graphics/newwin.png");
+}
+#msg_newwin span.iconImg {
+ cursor: pointer;
+ float: right;
+ margin-left: 4px;
+ margin-right: 0;
+}
+#th_expand span.iconImg, #partlist_col, #msgloglist_col {
+ background-image: url("../graphics/arrow_collapsed.png");
+ cursor: pointer;
+ margin-right: 0;
+}
+#th_collapse span.iconImg, #partlist_exp, #msgloglist_exp {
+ background-image: url("../graphics/arrow_expanded.png");
+ cursor: pointer;
+ margin-right: 0;
+}
+
+span.popdownImg, span.spellcheckPopdownImg {
+ background-image: url("../graphics/popdown.png");
+ margin-right: 0;
+ margin-left: 0;
+}
+span.keyupImg {
+ background-image: url("../graphics/key_up.png");
+}
+span.keydownImg {
+ background-image: url("../graphics/key_down.png");
+}
+span.readonlyImg {
+ background-image: url("../graphics/locked.png");
+ vertical-align: sub;
+}
+
+/* Growler notification styles. */
+#Growler div.imp-reply, span.imp-reply {
+ background-image: url("../graphics/mail_answered.png");
+}
+#Growler div.imp-reply_all, span.imp-reply_all {
+ background-image: url("../graphics/replyall.png");
+}
+#Growler div.imp-forward, div.imp-redirect, span.imp-forward, span.imp-redirect {
+ background-image: url("../graphics/mail_forwarded.png");
+}
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:rss="http://purl.org/rss/1.0/"
+ xmlns:atom="http://www.w3.org/2005/Atom">
+
+ <xsl:output indent="yes" encoding="UTF-8"/>
+
+ <xsl:template match="/rss|/atom:feed">
+ <html>
+ <head>
+ <title>
+ <xsl:value-of select="/rss/channel/title"/>
+ </title>
+ <style type="text/css">
+ img {
+ border: 0;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+ </p>
+
+ <h3>Subscribe to <xsl:value-of select="/rss/channel/title"/></h3>
+
+ <p>
+ Subscribe now in your favorite RSS aggregator:
+ </p>
+
+ <xsl:variable name="resource" select="/rss/channel/atom:link"/>
+
+ <div>
+ <a href="http://www.rojo.com/add-subscription?resource={$resource}">
+ <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
+ </a>
+
+ <a href="http://add.my.yahoo.com/rss?url={$resource}">
+ <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
+ </a>
+
+ <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
+ <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
+ </a>
+
+ <a href="http://www.bloglines.com/sub/{$resource}">
+ <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
+ </a>
+
+ <a href="http://fusion.google.com/add?feedurl={$resource}">
+ <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
+ </a>
+ </div>
+
+ <p>
+ <h3>Preview</h3>
+ </p>
+
+ <xsl:apply-templates select="/rss/channel/item" />
+
+ </body>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="item">
+ <xsl:variable name="link" select="link"/>
+ <p>
+ <a href="{$link}">
+ <xsl:value-of select="title"/>
+ </a>
+ </p>
+ </xsl:template>
+
+</xsl:stylesheet>
--- /dev/null
+/**
+ * CSS corrections for IE 6 or below.
+ */
+
+/* Fixes broken inline-block. */
+.mimePartInfo div,
+.mimeStatusMessage,
+.searchElement,
+#search_form em.joinOr {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+/**
+ * CSS corrections for IE 7.
+ */
+
+/* Fixes broken inline-block. */
+.mimePartInfo div,
+.mimeStatusMessage,
+.searchElement,
+#search_form em.joinOr {
+ zoom: 1;
+ *display: inline;
+}
--- /dev/null
+/**
+ * MIMP core CSS
+ */
+
+body {
+ font-family: sans-serif;
+ font-size: 90%;
+}
+
+.fixed {
+ font-family: monospace;
+}
+
+.notices img {
+ display: none;
+}
+.notices {
+ border: 1px solid black;
+}
--- /dev/null
+#message .ui-body-c {
+ border-top-width: 0;
+}
--- /dev/null
+/**
+ * S.Niksefat & C.Mortezania in Amirkabir MetaNET Ltd.
+ */
+
+/* Message list table styles. */
+.messageList th {
+ text-align: right;
+}
+
+/* Navbar action styling. */
+.msgactions li {
+ float: right;
+ border-right: 0;
+ border-left: 1px solid #888;
+}
+.msgactions li.lastnavbar {
+ border-left: 0;
+}
+.msgactions a.hasmenu {
+ padding-right: 0;
+ padding-left: 11px;
+ background-position: center left;
+}
+.msgactions li ul {
+ left: auto;
+ right: -1px;
+}
+
+#msgheaders {
+ clear: right;
+}
+
+/* Pad the addressbook icon in header compose links. */
+.msgheader img {
+ padding: 1px 2px 1px 1px;
+}
--- /dev/null
+/* Mailbox page styling. */
+.mboxheader {
+ font-size: 110%;
+ text-align: left;
+}
+.mboxheader .pageCount {
+ padding-right: 10px;
+}
+
+table.mboxactions {
+ border-collapse: collapse;
+ width: 100%;
+}
+
+#checkheader {
+ width: 8%;
+}
+#checkheader input {
+ float: left;
+}
+
+#mboxdate {
+ width: 14%;
+}
+
+#mboxto, #mboxfrom {
+ width: 20%;
+}
+
+#mboxthread, #mboxsubject {
+ width: 52%;
+}
+
+#mboxsize {
+ width: 6%;
+}
+
+/* Message list table styles. */
+.searchfolder a.smallheader {
+ display: block;
+}
+.messageList {
+ table-layout: fixed;
+ width: 100%;
+ border-collapse: collapse;
+}
+.messageList tr {
+ height: 20px;
+}
+.messageList th {
+ border-top: 1px solid #999;
+ border-left: 1px solid #ddd;
+ cursor: pointer;
+ overflow: hidden;
+ padding: 0 0 1px 2px;
+ text-align: left;
+ white-space: nowrap;
+}
+.messageList th .toggleSort {
+ font-size: 90%;
+}
+.messageList td {
+ padding-top: 0;
+ padding-bottom: 0;
+ text-indent: 1px;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+ overflow: hidden;
+ border: 1px solid #ddd;
+ vertical-align: middle;
+}
+.messageList td label input {
+ vertical-align: middle;
+}
+.messageList td span.flagUser {
+ font-size: 80%;
+ margin-right: 3px;
+}
+
+#messages h1.header {
+ font-size: 110%;
+ vertical-align: bottom;
+}
+#messages h1.header span.flagUser {
+ font-size: 80%;
+ margin-left: 3px;
+}
+
+/* Newmail alerts. */
+#newmail {
+ padding: 1em;
+ background: #ffc;
+ border: 2px solid #ccc;
+}
+#newmail ul {
+ list-style: none;
+ margin-bottom: 1em;
+}
+
+/* Navbar action styling. */
+table.navbaractions {
+ border-collapse: collapse;
+ width: 100%;
+}
+ul.msgactions, ul.msgactions ul {
+ list-style: none;
+}
+.msgactions li {
+ float: left;
+ padding: 1px 3px;
+ border-right: 1px solid #888;
+ position: relative;
+}
+.msgactions li.lastnavbar {
+ border-right: 0;
+}
+.msgactions a.hasmenu {
+ padding-right: 15px;
+ margin-right: -3px;
+ background: url("graphics/popdown.png") no-repeat center right;
+}
+.msgactions li a {
+ font-size: 90%;
+ white-space: nowrap;
+}
+.folders .msgactions li a {
+ font-size: 100%;
+}
+.msgactions li ul {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ display: none;
+ padding: 1px;
+ position: absolute;
+ z-index: 99;
+}
+.bottomborder .msgactions li ul {
+ top: 1.25em;
+}
+.topborder .msgactions li ul {
+ bottom: 1.25em;
+}
+.msgactions li ul a:hover, .msgactions li ul a:active {
+ background: gray;
+ color: #fff;
+}
+.msgactions li:hover ul, .msgactions li.hover ul {
+ display: block;
+}
+.msgactions li ul li {
+ float: none;
+ padding: 0;
+ border: none;
+ display: inline;
+}
+.msgactions li ul li a {
+ display: block;
+ padding: 2px;
+}
+.mboxcontrol {
+ color: #000;
+ background: #ccc;
+}
+.bottomborder {
+ border-bottom: 1px solid #999;
+ padding-bottom: 0;
+ padding-top: 0;
+}
+.topborder {
+ border-top: 1px solid #999;
+}
+
+table.msgActionTable, #fmanager table {
+ width: 100%;
+ border-collapse: collapse;
+}
+div.msgActions, #fmanager div.folderActions {
+ padding-left: 15px;
+}
+
+/* Message headers styling. */
+#msgheaders table {
+ border-collapse: collapse;
+}
+
+/* Message body styling. */
+.messageBody {
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+ background: #fff;
+ padding: 8px;
+}
+.messageBody div.mimePartData {
+ margin-bottom: 8px;
+}
+
+/* Search page styling. */
+#search_form div.item {
+ padding: 1px 0 1px 0;
+}
+#search_form em.join {
+ font-weight: bold;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+#search_form em.joinOr {
+ display: inline-block;
+ padding: 5px;
+}
+
+.searchAdd, .searchElement {
+ display: -moz-inline-stack;
+ display: inline-block;
+ padding: 3px;
+}
+
+#no_search_criteria, #no_search_folders {
+ font-weight: bold;
+ padding: 3px;
+}
+
+.searchElement {
+ background-color: lightblue;
+ border: 1px solid gray;
+ margin: 2px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.searchElement em {
+ font-style: normal;
+}
+.searchElement span.notMatch {
+ padding-left: 3px;
+ padding-right: 3px;
+}
+.searchElement span.subfolders {
+ padding-left: 10px;
+}
+.searchElement input.checkbox {
+ margin-right: 3px;
+ vertical-align: text-top;
+}
+.searchElement .calendarPopup {
+ margin-left: 3px;
+}
+.searchElement .searchuiDelete {
+ padding-left: 6px;
+ vertical-align: text-top;
+}
+
+.searchuiCalendar {
+ background-image: url("graphics/calendar.png");
+}
+.searchuiFoldersActions {
+ font-size: 90%;
+ margin-left: 10px;
+}
+.searchuiFoldersActions a {
+ color: #366;
+}
+.searchuiButtons {
+ padding-top: 5px;
+}
+.signedinvalid td .signature {
+ color: #999;
+}
+
+/* Folder view. */
+#checkAll0, #checkAll1, #fmanager input.checkbox {
+ vertical-align: middle;
+}
+
+#fmanager div.folderChoose {
+ padding-left: 5px;
+}
+
+span.folderImg {
+ background-image: url("graphics/folders/folder.png");
+}
+span.folderopenImg {
+ background-image: url("graphics/folders/open.png");
+}
+span.draftsImg {
+ background-image: url("graphics/folders/drafts.png");
+}
+span.inboxImg {
+ background-image: url("graphics/folders/inbox.png");
+}
+span.sentImg {
+ background-image: url("graphics/folders/sent.png");
+}
+span.spamImg {
+ background-image: url("graphics/folders/spam.png");
+}
+span.trashImg {
+ background-image: url("graphics/folders/trash.png");
+}
+
+.folderunsub {
+ background: #bbb;
+ font-style: italic;
+}
+
+/* Style for div that fixes KHTML browsers. */
+.ohide {
+ overflow: hidden;
+ text-overflow: ellipsis;
+ -o-text-overflow: ellipsis;
+}
+
+/* Style for HTML data iframe. */
+.htmlMsgData {
+ margin: 2px 0;
+ width: 100%;
+}
+
+/* Compose view */
+.composebody {
+ padding: 2px;
+}
+#text_identity, #to, #cc, #bcc, #subject {
+ width: 550px;
+}
+.spellcheck {
+ white-space: pre;
+ white-space: -moz-pre-wrap;
+ white-space: -hp-pre-wrap;
+ white-space: -o-pre-wrap;
+ white-space: -pre-wrap;
+ white-space: pre-wrap;
+ white-space: pre-line;
+ word-wrap: break-word;
+}
+
+.folders {
+ font-size: 100%;
+}
+.folderselect {
+ padding-top: 5px;
+}
+.seen {
+ background: #fff;
+}
+
+.addressTr {
+ width: 580px;
+}
+.addressTr span {
+ vertical-align: top;
+}
+
+.attachList {
+ width: 100%;
+ border-collapse: collapse;
+}
+
+/* Message flags definitions.
+ * For background color, see config/prefs.php [msgflags preference]. */
+div.msgflags {
+ padding-right: 1px;
+ vertical-align: middle;
+}
+.mboxheader div.msgflags {
+ vertical-align: sub;
+}
+
+div.msgflags.flagPersonal {
+ background-image: url("graphics/mail_personal.png");
+}
+div.msgflags.flagHighpriority {
+ background-image: url("graphics/mail_priority_high.png");
+}
+tr.flagLowpriority {
+ font-weight: normal !important;
+}
+div.msgflags.flagLowpriority {
+ background-image: url("graphics/mail_priority_low.png");
+}
+div.msgflags.flagSignedmsg {
+ background-image: url("graphics/signed.png");
+}
+div.msgflags.flagEncryptmsg {
+ background-image: url("graphics/encrypted.png");
+}
+div.msgflags.flagAttachmsg {
+ background-image: url("graphics/attachment.png");
+}
+tr.flagUnseen {
+ font-weight: bold;
+}
+div.msgflags.flagUnseen, span.iconImg.flagUnseen {
+ background-image: url("graphics/mail_unseen.png");
+}
+div.msgflags.flagAnswered, span.iconImg.flagAnswered {
+ background-image: url("graphics/mail_answered.png");
+}
+div.msgflags.flagDraft, span.iconImg.flagDraft {
+ background-image: url("graphics/mail_draft.png");
+}
+div.msgflags.flagForwarded, span.iconImg.flagForwarded {
+ background-image: url("graphics/mail_forwarded.png");
+}
+div.msgflags.flagFlagged, span.iconImg.flagFlagged {
+ background-image: url("graphics/mail_flagged.png");
+}
+tr.flagDeleted * {
+ text-decoration: line-through;
+}
+div.msgflags.flagDeleted, span.iconImg.flagDeleted {
+ background-image: url("graphics/mail_deleted.png");
+}
+
+/* Prefs management styles. */
+table.accountsmanagement, table.flagmanagement, table.searchesmanagement {
+ padding-bottom: 10px;
+}
+table.accountsmanagement td, table.flagmanagement td, table.searchesmanagement td {
+ padding-right: 12px;
+}
+table.accountsmanagement thead td, table.flagmanagement thead td, table.searchesmanagement thead td {
+ font-weight: bold;
+ text-decoration: underline;
+}
+
+table.accountsmanagement td.required, .accountsNotSecure {
+ color: red;
+}
+table.accountsmanagement td.noneconfigured {
+ font-style: italic;
+}
+.accountsSecure {
+ color: green;
+}
+
+table.flagmanagement div.flagUser {
+ border: 1px solid gray;
+ margin-right: 2px;
+}
+table.flagmanagement tbody td.flagicon {
+ text-align: center;
+}
+
+table.searchesmanagement td.searchdescription {
+ background-color: #ffa;
+ width: 500px;
+}
+table.searchesmanagement .vfolderenabled {
+ color: blue;
+ cursor: pointer;
+ text-decoration: underline;
+}
+
+/* Prefs styles. */
+.prefsPgpContainer, .prefsSmimeContainer {
+ border: 1px solid black;
+ margin: 5px 0;
+ padding: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.prefsPgpHeader, .prefsSmimeHeader {
+ margin-bottom: 5px;
+}
+.prefsPgpWarning, .prefsSmimeWarning {
+ color: red;
+ padding: 5px 10px;
+}
+
+.prefsAclTable {
+ padding-bottom: 8px;
+ width: 100%;
+}
+
+/* Quota styles. */
+.quotawarn {
+ color: #000;
+ background: yellow;
+}
+.quotaalert {
+ color: #fff;
+ background: #f00;
+}
+
+/* Pad the addressbook icon in header compose links. */
+td.msgheader {
+ width: 100%;
+}
+.msgheader img {
+ padding: 0 1px 0 2px;
+ vertical-align: bottom;
+}
+
+/* Contacts styles. */
+#contactstable #search {
+ width: 150px;
+}
+#contactstable #search_results, #contactstable #selected_addresses {
+ width: 200px;
+}
+.contactsButtons {
+ text-align: center;
+}
+.contactsButtons input {
+ width: 60px;
+}
+
+/* Popdown styles. */
+span.spellcheckPopdownImg {
+ cursor: pointer;
+ background: url("graphics/popdown.png") no-repeat center center;
+ vertical-align: top;
+ margin-left: 3px;
+}
+span.spellcheckPopdownImg:hover {
+ border-left: 1px solid #fff;
+ border-top: 1px solid #fff;
+ border-right: 1px solid #000;
+ border-bottom: 1px solid #000;
+ margin: -1px -1px -1px 2px;
+}
+
+/* Large addresslist display. */
+.largeaddrlist {
+ cursor: pointer;
+ background: #aaa;
+ margin-right: 5px;
+}
+.largeaddrlist:hover {
+ text-decoration: underline;
+}
+
+/* Thread page */
+.threadSummary {
+ margin: 5px 3px;
+}
+.threadSummary div {
+ height: 16px;
+}
+.threadBox {
+ margin: 3px;
+}
+.threadBox div.item0 {
+ padding: 1px 2px;
+}
+.threadBox span.threadlink {
+ float: right;
+}
+.threadBox .messageBody {
+ border-bottom: 0;
+}
+
+/* Expand/Collapse graphic. */
+span.arrowCollapsed {
+ background-image: url("graphics/arrow_collapsed.png");
+ cursor: pointer;
+}
+span.arrowExpanded {
+ background-image: url("graphics/arrow_expanded.png");
+ cursor: pointer;
+}
+
+/* Loading graphic */
+span.loadingImg {
+ z-index: 1000;
+ border: 1px #e0e0e0 solid;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ background: #fff url("graphics/loading.gif") no-repeat center;
+ padding: 3px;
+ width: 16px;
+ height: 16px;
+}
+td.addressTr span.loadingImg {
+ padding: 0 0 0 16px;
+}
+
+/* Inline display (Horde_Mime_Viewer) styles. */
+.mimeStatusMessageTable {
+ margin-bottom: 3px;
+ font-size: 90%;
+}
+.mimeStatusMessageTable {
+ background: #ffc;
+ border: 1px solid #fff760;
+ color: #000;
+ display: -moz-inline-stack;
+ display: inline-block;
+ margin-bottom: 3px;
+ padding: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.mimeStatusIcon {
+ width: 22px;
+}
+div.mimeStatusMessage, div.mimePartInfo {
+ margin-bottom: 5px;
+}
+.mimePartInfo div {
+ background: #efefef;
+ border: 1px solid #ccc;
+ font-size: 90%;
+ margin: 0;
+ padding: 5px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ /* For FF2 */
+ display: table-cell;
+ display: inline-block;
+}
+.mimePartInfo div img {
+ vertical-align: bottom;
+}
+.mimePartInfoAtc div {
+ border: 1px dashed;
+ background-image: url("graphics/attachment.png");
+ background-position: 2px 50%;
+ background-repeat: no-repeat;
+ padding-left: 25px;
+}
+
+.mimeStatusMessageTable td {
+ padding: 0;
+}
+.mimeStatusMessageTable td table td {
+ padding-right: 2px;
+ white-space: nowrap;
+}
+
+.mimePartWrap, .mimePartWrapValid, .mimePartWrapInvalid {
+ border: 2px solid #666;
+ margin: 2px 0;
+ padding: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+}
+.mimePartWrapValid {
+ border-color: #cfc;
+}
+.mimePartWrapInvalid {
+ border-color: #ffd0af;
+}
+
+.mimeHeadersPrint {
+ border-color: black;
+ /* Must be pixel size to properly work with Mozilla on print page. */
+ font-size: 12px;
+}
+
+/* Other images. */
+.downloadAtc, .downloadZipAtc, .saveImgAtc {
+ margin-left: 1px;
+}
+.downloadAtc, .saveAsImg {
+ background-image: url("graphics/download.png");
+}
+.downloadZipAtc {
+ background-image: url("graphics/mime/compressed.png");
+}
+.printAtc {
+ background-image: url("graphics/print.png");
+}
+.saveImgAtc {
+ background-image: url("graphics/gallery.png");
+}
+.deleteImg {
+ background-image: url("graphics/delete.png");
+}
+.closeImg, .searchuiDelete {
+ background-image: url("graphics/close.png");
+}
+.reloadImg {
+ background-image: url("graphics/reload.png");
+}
+.editImg {
+ background-image: url("graphics/edit.png");
+}
+
+/* iTip styles. */
+#itipconflicts {
+ border-spacing: 0;
+}
+#itipconflicts tr.itipcollision {
+ background-color: #f00;
+ color: #fff;
+}
+
+#itipconflicts tr.itipnearcollision {
+ background-color: #ee0;
+}
+
+/* Quota syles. */
+#quota {
+ border-collapse: collapse;
+ width: 100%;
+}
+#quota td {
+ padding: 3px;
+ vertical-align: middle;
+}
+++ /dev/null
-/**
- * CSS corrections for IE 7.
- */
-
-#sidebar li {
- overflow: hidden;
-}
-#sidebar .folderlist {
- overflow-y: auto;
-}
-
-#msgSplitPane {
- width: 99.7%;
-}
-
-#to, #cc, #bcc {
- overflow: auto;
-}
-
-.block-monthgrid table {
- border-width: 2px;
-}
-
-#sidebar li.folder a:hover, #sidebar li.custom a:hover, #sidebar li.servicelink a:hover {
- font-weight: bold;
- text-decoration: underline;
-}
-
-.dimpOptions span.iconImg {
- margin-right: 4px;
-}
-
-.htmlMsgData {
- width: 98%;
-}
-
-div.msgSubject span.treeImg {
- vertical-align: top;
-}
-
-/* Fixes broken inline-block. */
-.msgwrite span.loadingImg,
-#noticerow .notices li,
-#upload_wait {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-/**
- * DIMP core CSS.
- */
-
-/* Make sure we never scroll vertically. */
-html {
- overflow-y: hidden;
-}
-
-/* global */
-input {
- vertical-align: middle;
-}
-.nojserror {
- color: red;
-}
-
-/* Main container styles. */
-#sidebar {
- background: #eee;
- bottom: 0;
- cursor: default;
- left: 0;
- padding: 5px 0 0 5px;
- position: absolute;
- top: 0;
-}
-#dimpmain {
- bottom: 0;
- margin-left: 5px;
- position: absolute;
- right: 3px;
- top: 2px;
-}
-
-/* ini header */
-#quota {
- float: right;
- font-weight: normal;
- padding-bottom: 3px;
-}
-div#quota {
- margin: 3px;
- border-top-width: 0;
-}
-#quota .used {
- float: left;
- width: 100px;
- background: maroon url("../graphics/quotaback.jpg") repeat-y;
- text-align: right;
- border: 1px #000 solid;
- margin-right: 2px;
-}
-#quota .used img {
- display: inline;
- float: none;
- padding: 0;
- border-left: 1px #000 solid;
- height: 14px;
-}
-.tabset li#quota {
- border-top: 0;
-}
-
-#logo {
- display: none;
-}
-/* end header */
-
-/* Portal styles. */
-#dimpmain_portal h1.header a {
- cursor: pointer;
-}
-
-/* SpellChecker styles. */
-#spellcheck {
- color: #000;
-}
-.spellcheckChecking, .spellcheckIncorrect {
- color: red;
-}
-.spellcheckCorrected {
- color: #090;
-}
-.spellcheckIncorrect, .spellcheckCorrected {
- text-decoration: underline;
- cursor: pointer;
-}
-
-/* Splitbar styles. */
-#msgSplitPane {
- border-left: 1px silver solid;
- border-right: 1px silver solid;
- border-bottom: 1px silver solid;
-}
-.splitBarHoriz, .splitBarVert, .splitBarVertSidebar {
- background: #e9e9e9 no-repeat scroll;
- z-index: 10;
-}
-.splitBarHoriz {
- background-image: url("../graphics/dragHandle.png");
- background-position: center top;
- border-top: 1px solid silver;
- border-bottom: 1px solid silver;
- cursor: row-resize;
- height: 5px;
-}
-.splitBarVert, .splitBarVertSidebar {
- background-image: url("../graphics/dragHandleVert.png");
- background-position: center;
- border-right: 1px solid silver;
- border-left: 1px solid silver;
- cursor: col-resize;
- height: 300px;
- width: 5px;
-}
-.splitBarVertSidebar {
- position: absolute;
-}
-
-/* Message List */
-.mboxheader {
- clear: left;
-}
-#msgLoading, #viewportLoading, #sendingImg {
- position: absolute;
- margin: 10px 0 0 10px;
-}
-
-/* Columns */
-div.msgStatus {
- float: left;
- width: 8%;
- text-indent: 0 !important;
-}
-div.msgFrom {
- float: left;
- width: 20%;
-}
-div.msgSubject {
- float: left;
- width: 52%;
-}
-div.msgDate {
- float: left;
- width: 14%;
-}
-div.msgSize {
- float: left;
- width: 6%;
- margin-right: -4px;
-}
-
-/* Message List Header and Column Header */
-#msglistHeader {
- font-weight: bold;
- overflow: hidden;
- border: 1px solid silver;
- border-top: 0;
- background: transparent url("../graphics/backhead_orderby.png") repeat-x;
-}
-#msglistHeader a {
- cursor: pointer;
-}
-#msglistHeader a.smallSort {
- font-size: 75%;
- font-weight: normal;
- padding-left: 4px !important;
-}
-#msglistHeader div {
- padding-top: 1px;
- height: 15px;
- text-indent: 2px;
-}
-#msglistHeader div.sortup, #msglistHeader div.sortdown {
- padding-left: 0;
- background-position: 2px;
-}
-#msglistHeader div.sortup a, #msglistHeader div.sortdown a {
- padding-left: 14px;
-}
-#msglistHeader div.sep {
- border-left: 1px solid #ddd;
-}
-
-/* Message ViewPort */
-span.vpEmpty, span.vpError {
- font-weight: bold;
-}
-
-/* Rows */
-div.vpRow, div.vpRow div {
- cursor: pointer;
- font-size: 95%;
- white-space: nowrap;
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- height: 16px;
- border-bottom: 1px;
-}
-div.vpRowSelected {
- background: #ffa !important;
-}
-div.vpRowHoriz div.sep {
- border-right: 1px solid #ddd;
-}
-div.vpRowHoriz, div.vpRowHoriz div {
- text-indent: 2px;
-}
-
-/* Rows: flags. */
-div.flagLowpriority {
- font-weight: normal !important;
-}
-div.flagUnseen {
- font-weight: bold;
-}
-div.flagDeleted {
- text-decoration: line-through;
-}
-
-/* Checkbox images */
-div.msCheck {
- background-image: url("../graphics/checkbox_off.png");
-}
-div.msCheck:hover {
- background-image: url("../graphics/checkbox_over.png") !important;
-}
-div.vpRowSelected div.msCheck {
- background-image: url("../graphics/checkbox_on.png");
-}
-
-/* Rows (vertical mode) */
-div.vpRowVert {
- height: auto;
-}
-div.vpRowVert div {
- font-size: 100%;
-}
-div.vpRowVert div.msgStatus {
- height: 24px;
- margin-right: 2px;
- padding-top: 8px;
- width: 15%;
-}
-div.vpRowVert div.msgFrom {
- font-weight: bold;
- width: auto;
-}
-div.vpRowVert div.msgDate {
- float: right;
- padding-right: 2px;
- text-indent: 2px;
- width: auto;
-}
-div.vpRowVert div.msgSubject {
- float: none;
- font-style: italic;
- margin-right: 2px;
- width: auto;
-}
-div.vpRowVert div.msgSubject span.flagUser {
- font-style: normal;
-}
-
-div.vpRowVert.flagUnseen {
- font-weight: normal;
-}
-
-/* ViewPort - scroller */
-.vpScroll {
- background: url("../graphics/scroller_back.png") repeat-y;
-}
-.vpScrollCursor {
- background: url("../graphics/scroller.png") repeat-y;
- border-left: 1px solid silver;
- width: 13px;
-}
-.vpScrollDown, .vpScrollUp {
- border-left: 1px solid silver;
- height: 16px;
- width: 13px;
-}
-.vpScrollUp {
- background-image: url("../graphics/sbcursor_top.png");
-}
-.vpScrollDown {
- background-image: url("../graphics/sbcursor_bottom.png");
-}
-
-/* IFRAMEs */
-.iframe {
- position: absolute;
- left: 0;
- top: 0;
- border: 0;
- width: 100%;
- height: 100%;
-}
-
-/* Sidebar */
-#sidebar .sepfull {
- height: 1px !important;
- margin: 5px 0;
- background: silver;
-}
-#sidebar .count {
- color: silver;
-}
-#sidebar li {
- list-style: none;
- height: 16px;
- line-height: 16px;
- padding-top: 1px;
- white-space: nowrap;
-}
-#sidebar li a, #sidebar li.folder, #sidebar li.container, #sidebar li.custom, #sidebar li.servicelink {
- color: #000;
- font-size: 95%;
- text-decoration: none;
-}
-#sidebar li.servicelink a {
- font-weight: bold;
-}
-#sidebar li.custom {
- background: transparent none;
-}
-#sidebar li.custom img {
- float: left;
- padding: 1px 4px 0 0;
-}
-#sidebar li.on {
- background: #ffa;
-}
-#sidebar li.subfolders {
- height: auto;
- margin: 0;
-}
-#sidebar li.subfolders ul {
- padding-left: 10px;
-}
-#sidebar span.iconImgSidebar {
- background-position: left center;
- background-repeat: no-repeat;
- display: inline;
- float: left;
- height: 100%;
- margin-right: 0;
- width: 20px;
-}
-#ctx_folder_sub span.iconImg, #ctx_folder_unsub span.iconImg, #ctx_folderopts_sub span.iconImg, #ctx_folderopts_unsub span.iconImg {
- background-image: url("../graphics/folders/folder.png");
-}
-#sidebar span.col, #ctx_folderopts_collapse span.iconImg, #ctx_container_collapse span.iconImg, #ctx_folder_collapse span.iconImg {
- background-image: url("../graphics/folders/minus.png");
-}
-#sidebar span.exp, #ctx_folderopts_expand span.iconImg, #ctx_container_expand span.iconImg, #ctx_folder_expand span.iconImg {
- background-image: url("../graphics/folders/plus.png");
-}
-#normalfolders li.unsubFolder {
- font-style: italic;
-}
-#sidebar .over a, #sidebar li.folder:hover, #sidebar li.custom:hover, #sidebar li.servicelink:hover {
- cursor: pointer;
- font-weight: bold;
- text-decoration: underline;
-}
-#sidebar .container span.iconImgSidebar {
- cursor: pointer;
-}
-
-#logo, #dimpbarActions, #serviceActions, #foldersSidebar, #normalfolders {
- overflow-x: hidden;
-}
-
-#folderopts a {
- display: inline !important;
- padding-right: 1px;
-}
-#folderopts:hover {
- font-weight: normal !important;
-}
-
-/* Message options. */
-.dimpOptions {
- float: right;
-}
-.dimpOptions div {
- line-height: 16px;
- padding-bottom: 2px;
-}
-.dimpOptions span {
- cursor: pointer;
-}
-.dimpOptions .iconImg {
- margin-right: 0;
-}
-.dimpOptions a, .dimpOptions a:visited {
- text-decoration: none;
- color: #000;
-}
-.dimpOptions a:hover {
- text-decoration: underline;
-}
-
-#encrypt_label, #priority_label {
- cursor: default;
- font-weight: bold;
-}
-
-/* Actions */
-.dimpActions {
- background: #efefef;
- padding: 4px 2px;
- border: 1px silver solid;
- background: transparent url("../graphics/backhead_s2.png") repeat-x;
- height: 16px;
-}
-.dimpActions div {
- cursor: pointer;
- float: left;
- padding-right: 6px;
-}
-.dimpActions a, .dimpActions a:visited, .dimpActions label {
- color: #000;
- font-size: 90%;
- font-weight: bold;
- white-space: nowrap;
- padding: 2px 4px 4px 4px;
-}
-.dimpActions a img {
- margin-right: 4px;
- vertical-align: top;
-}
-.dimpActions .iconImg {
- vertical-align: top;
-}
-.dimpActions a:hover {
- background-color: #e3e3e3;
- text-decoration: none;
-}
-.dimpActions span.popdown, .dimpActions span.spellcheckPopdownImg, span.popdownImg {
- filter: alpha(opacity=50);
- -moz-opacity: .5;
- opacity: .5;
-}
-.dimpActions span.popdown:hover, .dimpActions span.spellcheckPopdownImg:hover, span.popdownImg:hover {
- filter: alpha(opacity=100);
- -moz-opacity: 1;
- opacity: 1;
-}
-.dimpActions span.spellcheckPopdownImg:hover, span.popdownImg {
- border: 0;
- margin: 0;
-}
-.dimpActions .disabled a:hover {
- background-color: transparent;
-}
-.dimpactions .disabled, .dimpActions .disabled a, .dimpActions .disabled a:visited, .dimpActions .disabled a:active, .dimpActions .disabled a:hover {
- color: silver !important;
- cursor: default;
- text-decoration: none;
-}
-.dimpActions .disabled span.iconImg, .dimpActions .disabled span.spellcheckPopdownImg, .dimpActions .disabled img {
- filter: alpha(opacity=25);
- -moz-opacity: .25;
- opacity: .25;
-}
-.dimpActions .disabled span.popdown:hover, .dimpActions .disabled span.spellcheckPopdownImg {
- border: 0;
- cursor: default;
- margin: 0;
-}
-
-#button_compose, #button_checkmail {
- display: none;
-}
-
-div.dimpActionsCompose, div.dimpActionsMsg {
- border-bottom: 1px solid #999;
-}
-
-/* Preview pane styles. */
-#previewPane {
- overflow: auto;
-}
-#previewInfo {
- background: transparent url("../graphics/ico_message_off.png") no-repeat scroll 10px 15px;
- color: #a0a0a0;
- line-height: 18px;
- padding: 15px 80px 10px 35px;
-}
-
-/* Headers styles. */
-.msgHeaders {
- background: transparent url("../graphics/backhead_r.png") repeat-x;
- border-bottom: 1px #b9b9b3 solid;
- padding: 2px 0 1px;
- font-size: 90%;
- overflow: hidden;
-}
-.msgfullread .msgHeaders {
- cursor: default;
-}
-
-.msgHeaders .dimpOptions {
- padding: 3px 10px 5px 5px;
-}
-
-.msgHeaders table {
- margin-top: -2px;
-}
-.msgHeaders table thead td {
- padding: 0 0 1px 0;
-}
-.msgHeaders table thead tr {
- vertical-align: top;
-}
-.msgHeaders table thead td.label {
- font-weight: bold;
- padding-right: 4px;
- text-align: right;
- white-space: nowrap;
-}
-.msgfullread .msgHeaders table thead td.label {
- padding-left: 3px;
-}
-.msgHeaders table thead td.subject {
- font-weight: bold;
-}
-
-#msgAtc td {
- padding-bottom: 0;
- padding-top: 1px;
-}
-.atcLabel, .msgLogLabel {
- font-weight: bold;
-}
-.atcLabel {
- padding-right: 5px;
-}
-
-#partlist table {
- margin-top: 3px;
-}
-#partlist td {
- padding-bottom: 2px;
- padding-right: 3px;
-}
-
-#partlist_toggle span.attachmentImg {
- margin-right: 0;
-}
-
-#msgloglist ul {
- list-style-type: none;
-}
-#msgloglist li {
- line-height: 18px;
-}
-
-#msgloglist_toggle, #partlist_toggle {
- cursor: pointer;
-}
-
-#msgHeadersContent {
- overflow: hidden;
-}
-
-/* ini msg small header */
-#toggleHeaders {
- float: left;
-}
-#msgHeadersColl {
- margin: 0 6px;
- white-space: nowrap;
-}
-#msgHeadersColl span.date {
- float: right;
- text-align: right;
-}
-#msgHeadersColl span.subject, #msgHeadersColl span.from {
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-#msgHeadersColl span.subject {
- float: left;
- font-weight: bold;
- max-width: 50%;
- padding-left: 2px;
-}
-#msgHeadersColl span.fromcontainer {
- padding-left: 5px;
-}
-#msgHeadersColl span.from {
- max-width: 40%;
-}
-/* end msg small header */
-
-/* Message body formatting. */
-.messageBody {
- background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
- border: 0;
- padding: 7px 5px 5px;
-}
-.msgfullread div.messageBody {
- overflow: auto;
-}
-
-/* Message Composition. */
-.composeAddrbook, #togglebcc, #togglecc {
- color: blue;
- cursor: pointer;
- text-decoration: underline;
-}
-#togglebcc, #togglecc {
- padding-right: 5px;
-}
-.composeAddrbook:hover {
- font-weight: bold;
-}
-#togglebcc:hover, #togglecc:hover {
- color: red;
-}
-
-#writemsg input.checkbox {
- margin-right: 2px;
-}
-
-#priority_label, #encrypt_label {
- margin-left: 2px;
-}
-
-.msgwrite {
- background: #e2e2e2 url("../graphics/backhead_r.png") repeat-x;
- border: 1px #b9b9b3 solid;
- cursor: default;
- padding: 2px 0;
-}
-.msgwrite .dimpOptions {
- padding: 8px 8px 0 0;
- font-size: 90%;
-}
-.msgwrite .dimpOptions div {
- padding-bottom: 0;
-}
-.msgwrite .dimpOptions label, #replyallnotice, #replylistnotice {
- cursor: pointer;
-}
-#noticerow li span.closeImg {
- float: right;
- margin: -1px 0 0;
- padding-left: 3px;
-}
-.msgwrite tr {
- vertical-align: top;
-}
-.msgwrite td {
- font-size: 90%;
-}
-.msgwrite td.label {
- white-space: nowrap;
- text-align: right;
- padding: 4px 4px 0 4px;
-}
-.msgwrite span.loadingImg {
- display: -moz-inline-stack;
- display: inline-block;
- padding: 1px;
- position: relative;
- right: 28px;
- filter: alpha(opacity=75);
- -moz-opacity: .75;
- opacity: .75;
-}
-
-#noticerow .notices li {
- display: -moz-inline-stack;
- display: inline-block;
-}
-
-#composeMessageParent {
- background: #fff url("../graphics/backhead_shadow.png") top repeat-x;
- border-left: 1px silver solid;
- border-right: 1px silver solid;
- border-bottom: 1px silver solid;
- padding: 10px 5px 5px;
-}
-#composeMessage {
- border: none;
- margin: 0;
- padding: 0;
- width: 100%;
-}
-
-#rteloading {
- position: absolute;
- z-index: 100;
- background-color: #000;
- filter: alpha(opacity=35);
- -moz-opacity: .35;
- opacity: .35;
-}
-#rteloadingtxt {
- position: absolute;
- background-color: #fff;
- z-index: 101;
-}
-
-/* Attachment file list */
-#attach_list {
- padding-left: 15px;
-}
-#attach_list li {
- padding-top: 5px;
-}
-#attach_list span.remove {
- border: 1px solid #ccc;
- font-weight: bold;
- padding: 1px;
-}
-#attach_list span.attachName, #attach_list span.remove:hover {
- cursor: pointer;
- text-decoration: underline;
-}
-#attach_list span.attachName {
- color: blue;
-}
-#attach_list span.attachName:hover, #attach_list span.remove:hover {
- color: red;
-}
-
-#upload_wait {
- display: -moz-inline-stack;
- display: inline-block;
- font-weight: bold;
- padding-top: 2px;
-}
-
-span.attachmentImg {
- background-image: url("../graphics/attachment.png");
-}
-
-/* Context Menus */
-.context div.contactAddr {
- font-style: italic;
- text-align: center;
-}
-
-/* Email Addresses. */
-a.address {
- cursor: pointer;
- position: static;
- text-decoration: underline;
- white-space: nowrap;
-}
-a.address img {
- display: none;
- vertical-align: top;
-}
-a.address:hover {
- background: #fff;
- border: 1px silver solid;
- margin: -2px;
- padding: 1px;
- text-decoration: none;
-}
-a.address:hover img {
- display: inline;
- padding-left: 4px;
-}
-
-/* Drag and drop styles. */
-.drag, .dragdrop, .folderdrag, .msgdrag {
- background: #eee;
- border: 1px solid #ccc;
- font-size: 12px;
- overflow: hidden;
- z-index: 999;
-}
-.dragdrop {
- color: red;
-}
-.dragdrop, .folderdrag, .msgdrag {
- padding: 2px;
-}
-
-/* Search-related styles */
-#qsearch {
- background-color: #f3f3f3;
- border: 1px solid #999;
- cursor: default;
- float: right;
- margin-top: -2px;
- padding-left: 1px;
- padding-right: 1px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-#qsearch form {
- display: inline;
-}
-#qsearch_icon {
- background: #f3f3f3 url("../graphics/search.png") center no-repeat;
- cursor: pointer;
- margin-right: 0;
- padding-top: 2px;
-}
-#qsearch_input {
- border: none;
- color: #a0a0a0;
- padding: 0 2px 0 0;
- width: 150px;
-}
-.qsearchFocus, .qsearchFocus #qsearch_icon, .qsearchFocus #qsearch_input {
- background-color: #fff !important;
-}
-.qsearchFocus #qsearch_input {
- color: #000 !important;
-}
-.qsearchMatch {
- font-weight: bold;
- text-decoration: underline;
-}
-
-#searchbar {
- background-color: #ffa;
- border: 1px solid gray;
- padding: 3px 2px;
-}
-#search_close, #search_edit, #search_refresh {
- cursor: pointer;
- float: right;
- margin-top: -1px;
-}
-#searchbar #search_label {
- font-size: 90%;
- font-weight: bold;
-}
-
-/* Redbox styles. */
-.RBForm {
- width: 20em;
- padding: 6px;
- border: 1px solid #ccc;
-}
-.RBForm input {
- margin: .2em;
-}
-
-/* Popup message styling. */
-.headercloseimg {
- float: right !important;
- cursor: pointer;
-}
-#compose_close {
- margin-top: 1px;
-}
-
-/* Keyboard key style */
-.kbd {
- background: #eee;
- color: #000;
- white-space: nowrap;
- padding: 1px 2px;
- border: 1px solid #888;
- font-size: 90%;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
-}
-
-/* Images */
-span.iconImg, span.spellcheckPopdownImg {
- margin-right: 4px;
-}
-
-/* Sidebar images. */
-span.infoIcon {
- background-image: url("../graphics/info_icon.png");
-}
-span.filtersIcon {
- background-image: url("../graphics/filters.png");
-}
-span.hordeIcon {
- background-image: url("../graphics/horde.png");
-}
-span.prefsIcon {
- background-image: url("../graphics/prefs.png");
-}
-span.logoutIcon {
- background-image: url("../graphics/logout.png");
-}
-
-/* Dimp action images. */
-span.dimpactionReply {
- background-image: url("../graphics/reply.png");
-}
-span.dimpactionForward {
- background-image: url("../graphics/forward.png");
-}
-span.dimpactionSpam {
- background-image: url("../graphics/spam.png");
-}
-span.dimpactionHam {
- background-image: url("../graphics/ham.png");
-}
-span.dimpactionCompose {
- background-image: url("../graphics/compose.png");
-}
-span.dimpactionCheckmail {
- background-image: url("../graphics/checkmail.png");
-}
-span.dimpactionRefresh {
- background-image: url("../graphics/reload.png");
-}
-span.dimpactionDelete {
- background-image: url("../graphics/delete.png");
-}
-span.dimpactionOther {
- background-image: url("../graphics/plus.png");
-}
-span.dimpactionSpellcheck {
- background-image: url("../graphics/spellcheck.png");
-}
-span.dimpactionDrafts {
- background-image: url("../graphics/drafts.png");
-}
-span.dimpactionEditsearch {
- background-image: url("../graphics/edit.png");
-}
-span.dimpactionResume {
- background-image: url("../graphics/mail_draft.png");
-}
-
-/* Context menu images */
-#ctx_message_reply span.iconImg {
- background-image: url("../graphics/reply.png");
-}
-#ctx_reply_reply span.iconImg, #ctx_reply_reply_all span.iconImg, #ctx_reply_reply_list span.iconImg {
- background-image: url("../graphics/replyall.png");
-}
-#ctx_message_forward span.iconImg, #ctx_forward_attach span.iconImg, #ctx_forward_body span.iconImg, #ctx_forward_both span.iconImg, #ctx_forward_redirect span.iconImg {
- background-image: url("../graphics/forward.png");
-}
-#ctx_folder_empty span.iconImg, #ctx_message_deleted span.iconImg, #oa_purge_deleted span.iconImg {
- background-image: url("../graphics/delete.png");
-}
-#ctx_message_undeleted span.iconImg, #oa_undeleted span.iconImg {
- background-image: url("../graphics/undelete.png");
-}
-#ctx_folder_seen span.iconImg {
- background-image: url("../graphics/mail_seen.png");
-}
-#ctx_folder_unseen span.iconImg, #ctx_folder_poll span.iconImg, #ctx_folder_nopoll span.iconImg {
- background-image: url("../graphics/mail_unseen.png");
-}
-#ctx_message_setflag span.iconImg, #oa_setflag span.iconImg, #ctx_folder_setflag span.iconImg {
- background-image: url("../graphics/mail_flagged.png");
-}
-#ctx_message_unsetflag span.iconImg, #oa_unsetflag span.iconImg {
- background-image: url("../graphics/mail_clearflag.png");
-}
-#ctx_message_source span.iconImg, #msg_view_source span.iconImg {
- background-image: url("../graphics/message_source.png");
-}
-#ctx_message_resume span.iconImg, #msg_resume_draft span.iconImg {
- background-image: url("../graphics/mail_draft.png");
-}
-#oa_preview_hide span.iconImg, #oa_preview_show span.iconImg {
- background-image: url("../graphics/preview.png");
-}
-#oa_layout_horiz span.iconImg {
- background-image: url("../graphics/application_tile_vertical.png");
-}
-#oa_layout_vert span.iconImg {
- background-image: url("../graphics/application_tile_horizontal.png");
-}
-#ctx_folder_create span.iconImg, #ctx_container_create span.iconImg, #ctx_folderopts_new span.iconImg {
- background-image: url("../graphics/folders/create.png");
-}
-#ctx_folder_rename span.iconImg, #ctx_container_rename span.iconImg, #ctx_vcontainer_edit span.iconImg, #ctx_vfolder_edit span.iconImg {
- background-image: url("../graphics/folders/edit.png");
-}
-#ctx_folder_search span.iconImg, #ctx_folder_searchsub span.iconImg, #ctx_container_search span.iconImg, #ctx_container_searchsub span.iconImg {
- background-image: url("../graphics/search.png");
-}
-#ctx_folder_delete span.iconImg, #ctx_vfolder_delete span.iconImg {
- background-image: url("../graphics/folders/delete.png");
-}
-#ctx_message_spam span.iconImg {
- background-image: url("../graphics/spam.png");
-}
-#ctx_message_ham span.iconImg {
- background-image: url("../graphics/ham.png");
-}
-#ctx_message_blacklist span.iconImg, #oa_blacklist span.iconImg {
- background-image: url("../graphics/blacklist.png");
-}
-#ctx_message_whitelist span.iconImg, #oa_whitelist span.iconImg {
- background-image: url("../graphics/whitelist.png");
-}
-#ctx_contacts_new span.iconImg {
- background-image: url("../graphics/compose.png");
-}
-#ctx_contacts_add span.iconImg {
- background-image: url("../graphics/add_contact.png");
-}
-#ctx_folderopts_reload span.iconImg {
- background-image: url("../graphics/reload.png");
-}
-#ctx_flag span.iconImg.flagUser {
- border: 1px black solid;
- height: 15px;
- width: 15px;
-}
-div.vpRow div.msgSubject span.flagUser {
- font-size: 90%;
- font-weight: normal;
- margin-right: 3px;
-}
-
-/* Thread images */
-div.msgSubject span.treeImg {
- margin-top: -4px;
- margin-right: 1px;
-}
-
-/* Other images */
-#msg_newwin span.iconImg, #msg_newwin_options span.iconImg {
- background-image: url("../graphics/newwin.png");
-}
-#msg_newwin span.iconImg {
- cursor: pointer;
- float: right;
- margin-left: 4px;
- margin-right: 0;
-}
-#th_expand span.iconImg, #partlist_col, #msgloglist_col {
- background-image: url("../graphics/arrow_collapsed.png");
- cursor: pointer;
- margin-right: 0;
-}
-#th_collapse span.iconImg, #partlist_exp, #msgloglist_exp {
- background-image: url("../graphics/arrow_expanded.png");
- cursor: pointer;
- margin-right: 0;
-}
-
-span.popdownImg, span.spellcheckPopdownImg {
- background-image: url("../graphics/popdown.png");
- margin-right: 0;
- margin-left: 0;
-}
-span.keyupImg {
- background-image: url("../graphics/key_up.png");
-}
-span.keydownImg {
- background-image: url("../graphics/key_down.png");
-}
-span.readonlyImg {
- background-image: url("../graphics/locked.png");
- vertical-align: sub;
-}
-
-/* Growler notification styles. */
-#Growler div.imp-reply, span.imp-reply {
- background-image: url("../graphics/mail_answered.png");
-}
-#Growler div.imp-reply_all, span.imp-reply_all {
- background-image: url("../graphics/replyall.png");
-}
-#Growler div.imp-forward, div.imp-redirect, span.imp-forward, span.imp-redirect {
- background-image: url("../graphics/mail_forwarded.png");
-}
+++ /dev/null
-<?xml version="1.0"?>
-
-<xsl:stylesheet version="1.0"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rss="http://purl.org/rss/1.0/"
- xmlns:atom="http://www.w3.org/2005/Atom">
-
- <xsl:output indent="yes" encoding="UTF-8"/>
-
- <xsl:template match="/rss|/atom:feed">
- <html>
- <head>
- <title>
- <xsl:value-of select="/rss/channel/title"/>
- </title>
- <style type="text/css">
- img {
- border: 0;
- padding: 5px;
- }
- </style>
- </head>
- <body>
- <p>
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
- </p>
-
- <h3>Subscribe to <xsl:value-of select="/rss/channel/title"/></h3>
-
- <p>
- Subscribe now in your favorite RSS aggregator:
- </p>
-
- <xsl:variable name="resource" select="/rss/channel/atom:link"/>
-
- <div>
- <a href="http://www.rojo.com/add-subscription?resource={$resource}">
- <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
- </a>
-
- <a href="http://add.my.yahoo.com/rss?url={$resource}">
- <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
- </a>
-
- <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
- <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
- </a>
-
- <a href="http://www.bloglines.com/sub/{$resource}">
- <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
- </a>
-
- <a href="http://fusion.google.com/add?feedurl={$resource}">
- <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
- </a>
- </div>
-
- <p>
- <h3>Preview</h3>
- </p>
-
- <xsl:apply-templates select="/rss/channel/item" />
-
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="item">
- <xsl:variable name="link" select="link"/>
- <p>
- <a href="{$link}">
- <xsl:value-of select="title"/>
- </a>
- </p>
- </xsl:template>
-
-</xsl:stylesheet>
+++ /dev/null
-/**
- * CSS corrections for IE 6 or below.
- */
-
-/* Fixes broken inline-block. */
-.mimePartInfo div,
-.mimeStatusMessage,
-.searchElement,
-#search_form em.joinOr {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-/**
- * CSS corrections for IE 7.
- */
-
-/* Fixes broken inline-block. */
-.mimePartInfo div,
-.mimeStatusMessage,
-.searchElement,
-#search_form em.joinOr {
- zoom: 1;
- *display: inline;
-}
+++ /dev/null
-/**
- * MIMP core CSS
- */
-
-body {
- font-family: sans-serif;
- font-size: 90%;
-}
-
-.fixed {
- font-family: monospace;
-}
-
-.notices img {
- display: none;
-}
-.notices {
- border: 1px solid black;
-}
+++ /dev/null
-#message .ui-body-c {
- border-top-width: 0;
-}
+++ /dev/null
-/**
- * S.Niksefat & C.Mortezania in Amirkabir MetaNET Ltd.
- */
-
-/* Message list table styles. */
-.messageList th {
- text-align: right;
-}
-
-/* Navbar action styling. */
-.msgactions li {
- float: right;
- border-right: 0;
- border-left: 1px solid #888;
-}
-.msgactions li.lastnavbar {
- border-left: 0;
-}
-.msgactions a.hasmenu {
- padding-right: 0;
- padding-left: 11px;
- background-position: center left;
-}
-.msgactions li ul {
- left: auto;
- right: -1px;
-}
-
-#msgheaders {
- clear: right;
-}
-
-/* Pad the addressbook icon in header compose links. */
-.msgheader img {
- padding: 1px 2px 1px 1px;
-}
+++ /dev/null
-/* Mailbox page styling. */
-.mboxheader {
- font-size: 110%;
- text-align: left;
-}
-.mboxheader .pageCount {
- padding-right: 10px;
-}
-
-table.mboxactions {
- border-collapse: collapse;
- width: 100%;
-}
-
-#checkheader {
- width: 8%;
-}
-#checkheader input {
- float: left;
-}
-
-#mboxdate {
- width: 14%;
-}
-
-#mboxto, #mboxfrom {
- width: 20%;
-}
-
-#mboxthread, #mboxsubject {
- width: 52%;
-}
-
-#mboxsize {
- width: 6%;
-}
-
-/* Message list table styles. */
-.searchfolder a.smallheader {
- display: block;
-}
-.messageList {
- table-layout: fixed;
- width: 100%;
- border-collapse: collapse;
-}
-.messageList tr {
- height: 20px;
-}
-.messageList th {
- border-top: 1px solid #999;
- border-left: 1px solid #ddd;
- cursor: pointer;
- overflow: hidden;
- padding: 0 0 1px 2px;
- text-align: left;
- white-space: nowrap;
-}
-.messageList th .toggleSort {
- font-size: 90%;
-}
-.messageList td {
- padding-top: 0;
- padding-bottom: 0;
- text-indent: 1px;
- white-space: nowrap;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
- overflow: hidden;
- border: 1px solid #ddd;
- vertical-align: middle;
-}
-.messageList td label input {
- vertical-align: middle;
-}
-.messageList td span.flagUser {
- font-size: 80%;
- margin-right: 3px;
-}
-
-#messages h1.header {
- font-size: 110%;
- vertical-align: bottom;
-}
-#messages h1.header span.flagUser {
- font-size: 80%;
- margin-left: 3px;
-}
-
-/* Newmail alerts. */
-#newmail {
- padding: 1em;
- background: #ffc;
- border: 2px solid #ccc;
-}
-#newmail ul {
- list-style: none;
- margin-bottom: 1em;
-}
-
-/* Navbar action styling. */
-table.navbaractions {
- border-collapse: collapse;
- width: 100%;
-}
-ul.msgactions, ul.msgactions ul {
- list-style: none;
-}
-.msgactions li {
- float: left;
- padding: 1px 3px;
- border-right: 1px solid #888;
- position: relative;
-}
-.msgactions li.lastnavbar {
- border-right: 0;
-}
-.msgactions a.hasmenu {
- padding-right: 15px;
- margin-right: -3px;
- background: url("graphics/popdown.png") no-repeat center right;
-}
-.msgactions li a {
- font-size: 90%;
- white-space: nowrap;
-}
-.folders .msgactions li a {
- font-size: 100%;
-}
-.msgactions li ul {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- display: none;
- padding: 1px;
- position: absolute;
- z-index: 99;
-}
-.bottomborder .msgactions li ul {
- top: 1.25em;
-}
-.topborder .msgactions li ul {
- bottom: 1.25em;
-}
-.msgactions li ul a:hover, .msgactions li ul a:active {
- background: gray;
- color: #fff;
-}
-.msgactions li:hover ul, .msgactions li.hover ul {
- display: block;
-}
-.msgactions li ul li {
- float: none;
- padding: 0;
- border: none;
- display: inline;
-}
-.msgactions li ul li a {
- display: block;
- padding: 2px;
-}
-.mboxcontrol {
- color: #000;
- background: #ccc;
-}
-.bottomborder {
- border-bottom: 1px solid #999;
- padding-bottom: 0;
- padding-top: 0;
-}
-.topborder {
- border-top: 1px solid #999;
-}
-
-table.msgActionTable, #fmanager table {
- width: 100%;
- border-collapse: collapse;
-}
-div.msgActions, #fmanager div.folderActions {
- padding-left: 15px;
-}
-
-/* Message headers styling. */
-#msgheaders table {
- border-collapse: collapse;
-}
-
-/* Message body styling. */
-.messageBody {
- border-top: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
- background: #fff;
- padding: 8px;
-}
-.messageBody div.mimePartData {
- margin-bottom: 8px;
-}
-
-/* Search page styling. */
-#search_form div.item {
- padding: 1px 0 1px 0;
-}
-#search_form em.join {
- font-weight: bold;
- padding-left: 2px;
- padding-right: 2px;
-}
-#search_form em.joinOr {
- display: inline-block;
- padding: 5px;
-}
-
-.searchAdd, .searchElement {
- display: -moz-inline-stack;
- display: inline-block;
- padding: 3px;
-}
-
-#no_search_criteria, #no_search_folders {
- font-weight: bold;
- padding: 3px;
-}
-
-.searchElement {
- background-color: lightblue;
- border: 1px solid gray;
- margin: 2px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.searchElement em {
- font-style: normal;
-}
-.searchElement span.notMatch {
- padding-left: 3px;
- padding-right: 3px;
-}
-.searchElement span.subfolders {
- padding-left: 10px;
-}
-.searchElement input.checkbox {
- margin-right: 3px;
- vertical-align: text-top;
-}
-.searchElement .calendarPopup {
- margin-left: 3px;
-}
-.searchElement .searchuiDelete {
- padding-left: 6px;
- vertical-align: text-top;
-}
-
-.searchuiCalendar {
- background-image: url("graphics/calendar.png");
-}
-.searchuiFoldersActions {
- font-size: 90%;
- margin-left: 10px;
-}
-.searchuiFoldersActions a {
- color: #366;
-}
-.searchuiButtons {
- padding-top: 5px;
-}
-.signedinvalid td .signature {
- color: #999;
-}
-
-/* Folder view. */
-#checkAll0, #checkAll1, #fmanager input.checkbox {
- vertical-align: middle;
-}
-
-#fmanager div.folderChoose {
- padding-left: 5px;
-}
-
-span.folderImg {
- background-image: url("graphics/folders/folder.png");
-}
-span.folderopenImg {
- background-image: url("graphics/folders/open.png");
-}
-span.draftsImg {
- background-image: url("graphics/folders/drafts.png");
-}
-span.inboxImg {
- background-image: url("graphics/folders/inbox.png");
-}
-span.sentImg {
- background-image: url("graphics/folders/sent.png");
-}
-span.spamImg {
- background-image: url("graphics/folders/spam.png");
-}
-span.trashImg {
- background-image: url("graphics/folders/trash.png");
-}
-
-.folderunsub {
- background: #bbb;
- font-style: italic;
-}
-
-/* Style for div that fixes KHTML browsers. */
-.ohide {
- overflow: hidden;
- text-overflow: ellipsis;
- -o-text-overflow: ellipsis;
-}
-
-/* Style for HTML data iframe. */
-.htmlMsgData {
- margin: 2px 0;
- width: 100%;
-}
-
-/* Compose view */
-.composebody {
- padding: 2px;
-}
-#text_identity, #to, #cc, #bcc, #subject {
- width: 550px;
-}
-.spellcheck {
- white-space: pre;
- white-space: -moz-pre-wrap;
- white-space: -hp-pre-wrap;
- white-space: -o-pre-wrap;
- white-space: -pre-wrap;
- white-space: pre-wrap;
- white-space: pre-line;
- word-wrap: break-word;
-}
-
-.folders {
- font-size: 100%;
-}
-.folderselect {
- padding-top: 5px;
-}
-.seen {
- background: #fff;
-}
-
-.addressTr {
- width: 580px;
-}
-.addressTr span {
- vertical-align: top;
-}
-
-.attachList {
- width: 100%;
- border-collapse: collapse;
-}
-
-/* Message flags definitions.
- * For background color, see config/prefs.php [msgflags preference]. */
-div.msgflags {
- padding-right: 1px;
- vertical-align: middle;
-}
-.mboxheader div.msgflags {
- vertical-align: sub;
-}
-
-div.msgflags.flagPersonal {
- background-image: url("graphics/mail_personal.png");
-}
-div.msgflags.flagHighpriority {
- background-image: url("graphics/mail_priority_high.png");
-}
-tr.flagLowpriority {
- font-weight: normal !important;
-}
-div.msgflags.flagLowpriority {
- background-image: url("graphics/mail_priority_low.png");
-}
-div.msgflags.flagSignedmsg {
- background-image: url("graphics/signed.png");
-}
-div.msgflags.flagEncryptmsg {
- background-image: url("graphics/encrypted.png");
-}
-div.msgflags.flagAttachmsg {
- background-image: url("graphics/attachment.png");
-}
-tr.flagUnseen {
- font-weight: bold;
-}
-div.msgflags.flagUnseen, span.iconImg.flagUnseen {
- background-image: url("graphics/mail_unseen.png");
-}
-div.msgflags.flagAnswered, span.iconImg.flagAnswered {
- background-image: url("graphics/mail_answered.png");
-}
-div.msgflags.flagDraft, span.iconImg.flagDraft {
- background-image: url("graphics/mail_draft.png");
-}
-div.msgflags.flagForwarded, span.iconImg.flagForwarded {
- background-image: url("graphics/mail_forwarded.png");
-}
-div.msgflags.flagFlagged, span.iconImg.flagFlagged {
- background-image: url("graphics/mail_flagged.png");
-}
-tr.flagDeleted * {
- text-decoration: line-through;
-}
-div.msgflags.flagDeleted, span.iconImg.flagDeleted {
- background-image: url("graphics/mail_deleted.png");
-}
-
-/* Prefs management styles. */
-table.accountsmanagement, table.flagmanagement, table.searchesmanagement {
- padding-bottom: 10px;
-}
-table.accountsmanagement td, table.flagmanagement td, table.searchesmanagement td {
- padding-right: 12px;
-}
-table.accountsmanagement thead td, table.flagmanagement thead td, table.searchesmanagement thead td {
- font-weight: bold;
- text-decoration: underline;
-}
-
-table.accountsmanagement td.required, .accountsNotSecure {
- color: red;
-}
-table.accountsmanagement td.noneconfigured {
- font-style: italic;
-}
-.accountsSecure {
- color: green;
-}
-
-table.flagmanagement div.flagUser {
- border: 1px solid gray;
- margin-right: 2px;
-}
-table.flagmanagement tbody td.flagicon {
- text-align: center;
-}
-
-table.searchesmanagement td.searchdescription {
- background-color: #ffa;
- width: 500px;
-}
-table.searchesmanagement .vfolderenabled {
- color: blue;
- cursor: pointer;
- text-decoration: underline;
-}
-
-/* Prefs styles. */
-.prefsPgpContainer, .prefsSmimeContainer {
- border: 1px solid black;
- margin: 5px 0;
- padding: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.prefsPgpHeader, .prefsSmimeHeader {
- margin-bottom: 5px;
-}
-.prefsPgpWarning, .prefsSmimeWarning {
- color: red;
- padding: 5px 10px;
-}
-
-.prefsAclTable {
- padding-bottom: 8px;
- width: 100%;
-}
-
-/* Quota styles. */
-.quotawarn {
- color: #000;
- background: yellow;
-}
-.quotaalert {
- color: #fff;
- background: #f00;
-}
-
-/* Pad the addressbook icon in header compose links. */
-td.msgheader {
- width: 100%;
-}
-.msgheader img {
- padding: 0 1px 0 2px;
- vertical-align: bottom;
-}
-
-/* Contacts styles. */
-#contactstable #search {
- width: 150px;
-}
-#contactstable #search_results, #contactstable #selected_addresses {
- width: 200px;
-}
-.contactsButtons {
- text-align: center;
-}
-.contactsButtons input {
- width: 60px;
-}
-
-/* Popdown styles. */
-span.spellcheckPopdownImg {
- cursor: pointer;
- background: url("graphics/popdown.png") no-repeat center center;
- vertical-align: top;
- margin-left: 3px;
-}
-span.spellcheckPopdownImg:hover {
- border-left: 1px solid #fff;
- border-top: 1px solid #fff;
- border-right: 1px solid #000;
- border-bottom: 1px solid #000;
- margin: -1px -1px -1px 2px;
-}
-
-/* Large addresslist display. */
-.largeaddrlist {
- cursor: pointer;
- background: #aaa;
- margin-right: 5px;
-}
-.largeaddrlist:hover {
- text-decoration: underline;
-}
-
-/* Thread page */
-.threadSummary {
- margin: 5px 3px;
-}
-.threadSummary div {
- height: 16px;
-}
-.threadBox {
- margin: 3px;
-}
-.threadBox div.item0 {
- padding: 1px 2px;
-}
-.threadBox span.threadlink {
- float: right;
-}
-.threadBox .messageBody {
- border-bottom: 0;
-}
-
-/* Expand/Collapse graphic. */
-span.arrowCollapsed {
- background-image: url("graphics/arrow_collapsed.png");
- cursor: pointer;
-}
-span.arrowExpanded {
- background-image: url("graphics/arrow_expanded.png");
- cursor: pointer;
-}
-
-/* Loading graphic */
-span.loadingImg {
- z-index: 1000;
- border: 1px #e0e0e0 solid;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- background: #fff url("graphics/loading.gif") no-repeat center;
- padding: 3px;
- width: 16px;
- height: 16px;
-}
-td.addressTr span.loadingImg {
- padding: 0 0 0 16px;
-}
-
-/* Inline display (Horde_Mime_Viewer) styles. */
-.mimeStatusMessageTable {
- margin-bottom: 3px;
- font-size: 90%;
-}
-.mimeStatusMessageTable {
- background: #ffc;
- border: 1px solid #fff760;
- color: #000;
- display: -moz-inline-stack;
- display: inline-block;
- margin-bottom: 3px;
- padding: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.mimeStatusIcon {
- width: 22px;
-}
-div.mimeStatusMessage, div.mimePartInfo {
- margin-bottom: 5px;
-}
-.mimePartInfo div {
- background: #efefef;
- border: 1px solid #ccc;
- font-size: 90%;
- margin: 0;
- padding: 5px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- /* For FF2 */
- display: table-cell;
- display: inline-block;
-}
-.mimePartInfo div img {
- vertical-align: bottom;
-}
-.mimePartInfoAtc div {
- border: 1px dashed;
- background-image: url("graphics/attachment.png");
- background-position: 2px 50%;
- background-repeat: no-repeat;
- padding-left: 25px;
-}
-
-.mimeStatusMessageTable td {
- padding: 0;
-}
-.mimeStatusMessageTable td table td {
- padding-right: 2px;
- white-space: nowrap;
-}
-
-.mimePartWrap, .mimePartWrapValid, .mimePartWrapInvalid {
- border: 2px solid #666;
- margin: 2px 0;
- padding: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
-}
-.mimePartWrapValid {
- border-color: #cfc;
-}
-.mimePartWrapInvalid {
- border-color: #ffd0af;
-}
-
-.mimeHeadersPrint {
- border-color: black;
- /* Must be pixel size to properly work with Mozilla on print page. */
- font-size: 12px;
-}
-
-/* Other images. */
-.downloadAtc, .downloadZipAtc, .saveImgAtc {
- margin-left: 1px;
-}
-.downloadAtc, .saveAsImg {
- background-image: url("graphics/download.png");
-}
-.downloadZipAtc {
- background-image: url("graphics/mime/compressed.png");
-}
-.printAtc {
- background-image: url("graphics/print.png");
-}
-.saveImgAtc {
- background-image: url("graphics/gallery.png");
-}
-.deleteImg {
- background-image: url("graphics/delete.png");
-}
-.closeImg, .searchuiDelete {
- background-image: url("graphics/close.png");
-}
-.reloadImg {
- background-image: url("graphics/reload.png");
-}
-.editImg {
- background-image: url("graphics/edit.png");
-}
-
-/* iTip styles. */
-#itipconflicts {
- border-spacing: 0;
-}
-#itipconflicts tr.itipcollision {
- background-color: #f00;
- color: #fff;
-}
-
-#itipconflicts tr.itipnearcollision {
- background-color: #ee0;
-}
-
-/* Quota syles. */
-#quota {
- border-collapse: collapse;
- width: 100%;
-}
-#quota td {
- padding: 3px;
- vertical-align: middle;
-}
--- /dev/null
+.striped tr td:first-child {
+ padding-right: 8px;
+}
+++ /dev/null
-.striped tr td:first-child {
- padding-right: 8px;
-}
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:rss="http://purl.org/rss/1.0/"
+ xmlns:atom="http://www.w3.org/2005/Atom">
+
+ <xsl:output indent="yes" encoding="UTF-8"/>
+
+ <xsl:template match="/rss|/atom:feed">
+ <html>
+ <head>
+ <title>
+ <xsl:value-of select="/rss/channel/title"/>
+ </title>
+ <style type="text/css">
+ img {
+ border: 0;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+ </p>
+
+ <xsl:variable name="link" select="/rss/channel/link"/>
+ <h3>Subscribe to <a href="{$link}"><xsl:value-of select="/rss/channel/title"/></a></h3>
+ <xsl:variable name="cimage" select="/rss/channel/image/url"/>
+ <div style="float:right;"><img src="{$cimage}"/></div>
+ <p>
+ Subscribe now in your favorite RSS aggregator:
+ </p>
+
+ <xsl:variable name="resource" select="/rss/channel/atom:link"/>
+
+ <div>
+ <a href="http://add.my.yahoo.com/rss?url={$resource}">
+ <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
+ </a>
+
+ <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
+ <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
+ </a>
+
+ <a href="http://www.bloglines.com/sub/{$resource}">
+ <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
+ </a>
+
+ <a href="http://fusion.google.com/add?feedurl={$resource}">
+ <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
+ </a>
+ </div>
+
+ <p>
+ <h3>Preview</h3>
+ </p>
+
+ <xsl:apply-templates select="/rss/channel/item" />
+
+ </body>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="item">
+ <xsl:variable name="link" select="link"/>
+ <p>
+ <a href="{$link}">
+ <xsl:value-of select="title"/>
+ </a>
+ <br />
+ <xsl:value-of select="description"/>
+ </p>
+ </xsl:template>
+
+</xsl:stylesheet>
--- /dev/null
+.storySubtitle {
+ font-style: italic;
+ font-size: 90%;
+ color: #999;
+ margin: 5px 10px;
+ padding: 2px;
+ background: #fff;
+}
+
+.storyBody {
+ margin: 5px 10px;
+ padding: 2px;
+ color: #000;
+ background: #fff;
+}
+.storyBody ul, .storyBody ol {
+ margin: 1em 0;
+ -moz-padding-start: 40px;
+}
+
+.storyLinks, .storyTags {
+ margin: 5px 10px;
+ padding: 2px;
+ font-size: 90%;
+ background: #fff;
+}
+.storyLinks {
+ border-top: 1px solid #ccc;
+}
+
+.storyComments {
+ margin-top: 8px;
+}
+
+.tagSelector {
+ border: 1px solid #ccc;
+ margin: 4px;
+ padding: 5px;
+ background: #fff;
+ width: 150px;
+}
+
+a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
+ color: #ccc;
+}
+
+a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
+ color: #99c;
+}
+
+a.later:link, a.later:visited, a.later:hover, a.later:active {
+ color: #99f;
+}
+
+a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
+ color: #00f;
+}
+
+/* Tables. */
+table#feeds {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#feeds th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#feeds td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#feeds th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#feeds th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+/* QuickFinder */
+.QuickFinderNoMatch {
+ display: none;
+}
+#feeds-empty {
+ padding: 4px;
+ font-style: italic;
+}
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+++ /dev/null
-<?xml version="1.0"?>
-
-<xsl:stylesheet version="1.0"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rss="http://purl.org/rss/1.0/"
- xmlns:atom="http://www.w3.org/2005/Atom">
-
- <xsl:output indent="yes" encoding="UTF-8"/>
-
- <xsl:template match="/rss|/atom:feed">
- <html>
- <head>
- <title>
- <xsl:value-of select="/rss/channel/title"/>
- </title>
- <style type="text/css">
- img {
- border: 0;
- padding: 5px;
- }
- </style>
- </head>
- <body>
- <p>
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
- </p>
-
- <xsl:variable name="link" select="/rss/channel/link"/>
- <h3>Subscribe to <a href="{$link}"><xsl:value-of select="/rss/channel/title"/></a></h3>
- <xsl:variable name="cimage" select="/rss/channel/image/url"/>
- <div style="float:right;"><img src="{$cimage}"/></div>
- <p>
- Subscribe now in your favorite RSS aggregator:
- </p>
-
- <xsl:variable name="resource" select="/rss/channel/atom:link"/>
-
- <div>
- <a href="http://add.my.yahoo.com/rss?url={$resource}">
- <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
- </a>
-
- <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
- <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
- </a>
-
- <a href="http://www.bloglines.com/sub/{$resource}">
- <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
- </a>
-
- <a href="http://fusion.google.com/add?feedurl={$resource}">
- <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
- </a>
- </div>
-
- <p>
- <h3>Preview</h3>
- </p>
-
- <xsl:apply-templates select="/rss/channel/item" />
-
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="item">
- <xsl:variable name="link" select="link"/>
- <p>
- <a href="{$link}">
- <xsl:value-of select="title"/>
- </a>
- <br />
- <xsl:value-of select="description"/>
- </p>
- </xsl:template>
-
-</xsl:stylesheet>
+++ /dev/null
-.storySubtitle {
- font-style: italic;
- font-size: 90%;
- color: #999;
- margin: 5px 10px;
- padding: 2px;
- background: #fff;
-}
-
-.storyBody {
- margin: 5px 10px;
- padding: 2px;
- color: #000;
- background: #fff;
-}
-.storyBody ul, .storyBody ol {
- margin: 1em 0;
- -moz-padding-start: 40px;
-}
-
-.storyLinks, .storyTags {
- margin: 5px 10px;
- padding: 2px;
- font-size: 90%;
- background: #fff;
-}
-.storyLinks {
- border-top: 1px solid #ccc;
-}
-
-.storyComments {
- margin-top: 8px;
-}
-
-.tagSelector {
- border: 1px solid #ccc;
- margin: 4px;
- padding: 5px;
- background: #fff;
- width: 150px;
-}
-
-a.earliest:link, a.earliest:visited, a.earliest:hover, a.earliest:active {
- color: #ccc;
-}
-
-a.earlier:link, a.earlier:visited, a.earlier:hover, a.earlier:active {
- color: #99c;
-}
-
-a.later:link, a.later:visited, a.later:hover, a.later:active {
- color: #99f;
-}
-
-a.latest:link, a.latest:visited, a.latest:hover, a.latest:active {
- color: #00f;
-}
-
-/* Tables. */
-table#feeds {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#feeds th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#feeds td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#feeds th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#feeds th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-/* QuickFinder */
-.QuickFinderNoMatch {
- display: none;
-}
-#feeds-empty {
- padding: 4px;
- font-style: italic;
-}
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
--- /dev/null
+.kronolith_embedded {
+ margin: 0;
+ padding: 0;
+ font-size: 90%;
+}
+
+.kronolith_embedded a {
+ color: blue;
+ text-decoration: none;
+}
+.kronolith_embedded a:hover {
+ text-decoration: underline;
+}
+
+.kronolith_embedded .title {
+ font-weight: bold;
+ font-size: 100%;
+}
+
+.kronolith_embedded .control {
+ background: #CCCCCC none repeat scroll 0 0;
+ border-bottom: 1px solid #999999;
+ color: #000000;
+ padding: 1px;
+}
+
+.kronolith_embedded .linedRow, .kronolith_embedded tr.linedRow td,
+.kronolith_embedded table.linedRow td, .kronolith_embedded ul.linedRow li {
+ background: #FFFFFF none repeat scroll 0 0;
+ border-bottom: 1px solid #DDDDDD;
+ color: #000000;
+}
+
+.kronolith_embedded .nowrap {
+ white-space: nowrap;
+}
+
+.kronolith_embedded .text {
+ background: #FFFFFF none repeat scroll 0 0;
+ color: #000000;
+}
+
+.kronolith_embedded .block-eventbox,
+.kronolith_embedded table.nopadding td.block-eventbox {
+ padding: 0 4px;
+}
+
+.kronolith_embedded .event {
+}
+
+.kronolith_embedded img, .kronolith_embedded .img,
+.kronolith_embedded .img:active, .kronolith_embedded .img:hover,
+.kronolith_embedded .img:visited, .kronolith_embedded .image {
+ background: transparent none repeat scroll 0 0;
+ border: medium none;
+ vertical-align: middle;
+}
+
+.kronolith_embedded .block-monthgrid {
+ background: #FFFFFF none repeat scroll 0 0;
+}
+
+.kronolith_embedded .item {
+ background: #EEEEEE none repeat scroll 0 0;
+ color: #000000;
+}
+.kronolith_embedded .othermonth {
+ background: #E7EEEC none repeat scroll 0 0;
+}
+.kronolith_embedded .block-monthgrid .today {
+ border: 1px solid #444466;
+}
+.kronolith_embedded .weekend {
+ background: #FFFFCC none repeat scroll 0 0;
+}
+
+.kronolith_embedded .clear {
+ clear: both;
+ height: 0;
+ line-height: 0;
+}
+
+.kronolith_embedded table {
+ border: medium none;
+}
+
+.kronolith_embedded td, .kronolith_embedded th {
+ padding: 1px;
+}
+div.horde_nicetitle {
+ color: #000;
+ background: #ffc;
+ border: 1px solid #000;
+ padding: 5px;
+ z-index: 1001;
+ position: absolute;
+ overflow: hidden;
+ opacity: .90;
+ -moz-border-radius: 3px;
+ -webkit-border-radius: 3px;
+ border-radius: 3px;
+}
+div.horde_nicetitle pre {
+ text-align: left;
+ font-size: 75%;
+ font-family: "Lucida Console",Courier,"Courier New";
+}
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:rss="http://purl.org/rss/1.0/"
+ xmlns:atom="http://www.w3.org/2005/Atom">
+
+ <xsl:output indent="yes" encoding="UTF-8"/>
+
+ <xsl:template match="/rss|/atom:feed">
+ <html>
+ <head>
+ <title>
+ <xsl:value-of select="/rss/channel/title"/>
+ </title>
+ <style type="text/css">
+ img {
+ border: 0;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+ </p>
+
+ <xsl:variable name="link" select="/rss/channel/link"/>
+ <h3>Subscribe to <a href="{$link}"><xsl:value-of select="/rss/channel/title"/></a></h3>
+ <xsl:variable name="cimage" select="/rss/channel/image/url"/>
+ <div style="float:right;"><img src="{$cimage}"/></div>
+ <p>
+ Subscribe now in your favorite RSS aggregator:
+ </p>
+
+ <xsl:variable name="resource" select="/rss/channel/atom:link"/>
+
+ <div>
+ <a href="http://www.rojo.com/add-subscription?resource={$resource}">
+ <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
+ </a>
+
+ <a href="http://add.my.yahoo.com/rss?url={$resource}">
+ <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
+ </a>
+
+ <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
+ <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
+ </a>
+
+ <a href="http://www.bloglines.com/sub/{$resource}">
+ <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
+ </a>
+
+ <a href="http://fusion.google.com/add?feedurl={$resource}">
+ <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
+ </a>
+ </div>
+
+ <p>
+ <h3>Preview</h3>
+ </p>
+
+ <xsl:apply-templates select="/rss/channel/item" />
+
+ </body>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="item">
+ <xsl:variable name="link" select="link"/>
+ <p>
+ <a href="{$link}">
+ <xsl:value-of select="title"/>
+ </a>
+ <br />
+ <xsl:value-of select="description"/>
+ </p>
+ </xsl:template>
+
+</xsl:stylesheet>
--- /dev/null
+#kronolithBody {
+ overflow-x: hidden;
+}
+#kronolithViewMonth {
+ width: 100%;
+ height: expression(kronolithBody.offsetHeight+'px');
+}
+#kronolithViewMonthContainer {
+ top: 45px;
+ width: 100%;
+ height: expression(kronolithViewMonth.offsetHeight-66+'px');
+}
+#kronolithLoadingmonth {
+ top: 23px;
+}
+table.kronolithView td.kronolithFirstCol {
+ width: 22px;
+}
+#kronolithViewMonthHead .kronolithFirstCol {
+ width: 20px;
+}
+.kronolithFirstCol span {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
+#kronolithViewWeek .kronolithViewHead,
+#kronolithViewDay .kronolithViewHead {
+ margin: 0;
+}
+.kronolithEventsWeek {
+ height: expression(kronolithEventsWeek.offsetHeight+'px');
+}
+.kronolithViewBody {
+ top: 133px;
+}
--- /dev/null
+.kronolithFirstCol span {
+ filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
+}
--- /dev/null
+
+.kronolithEventTentative {
+ font-style: italic;
+}
+.kronolithEventCancelled {
+ text-decoration: line-through;
+}
+.event-time, .event-location {
+ font-size: 85%;
+}
+.weekend {
+ background: #ffc;
+}
+.description {
+ padding: .5em;
+}
+
+/* Event view styles */
+.kronolithEventDetail p {
+ margin-left: 5px;
+}
+.kronolithEventDetailTitle {
+}
+.kronolithEventDetailCalendar {
+ color: #ccc;
+ font-style: italic;
+}
+.kronolithEventDetailLocation a {
+ font-size: 85%;
+}
+
+/* Day view styles */
+.kronolithDayHeader {
+ width: 100%;
+ text-align: center;
+}
+.kronolithDayHeader a {
+ vertical-align: middle;
+}
+.kronolithDayDate {
+ margin-left: 10px;
+ margin-right: 10px;
+}
+.kronolithTimeWrapper {
+ float: left;
+ padding-right: 4px;
+ margin-right: 6px;
+ border-right: 2px solid black;
+ min-width: 90px;
+}
+.kronolithStartTime {
+}
+.kronolithEndTime {
+ font-size: 80%;
+}
+.kronolithDayLocation {
+ padding-left: 6px;
+ font-style: italic;
+ color: gray;
+}
+.kronolithDayDetail {
+}
+.kronolithDayDetail h4 {
+ text-align: center;
+ margin-bottom: 0;
+ margin-top: 0;
+}
+
+/* Mini calendar */
+.kronolithMinical {
+ background-color: #fff;
+}
+.kronolithMinical table {
+ width: 100%;
+ border-spacing: 0;
+}
+#kronolithBody .kronolithMinical caption {
+ margin: 0 1px 1px 1px;
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+ font-size: 100%;
+ border-bottom: 1px #999 dotted;
+ text-align: left;
+}
+
+.kronolithMonthHeader {
+ text-align: center;
+}
+.kronolithMonthHeader a {
+ vertical-align: middle;
+}
+.kronolithMinical th, .kronolithMinical td {
+ font-size: 90%;
+}
+.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ text-align: center;
+ background-color: #d6d6d6;
+ color: #202020;
+ border: 1px #999 solid !important;
+}
+.kronolithMinical tbody td {
+ width: 24px;
+ height: 24px;
+ line-height: 24px;
+ text-align: center;
+ color: #808080;
+ empty-cells: show;
+ cursor: pointer;
+ border: 1px transparent;
+}
+.kronolithMinical .kronolithMinicalEmpty {
+ background: none;
+ border-color: #e2e2e2;
+ color: silver;
+}
+.kronolithMinical .kronolithContainsEvents {
+ background-color: #ffc;
+ font-weight: bold;
+}
+
+.kronolithMinical .kronolithSelected {
+ border: 1px #999 solid !important;
+}
+
+.kronolithToday, .kronolithMinical .kronolithToday {
+ background-color: #ebf3fc;
+ border: 1px solid #808080;
+}
\ No newline at end of file
--- /dev/null
+.kronolithEventsWeek {
+ width: 14%;
+ margin: 0 .2%;
+}
+.kronolithEventsWeek:last-child {
+ margin-right: 0;
+}
--- /dev/null
+/* Autocomplete styles. */
+.autocomplete {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ position: absolute;
+ padding: 2px 2px 2px 2px;
+}
+.autocomplete ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+.autocomplete ul li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 90%;
+ color: #000;
+}
+.autocomplete ul .selected {
+ background: gray;
+ color: #fff;
+}
+
+/* Calendar styles. */
+.hour {
+ font-size: 90%;
+ font-weight: bold;
+}
+.halfhour {
+ font-size: 60%;
+ font-weight: bold;
+ vertical-align: super;
+}
+.kronolithEventTentative {
+ font-style: italic;
+}
+.kronolithEventCancelled {
+ text-decoration: line-through;
+}
+.event-time, .event-location {
+ font-size: 85%;
+}
+table.monthgrid {
+ width: 100%;
+ border-top: 1px solid #999;
+ border-left: 1px solid #999;
+}
+table.monthgrid th, table.monthgrid td {
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+}
+.monthgrid .today {
+ border: 2px solid #446;
+ background: #fff;
+}
+.othermonth {
+ background: #e7eeec;
+}
+.weekend {
+ background: #ffc;
+}
+.description {
+ padding: .5em;
+}
+
+#footer {
+ margin-top: 8px;
+}
+
+/* Event form. */
+#eventform textarea {
+ padding: 2px;
+ width: 98%;
+}
+#eventform .toggle {
+ cursor: pointer;
+}
+#eventform .extra {
+ color: #666;
+}
+#eventform .warning, #deleteform .warning {
+ background: #ffc;
+ border: 1px solid #fff760;
+ padding: 8px;
+}
+#eventform #start_img, #eventform #end_img, #eventform #recur_end_img {
+ cursor: pointer;
+}
+
+/* Block-specific styles. */
+.block-monthgrid {
+ background: #fff;
+}
+.block-monthgrid .today {
+ border: 1px solid #446;
+}
+
+/* background-color will always be overridden for the
+ * *-eventbox classes */
+.block-eventbox, table.nopadding td.block-eventbox {
+ padding: 0 4px;
+}
+.month-eventbox {
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ padding: 2px;
+ margin: 1px;
+}
+.week-eventbox {
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ padding: 3px;
+ font-size: 90%;
+}
+.day-eventbox {
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ padding: 3px;
+}
+
+.selected-control {
+ background: #bbcbff;
+ border-bottom: 1px solid #999;
+}
+
+.day {
+ display: block;
+ float: left;
+ width: 14px;
+ height: 14px;
+ padding: 1px;
+ background: #ddd;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+ font-size: 80%;
+ font-weight: bold;
+ text-align: center;
+ text-decoration: none;
+}
+.day:hover {
+ text-decoration: none;
+ background: #e9e9e9;
+}
+.week {
+ float: left;
+ font-size: 90%;
+ padding-left: 2px;
+}
+a.newEvent {
+ display: block;
+ float: left;
+ height: 12px;
+ width: 12px;
+ padding: 4px 0 0;
+ font-size: 50%;
+ text-align: center;
+ background: #ddd;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+}
+a.newEvent:hover {
+ background: #e9e9e9;
+}
+a.newEvent img {
+ vertical-align: top;
+}
+
+.year-event {
+ background: #fff760;
+}
+
+/* Free/busy */
+.kronolithFBLegend {
+ font-size: 90%;
+ padding-right: 10px;
+}
+.kronolithFBBusy {
+ position: relative;
+ background: #f00;
+}
+.kronolithFBUnknown {
+ background: #d4d0c8 url("graphics/unknown-background.png") repeat left top;
+}
+.kronolithFBFree {
+ position: relative;
+ background: #28b22b;
+ color: #fff;
+}
+.kronolithAjax .kronolithFBFree {
+ /*position: static;*/
+ position: relative;
+}
+.kronolithAjax .kronolithFBBusy {
+ /*position: static;*/
+ position: absolute;
+}
+div.fbgrid {
+ background-color: #fff;
+ overflow: auto;
+ padding: 0 1ex 0 1ex;
+}
+.fbgrid table {
+ width: 100%;
+ border-collapse: collapse;
+}
+.fbgrid table td, .fbgrid table th {
+ border: 1px solid #000;
+}
+.fbgrid table .label {
+ border: none;
+ padding-right: 1ex;
+}
+
+#pageLoading {
+ position: absolute;
+ text-align: center;
+ vertical-align: middle;
+ font-size: 10em;
+ background: #fff;
+ color: #666;
+ filter: alpha(opacity=0);
+ -moz-opacity: 0.0;
+ opacity: 0.0;
+}
+
+body.rightPanel #page {
+ margin-right: 13.5em;
+}
+body #pageControlsInner {
+ display: none;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 18px;
+ white-space: nowrap;
+ font-weight: bold;
+}
+
+body #sbarShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+body #sbarHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+
+body #sbarClose {
+ white-space: nowrap;
+ padding-left: 18px;
+}
+
+body.rightPanel #pageControlsInner {
+ display: block;
+}
+body.rightPanel #sbarShow {
+ display: none;
+}
+body.rightPanel #sbarHide {
+ display: block;
+}
+body.rightPanel ul {
+ list-style-type: none;
+}
+
+#pageControls {
+ position: absolute;
+ top: -8px;
+ right: 0;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 4px;
+ -moz-border-radius: 0 0 0 10px;
+ -webkit-border-bottom-left-radius: 10px;
+ border-radius: 0 0 0 10px;
+}
+#pageControls #calendarSearch {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ border: 1px solid #ccc;
+ padding: 2px 0 2px 20px;
+}
+#pageControls h3 {
+ font-size: 100%;
+ margin-top: 1em;
+}
+#pageControls h4 {
+ font-size: 90%;
+ margin-top: .5em;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+
+#externalcalendars .category {
+ margin-top: 2px;
+ margin-left: 1em;
+ font-size: 95%;
+ font-weight: normal;
+ font-style: italic;
+}
+
+/* Tables. */
+table#calendar-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#calendar-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#calendar-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+
+#calendar-list-buttons {
+ padding: 1em;
+}
+#calendar-list-buttons form {
+ display: inline;
+}
+.calendar-info {
+ cursor: pointer;
+}
+.calendar-info-url {
+ background-color: #fff;
+ color: #000;
+ overflow: auto;
+ padding: 2px;
+ font-size: 90%;
+ word-wrap: break-word;
+}
+.calendar-list-icon {
+ width: 1%;
+}
+
+
+/*****************
+ * AJAX INTERFACE
+ *****************/
+html, body {
+ height: 100%;
+}
+body.kronolithAjax {
+ overflow: hidden;
+}
+
+#kronolithToday {
+ font-weight: bold;
+}
+
+.kronolithSeparator {
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #808080;
+}
+
+.kronolithDatePicker {
+ cursor: pointer;
+}
+
+/* Logo */
+#kronolithLogo {
+ display: none;
+}
+
+/* Loading spinner */
+.kronolithLoading {
+ position: absolute;
+ left: 0;
+}
+#kronolithLoadingday, #kronolithLoadingmonth {
+ top: 24px;
+}
+#kronolithLoadingweek {
+ top: 2px;
+}
+#kronolithLoadingtasks, #kronolithLoadingagenda {
+ display: inline-block;
+ position: relative;
+ top: -3px;
+ vertical-align: middle;
+}
+#kronolithLoading, #kronolithFBLoading {
+ background: transparent url("graphics/loading.gif") no-repeat center;
+ padding: 2px;
+ width: 16px;
+ height: 16px;
+ border: 1px #999 solid;
+}
+#kronolithFBLoading {
+ position: absolute;
+ top: 65px;
+ border: none;
+}
+
+/* User data and options */
+#kronolithApplications {
+ display: inline;
+ position: relative;
+ z-index: 99;
+ float: left;
+ height: 25px;
+ line-height: 23px;
+ margin-right: 10px;
+ overflow: hidden;
+}
+#kronolithApplications:hover {
+ overflow: visible;
+}
+#kronolithApplications ul {
+ list-style: none;
+}
+#kronolithApplications li {
+ margin-bottom: 1px;
+ text-align: left;
+}
+#kronolithApplications a {
+ display: block;
+ padding: 0 4px;
+ overflow: hidden;
+ background-color: #f0f0f0;
+ border: 1px solid #999;
+ color: #202020;
+ font-weight: bold;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
+#kronolithApplications:hover a {
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+}
+#kronolithApplications:hover li:first-child a {
+ -moz-border-radius: 5px 5px 0 0;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-top-right-radius: 5px;
+ border-radius: 5px 5px 0 0;
+}
+#kronolithApplications:hover li:last-child a {
+ -moz-border-radius: 0 0 5px 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 0 5px 5px;
+}
+#kronolithApplications a:hover {
+ text-decoration: none;
+ background-color: #d9d9d9;
+}
+#kronolithApplications li.kronolithApplicationSelected a {
+ background-color: #d9d9d9;
+}
+#kronolithApplications .kronolithSeparator {
+ display: none;
+}
+
+#kronolithServices {
+ position: absolute;
+ top: 10px;
+ right: 10px;
+ white-space: nowrap;
+}
+#kronolithServices div {
+ float: left;
+}
+.kronolithNotifications {
+ background-color: #d9d9d9
+}
+#kronolithNotifications {
+ float: left;
+ width: 23px;
+ height: 23px;
+ line-height: 23px;
+ border: 1px solid #999;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ background: #d9d9d9 url("graphics/alerts/message.png") no-repeat center center;
+}
+#kronolithNotifications.horde-error {
+ background-image: url("graphics/alerts/error.png")
+}
+#kronolithNotifications.horde-success {
+ background-image: url("graphics/alerts/success.png")
+}
+#kronolithNotifications.horde-warning {
+ background-image: url("graphics/alerts/warning.png")
+}
+#kronolithNotifications.kronolithClose {
+ background-image: url("graphics/close.png")
+}
+
+/* Main area */
+#kronolithMain {
+ clear: both;
+ padding-top: 15px;
+ height: 100%;
+}
+
+/* Left menu column */
+#kronolithMenu {
+ position: absolute;
+ top: 10px;
+ bottom: 10px;
+ left: 10px;
+ width: 153px;
+}
+#kronolithMenu .button {
+ padding: 1px 2px;
+ border: 0;
+}
+#kronolithMenuCalendars {
+ position: absolute;
+ top: 245px;
+ bottom: 0;
+ width: 100%;
+ overflow: auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+#kronolithMenu h3 {
+ position: relative;
+ margin-top: 10px;
+ margin-bottom: 2px;
+ font-size: 100%;
+ font-weight: bold;
+ border-bottom: 1px #999 dotted;
+ cursor: default;
+}
+#kronolithSearchForm {
+ position: relative;
+ top: 10px;
+}
+#kronolithSearchButton {
+ background: transparent url('graphics/search.png');
+ border: none;
+ width: 16px;
+ height: 16px;
+ vertical-align: middle;
+ text-indent: -10000px;
+ cursor: pointer;
+}
+#kronolithSearchTerm {
+ vertical-align: middle;
+ width: 126px;
+ color: #ccc;
+}
+#kronolithSearchTerm:focus {
+ width: 126px;
+ color: #000;
+}
+#kronolithMenu h3#kronolithCalendarsFirst {
+ margin-top: 0;
+}
+#kronolithMenu div#kronolithHolidayCalendars {
+ margin-bottom: 0;
+}
+#kronolithMenu a.kronolithAdd {
+ position: absolute;
+ right: 0;
+ width: 16px;
+ padding-right: 8px;
+ background: transparent url("graphics/plus.png") no-repeat right center;
+ text-indent: -10000px;
+ cursor: pointer;
+}
+#kronolithMenu div.kronolithCalendars div {
+ min-height: 16px;
+ margin-bottom: 2px;
+ padding: 2px 2px 2px 20px;
+ background: transparent url("graphics/checkbox_off.png") 2px center no-repeat;
+ cursor: pointer;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithMenu div.kronolithCalendars div.kronolithCalOn {
+ background-image: url("graphics/checkbox_on.png");
+}
+#kronolithMenu div.kronolithCalendars div.kronolithCalOver {
+ text-decoration: underline;
+}
+#kronolithMenu div.kronolithCalendars .kronolithCalEdit {
+ float: right;
+ display: block;
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ border: 1px solid #999;
+ background-color: #fff;
+ text-align: center;
+ cursor: pointer;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithAddEvents {
+ margin-bottom: 35px;
+ white-space: nowrap;
+}
+#kronolithAddEvents span {
+ /* We need some style here. */
+ float: left;
+ font-weight: bold;
+ cursor: pointer;
+}
+#kronolithAddEvents span.accessKey {
+ float: none;
+}
+span#kronolithNewEvent {
+ background: #f0f0f0;
+ border: 1px solid #999;
+ -moz-border-radius: 5px 0 0 5px;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ border-radius: 5px 0 0 5px;
+ width: 125px;
+ height: 23px;
+ line-height: 23px;
+ margin-right: 1px;
+ text-align: center;
+}
+span#kronolithQuickEvent {
+ border: 1px solid #999;
+ -moz-border-radius: 0 5px 5px 0;
+ -webkit-border-top-right-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 5px 5px 0;
+ width: 23px;
+ height: 23px;
+ line-height: 23px;
+ background: #d6d6d6 url("graphics/new.png") no-repeat center center;
+ text-indent: -10000px;
+}
+
+/* Quick edit */
+#kronolithQuickinsert {
+ position: absolute;
+ z-index: 110;
+ left: 163px;
+ top: 10px;
+ width: 350px;
+ height: auto;
+ background: transparent url("graphics/back_quick.png") no-repeat left top;
+}
+#kronolithQuickinsert form {
+ padding: 10px;
+ margin-left: 10px;
+ background-color: #999;
+}
+#kronolithQuickinsert label {
+ font-weight: bold;
+}
+
+a.kronolithFormCancel {
+ cursor: pointer;
+ text-decoration: underline;
+}
+.kronolithDialogInfo {
+ background: transparent url('graphics/alerts/message.png') 0 0 no-repeat;
+ padding-left: 20px;
+ font-style: italic;
+}
+#kronolithMenu .kronolithDialogInfo {
+ padding-left: 0;
+ background-image: none;
+}
+.kronolithDialogWarning {
+ background: transparent url('graphics/alerts/warning.png') 0 0 no-repeat;
+ padding-left: 20px;
+}
+.kronolithDialogWarning strong {
+ color: #f00;
+}
+
+/* Navigation bar */
+#kronolithBar {
+ position: absolute;
+ left: 175px;
+ top: 10px;
+}
+#kronolithBar form {
+ float: left;
+ margin: 0;
+}
+#kronolithBar .kronolithDateChoice {
+ float: left;
+ margin-right: 1px;
+ background: #d6d6d6;
+ border: 1px solid #999;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ font-weight: bold;
+ cursor: pointer;
+}
+#kronolithBar .kronolithDateChoice div {
+ padding: 0 10px;
+ height: 23px;
+ line-height: 23px;
+}
+
+#kronolithNav {
+ float: left;
+ margin-left: 5px;
+ height: 23px;
+ line-height: 23px;
+}
+#kronolithNav ul {
+ float: left;
+ list-style: none;
+}
+#kronolithNav li {
+ float: left;
+}
+#kronolithNav a {
+ display: block;
+ float: left;
+ margin: 0 1px 0 0;
+ padding: 0 5px 0 25px;
+ background-color: #f0f0f0;
+ background-position: 5px center;
+ background-repeat: no-repeat;
+ font-weight: bold;
+ text-decoration: none;
+ color: #202020;
+ cursor: pointer;
+ border: 1px solid #999;
+}
+#kronolithNav li:first-child a {
+ -moz-border-radius: 5px 0 0 5px;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ border-radius: 5px 0 0 5px;
+}
+#kronolithNav li:last-child a {
+ -moz-border-radius: 0 5px 5px 0;
+ -webkit-border-top-right-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 5px 5px 0;
+}
+#kronolithNav a:hover, #kronolithNav a.on {
+ background-color: #d9d9d9;
+}
+#kronolithNavTasks {
+ background-image: url("graphics/tasks.png");
+}
+#kronolithNavAgenda {
+ background-image: url("graphics/agenda.png");
+}
+#kronolithNavDay {
+ background-image: url("graphics/dayview.png");
+}
+#kronolithNavWeek {
+ background-image: url("graphics/weekview.png");
+}
+#kronolithNavMonth {
+ background-image: url("graphics/monthview.png");
+}
+#kronolithNavYear {
+ background-image: url("graphics/yearview.png");
+}
+
+/* Calendar form dialogs */
+.kronolithCPAdvancedMore {
+ max-height: 300px;
+ overflow-y: auto;
+}
+.kronolithCPAdvanced th:first-child {
+ width: 220px;
+}
+
+/* Event/task form dialogs */
+.kronolithDialog {
+ width: 700px;
+ padding: 10px 20px;
+ background: #efefef;
+ border: 1px #999 solid;
+}
+.kronolithDialog div {
+ margin-bottom: 5px;
+}
+.kronolithDialog td {
+ padding-right: 10px;
+ vertical-align: top;
+}
+.kronolithDialog label {
+ font-weight: bold;
+}
+.kronolithLongField {
+ width: 100%;
+}
+div.kronolithFormActions {
+ margin: 5px 0;
+}
+
+#kronolithEventStartDate, #kronolithEventStartTime, #kronolithEventEndDate, #kronolithEventEndTime, #kronolithTaskDueDate, #kronolithTaskDueTime, .kronolithEventValue {
+ text-align: center;
+}
+#kronolithEventLocation {
+ width: 300px;
+}
+.kronolithTopTags {
+ max-height: 75px;
+ overflow: auto;
+ line-height: 20px;
+}
+.kronolithTopTags span {
+ padding: 2px 4px;
+ margin-right: 4px;
+ background-color: #fff;
+ border: 1px #999 solid;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ font-size: 90%;
+}
+.kronolithTopTags span:hover {
+ background-color: #ffc;
+ cursor: pointer;
+}
+
+.kronolithDialog .tabset {
+ float: none;
+ width: auto;
+ background: none;
+ margin: 15px 0;
+}
+.kronolithDialog .tabset ul {
+ float: left;
+ padding-left: 0;
+ margin: 0;
+}
+.kronolithDialog .tabset .kronolithSeparator {
+ float: left;
+}
+.kronolithDialog hr {
+ margin: 5px 0;
+ height: 0;
+ line-height: 0;
+ border-width: 1px 0;
+ border-color: #ccc transparent #fff;
+ border-style: solid none;
+}
+
+.kronolithTabsOption {
+ position: relative;
+ line-height: 250%;
+}
+#kronolithEventTabAttendees table {
+ border-collapse: collapse;
+ table-layout: fixed;
+ width: 100%;
+}
+#kronolithEventTabAttendees td, #kronolithEventTabAttendees th {
+ border: 1px solid #999;
+ padding: 1px;
+ width: 22px;
+ font-size: 85%;
+ line-height: 140%;
+}
+#kronolithEventTabAttendees td:first-child, #kronolithEventTabAttendees th:first-child {
+ width: auto;
+ overflow: hidden;
+}
+#kronolithEventTabAttendees th {
+ text-align: center;
+}
+#kronolithEventTabAttendees th:first-child {
+ text-align: left;
+}
+#kronolithEventTabAttendees th.night {
+ background-color: #ccc;
+}
+
+#kronolithEventAttendeesList {
+ max-height: 150px;
+ overflow-y: auto;
+}
+#kronolithEventTabAttendees td div {
+ margin: 0;
+ height: 100%;
+}
+#kronolithEventACBox, #kronolithCalendarinternalACBox, #kronolithAttendeesACBox {
+ line-height: 100%;
+}
+
+#kronolithEventTabAttendees td.kronolithAttendeeNone,
+#kronolithEventTabAttendees td.kronolithAttendeeAccepted,
+#kronolithEventTabAttendees td.kronolithAttendeeDeclined,
+#kronolithEventTabAttendees td.kronolithAttendeeTentative {
+ background-position: 0 center;
+ background-repeat: no-repeat;
+ padding-left: 18px;
+}
+.kronolithAttendeeNone {
+ background-image: url("graphics/attendee-none.png");
+}
+.kronolithAttendeeAccepted {
+ background-image: url("graphics/attendee-accepted.png");
+}
+.kronolithAttendeeDeclined {
+ background-image: url("graphics/attendee-declined.png");
+ text-decoration: line-through;
+}
+.kronolithAttendeeTentative {
+ background-image: url("graphics/attendee-tentative.png");
+}
+
+/* Map */
+#kronolithEventMap {
+ height: 300px;
+ width: 700px;
+}
+#kronolithEventMap_OpenLayers_ViewPort div {
+ margin-bottom: 0;
+}
+.olMapViewPort div {
+ margin-bottom: 0;
+}
+.olControlLayerSwitcher div {
+ line-height: 100%;
+ margin-bottom: 0px;
+}
+
+/* Mini calendar */
+.kronolithMinical {
+ position: relative;
+}
+#kronolithMinical {
+/* top: 15px;*/
+}
+.kronolithMinical table {
+ width: 100%;
+ border-spacing: 1px;
+}
+.kronolithMinical caption, #kronolithBody .kronolithMinical caption {
+ position: relative;
+ margin: 0 1px 1px 1px;
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+ font-size: 100%;
+ border-bottom: 1px #999 dotted;
+ text-align: left;
+}
+.kronolithMinical caption span {
+ overflow: hidden;
+ white-space: nowrap;
+ cursor: pointer;
+}
+#kronolithMinicalPrev, #kronolithMinicalNext {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 16px;
+ text-indent: -10000px;
+ cursor: pointer;
+ background: transparent url("graphics/right.png") no-repeat right center;
+}
+#kronolithMinicalPrev {
+ background-image: url("graphics/left.png");
+ right: 15px;
+}
+
+.kronolithMinical th, .kronolithMinical td {
+ font-size: 90%;
+}
+.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ text-align: center;
+ background-color: #d6d6d6;
+ color: #202020;
+ border: 1px #999 solid !important;
+}
+.kronolithMinical tbody td {
+ width: 16px;
+ height: 16px;
+ line-height: 16px;
+ border: 1px #999 solid;
+ text-align: center;
+ color: #808080;
+ empty-cells: show;
+ cursor: pointer;
+}
+.kronolithMinical .kronolithMinicalEmpty {
+ background: none;
+ border-color: #e2e2e2;
+ color: silver;
+}
+.kronolithMinical .kronolithSelected {
+ background-color: #ffc;
+}
+
+/* Main views */
+#kronolithBody {
+ position: absolute;
+ top: 43px;
+ left: 175px;
+ right: 10px;
+ bottom: 10px;
+ overflow: auto;
+ overflow-x: hidden;
+ overflow-y: auto;
+}
+table.kronolithView {
+ width: 100%;
+ height: 100%;
+ table-layout: fixed;
+ border-spacing: 2px;
+ margin-left: -2px;
+}
+table.kronolithView td {
+ padding: 0;
+ border: 1px #999 solid;
+ vertical-align: top;
+ overflow: hidden;
+}
+table.kronolithView td.kronolithFirstCol {
+ width: 20px;
+}
+.kronolithAllDayContainer {
+ height: 100%;
+ overflow: hidden;
+}
+
+/* Main view header row */
+#kronolithViewMonthHead {
+ width: 100%;
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+}
+#kronolithViewMonthHead span {
+ padding: 0 5px;
+}
+#kronolithViewMonthHead .kronolithFirstCol {
+ border-color: transparent;
+}
+.kronolithViewHead thead {
+ height: 20px;
+ line-height: 20px;
+ font-weight: bold;
+}
+.kronolithViewHead thead span {
+ padding: 0 5px;
+}
+.kronolithViewHead thead .kronolithFirstCol {
+ border-color: transparent;
+}
+
+/* Captions. */
+#kronolithBody caption {
+ position: relative;
+ margin: 2px 2px 0 26px;
+ height: 20px;
+ line-height: 20px;
+ border-bottom: 1px dotted #999;
+ text-align: left;
+ font-weight: bold;
+}
+#kronolithBody caption span {
+ padding: 0;
+}
+#kronolithBody caption .kronolithNavigation {
+ position: absolute;
+ right: 2px;
+ cursor: pointer;
+}
+#kronolithBody caption .kronolithNavigation ul {
+ float: left;
+}
+.kronolithPrev, .kronolithNext {
+ right: 0;
+ width: 16px;
+ text-indent: -10000px;
+ background: transparent url("graphics/right.png") no-repeat right center;
+}
+.kronolithPrev {
+ right: 15px;
+ background-image: url("graphics/left.png");
+}
+.kronolithGotoToday {
+ right: 35px;
+}
+.kronolithPrint,
+.kronolithGotoToday,
+.kronolithPrev,
+.kronolithNext {
+ position: static;
+ float: left;
+ margin-left: 1px;
+}
+.kronolithPrint {
+ margin-left: 5px;
+}
+.kronolithPrint span {
+ display: block;
+ width: 16px;
+ height: 16px;
+ background-image: url('graphics/print.png');
+ text-indent: -10000;
+ overflow: hidden;
+}
+
+/* Main view year */
+#kronolithViewYear .kronolithMinical {
+ float: left;
+ margin: 0 6px 0 4px;
+ height: 170px;
+}
+#kronolithViewYear .kronolithMinical caption {
+ margin-left: 22px;
+}
+.kronolithHasEvents {
+ font-weight: bold;
+}
+.kronolithMinical .kronolithIsBusy {
+ background-color: #fff760;
+}
+
+/* Main view week */
+.kronolithWeekDay {
+ cursor: pointer;
+}
+
+/* Main view day */
+#kronolithEventsDay {
+ position: absolute;
+ top: 1px;
+ right: 2px;
+ bottom: 3px;
+ left: 25px;
+}
+#kronolithEventsWeek {
+ position: absolute;
+ top: 1px;
+ right: 3px;
+ bottom: 3px;
+ left: 23px;
+}
+.kronolithEventsWeek {
+ position: relative;
+ float: left;
+ height: 100%;
+ width: 14.285714%;
+}
+.kronolithEventsWeek div.kronolithEvent {
+ margin-left: 2px;
+}
+
+/* Main view week and day */
+.kronolithViewDay td {
+ height: 40px;
+}
+.kronolithViewHead thead td {
+ height: 16px;
+}
+.kronolithAllDay td {
+ height: 80px;
+}
+table.kronolithView td.kronolithFirstCol {
+ vertical-align: bottom;
+}
+.kronolithFirstCol span {
+ display: block;
+ margin-bottom: 5px;
+ margin-left: 2px;
+ white-space: nowrap;
+ -webkit-transform: rotate(-90deg);
+ -moz-transform: rotate(-90deg);
+}
+.kronolithViewBody .kronolithFirstCol span {
+ margin-bottom: 3px;
+ font-weight: normal;
+}
+.kronolithViewHead {
+ position: relative;
+ margin-right: 15px;
+}
+.kronolithViewBody {
+ position: absolute;
+ top: 132px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+ overflow-x: hidden;
+ overflow-y: scroll;
+}
+.kronolithViewBody table.kronolithView {
+ margin-top: -2px;
+}
+.kronolithViewBodyContainer {
+ position: relative;
+}
+#kronolithTimeMarker {
+ width: 100%;
+ height: 1px;
+ background-color: red;
+}
+
+/* Main view month */
+#kronolithViewMonthContainer {
+ position: absolute;
+ top: 46px;
+ right: 0;
+ bottom: 0;
+ left: 0;
+}
+#kronolithViewMonthBody td {
+ padding-bottom: 16px;
+}
+#kronolithViewMonthBody td.kronolithFirstCol {
+ vertical-align: top;
+}
+.kronolithMore {
+ padding: 0 2px;
+ color: #888;
+ font-style: italic;
+ cursor: pointer;
+}
+.kronolithMore:hover {
+ text-decoration: underline;
+}
+#kronolithViewMonth .kronolithMore {
+ position: absolute;
+}
+
+/* Main view agenda. */
+#kronolithViewAgenda td.kronolithFirstCol {
+ width: 70px;
+ padding: 4px;
+ text-align: left;
+ cursor: pointer;
+}
+#kronolithViewAgenda caption {
+ margin-left: 2px;
+}
+#kronolithViewAgenda div.kronolithEvent {
+ position: static;
+ font-weight: bold;
+}
+#kronolithViewAgenda div.kronolithEvent .kronolithDate {
+ font-weight: normal;
+ color: #333;
+}
+#kronolithViewAgenda div.kronolithEvent {
+ margin: 2px;
+ padding: 2px 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+}
+#kronolithAgendaNoItems td {
+ padding: 4px;
+}
+
+/* Main view tasks. */
+#kronolithViewTasks caption {
+ margin-left: 2px;
+}
+#kronolithViewTasks caption.tabset {
+ float: none;
+ width: auto;
+ background: none;
+}
+#kronolithViewTasks ul.kronolithNavigation {
+ display: inline;
+ margin: 2px 0 0 0;
+ padding: 0;
+}
+#kronolithViewTasks caption.tabset li a {
+ padding-top: 0;
+ padding-bottom: 0;
+ border-bottom-style: dotted;
+}
+#kronolithViewTasksBody td {
+ padding: 4px 4px 4px 4px;
+ cursor: pointer;
+}
+#kronolithViewTasksBody #kronolithTasksNoItems td {
+ cursor: default;
+}
+#kronolithViewTasksBody div.kronolithTaskCheckbox {
+ background: url("graphics/checkbox_off.png") no-repeat;
+ margin-right: 5px;
+ float: left;
+ width: 16px;
+ height: 16px
+}
+#kronolithViewTasksBody div.kronolithTaskCheckbox:hover {
+ background: url("graphics/checkbox_on.png") no-repeat;
+}
+#kronolithViewTasksBody td.kronolithTaskCompleted {
+ color: #ccc;
+ text-decoration: line-through;
+}
+#kronolithViewTasksBody td.kronolithTaskCompleted div {
+ background: url("graphics/checkbox_on.png") no-repeat;
+}
+#kronolithViewTasksBody td.kronolithTaskDue {
+ color: #a00;
+ font-weight: bold;
+}
+#kronolithViewTasks .kronolithInfo {
+ color: #ccc;
+}
+#kronolithViewTasks .kronolithAddTask {
+ font-weight: bold;
+}
+.kronolithAddTask .kronolithAddTaskIcon {
+ float: left;
+ margin-right: 7px;
+ margin-left: 2px;
+ width: 16px;
+ height: 16px;
+ background-image: url('graphics/new_task.png');
+}
+
+/* More main view */
+.kronolithFirstCol {
+ font-weight: bold;
+ text-align: center;
+}
+#kronolithViewMonth .kronolithFirstCol {
+ cursor: pointer;
+}
+.kronolithNight {
+ background-color: #f4f4f4;
+}
+.kronolithCorner {
+ float: left;
+ margin: 0 2px 2px 0;
+ padding: 0;
+ width: auto;
+ height: auto;
+ font-size: 85%;
+ cursor: pointer;
+}
+.kronolithDay {
+ position: relative;
+ float: left;
+ display: inline;
+ width: 15px;
+ height: 15px;
+ line-height: 15px;
+ background-color: #fff;
+ border-right: 1px solid #999;
+ border-bottom: 1px solid #999;
+ text-align: center;
+ vertical-align: middle;
+ font-weight: bold;
+}
+.kronolithAddEvent {
+ display: inline;
+ width: auto;
+ width: 15px;
+ height: 15px;
+ line-height: 15px;
+ padding: 2px;
+ text-align: center;
+ background: transparent url("graphics/new_small_fade.png") no-repeat 3px 5px;
+}
+.kronolithAddEvent:hover {
+ background-image: url("graphics/new_small.png");
+}
+.kronolithOtherMonth {
+ background: #f7f7f7;
+}
+.kronolithOtherMonth .kronolithDay {
+ background: #f7f7f7;
+ border-color: transparent;
+ color: silver;
+}
+.kronolithToday, .kronolithMinical .kronolithToday {
+ background-color: #ebf3fc;
+ border-color: #808080;
+}
+/*
+.kronolithWeekend {
+ background: #ffc;
+}
+.kronolithOtherMonth {
+ background: #e7eeec;
+}
+table.kronolithView td.kronolithToday {
+ border: 2px solid #446;
+ background: #fff;
+}
+*/
+#kronolithViewIframe iframe {
+ position: absolute;
+ left: 0;
+ top: 0;
+ bottom: 0;
+ right: 0;
+ border: none;
+ width: 100%;
+ height: 100%;
+}
+
+/* Events */
+div.kronolithEvent {
+ cursor: pointer;
+ overflow: hidden;
+ position: absolute;
+}
+#kronolithViewDay div.kronolithEvent, #kronolithViewWeek div.kronolithEvent {
+ position: absolute;
+ opacity: .8;
+ filter: alpha(opacity=80);
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithViewMonth div.kronolithEvent,
+#kronolithViewDay .kronolithViewHead div.kronolithEvent,
+#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
+ position: relative;
+ width: auto;
+ line-height: 15px;
+ margin: 1px;
+ padding: 3px 5px;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+}
+#kronolithViewDay .kronolithViewHead div.kronolithEvent,
+#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
+ white-space: nowrap;
+}
+#kronolithViewDay .kronolithViewHead div.kronolithEvent {
+ float: left;
+}
+#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
+ margin-right: 10%;
+}
+div.kronolithEvent .kronolithDragger {
+ position: absolute;
+ visibility: hidden;
+ left: 0;
+ right: 0;
+ height: 11px;
+}
+div.kronolithEvent.kronolithEditable {
+ cursor: move;
+}
+div.kronolithEvent.kronolithEditable .kronolithDragger {
+ background: transparent url("graphics/drag-handle.png") no-repeat center center;
+}
+.kronolithDragger.drag {
+ background: transparent url("graphics/drag-handle.png") no-repeat center center;
+ opacity: .8;
+ filter: alpha(opacity=80);
+ }
+div.kronolithEvent.kronolithEditable:hover .kronolithDragger,
+div.kronolithEvent.kronolithEditable.kronolithSelected .kronolithDragger,
+.kronolithDragger.drag {
+ background-color: #202020 !important;
+}
+div.kronolithEvent .kronolithDragger.kronolithDraggerTop,
+.kronolithDraggerTop.drag {
+ top: 0;
+ -moz-border-radius: 5px 5px 0 0;
+ -webkit-border-top-left-radius: 5px;
+ -webkit-border-top-right-radius: 5px;
+ border-radius: 5px 5px 0 0;
+}
+div.kronolithEvent .kronolithDragger.kronolithDraggerBottom,
+.kronolithDraggerBottom.drag {
+ bottom: 0;
+ -moz-border-radius: 0 0 5px 5px;
+ -webkit-border-bottom-left-radius: 5px;
+ -webkit-border-bottom-right-radius: 5px;
+ border-radius: 0 0 5px 5px;
+}
+div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerTop {
+ cursor: n-resize;
+}
+div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerBottom {
+ cursor: s-resize;
+}
+div.kronolithEvent .kronolithEventInfo {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+ border-radius: 5px;
+ right: 0;
+ left: 0;
+ padding: 3px 5px 4px 5px;
+ overflow: hidden;
+ line-height: 16px;
+}
+div.kronolithEditable.kronolithFirst:hover .kronolithEventInfo,
+div.kronolithEvent.kronolithFirst.kronolithSelected .kronolithEventInfo {
+ top: 7px;
+}
+div.kronolithEditable.kronolithLast:hover .kronolithEventInfo,
+div.kronolithEvent.kronolithLast.kronolithSelected .kronolithEventInfo {
+ bottom: 7px;
+}
+div.kronolithEditable:hover .kronolithDragger,
+div.kronolithEvent.kronolithSelected .kronolithDragger {
+ visibility: inherit;
+}
+
+/* Redbox styles. */
+#RB_window {
+ top: 50px !important;
+}
+
+/* Tags */
+.panel-tags {
+ margin-left: 10px;
+}
+
+.panel-tags ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+
+li.panel-tags {
+ float: left;
+ padding: 2px;
+}
+
+.panel-tags li:hover {
+ text-decoration: underline;
+}
+
+#hordeAlerts div.kronolith-sticky, #hordeAlerts div.kronolith-sticky {
+ background-color: #ebe20c;
+ background-image: url("graphics/warning.png");
+ border-color: #807b00;
+ color: #000;
+}
+
+#color-picker {
+ z-index: 103;
+}
+
+#calendarPrint {
+ display: none;
+}
+
+/* Prefs */
+.fburl {
+ border: 1px solid black;
+ padding: 5px 0 10px 15px;
+}
+.fburl .fixed {
+ padding-top: 3px;
+}
+
+@media print {
+ .rowEven td, .rowOdd td {
+ background: #fff;
+ color: #000;
+ border-bottom: thin solid #000;
+ }
+ .rowEven td td, .rowOdd td td {
+ border: none;
+ }
+ .selected-control {
+ background: #fff;
+ border-bottom: thin solid #000;
+ }
+
+ .iconAlarm, .iconDelete, .iconEdit, .iconRecur, .iconAdd, a.newEvent, .iconNav, #kronolithMenu, #kronolithBar, #kronolithHeader, .tabset {
+ display: none;
+ }
+
+ #kronolithBody {
+ position: static;
+ }
+
+ #pageControls {
+ display: none;
+ }
+
+ #calendarPrint {
+ display: block;
+ }
+
+ .day, .othermonth, .weekend {
+ background-color: #fff;
+ color: #000;
+ }
+ .day {
+ border-right: thin solid #000;
+ border-bottom: thin solid #000;
+ }
+ .year-event {
+ background: #fff;
+ }
+ table.monthgrid {
+ border-top: thin solid #000;
+ border-left: thin solid #000;
+ }
+ table.monthgrid th, table.monthgrid td {
+ border-right: thin solid #000;
+ border-bottom: thin solid #000;
+ padding: 2px;
+ }
+ table.monthgrid td.today {
+ border-top: none;
+ border-left: none;
+ border-right: thin solid #000;
+ border-bottom: thin solid #000;
+ }
+ .month-eventbox {
+ border: none;
+ -moz-border-radius: 0;
+ -webkit-border-radius: 0;
+ border-radius: 0;
+ border-bottom: thin solid #000;
+ }
+ body.rightPanel #page {
+ margin: 0;
+ }
+}
+++ /dev/null
-.kronolith_embedded {
- margin: 0;
- padding: 0;
- font-size: 90%;
-}
-
-.kronolith_embedded a {
- color: blue;
- text-decoration: none;
-}
-.kronolith_embedded a:hover {
- text-decoration: underline;
-}
-
-.kronolith_embedded .title {
- font-weight: bold;
- font-size: 100%;
-}
-
-.kronolith_embedded .control {
- background: #CCCCCC none repeat scroll 0 0;
- border-bottom: 1px solid #999999;
- color: #000000;
- padding: 1px;
-}
-
-.kronolith_embedded .linedRow, .kronolith_embedded tr.linedRow td,
-.kronolith_embedded table.linedRow td, .kronolith_embedded ul.linedRow li {
- background: #FFFFFF none repeat scroll 0 0;
- border-bottom: 1px solid #DDDDDD;
- color: #000000;
-}
-
-.kronolith_embedded .nowrap {
- white-space: nowrap;
-}
-
-.kronolith_embedded .text {
- background: #FFFFFF none repeat scroll 0 0;
- color: #000000;
-}
-
-.kronolith_embedded .block-eventbox,
-.kronolith_embedded table.nopadding td.block-eventbox {
- padding: 0 4px;
-}
-
-.kronolith_embedded .event {
-}
-
-.kronolith_embedded img, .kronolith_embedded .img,
-.kronolith_embedded .img:active, .kronolith_embedded .img:hover,
-.kronolith_embedded .img:visited, .kronolith_embedded .image {
- background: transparent none repeat scroll 0 0;
- border: medium none;
- vertical-align: middle;
-}
-
-.kronolith_embedded .block-monthgrid {
- background: #FFFFFF none repeat scroll 0 0;
-}
-
-.kronolith_embedded .item {
- background: #EEEEEE none repeat scroll 0 0;
- color: #000000;
-}
-.kronolith_embedded .othermonth {
- background: #E7EEEC none repeat scroll 0 0;
-}
-.kronolith_embedded .block-monthgrid .today {
- border: 1px solid #444466;
-}
-.kronolith_embedded .weekend {
- background: #FFFFCC none repeat scroll 0 0;
-}
-
-.kronolith_embedded .clear {
- clear: both;
- height: 0;
- line-height: 0;
-}
-
-.kronolith_embedded table {
- border: medium none;
-}
-
-.kronolith_embedded td, .kronolith_embedded th {
- padding: 1px;
-}
-div.horde_nicetitle {
- color: #000;
- background: #ffc;
- border: 1px solid #000;
- padding: 5px;
- z-index: 1001;
- position: absolute;
- overflow: hidden;
- opacity: .90;
- -moz-border-radius: 3px;
- -webkit-border-radius: 3px;
- border-radius: 3px;
-}
-div.horde_nicetitle pre {
- text-align: left;
- font-size: 75%;
- font-family: "Lucida Console",Courier,"Courier New";
-}
+++ /dev/null
-<?xml version="1.0"?>
-
-<xsl:stylesheet version="1.0"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rss="http://purl.org/rss/1.0/"
- xmlns:atom="http://www.w3.org/2005/Atom">
-
- <xsl:output indent="yes" encoding="UTF-8"/>
-
- <xsl:template match="/rss|/atom:feed">
- <html>
- <head>
- <title>
- <xsl:value-of select="/rss/channel/title"/>
- </title>
- <style type="text/css">
- img {
- border: 0;
- padding: 5px;
- }
- </style>
- </head>
- <body>
- <p>
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
- </p>
-
- <xsl:variable name="link" select="/rss/channel/link"/>
- <h3>Subscribe to <a href="{$link}"><xsl:value-of select="/rss/channel/title"/></a></h3>
- <xsl:variable name="cimage" select="/rss/channel/image/url"/>
- <div style="float:right;"><img src="{$cimage}"/></div>
- <p>
- Subscribe now in your favorite RSS aggregator:
- </p>
-
- <xsl:variable name="resource" select="/rss/channel/atom:link"/>
-
- <div>
- <a href="http://www.rojo.com/add-subscription?resource={$resource}">
- <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
- </a>
-
- <a href="http://add.my.yahoo.com/rss?url={$resource}">
- <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
- </a>
-
- <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
- <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
- </a>
-
- <a href="http://www.bloglines.com/sub/{$resource}">
- <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
- </a>
-
- <a href="http://fusion.google.com/add?feedurl={$resource}">
- <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
- </a>
- </div>
-
- <p>
- <h3>Preview</h3>
- </p>
-
- <xsl:apply-templates select="/rss/channel/item" />
-
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="item">
- <xsl:variable name="link" select="link"/>
- <p>
- <a href="{$link}">
- <xsl:value-of select="title"/>
- </a>
- <br />
- <xsl:value-of select="description"/>
- </p>
- </xsl:template>
-
-</xsl:stylesheet>
+++ /dev/null
-#kronolithBody {
- overflow-x: hidden;
-}
-#kronolithViewMonth {
- width: 100%;
- height: expression(kronolithBody.offsetHeight+'px');
-}
-#kronolithViewMonthContainer {
- top: 45px;
- width: 100%;
- height: expression(kronolithViewMonth.offsetHeight-66+'px');
-}
-#kronolithLoadingmonth {
- top: 23px;
-}
-table.kronolithView td.kronolithFirstCol {
- width: 22px;
-}
-#kronolithViewMonthHead .kronolithFirstCol {
- width: 20px;
-}
-.kronolithFirstCol span {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
-#kronolithViewWeek .kronolithViewHead,
-#kronolithViewDay .kronolithViewHead {
- margin: 0;
-}
-.kronolithEventsWeek {
- height: expression(kronolithEventsWeek.offsetHeight+'px');
-}
-.kronolithViewBody {
- top: 133px;
-}
+++ /dev/null
-.kronolithFirstCol span {
- filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-}
+++ /dev/null
-
-.kronolithEventTentative {
- font-style: italic;
-}
-.kronolithEventCancelled {
- text-decoration: line-through;
-}
-.event-time, .event-location {
- font-size: 85%;
-}
-.weekend {
- background: #ffc;
-}
-.description {
- padding: .5em;
-}
-
-/* Event view styles */
-.kronolithEventDetail p {
- margin-left: 5px;
-}
-.kronolithEventDetailTitle {
-}
-.kronolithEventDetailCalendar {
- color: #ccc;
- font-style: italic;
-}
-.kronolithEventDetailLocation a {
- font-size: 85%;
-}
-
-/* Day view styles */
-.kronolithDayHeader {
- width: 100%;
- text-align: center;
-}
-.kronolithDayHeader a {
- vertical-align: middle;
-}
-.kronolithDayDate {
- margin-left: 10px;
- margin-right: 10px;
-}
-.kronolithTimeWrapper {
- float: left;
- padding-right: 4px;
- margin-right: 6px;
- border-right: 2px solid black;
- min-width: 90px;
-}
-.kronolithStartTime {
-}
-.kronolithEndTime {
- font-size: 80%;
-}
-.kronolithDayLocation {
- padding-left: 6px;
- font-style: italic;
- color: gray;
-}
-.kronolithDayDetail {
-}
-.kronolithDayDetail h4 {
- text-align: center;
- margin-bottom: 0;
- margin-top: 0;
-}
-
-/* Mini calendar */
-.kronolithMinical {
- background-color: #fff;
-}
-.kronolithMinical table {
- width: 100%;
- border-spacing: 0;
-}
-#kronolithBody .kronolithMinical caption {
- margin: 0 1px 1px 1px;
- height: 20px;
- line-height: 20px;
- font-weight: bold;
- font-size: 100%;
- border-bottom: 1px #999 dotted;
- text-align: left;
-}
-
-.kronolithMonthHeader {
- text-align: center;
-}
-.kronolithMonthHeader a {
- vertical-align: middle;
-}
-.kronolithMinical th, .kronolithMinical td {
- font-size: 90%;
-}
-.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
- width: 16px;
- height: 16px;
- line-height: 16px;
- text-align: center;
- background-color: #d6d6d6;
- color: #202020;
- border: 1px #999 solid !important;
-}
-.kronolithMinical tbody td {
- width: 24px;
- height: 24px;
- line-height: 24px;
- text-align: center;
- color: #808080;
- empty-cells: show;
- cursor: pointer;
- border: 1px transparent;
-}
-.kronolithMinical .kronolithMinicalEmpty {
- background: none;
- border-color: #e2e2e2;
- color: silver;
-}
-.kronolithMinical .kronolithContainsEvents {
- background-color: #ffc;
- font-weight: bold;
-}
-
-.kronolithMinical .kronolithSelected {
- border: 1px #999 solid !important;
-}
-
-.kronolithToday, .kronolithMinical .kronolithToday {
- background-color: #ebf3fc;
- border: 1px solid #808080;
-}
\ No newline at end of file
+++ /dev/null
-.kronolithEventsWeek {
- width: 14%;
- margin: 0 .2%;
-}
-.kronolithEventsWeek:last-child {
- margin-right: 0;
-}
+++ /dev/null
-/* Autocomplete styles. */
-.autocomplete {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- position: absolute;
- padding: 2px 2px 2px 2px;
-}
-.autocomplete ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-.autocomplete ul li {
- padding-top: 3px;
- padding-bottom: 3px;
- cursor: pointer;
- text-decoration: underline;
- font-size: 90%;
- color: #000;
-}
-.autocomplete ul .selected {
- background: gray;
- color: #fff;
-}
-
-/* Calendar styles. */
-.hour {
- font-size: 90%;
- font-weight: bold;
-}
-.halfhour {
- font-size: 60%;
- font-weight: bold;
- vertical-align: super;
-}
-.kronolithEventTentative {
- font-style: italic;
-}
-.kronolithEventCancelled {
- text-decoration: line-through;
-}
-.event-time, .event-location {
- font-size: 85%;
-}
-table.monthgrid {
- width: 100%;
- border-top: 1px solid #999;
- border-left: 1px solid #999;
-}
-table.monthgrid th, table.monthgrid td {
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
-}
-.monthgrid .today {
- border: 2px solid #446;
- background: #fff;
-}
-.othermonth {
- background: #e7eeec;
-}
-.weekend {
- background: #ffc;
-}
-.description {
- padding: .5em;
-}
-
-#footer {
- margin-top: 8px;
-}
-
-/* Event form. */
-#eventform textarea {
- padding: 2px;
- width: 98%;
-}
-#eventform .toggle {
- cursor: pointer;
-}
-#eventform .extra {
- color: #666;
-}
-#eventform .warning, #deleteform .warning {
- background: #ffc;
- border: 1px solid #fff760;
- padding: 8px;
-}
-#eventform #start_img, #eventform #end_img, #eventform #recur_end_img {
- cursor: pointer;
-}
-
-/* Block-specific styles. */
-.block-monthgrid {
- background: #fff;
-}
-.block-monthgrid .today {
- border: 1px solid #446;
-}
-
-/* background-color will always be overridden for the
- * *-eventbox classes */
-.block-eventbox, table.nopadding td.block-eventbox {
- padding: 0 4px;
-}
-.month-eventbox {
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- padding: 2px;
- margin: 1px;
-}
-.week-eventbox {
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- padding: 3px;
- font-size: 90%;
-}
-.day-eventbox {
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- padding: 3px;
-}
-
-.selected-control {
- background: #bbcbff;
- border-bottom: 1px solid #999;
-}
-
-.day {
- display: block;
- float: left;
- width: 14px;
- height: 14px;
- padding: 1px;
- background: #ddd;
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
- font-size: 80%;
- font-weight: bold;
- text-align: center;
- text-decoration: none;
-}
-.day:hover {
- text-decoration: none;
- background: #e9e9e9;
-}
-.week {
- float: left;
- font-size: 90%;
- padding-left: 2px;
-}
-a.newEvent {
- display: block;
- float: left;
- height: 12px;
- width: 12px;
- padding: 4px 0 0;
- font-size: 50%;
- text-align: center;
- background: #ddd;
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
-}
-a.newEvent:hover {
- background: #e9e9e9;
-}
-a.newEvent img {
- vertical-align: top;
-}
-
-.year-event {
- background: #fff760;
-}
-
-/* Free/busy */
-.kronolithFBLegend {
- font-size: 90%;
- padding-right: 10px;
-}
-.kronolithFBBusy {
- position: relative;
- background: #f00;
-}
-.kronolithFBUnknown {
- background: #d4d0c8 url("graphics/unknown-background.png") repeat left top;
-}
-.kronolithFBFree {
- position: relative;
- background: #28b22b;
- color: #fff;
-}
-.kronolithAjax .kronolithFBFree {
- /*position: static;*/
- position: relative;
-}
-.kronolithAjax .kronolithFBBusy {
- /*position: static;*/
- position: absolute;
-}
-div.fbgrid {
- background-color: #fff;
- overflow: auto;
- padding: 0 1ex 0 1ex;
-}
-.fbgrid table {
- width: 100%;
- border-collapse: collapse;
-}
-.fbgrid table td, .fbgrid table th {
- border: 1px solid #000;
-}
-.fbgrid table .label {
- border: none;
- padding-right: 1ex;
-}
-
-#pageLoading {
- position: absolute;
- text-align: center;
- vertical-align: middle;
- font-size: 10em;
- background: #fff;
- color: #666;
- filter: alpha(opacity=0);
- -moz-opacity: 0.0;
- opacity: 0.0;
-}
-
-body.rightPanel #page {
- margin-right: 13.5em;
-}
-body #pageControlsInner {
- display: none;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 18px;
- white-space: nowrap;
- font-weight: bold;
-}
-
-body #sbarShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-body #sbarHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-
-body #sbarClose {
- white-space: nowrap;
- padding-left: 18px;
-}
-
-body.rightPanel #pageControlsInner {
- display: block;
-}
-body.rightPanel #sbarShow {
- display: none;
-}
-body.rightPanel #sbarHide {
- display: block;
-}
-body.rightPanel ul {
- list-style-type: none;
-}
-
-#pageControls {
- position: absolute;
- top: -8px;
- right: 0;
- background: #eee;
- border: 1px solid #ccc;
- padding: 4px;
- -moz-border-radius: 0 0 0 10px;
- -webkit-border-bottom-left-radius: 10px;
- border-radius: 0 0 0 10px;
-}
-#pageControls #calendarSearch {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- border: 1px solid #ccc;
- padding: 2px 0 2px 20px;
-}
-#pageControls h3 {
- font-size: 100%;
- margin-top: 1em;
-}
-#pageControls h4 {
- font-size: 90%;
- margin-top: .5em;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-
-#externalcalendars .category {
- margin-top: 2px;
- margin-left: 1em;
- font-size: 95%;
- font-weight: normal;
- font-style: italic;
-}
-
-/* Tables. */
-table#calendar-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#calendar-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#calendar-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-
-#calendar-list-buttons {
- padding: 1em;
-}
-#calendar-list-buttons form {
- display: inline;
-}
-.calendar-info {
- cursor: pointer;
-}
-.calendar-info-url {
- background-color: #fff;
- color: #000;
- overflow: auto;
- padding: 2px;
- font-size: 90%;
- word-wrap: break-word;
-}
-.calendar-list-icon {
- width: 1%;
-}
-
-
-/*****************
- * AJAX INTERFACE
- *****************/
-html, body {
- height: 100%;
-}
-body.kronolithAjax {
- overflow: hidden;
-}
-
-#kronolithToday {
- font-weight: bold;
-}
-
-.kronolithSeparator {
- padding-left: 2px;
- padding-right: 2px;
- color: #808080;
-}
-
-.kronolithDatePicker {
- cursor: pointer;
-}
-
-/* Logo */
-#kronolithLogo {
- display: none;
-}
-
-/* Loading spinner */
-.kronolithLoading {
- position: absolute;
- left: 0;
-}
-#kronolithLoadingday, #kronolithLoadingmonth {
- top: 24px;
-}
-#kronolithLoadingweek {
- top: 2px;
-}
-#kronolithLoadingtasks, #kronolithLoadingagenda {
- display: inline-block;
- position: relative;
- top: -3px;
- vertical-align: middle;
-}
-#kronolithLoading, #kronolithFBLoading {
- background: transparent url("graphics/loading.gif") no-repeat center;
- padding: 2px;
- width: 16px;
- height: 16px;
- border: 1px #999 solid;
-}
-#kronolithFBLoading {
- position: absolute;
- top: 65px;
- border: none;
-}
-
-/* User data and options */
-#kronolithApplications {
- display: inline;
- position: relative;
- z-index: 99;
- float: left;
- height: 25px;
- line-height: 23px;
- margin-right: 10px;
- overflow: hidden;
-}
-#kronolithApplications:hover {
- overflow: visible;
-}
-#kronolithApplications ul {
- list-style: none;
-}
-#kronolithApplications li {
- margin-bottom: 1px;
- text-align: left;
-}
-#kronolithApplications a {
- display: block;
- padding: 0 4px;
- overflow: hidden;
- background-color: #f0f0f0;
- border: 1px solid #999;
- color: #202020;
- font-weight: bold;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
-}
-#kronolithApplications:hover a {
- -moz-border-radius: 0;
- -webkit-border-radius: 0;
- border-radius: 0;
-}
-#kronolithApplications:hover li:first-child a {
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-top-right-radius: 5px;
- border-radius: 5px 5px 0 0;
-}
-#kronolithApplications:hover li:last-child a {
- -moz-border-radius: 0 0 5px 5px;
- -webkit-border-bottom-left-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 0 5px 5px;
-}
-#kronolithApplications a:hover {
- text-decoration: none;
- background-color: #d9d9d9;
-}
-#kronolithApplications li.kronolithApplicationSelected a {
- background-color: #d9d9d9;
-}
-#kronolithApplications .kronolithSeparator {
- display: none;
-}
-
-#kronolithServices {
- position: absolute;
- top: 10px;
- right: 10px;
- white-space: nowrap;
-}
-#kronolithServices div {
- float: left;
-}
-.kronolithNotifications {
- background-color: #d9d9d9
-}
-#kronolithNotifications {
- float: left;
- width: 23px;
- height: 23px;
- line-height: 23px;
- border: 1px solid #999;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- background: #d9d9d9 url("graphics/alerts/message.png") no-repeat center center;
-}
-#kronolithNotifications.horde-error {
- background-image: url("graphics/alerts/error.png")
-}
-#kronolithNotifications.horde-success {
- background-image: url("graphics/alerts/success.png")
-}
-#kronolithNotifications.horde-warning {
- background-image: url("graphics/alerts/warning.png")
-}
-#kronolithNotifications.kronolithClose {
- background-image: url("graphics/close.png")
-}
-
-/* Main area */
-#kronolithMain {
- clear: both;
- padding-top: 15px;
- height: 100%;
-}
-
-/* Left menu column */
-#kronolithMenu {
- position: absolute;
- top: 10px;
- bottom: 10px;
- left: 10px;
- width: 153px;
-}
-#kronolithMenu .button {
- padding: 1px 2px;
- border: 0;
-}
-#kronolithMenuCalendars {
- position: absolute;
- top: 245px;
- bottom: 0;
- width: 100%;
- overflow: auto;
- overflow-x: hidden;
- overflow-y: auto;
-}
-#kronolithMenu h3 {
- position: relative;
- margin-top: 10px;
- margin-bottom: 2px;
- font-size: 100%;
- font-weight: bold;
- border-bottom: 1px #999 dotted;
- cursor: default;
-}
-#kronolithSearchForm {
- position: relative;
- top: 10px;
-}
-#kronolithSearchButton {
- background: transparent url('graphics/search.png');
- border: none;
- width: 16px;
- height: 16px;
- vertical-align: middle;
- text-indent: -10000px;
- cursor: pointer;
-}
-#kronolithSearchTerm {
- vertical-align: middle;
- width: 126px;
- color: #ccc;
-}
-#kronolithSearchTerm:focus {
- width: 126px;
- color: #000;
-}
-#kronolithMenu h3#kronolithCalendarsFirst {
- margin-top: 0;
-}
-#kronolithMenu div#kronolithHolidayCalendars {
- margin-bottom: 0;
-}
-#kronolithMenu a.kronolithAdd {
- position: absolute;
- right: 0;
- width: 16px;
- padding-right: 8px;
- background: transparent url("graphics/plus.png") no-repeat right center;
- text-indent: -10000px;
- cursor: pointer;
-}
-#kronolithMenu div.kronolithCalendars div {
- min-height: 16px;
- margin-bottom: 2px;
- padding: 2px 2px 2px 20px;
- background: transparent url("graphics/checkbox_off.png") 2px center no-repeat;
- cursor: pointer;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithMenu div.kronolithCalendars div.kronolithCalOn {
- background-image: url("graphics/checkbox_on.png");
-}
-#kronolithMenu div.kronolithCalendars div.kronolithCalOver {
- text-decoration: underline;
-}
-#kronolithMenu div.kronolithCalendars .kronolithCalEdit {
- float: right;
- display: block;
- width: 16px;
- height: 16px;
- line-height: 16px;
- border: 1px solid #999;
- background-color: #fff;
- text-align: center;
- cursor: pointer;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithAddEvents {
- margin-bottom: 35px;
- white-space: nowrap;
-}
-#kronolithAddEvents span {
- /* We need some style here. */
- float: left;
- font-weight: bold;
- cursor: pointer;
-}
-#kronolithAddEvents span.accessKey {
- float: none;
-}
-span#kronolithNewEvent {
- background: #f0f0f0;
- border: 1px solid #999;
- -moz-border-radius: 5px 0 0 5px;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-bottom-left-radius: 5px;
- border-radius: 5px 0 0 5px;
- width: 125px;
- height: 23px;
- line-height: 23px;
- margin-right: 1px;
- text-align: center;
-}
-span#kronolithQuickEvent {
- border: 1px solid #999;
- -moz-border-radius: 0 5px 5px 0;
- -webkit-border-top-right-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 5px 5px 0;
- width: 23px;
- height: 23px;
- line-height: 23px;
- background: #d6d6d6 url("graphics/new.png") no-repeat center center;
- text-indent: -10000px;
-}
-
-/* Quick edit */
-#kronolithQuickinsert {
- position: absolute;
- z-index: 110;
- left: 163px;
- top: 10px;
- width: 350px;
- height: auto;
- background: transparent url("graphics/back_quick.png") no-repeat left top;
-}
-#kronolithQuickinsert form {
- padding: 10px;
- margin-left: 10px;
- background-color: #999;
-}
-#kronolithQuickinsert label {
- font-weight: bold;
-}
-
-a.kronolithFormCancel {
- cursor: pointer;
- text-decoration: underline;
-}
-.kronolithDialogInfo {
- background: transparent url('graphics/alerts/message.png') 0 0 no-repeat;
- padding-left: 20px;
- font-style: italic;
-}
-#kronolithMenu .kronolithDialogInfo {
- padding-left: 0;
- background-image: none;
-}
-.kronolithDialogWarning {
- background: transparent url('graphics/alerts/warning.png') 0 0 no-repeat;
- padding-left: 20px;
-}
-.kronolithDialogWarning strong {
- color: #f00;
-}
-
-/* Navigation bar */
-#kronolithBar {
- position: absolute;
- left: 175px;
- top: 10px;
-}
-#kronolithBar form {
- float: left;
- margin: 0;
-}
-#kronolithBar .kronolithDateChoice {
- float: left;
- margin-right: 1px;
- background: #d6d6d6;
- border: 1px solid #999;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- font-weight: bold;
- cursor: pointer;
-}
-#kronolithBar .kronolithDateChoice div {
- padding: 0 10px;
- height: 23px;
- line-height: 23px;
-}
-
-#kronolithNav {
- float: left;
- margin-left: 5px;
- height: 23px;
- line-height: 23px;
-}
-#kronolithNav ul {
- float: left;
- list-style: none;
-}
-#kronolithNav li {
- float: left;
-}
-#kronolithNav a {
- display: block;
- float: left;
- margin: 0 1px 0 0;
- padding: 0 5px 0 25px;
- background-color: #f0f0f0;
- background-position: 5px center;
- background-repeat: no-repeat;
- font-weight: bold;
- text-decoration: none;
- color: #202020;
- cursor: pointer;
- border: 1px solid #999;
-}
-#kronolithNav li:first-child a {
- -moz-border-radius: 5px 0 0 5px;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-bottom-left-radius: 5px;
- border-radius: 5px 0 0 5px;
-}
-#kronolithNav li:last-child a {
- -moz-border-radius: 0 5px 5px 0;
- -webkit-border-top-right-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 5px 5px 0;
-}
-#kronolithNav a:hover, #kronolithNav a.on {
- background-color: #d9d9d9;
-}
-#kronolithNavTasks {
- background-image: url("graphics/tasks.png");
-}
-#kronolithNavAgenda {
- background-image: url("graphics/agenda.png");
-}
-#kronolithNavDay {
- background-image: url("graphics/dayview.png");
-}
-#kronolithNavWeek {
- background-image: url("graphics/weekview.png");
-}
-#kronolithNavMonth {
- background-image: url("graphics/monthview.png");
-}
-#kronolithNavYear {
- background-image: url("graphics/yearview.png");
-}
-
-/* Calendar form dialogs */
-.kronolithCPAdvancedMore {
- max-height: 300px;
- overflow-y: auto;
-}
-.kronolithCPAdvanced th:first-child {
- width: 220px;
-}
-
-/* Event/task form dialogs */
-.kronolithDialog {
- width: 700px;
- padding: 10px 20px;
- background: #efefef;
- border: 1px #999 solid;
-}
-.kronolithDialog div {
- margin-bottom: 5px;
-}
-.kronolithDialog td {
- padding-right: 10px;
- vertical-align: top;
-}
-.kronolithDialog label {
- font-weight: bold;
-}
-.kronolithLongField {
- width: 100%;
-}
-div.kronolithFormActions {
- margin: 5px 0;
-}
-
-#kronolithEventStartDate, #kronolithEventStartTime, #kronolithEventEndDate, #kronolithEventEndTime, #kronolithTaskDueDate, #kronolithTaskDueTime, .kronolithEventValue {
- text-align: center;
-}
-#kronolithEventLocation {
- width: 300px;
-}
-.kronolithTopTags {
- max-height: 75px;
- overflow: auto;
- line-height: 20px;
-}
-.kronolithTopTags span {
- padding: 2px 4px;
- margin-right: 4px;
- background-color: #fff;
- border: 1px #999 solid;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
- font-size: 90%;
-}
-.kronolithTopTags span:hover {
- background-color: #ffc;
- cursor: pointer;
-}
-
-.kronolithDialog .tabset {
- float: none;
- width: auto;
- background: none;
- margin: 15px 0;
-}
-.kronolithDialog .tabset ul {
- float: left;
- padding-left: 0;
- margin: 0;
-}
-.kronolithDialog .tabset .kronolithSeparator {
- float: left;
-}
-.kronolithDialog hr {
- margin: 5px 0;
- height: 0;
- line-height: 0;
- border-width: 1px 0;
- border-color: #ccc transparent #fff;
- border-style: solid none;
-}
-
-.kronolithTabsOption {
- position: relative;
- line-height: 250%;
-}
-#kronolithEventTabAttendees table {
- border-collapse: collapse;
- table-layout: fixed;
- width: 100%;
-}
-#kronolithEventTabAttendees td, #kronolithEventTabAttendees th {
- border: 1px solid #999;
- padding: 1px;
- width: 22px;
- font-size: 85%;
- line-height: 140%;
-}
-#kronolithEventTabAttendees td:first-child, #kronolithEventTabAttendees th:first-child {
- width: auto;
- overflow: hidden;
-}
-#kronolithEventTabAttendees th {
- text-align: center;
-}
-#kronolithEventTabAttendees th:first-child {
- text-align: left;
-}
-#kronolithEventTabAttendees th.night {
- background-color: #ccc;
-}
-
-#kronolithEventAttendeesList {
- max-height: 150px;
- overflow-y: auto;
-}
-#kronolithEventTabAttendees td div {
- margin: 0;
- height: 100%;
-}
-#kronolithEventACBox, #kronolithCalendarinternalACBox, #kronolithAttendeesACBox {
- line-height: 100%;
-}
-
-#kronolithEventTabAttendees td.kronolithAttendeeNone,
-#kronolithEventTabAttendees td.kronolithAttendeeAccepted,
-#kronolithEventTabAttendees td.kronolithAttendeeDeclined,
-#kronolithEventTabAttendees td.kronolithAttendeeTentative {
- background-position: 0 center;
- background-repeat: no-repeat;
- padding-left: 18px;
-}
-.kronolithAttendeeNone {
- background-image: url("graphics/attendee-none.png");
-}
-.kronolithAttendeeAccepted {
- background-image: url("graphics/attendee-accepted.png");
-}
-.kronolithAttendeeDeclined {
- background-image: url("graphics/attendee-declined.png");
- text-decoration: line-through;
-}
-.kronolithAttendeeTentative {
- background-image: url("graphics/attendee-tentative.png");
-}
-
-/* Map */
-#kronolithEventMap {
- height: 300px;
- width: 700px;
-}
-#kronolithEventMap_OpenLayers_ViewPort div {
- margin-bottom: 0;
-}
-.olMapViewPort div {
- margin-bottom: 0;
-}
-.olControlLayerSwitcher div {
- line-height: 100%;
- margin-bottom: 0px;
-}
-
-/* Mini calendar */
-.kronolithMinical {
- position: relative;
-}
-#kronolithMinical {
-/* top: 15px;*/
-}
-.kronolithMinical table {
- width: 100%;
- border-spacing: 1px;
-}
-.kronolithMinical caption, #kronolithBody .kronolithMinical caption {
- position: relative;
- margin: 0 1px 1px 1px;
- height: 20px;
- line-height: 20px;
- font-weight: bold;
- font-size: 100%;
- border-bottom: 1px #999 dotted;
- text-align: left;
-}
-.kronolithMinical caption span {
- overflow: hidden;
- white-space: nowrap;
- cursor: pointer;
-}
-#kronolithMinicalPrev, #kronolithMinicalNext {
- position: absolute;
- top: 0;
- right: 0;
- width: 16px;
- text-indent: -10000px;
- cursor: pointer;
- background: transparent url("graphics/right.png") no-repeat right center;
-}
-#kronolithMinicalPrev {
- background-image: url("graphics/left.png");
- right: 15px;
-}
-
-.kronolithMinical th, .kronolithMinical td {
- font-size: 90%;
-}
-.kronolithMinical th, .kronolithMinical td.kronolithMinicalWeek {
- width: 16px;
- height: 16px;
- line-height: 16px;
- text-align: center;
- background-color: #d6d6d6;
- color: #202020;
- border: 1px #999 solid !important;
-}
-.kronolithMinical tbody td {
- width: 16px;
- height: 16px;
- line-height: 16px;
- border: 1px #999 solid;
- text-align: center;
- color: #808080;
- empty-cells: show;
- cursor: pointer;
-}
-.kronolithMinical .kronolithMinicalEmpty {
- background: none;
- border-color: #e2e2e2;
- color: silver;
-}
-.kronolithMinical .kronolithSelected {
- background-color: #ffc;
-}
-
-/* Main views */
-#kronolithBody {
- position: absolute;
- top: 43px;
- left: 175px;
- right: 10px;
- bottom: 10px;
- overflow: auto;
- overflow-x: hidden;
- overflow-y: auto;
-}
-table.kronolithView {
- width: 100%;
- height: 100%;
- table-layout: fixed;
- border-spacing: 2px;
- margin-left: -2px;
-}
-table.kronolithView td {
- padding: 0;
- border: 1px #999 solid;
- vertical-align: top;
- overflow: hidden;
-}
-table.kronolithView td.kronolithFirstCol {
- width: 20px;
-}
-.kronolithAllDayContainer {
- height: 100%;
- overflow: hidden;
-}
-
-/* Main view header row */
-#kronolithViewMonthHead {
- width: 100%;
- height: 20px;
- line-height: 20px;
- font-weight: bold;
-}
-#kronolithViewMonthHead span {
- padding: 0 5px;
-}
-#kronolithViewMonthHead .kronolithFirstCol {
- border-color: transparent;
-}
-.kronolithViewHead thead {
- height: 20px;
- line-height: 20px;
- font-weight: bold;
-}
-.kronolithViewHead thead span {
- padding: 0 5px;
-}
-.kronolithViewHead thead .kronolithFirstCol {
- border-color: transparent;
-}
-
-/* Captions. */
-#kronolithBody caption {
- position: relative;
- margin: 2px 2px 0 26px;
- height: 20px;
- line-height: 20px;
- border-bottom: 1px dotted #999;
- text-align: left;
- font-weight: bold;
-}
-#kronolithBody caption span {
- padding: 0;
-}
-#kronolithBody caption .kronolithNavigation {
- position: absolute;
- right: 2px;
- cursor: pointer;
-}
-#kronolithBody caption .kronolithNavigation ul {
- float: left;
-}
-.kronolithPrev, .kronolithNext {
- right: 0;
- width: 16px;
- text-indent: -10000px;
- background: transparent url("graphics/right.png") no-repeat right center;
-}
-.kronolithPrev {
- right: 15px;
- background-image: url("graphics/left.png");
-}
-.kronolithGotoToday {
- right: 35px;
-}
-.kronolithPrint,
-.kronolithGotoToday,
-.kronolithPrev,
-.kronolithNext {
- position: static;
- float: left;
- margin-left: 1px;
-}
-.kronolithPrint {
- margin-left: 5px;
-}
-.kronolithPrint span {
- display: block;
- width: 16px;
- height: 16px;
- background-image: url('graphics/print.png');
- text-indent: -10000;
- overflow: hidden;
-}
-
-/* Main view year */
-#kronolithViewYear .kronolithMinical {
- float: left;
- margin: 0 6px 0 4px;
- height: 170px;
-}
-#kronolithViewYear .kronolithMinical caption {
- margin-left: 22px;
-}
-.kronolithHasEvents {
- font-weight: bold;
-}
-.kronolithMinical .kronolithIsBusy {
- background-color: #fff760;
-}
-
-/* Main view week */
-.kronolithWeekDay {
- cursor: pointer;
-}
-
-/* Main view day */
-#kronolithEventsDay {
- position: absolute;
- top: 1px;
- right: 2px;
- bottom: 3px;
- left: 25px;
-}
-#kronolithEventsWeek {
- position: absolute;
- top: 1px;
- right: 3px;
- bottom: 3px;
- left: 23px;
-}
-.kronolithEventsWeek {
- position: relative;
- float: left;
- height: 100%;
- width: 14.285714%;
-}
-.kronolithEventsWeek div.kronolithEvent {
- margin-left: 2px;
-}
-
-/* Main view week and day */
-.kronolithViewDay td {
- height: 40px;
-}
-.kronolithViewHead thead td {
- height: 16px;
-}
-.kronolithAllDay td {
- height: 80px;
-}
-table.kronolithView td.kronolithFirstCol {
- vertical-align: bottom;
-}
-.kronolithFirstCol span {
- display: block;
- margin-bottom: 5px;
- margin-left: 2px;
- white-space: nowrap;
- -webkit-transform: rotate(-90deg);
- -moz-transform: rotate(-90deg);
-}
-.kronolithViewBody .kronolithFirstCol span {
- margin-bottom: 3px;
- font-weight: normal;
-}
-.kronolithViewHead {
- position: relative;
- margin-right: 15px;
-}
-.kronolithViewBody {
- position: absolute;
- top: 132px;
- right: 0;
- bottom: 0;
- left: 0;
- overflow-x: hidden;
- overflow-y: scroll;
-}
-.kronolithViewBody table.kronolithView {
- margin-top: -2px;
-}
-.kronolithViewBodyContainer {
- position: relative;
-}
-#kronolithTimeMarker {
- width: 100%;
- height: 1px;
- background-color: red;
-}
-
-/* Main view month */
-#kronolithViewMonthContainer {
- position: absolute;
- top: 46px;
- right: 0;
- bottom: 0;
- left: 0;
-}
-#kronolithViewMonthBody td {
- padding-bottom: 16px;
-}
-#kronolithViewMonthBody td.kronolithFirstCol {
- vertical-align: top;
-}
-.kronolithMore {
- padding: 0 2px;
- color: #888;
- font-style: italic;
- cursor: pointer;
-}
-.kronolithMore:hover {
- text-decoration: underline;
-}
-#kronolithViewMonth .kronolithMore {
- position: absolute;
-}
-
-/* Main view agenda. */
-#kronolithViewAgenda td.kronolithFirstCol {
- width: 70px;
- padding: 4px;
- text-align: left;
- cursor: pointer;
-}
-#kronolithViewAgenda caption {
- margin-left: 2px;
-}
-#kronolithViewAgenda div.kronolithEvent {
- position: static;
- font-weight: bold;
-}
-#kronolithViewAgenda div.kronolithEvent .kronolithDate {
- font-weight: normal;
- color: #333;
-}
-#kronolithViewAgenda div.kronolithEvent {
- margin: 2px;
- padding: 2px 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius: 4px;
-}
-#kronolithAgendaNoItems td {
- padding: 4px;
-}
-
-/* Main view tasks. */
-#kronolithViewTasks caption {
- margin-left: 2px;
-}
-#kronolithViewTasks caption.tabset {
- float: none;
- width: auto;
- background: none;
-}
-#kronolithViewTasks ul.kronolithNavigation {
- display: inline;
- margin: 2px 0 0 0;
- padding: 0;
-}
-#kronolithViewTasks caption.tabset li a {
- padding-top: 0;
- padding-bottom: 0;
- border-bottom-style: dotted;
-}
-#kronolithViewTasksBody td {
- padding: 4px 4px 4px 4px;
- cursor: pointer;
-}
-#kronolithViewTasksBody #kronolithTasksNoItems td {
- cursor: default;
-}
-#kronolithViewTasksBody div.kronolithTaskCheckbox {
- background: url("graphics/checkbox_off.png") no-repeat;
- margin-right: 5px;
- float: left;
- width: 16px;
- height: 16px
-}
-#kronolithViewTasksBody div.kronolithTaskCheckbox:hover {
- background: url("graphics/checkbox_on.png") no-repeat;
-}
-#kronolithViewTasksBody td.kronolithTaskCompleted {
- color: #ccc;
- text-decoration: line-through;
-}
-#kronolithViewTasksBody td.kronolithTaskCompleted div {
- background: url("graphics/checkbox_on.png") no-repeat;
-}
-#kronolithViewTasksBody td.kronolithTaskDue {
- color: #a00;
- font-weight: bold;
-}
-#kronolithViewTasks .kronolithInfo {
- color: #ccc;
-}
-#kronolithViewTasks .kronolithAddTask {
- font-weight: bold;
-}
-.kronolithAddTask .kronolithAddTaskIcon {
- float: left;
- margin-right: 7px;
- margin-left: 2px;
- width: 16px;
- height: 16px;
- background-image: url('graphics/new_task.png');
-}
-
-/* More main view */
-.kronolithFirstCol {
- font-weight: bold;
- text-align: center;
-}
-#kronolithViewMonth .kronolithFirstCol {
- cursor: pointer;
-}
-.kronolithNight {
- background-color: #f4f4f4;
-}
-.kronolithCorner {
- float: left;
- margin: 0 2px 2px 0;
- padding: 0;
- width: auto;
- height: auto;
- font-size: 85%;
- cursor: pointer;
-}
-.kronolithDay {
- position: relative;
- float: left;
- display: inline;
- width: 15px;
- height: 15px;
- line-height: 15px;
- background-color: #fff;
- border-right: 1px solid #999;
- border-bottom: 1px solid #999;
- text-align: center;
- vertical-align: middle;
- font-weight: bold;
-}
-.kronolithAddEvent {
- display: inline;
- width: auto;
- width: 15px;
- height: 15px;
- line-height: 15px;
- padding: 2px;
- text-align: center;
- background: transparent url("graphics/new_small_fade.png") no-repeat 3px 5px;
-}
-.kronolithAddEvent:hover {
- background-image: url("graphics/new_small.png");
-}
-.kronolithOtherMonth {
- background: #f7f7f7;
-}
-.kronolithOtherMonth .kronolithDay {
- background: #f7f7f7;
- border-color: transparent;
- color: silver;
-}
-.kronolithToday, .kronolithMinical .kronolithToday {
- background-color: #ebf3fc;
- border-color: #808080;
-}
-/*
-.kronolithWeekend {
- background: #ffc;
-}
-.kronolithOtherMonth {
- background: #e7eeec;
-}
-table.kronolithView td.kronolithToday {
- border: 2px solid #446;
- background: #fff;
-}
-*/
-#kronolithViewIframe iframe {
- position: absolute;
- left: 0;
- top: 0;
- bottom: 0;
- right: 0;
- border: none;
- width: 100%;
- height: 100%;
-}
-
-/* Events */
-div.kronolithEvent {
- cursor: pointer;
- overflow: hidden;
- position: absolute;
-}
-#kronolithViewDay div.kronolithEvent, #kronolithViewWeek div.kronolithEvent {
- position: absolute;
- opacity: .8;
- filter: alpha(opacity=80);
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithViewMonth div.kronolithEvent,
-#kronolithViewDay .kronolithViewHead div.kronolithEvent,
-#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
- position: relative;
- width: auto;
- line-height: 15px;
- margin: 1px;
- padding: 3px 5px;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
-}
-#kronolithViewDay .kronolithViewHead div.kronolithEvent,
-#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
- white-space: nowrap;
-}
-#kronolithViewDay .kronolithViewHead div.kronolithEvent {
- float: left;
-}
-#kronolithViewWeek .kronolithViewHead div.kronolithEvent {
- margin-right: 10%;
-}
-div.kronolithEvent .kronolithDragger {
- position: absolute;
- visibility: hidden;
- left: 0;
- right: 0;
- height: 11px;
-}
-div.kronolithEvent.kronolithEditable {
- cursor: move;
-}
-div.kronolithEvent.kronolithEditable .kronolithDragger {
- background: transparent url("graphics/drag-handle.png") no-repeat center center;
-}
-.kronolithDragger.drag {
- background: transparent url("graphics/drag-handle.png") no-repeat center center;
- opacity: .8;
- filter: alpha(opacity=80);
- }
-div.kronolithEvent.kronolithEditable:hover .kronolithDragger,
-div.kronolithEvent.kronolithEditable.kronolithSelected .kronolithDragger,
-.kronolithDragger.drag {
- background-color: #202020 !important;
-}
-div.kronolithEvent .kronolithDragger.kronolithDraggerTop,
-.kronolithDraggerTop.drag {
- top: 0;
- -moz-border-radius: 5px 5px 0 0;
- -webkit-border-top-left-radius: 5px;
- -webkit-border-top-right-radius: 5px;
- border-radius: 5px 5px 0 0;
-}
-div.kronolithEvent .kronolithDragger.kronolithDraggerBottom,
-.kronolithDraggerBottom.drag {
- bottom: 0;
- -moz-border-radius: 0 0 5px 5px;
- -webkit-border-bottom-left-radius: 5px;
- -webkit-border-bottom-right-radius: 5px;
- border-radius: 0 0 5px 5px;
-}
-div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerTop {
- cursor: n-resize;
-}
-div.kronolithEvent.kronolithEditable .kronolithDragger.kronolithDraggerBottom {
- cursor: s-resize;
-}
-div.kronolithEvent .kronolithEventInfo {
- position: absolute;
- top: 0;
- bottom: 0;
- -moz-border-radius: 5px;
- -webkit-border-radius: 5px;
- border-radius: 5px;
- right: 0;
- left: 0;
- padding: 3px 5px 4px 5px;
- overflow: hidden;
- line-height: 16px;
-}
-div.kronolithEditable.kronolithFirst:hover .kronolithEventInfo,
-div.kronolithEvent.kronolithFirst.kronolithSelected .kronolithEventInfo {
- top: 7px;
-}
-div.kronolithEditable.kronolithLast:hover .kronolithEventInfo,
-div.kronolithEvent.kronolithLast.kronolithSelected .kronolithEventInfo {
- bottom: 7px;
-}
-div.kronolithEditable:hover .kronolithDragger,
-div.kronolithEvent.kronolithSelected .kronolithDragger {
- visibility: inherit;
-}
-
-/* Redbox styles. */
-#RB_window {
- top: 50px !important;
-}
-
-/* Tags */
-.panel-tags {
- margin-left: 10px;
-}
-
-.panel-tags ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-
-li.panel-tags {
- float: left;
- padding: 2px;
-}
-
-.panel-tags li:hover {
- text-decoration: underline;
-}
-
-#hordeAlerts div.kronolith-sticky, #hordeAlerts div.kronolith-sticky {
- background-color: #ebe20c;
- background-image: url("graphics/warning.png");
- border-color: #807b00;
- color: #000;
-}
-
-#color-picker {
- z-index: 103;
-}
-
-#calendarPrint {
- display: none;
-}
-
-/* Prefs */
-.fburl {
- border: 1px solid black;
- padding: 5px 0 10px 15px;
-}
-.fburl .fixed {
- padding-top: 3px;
-}
-
-@media print {
- .rowEven td, .rowOdd td {
- background: #fff;
- color: #000;
- border-bottom: thin solid #000;
- }
- .rowEven td td, .rowOdd td td {
- border: none;
- }
- .selected-control {
- background: #fff;
- border-bottom: thin solid #000;
- }
-
- .iconAlarm, .iconDelete, .iconEdit, .iconRecur, .iconAdd, a.newEvent, .iconNav, #kronolithMenu, #kronolithBar, #kronolithHeader, .tabset {
- display: none;
- }
-
- #kronolithBody {
- position: static;
- }
-
- #pageControls {
- display: none;
- }
-
- #calendarPrint {
- display: block;
- }
-
- .day, .othermonth, .weekend {
- background-color: #fff;
- color: #000;
- }
- .day {
- border-right: thin solid #000;
- border-bottom: thin solid #000;
- }
- .year-event {
- background: #fff;
- }
- table.monthgrid {
- border-top: thin solid #000;
- border-left: thin solid #000;
- }
- table.monthgrid th, table.monthgrid td {
- border-right: thin solid #000;
- border-bottom: thin solid #000;
- padding: 2px;
- }
- table.monthgrid td.today {
- border-top: none;
- border-left: none;
- border-right: thin solid #000;
- border-bottom: thin solid #000;
- }
- .month-eventbox {
- border: none;
- -moz-border-radius: 0;
- -webkit-border-radius: 0;
- border-radius: 0;
- border-bottom: thin solid #000;
- }
- body.rightPanel #page {
- margin: 0;
- }
-}
--- /dev/null
+/**
+ * $Horde: luxor/themes/screen.css,v 1.7 2008/08/06 16:10:00 chuck Exp $
+ */
+
+th {
+ border-bottom: 1px solid #999;
+}
+.title {
+ font-size: 120%;
+ font-weight: bold;
+}
+.comment {
+ color: #008000;
+}
+.string {
+ color: #d00;
+}
+.variable {
+ color: #ff8000;
+}
+.variable-highlight {
+ background: yellow;
+}
+.reserved {
+ color: #007f7f;
+}
+.symbol {
+ color: #00b;
+}
+
+dl {
+ margin: 5px;
+}
+dt {
+ font-weight: bold;
+}
+dd {
+ margin-left: 10px;
+}
+
+#headerbar {
+ margin-bottom: .5em;
+}
+
+#filelist {
+ text-align: left;
+ white-space: nowrap;
+}
+#filelist td, #filelist tr {
+ padding: 1px 4px;
+}
+
+#symbol-declarations, #symbol-references {
+ width: 48%;
+ float: left;
+}
+#symbol-declarations h2, #symbol-references h2 {
+ margin-left: .3em;
+ font-size: 1.2em;
+}
+++ /dev/null
-/**
- * $Horde: luxor/themes/screen.css,v 1.7 2008/08/06 16:10:00 chuck Exp $
- */
-
-th {
- border-bottom: 1px solid #999;
-}
-.title {
- font-size: 120%;
- font-weight: bold;
-}
-.comment {
- color: #008000;
-}
-.string {
- color: #d00;
-}
-.variable {
- color: #ff8000;
-}
-.variable-highlight {
- background: yellow;
-}
-.reserved {
- color: #007f7f;
-}
-.symbol {
- color: #00b;
-}
-
-dl {
- margin: 5px;
-}
-dt {
- font-weight: bold;
-}
-dd {
- margin-left: 10px;
-}
-
-#headerbar {
- margin-bottom: .5em;
-}
-
-#filelist {
- text-align: left;
- white-space: nowrap;
-}
-#filelist td, #filelist tr {
- padding: 1px 4px;
-}
-
-#symbol-declarations, #symbol-references {
- width: 48%;
- float: left;
-}
-#symbol-declarations h2, #symbol-references h2 {
- margin-left: .3em;
- font-size: 1.2em;
-}
+++ /dev/null
-<?php
-/**
- * Copyright 2008-2010 The Horde Project (http://www.horde.org/)
- *
- * See the enclosed file COPYING for license information (GPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
- *
- * @author Chuck Hagenbuch <chuck@horde.org>
- */
-
-require_once dirname(__FILE__) . '/../lib/Application.php';
-Horde_Registry::appInit('nag');
-
-header('Content-Type: text/css');
-
-$cManager = new Horde_Prefs_CategoryManager();
-
-$colors = $cManager->colors();
-$fgColors = $cManager->fgColors();
-foreach ($colors as $category => $color) {
- if ($category == '_unfiled_' || $category == '_default_') {
- continue;
- }
-
- $class = '.category' . md5($category);
-
- echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
- . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
- . 'background: ' . $color . '; '
- . "padding: 0 4px; }\n";
-
- $hex = str_replace('#', '', $color);
- if (strlen($hex) == 3) {
- $r = hexdec(substr($hex, 0, 1));
- $g = hexdec(substr($hex, 1, 1));
- $b = hexdec(substr($hex, 2, 1));
- } else {
- $r = hexdec(substr($hex, 0, 2));
- $g = hexdec(substr($hex, 2, 2));
- $b = hexdec(substr($hex, 4, 2));
- }
- echo "div.mnemo-stickies ul li a$class { color: black; "
- . "background: rgba($r, $g, $b, 0.5); }";
-}
--- /dev/null
+<?php
+/**
+ * Copyright 2008-2010 The Horde Project (http://www.horde.org/)
+ *
+ * See the enclosed file COPYING for license information (GPL). If you
+ * did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
+ *
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ */
+
+require_once dirname(__FILE__) . '/../lib/Application.php';
+Horde_Registry::appInit('nag');
+
+header('Content-Type: text/css');
+
+$cManager = new Horde_Prefs_CategoryManager();
+
+$colors = $cManager->colors();
+$fgColors = $cManager->fgColors();
+foreach ($colors as $category => $color) {
+ if ($category == '_unfiled_' || $category == '_default_') {
+ continue;
+ }
+
+ $class = '.category' . md5($category);
+
+ echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
+ . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
+ . 'background: ' . $color . '; '
+ . "padding: 0 4px; }\n";
+
+ $hex = str_replace('#', '', $color);
+ if (strlen($hex) == 3) {
+ $r = hexdec(substr($hex, 0, 1));
+ $g = hexdec(substr($hex, 1, 1));
+ $b = hexdec(substr($hex, 2, 1));
+ } else {
+ $r = hexdec(substr($hex, 0, 2));
+ $g = hexdec(substr($hex, 2, 2));
+ $b = hexdec(substr($hex, 4, 2));
+ }
+ echo "div.mnemo-stickies ul li a$class { color: black; "
+ . "background: rgba($r, $g, $b, 0.5); }";
+}
--- /dev/null
+/* Sort arrow styles, added for BC. */
+.sortup, .sortdown {
+ padding-left: 0;
+ padding-right: 10px;
+ background-position: center right;
+}
+
+/* RTL styles, added for BC. */
+.leftAlign {
+ text-align: right;
+}
+.rightAlign {
+ text-align: left;
+}
+.leftFloat {
+ float: right;
+}
+.rightFloat {
+ float: left;
+}
+
+.noteArea p select {
+ margin-right: 0;
+ margin-left: 5px;
+}
+.noteArea .button {
+ margin-right: 0;
+ margin-left: 1em;
+}
+
+body.rightPanel #page {
+ margin-right: 0;
+ margin-left: 10em;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 0;
+ padding-right: 18px;
+}
+body #sbarShow {
+ background-position: center right;
+}
+body #sbarHide {
+ background-position: center right;
+}
+
+#pageControls {
+ right: auto;
+ left: 0;
+ -moz-border-radius-bottomleft: 0;
+ -moz-border-radius-bottomright: 10px;
+ -webkit-border-bottom-left-radius: 0;
+ -webkit-border-bottom-right-radius: 10px;
+}
+#pageControls #notepadSearch {
+ background-position: 98% center;
+ padding: 2px 20px 2px 0;
+}
+
+#quicksearch input {
+ padding: 1px 20px 1px 0;
+}
+
+/* Tables. */
+table#notepad-list {
+ margin: 0 5px 8px 0;
+ border-left: 0;
+ border-right: 1px solid #ddd;
+}
+table#notepad-list th {
+ border-right: 0;
+ border-left: 1px solid #ccc;
+ text-align: right;
+}
+table#notepad-list td {
+ border-right: 0;
+ border-left: 1px solid #ddd;
+}
+table#notepad-list th.sortup {
+ padding-left: 0;
+ padding-right: 10px;
+ background-position: center right;
+}
+table#notepad-list th.sortdown {
+ padding-left: 0;
+ padding-right: 10px;
+ background-position: center right;
+}
--- /dev/null
+.notePassphrase {
+ padding: 10px;
+ background: #fff;
+ border-top: 1px solid #ccc;
+}
+
+.noteBody {
+ padding: 10px;
+ background: #fff;
+ border-top: 1px solid #ccc;
+ font-family: "Lucida Console",Courier,"Courier New";
+ white-space: normal;
+ overflow: auto;
+}
+.headerbox .noteBody {
+ border-top-width: 0;
+}
+
+.noteArea {
+ padding: 10px;
+ background: #e9e9e9;
+}
+.noteArea p, .noteArea td {
+ font-weight: bold;
+ margin: 5px 0;
+}
+.noteArea textarea {
+ width: 100%;
+}
+
+body.rightPanel #page {
+ margin-right: 10em;
+}
+body #pageControlsInner {
+ display: none;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 18px;
+ white-space: nowrap;
+}
+body #sbarShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+body #sbarHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+body.rightPanel #pageControlsInner {
+ display: block;
+}
+body.rightPanel #sbarShow {
+ display: none;
+}
+body.rightPanel #sbarHide {
+ display: block;
+}
+body.rightPanel ul {
+ list-style-type: none;
+}
+
+#pageControls {
+ position: absolute;
+ top: -8px;
+ right: 0;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 4px;
+ -moz-border-radius-bottomleft: 10px;
+ -webkit-border-bottom-left-radius: 10px;
+}
+#pageControls #notepadSearch {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ border: 1px solid #ccc;
+ padding: 2px 0 2px 20px;
+}
+#pageControls h3 {
+ font-size: 100%;
+ margin-top: 1em;
+}
+#pageControls h4 {
+ font-size: 90%;
+ margin-top: .5em;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+#notes_empty {
+ padding: 4px;
+ font-style: italic;
+}
+
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+
+/* Tables. */
+table#notepad-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#notepad-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#notepad-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#notepad-list th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#notepad-list th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#notepad-list-buttons {
+ padding: 1em;
+}
+#notepad-list-buttons form {
+ display: inline;
+}
+.notepad-list-icon {
+ width: 1%;
+}
+++ /dev/null
-/* Sort arrow styles, added for BC. */
-.sortup, .sortdown {
- padding-left: 0;
- padding-right: 10px;
- background-position: center right;
-}
-
-/* RTL styles, added for BC. */
-.leftAlign {
- text-align: right;
-}
-.rightAlign {
- text-align: left;
-}
-.leftFloat {
- float: right;
-}
-.rightFloat {
- float: left;
-}
-
-.noteArea p select {
- margin-right: 0;
- margin-left: 5px;
-}
-.noteArea .button {
- margin-right: 0;
- margin-left: 1em;
-}
-
-body.rightPanel #page {
- margin-right: 0;
- margin-left: 10em;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 0;
- padding-right: 18px;
-}
-body #sbarShow {
- background-position: center right;
-}
-body #sbarHide {
- background-position: center right;
-}
-
-#pageControls {
- right: auto;
- left: 0;
- -moz-border-radius-bottomleft: 0;
- -moz-border-radius-bottomright: 10px;
- -webkit-border-bottom-left-radius: 0;
- -webkit-border-bottom-right-radius: 10px;
-}
-#pageControls #notepadSearch {
- background-position: 98% center;
- padding: 2px 20px 2px 0;
-}
-
-#quicksearch input {
- padding: 1px 20px 1px 0;
-}
-
-/* Tables. */
-table#notepad-list {
- margin: 0 5px 8px 0;
- border-left: 0;
- border-right: 1px solid #ddd;
-}
-table#notepad-list th {
- border-right: 0;
- border-left: 1px solid #ccc;
- text-align: right;
-}
-table#notepad-list td {
- border-right: 0;
- border-left: 1px solid #ddd;
-}
-table#notepad-list th.sortup {
- padding-left: 0;
- padding-right: 10px;
- background-position: center right;
-}
-table#notepad-list th.sortdown {
- padding-left: 0;
- padding-right: 10px;
- background-position: center right;
-}
+++ /dev/null
-.notePassphrase {
- padding: 10px;
- background: #fff;
- border-top: 1px solid #ccc;
-}
-
-.noteBody {
- padding: 10px;
- background: #fff;
- border-top: 1px solid #ccc;
- font-family: "Lucida Console",Courier,"Courier New";
- white-space: normal;
- overflow: auto;
-}
-.headerbox .noteBody {
- border-top-width: 0;
-}
-
-.noteArea {
- padding: 10px;
- background: #e9e9e9;
-}
-.noteArea p, .noteArea td {
- font-weight: bold;
- margin: 5px 0;
-}
-.noteArea textarea {
- width: 100%;
-}
-
-body.rightPanel #page {
- margin-right: 10em;
-}
-body #pageControlsInner {
- display: none;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 18px;
- white-space: nowrap;
-}
-body #sbarShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-body #sbarHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-body.rightPanel #pageControlsInner {
- display: block;
-}
-body.rightPanel #sbarShow {
- display: none;
-}
-body.rightPanel #sbarHide {
- display: block;
-}
-body.rightPanel ul {
- list-style-type: none;
-}
-
-#pageControls {
- position: absolute;
- top: -8px;
- right: 0;
- background: #eee;
- border: 1px solid #ccc;
- padding: 4px;
- -moz-border-radius-bottomleft: 10px;
- -webkit-border-bottom-left-radius: 10px;
-}
-#pageControls #notepadSearch {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- border: 1px solid #ccc;
- padding: 2px 0 2px 20px;
-}
-#pageControls h3 {
- font-size: 100%;
- margin-top: 1em;
-}
-#pageControls h4 {
- font-size: 90%;
- margin-top: .5em;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-#notes_empty {
- padding: 4px;
- font-style: italic;
-}
-
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
-
-/* Tables. */
-table#notepad-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#notepad-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#notepad-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#notepad-list th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#notepad-list th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#notepad-list-buttons {
- padding: 1em;
-}
-#notepad-list-buttons form {
- display: inline;
-}
-.notepad-list-icon {
- width: 1%;
-}
+++ /dev/null
-<?php
-/**
- * Copyright 2008-2010 The Horde Project (http://www.horde.org/)
- *
- * See the enclosed file COPYING for license information (GPL). If you
- * did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
- *
- * @author Chuck Hagenbuch <chuck@horde.org>
- */
-
-require_once dirname(__FILE__) . '/../lib/Application.php';
-Horde_Registry::appInit('nag');
-
-header('Content-Type: text/css');
-
-$cManager = new Horde_Prefs_CategoryManager();
-
-$colors = $cManager->colors();
-$fgColors = $cManager->fgColors();
-foreach ($colors as $category => $color) {
- if ($category == '_unfiled_' || $category == '_default_') {
- continue;
- }
-
- $class = '.category' . md5($category);
-
- echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
- . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
- . 'background: ' . $color . '; '
- . "padding: 0 4px; }\n";
-}
--- /dev/null
+<?php
+/**
+ * Copyright 2008-2010 The Horde Project (http://www.horde.org/)
+ *
+ * See the enclosed file COPYING for license information (GPL). If you
+ * did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
+ *
+ * @author Chuck Hagenbuch <chuck@horde.org>
+ */
+
+require_once dirname(__FILE__) . '/../lib/Application.php';
+Horde_Registry::appInit('nag');
+
+header('Content-Type: text/css');
+
+$cManager = new Horde_Prefs_CategoryManager();
+
+$colors = $cManager->colors();
+$fgColors = $cManager->fgColors();
+foreach ($colors as $category => $color) {
+ if ($category == '_unfiled_' || $category == '_default_') {
+ continue;
+ }
+
+ $class = '.category' . md5($category);
+
+ echo "$class, .linedRow td$class, .overdue td$class, .closed td$class { "
+ . 'color: ' . (isset($fgColors[$category]) ? $fgColors[$category] : $fgColors['_default_']) . '; '
+ . 'background: ' . $color . '; '
+ . "padding: 0 4px; }\n";
+}
--- /dev/null
+#tasks {
+ width: 100%;
+}
+
+.QuickFinderNoMatch {
+ display: none;
+}
+#tasks_empty {
+ padding: 4px;
+ font-style: italic;
+}
+
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+
+/* Redbox styles. */
+#RB_window {
+ top: 50px !important;
+}
+.quickAddInfoPanel {
+ width: 30em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ffc;
+}
+.quickAddInfoPanel textarea {
+ width: 100%;
+ height: 10em;
+ margin-top: .5em;
+}
+.quickAddInfoPanel p {
+ margin-top: .5em;
+ margin-bottom: .5em;
+}
+
+.overdue, .overdue td {
+ color: #f00;
+}
+.overdue a, .overdue td a {
+ color: #f00;
+}
+.closed, .closed td {
+ color: #aaa;
+}
+.closed a, .closed td a {
+ text-decoration: line-through;
+ color: #aaa;
+}
+
+.pri-1 {
+ color: #f00;
+}
+.pri-2 {
+ color: #f30;
+}
+.pri-3 {
+ color: #000;
+}
+.pri-4 {
+ color: #03f;
+}
+.pri-5 {
+ color: #00f;
+}
+
+.task td {
+ padding-right: .5em;
+}
+
+.taskBody {
+ padding: 10px;
+ background: #fff;
+ font-family: "Lucida Console",Courier,"Courier New";
+ font-size: 125%;
+ white-space: normal;
+ overflow: auto;
+}
+
+.task-desc {
+ padding: .5em;
+}
+.task-desc label {
+ font-weight: bold;
+ display: block;
+}
+.task-desc textarea {
+ width: 100%;
+}
+
+#tasks-body tr {
+ line-height: 20px;
+}
+
+body.rightPanel #page {
+ margin-right: 10em;
+}
+body #pageControlsInner {
+ display: none;
+}
+body #sbarShow, body #sbarHide {
+ padding-left: 18px;
+ white-space: nowrap;
+}
+body #sbarShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+body #sbarHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+body.rightPanel #pageControlsInner {
+ display: block;
+}
+body.rightPanel #sbarShow {
+ display: none;
+}
+body.rightPanel #sbarHide {
+ display: block;
+}
+body.rightPanel ul {
+ list-style-type: none;
+}
+
+#pageControls {
+ position: absolute;
+ top: -8px;
+ right: 0;
+ background: #eee;
+ border: 1px solid #ccc;
+ padding: 4px;
+ -moz-border-radius-bottomleft: 10px;
+ -webkit-border-bottom-left-radius: 10px;
+}
+#pageControls #tasklistSearch {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ border: 1px solid #ccc;
+ padding: 2px 0 2px 20px;
+}
+#pageControls h3 {
+ font-size: 100%;
+ margin-top: 1em;
+}
+#pageControls h4 {
+ font-size: 90%;
+ margin-top: .5em;
+}
+
+/* Tables. */
+table#tasklist-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#tasklist-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#tasklist-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#tasklist-list th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#tasklist-list th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#tasklist-list-buttons {
+ padding: 1em;
+}
+#tasklist-list-buttons form {
+ display: inline;
+}
+.tasklist-list-icon {
+ width: 1%;
+}
+
+.tasklist-info {
+ cursor: pointer;
+}
+.tasklist-info-url {
+ background-color: #fff;
+ color: #000;
+ overflow: auto;
+ padding: 2px;
+ font-size: 90%;
+ word-wrap: break-word;
+}
+
+#dueimg, #startimg {
+ cursor: pointer;
+ padding-left: 3px;
+}
+
+@media print {
+ .header .smallheader, .tabset, .notices, #pageControls, #quicksearchL, #quicksearch {
+ display: none;
+ }
+}
+++ /dev/null
-#tasks {
- width: 100%;
-}
-
-.QuickFinderNoMatch {
- display: none;
-}
-#tasks_empty {
- padding: 4px;
- font-style: italic;
-}
-
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
-
-/* Redbox styles. */
-#RB_window {
- top: 50px !important;
-}
-.quickAddInfoPanel {
- width: 30em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ffc;
-}
-.quickAddInfoPanel textarea {
- width: 100%;
- height: 10em;
- margin-top: .5em;
-}
-.quickAddInfoPanel p {
- margin-top: .5em;
- margin-bottom: .5em;
-}
-
-.overdue, .overdue td {
- color: #f00;
-}
-.overdue a, .overdue td a {
- color: #f00;
-}
-.closed, .closed td {
- color: #aaa;
-}
-.closed a, .closed td a {
- text-decoration: line-through;
- color: #aaa;
-}
-
-.pri-1 {
- color: #f00;
-}
-.pri-2 {
- color: #f30;
-}
-.pri-3 {
- color: #000;
-}
-.pri-4 {
- color: #03f;
-}
-.pri-5 {
- color: #00f;
-}
-
-.task td {
- padding-right: .5em;
-}
-
-.taskBody {
- padding: 10px;
- background: #fff;
- font-family: "Lucida Console",Courier,"Courier New";
- font-size: 125%;
- white-space: normal;
- overflow: auto;
-}
-
-.task-desc {
- padding: .5em;
-}
-.task-desc label {
- font-weight: bold;
- display: block;
-}
-.task-desc textarea {
- width: 100%;
-}
-
-#tasks-body tr {
- line-height: 20px;
-}
-
-body.rightPanel #page {
- margin-right: 10em;
-}
-body #pageControlsInner {
- display: none;
-}
-body #sbarShow, body #sbarHide {
- padding-left: 18px;
- white-space: nowrap;
-}
-body #sbarShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-body #sbarHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-body.rightPanel #pageControlsInner {
- display: block;
-}
-body.rightPanel #sbarShow {
- display: none;
-}
-body.rightPanel #sbarHide {
- display: block;
-}
-body.rightPanel ul {
- list-style-type: none;
-}
-
-#pageControls {
- position: absolute;
- top: -8px;
- right: 0;
- background: #eee;
- border: 1px solid #ccc;
- padding: 4px;
- -moz-border-radius-bottomleft: 10px;
- -webkit-border-bottom-left-radius: 10px;
-}
-#pageControls #tasklistSearch {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- border: 1px solid #ccc;
- padding: 2px 0 2px 20px;
-}
-#pageControls h3 {
- font-size: 100%;
- margin-top: 1em;
-}
-#pageControls h4 {
- font-size: 90%;
- margin-top: .5em;
-}
-
-/* Tables. */
-table#tasklist-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#tasklist-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#tasklist-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#tasklist-list th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#tasklist-list th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#tasklist-list-buttons {
- padding: 1em;
-}
-#tasklist-list-buttons form {
- display: inline;
-}
-.tasklist-list-icon {
- width: 1%;
-}
-
-.tasklist-info {
- cursor: pointer;
-}
-.tasklist-info-url {
- background-color: #fff;
- color: #000;
- overflow: auto;
- padding: 2px;
- font-size: 90%;
- word-wrap: break-word;
-}
-
-#dueimg, #startimg {
- cursor: pointer;
- padding-left: 3px;
-}
-
-@media print {
- .header .smallheader, .tabset, .notices, #pageControls, #quicksearchL, #quicksearch {
- display: none;
- }
-}
--- /dev/null
+#callDetails
+{
+ font-size: 0.9em;
+}
+
+#callDetails td
+{
+ padding: 0px 3px 0px 3px;
+ text-align: center;
+}
+++ /dev/null
-#callDetails
-{
- font-size: 0.9em;
-}
-
-#callDetails td
-{
- padding: 0px 3px 0px 3px;
- text-align: center;
-}
--- /dev/null
+/* Insert CSS definitions here. */
+#recentPastes {
+ float: right;
+ width: 150px;
+ margin: 10px;
+ height: 100%;
+ border: 1px solid #c00;
+ padding: 2px;
+ font-size: 0.8em;
+}
+
+.recentPaste {
+ margin-top: 3px;
+}
+
+#showpaste {
+ margin: 0 175px 0 5px;
+}
+
+.pasteTitle {
+ font-size: 1.3em;
+}
+
+.pasteOwner {
+ font-style: italic;
+ font-weight: bold;
+}
+
+.pasteDate {
+ font-style: italic;
+ font-weight: bold;
+}
+
+.pasteContents {
+ padding: 2px;
+ background-color: #ddd;
+ list-style-position: inside;
+ font-size: 1.3em;
+ overflow-x:auto;
+}
+
+.pasteForm {
+ border: 1px solid #ccc;
+ margin-right:175px;
+}
+
+++ /dev/null
-/* Insert CSS definitions here. */
-#recentPastes {
- float: right;
- width: 150px;
- margin: 10px;
- height: 100%;
- border: 1px solid #c00;
- padding: 2px;
- font-size: 0.8em;
-}
-
-.recentPaste {
- margin-top: 3px;
-}
-
-#showpaste {
- margin: 0 175px 0 5px;
-}
-
-.pasteTitle {
- font-size: 1.3em;
-}
-
-.pasteOwner {
- font-style: italic;
- font-weight: bold;
-}
-
-.pasteDate {
- font-style: italic;
- font-weight: bold;
-}
-
-.pasteContents {
- padding: 2px;
- background-color: #ddd;
- list-style-position: inside;
- font-size: 1.3em;
- overflow-x:auto;
-}
-
-.pasteForm {
- border: 1px solid #ccc;
- margin-right:175px;
-}
-
--- /dev/null
+/**
+ * screen.css defines the styles needed by Shout.
+ *
+ * Copyright 2005-2010 Alkaloid Networks LLC (http://projects.alkaloid.net)
+ *
+ * See the enclosed file COPYING for license information (BSD). If you
+ * did not receive this file, see
+ * http://www.opensource.org/licenses/bsd-license.php.
+ *
+ * @author Ben Klang <ben@alkaloid.net>
+ * @package Shout
+ */
+
+table {
+ width: 100%;
+}
+
+.attention {
+ font-weight: bold;
+}
+
+.header {
+ color: #fff;
+ background: #66a;
+ text-align: right;
+ font-style: italic;
+ font-weight: bold;
+ font-size: 14px;
+}
+
+#extensionList{
+ border: 1px solid #000;
+}
+
+#destinationsCol
+{
+ width: 66%;
+}
+
+.uheader{
+ background: #fff;
+ color: #a22;
+ text-align: left;
+ font-weight: bold;
+ font-size: 130%;
+ border-bottom: 1px dashed #000;
+}
+
+.extensionDestinations
+{
+ position: relative;
+ left: 25px;
+}
+
+a#addDest
+{
+ font-style: italic;
+}
+
+span.device:hover
+{
+ text-decoration: underline;
+ cursor: pointer;
+}
+
+.controls {
+ margin-left: auto;
+ margin-right: auto;
+ list-style: none;
+}
+
+.controls li {
+ float: left;
+}
+
+.informational {
+ font-style: italic;
+}
+
+#menuInfo {
+ float: left;
+ width: 340px;
+ position: relative;
+}
+
+.menuStatName {
+ font-weight: bold;
+}
+
+#dialplan {
+ width: 650px;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+#digitpad {
+ width: 300px;
+ height: 400px;
+ float: right;
+ position: relative;
+}
+
+.digit {
+ width: 84px;
+ height: 84px;
+ float: left;
+ border-top: 4px solid #aaa;
+ border-left: 4px solid #aaa;
+ border-right: 4px solid #444;
+ border-bottom: 4px solid #444;
+ padding: 3px;
+ margin: 1px;
+ background-image: url('graphics/digit-bg.png');
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ cursor: pointer;
+}
+
+#defaultAction {
+ width: 284px;
+ height: 38px;
+ border-top: 4px solid #aaa;
+ border-left: 4px solid #aaa;
+ border-right: 4px solid #444;
+ border-bottom: 4px solid #444;
+ padding: 3px;
+ margin: 1px;
+ background-image: url('graphics/digit-bg.png');
+ background-repeat: no-repeat;
+ background-color: #999;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+}
+
+.digitLabel {
+ font-style: italic;
+ font-family: Sans-serif;
+ font-weight: bold;
+ font-size: 1.5em;
+ color: #666;
+ float: left;
+}
+
+#editActionOverlay {
+ width: 290px;
+ height: 389px;
+ padding: 5px;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+ background-image: url('graphics/transparency.png');
+}
+
+#editActionArgs
+{
+ padding-left: 45px;
+}
+
+#editMenu
+{
+ width: 100%;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+}
+
+#digitGraphic {
+ float: left;
+ margin: 0px 5px 5px 5px;
+}
+
+#actionPrompt {
+ font-weight: bold;
+ margin-bottom: 5px;
+}
+
+#editAction {
+ margin: 5px;
+}
+
+.button {
+ margin: 3px;
+ cursor: pointer;
+ padding: 2px 8px;
+}
+
+.buttonActionLabel
+{
+ text-align: right;
+ font-style: italic;
+}
+
+.buttonDetail
+{
+ text-align: center;
+}
+
+.working
+{
+ position: absolute;
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+ filter:alpha('opacity=50');
+ -moz-opacity:0.5;
+ -khtml-opacity: 0.5;
+ opacity: 0.5;
+ background: url('graphics/redbox_spinner.gif') no-repeat center #000;
+ z-index: 5;
+}
+
+div#wizard
+{
+ border: 2px solid #c00;
+ padding: 5px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+ width: 500px;
+ background-color: #fcc;
+}
+
+div#wizard .step
+{
+ background-color: #fff;
+ border: 2px solid #c00;
+ margin: 5px;
+ padding: 5px;
+ -moz-border-radius: 10px;
+ -webkit-border-radius: 10px;
+ border-radius: 10px;
+}
+
+div#wizard h3
+{
+ cursor: pointer;
+ padding: 5px;
+ display: block;
+}
+
+div#wizard ol, div#wizard ul {
+ margin-left: 30px;
+}
+
+
+.form {
+ position: relative;
+}
+++ /dev/null
-/**
- * screen.css defines the styles needed by Shout.
- *
- * Copyright 2005-2010 Alkaloid Networks LLC (http://projects.alkaloid.net)
- *
- * See the enclosed file COPYING for license information (BSD). If you
- * did not receive this file, see
- * http://www.opensource.org/licenses/bsd-license.php.
- *
- * @author Ben Klang <ben@alkaloid.net>
- * @package Shout
- */
-
-table {
- width: 100%;
-}
-
-.attention {
- font-weight: bold;
-}
-
-.header {
- color: #fff;
- background: #66a;
- text-align: right;
- font-style: italic;
- font-weight: bold;
- font-size: 14px;
-}
-
-#extensionList{
- border: 1px solid #000;
-}
-
-#destinationsCol
-{
- width: 66%;
-}
-
-.uheader{
- background: #fff;
- color: #a22;
- text-align: left;
- font-weight: bold;
- font-size: 130%;
- border-bottom: 1px dashed #000;
-}
-
-.extensionDestinations
-{
- position: relative;
- left: 25px;
-}
-
-a#addDest
-{
- font-style: italic;
-}
-
-span.device:hover
-{
- text-decoration: underline;
- cursor: pointer;
-}
-
-.controls {
- margin-left: auto;
- margin-right: auto;
- list-style: none;
-}
-
-.controls li {
- float: left;
-}
-
-.informational {
- font-style: italic;
-}
-
-#menuInfo {
- float: left;
- width: 340px;
- position: relative;
-}
-
-.menuStatName {
- font-weight: bold;
-}
-
-#dialplan {
- width: 650px;
- margin-left: auto;
- margin-right: auto;
-}
-
-#digitpad {
- width: 300px;
- height: 400px;
- float: right;
- position: relative;
-}
-
-.digit {
- width: 84px;
- height: 84px;
- float: left;
- border-top: 4px solid #aaa;
- border-left: 4px solid #aaa;
- border-right: 4px solid #444;
- border-bottom: 4px solid #444;
- padding: 3px;
- margin: 1px;
- background-image: url('graphics/digit-bg.png');
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- cursor: pointer;
-}
-
-#defaultAction {
- width: 284px;
- height: 38px;
- border-top: 4px solid #aaa;
- border-left: 4px solid #aaa;
- border-right: 4px solid #444;
- border-bottom: 4px solid #444;
- padding: 3px;
- margin: 1px;
- background-image: url('graphics/digit-bg.png');
- background-repeat: no-repeat;
- background-color: #999;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
-}
-
-.digitLabel {
- font-style: italic;
- font-family: Sans-serif;
- font-weight: bold;
- font-size: 1.5em;
- color: #666;
- float: left;
-}
-
-#editActionOverlay {
- width: 290px;
- height: 389px;
- padding: 5px;
- position: absolute;
- top: 0px;
- left: 0px;
- background-image: url('graphics/transparency.png');
-}
-
-#editActionArgs
-{
- padding-left: 45px;
-}
-
-#editMenu
-{
- width: 100%;
- position: absolute;
- top: 0px;
- left: 0px;
-}
-
-#digitGraphic {
- float: left;
- margin: 0px 5px 5px 5px;
-}
-
-#actionPrompt {
- font-weight: bold;
- margin-bottom: 5px;
-}
-
-#editAction {
- margin: 5px;
-}
-
-.button {
- margin: 3px;
- cursor: pointer;
- padding: 2px 8px;
-}
-
-.buttonActionLabel
-{
- text-align: right;
- font-style: italic;
-}
-
-.buttonDetail
-{
- text-align: center;
-}
-
-.working
-{
- position: absolute;
- width: 100%;
- height: 100%;
- margin: 0;
- padding: 0;
- filter:alpha('opacity=50');
- -moz-opacity:0.5;
- -khtml-opacity: 0.5;
- opacity: 0.5;
- background: url('graphics/redbox_spinner.gif') no-repeat center #000;
- z-index: 5;
-}
-
-div#wizard
-{
- border: 2px solid #c00;
- padding: 5px;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
- width: 500px;
- background-color: #fcc;
-}
-
-div#wizard .step
-{
- background-color: #fff;
- border: 2px solid #c00;
- margin: 5px;
- padding: 5px;
- -moz-border-radius: 10px;
- -webkit-border-radius: 10px;
- border-radius: 10px;
-}
-
-div#wizard h3
-{
- cursor: pointer;
- padding: 5px;
- display: block;
-}
-
-div#wizard ol, div#wizard ul {
- margin-left: 30px;
-}
-
-
-.form {
- position: relative;
-}
--- /dev/null
+/* Insert CSS definitions here. */
+++ /dev/null
-/* Insert CSS definitions here. */
--- /dev/null
+/*
+Copyright 2007, Yahoo! Inc. All rights reserved.
+Code licensed under the BSD License:
+http://developer.yahoo.net/yui/license.txt
+version: 2.2.2
+*/
+body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
\ No newline at end of file
--- /dev/null
+/**
+ * $Horde: trean/themes/screen.css,v 1.18 2008/03/27 17:48:52 jan Exp $
+ */
+
+.reportheader {
+ text-align: left;
+ font-weight: bold;
+ padding: 8px;
+ font-size: larger;
+ margin-left: 16px;
+}
+.report {
+ text-align: left;
+ margin-left: 25px;
+ padding: 5px;
+}
+
+td, th {
+ text-align: left;
+}
+table.control {
+ width: 100%;
+}
+table.control td.actions {
+ text-align: right;
+}
+
+/* Folder Actions toggles */
+#faShow, #faHide {
+ padding-left: 18px;
+ white-space: nowrap;
+ font-weight: bold;
+}
+#faShow {
+ display: block;
+ background: transparent url("graphics/plus.png") center left no-repeat;
+}
+#faHide {
+ display: none;
+ background: transparent url("graphics/minus.png") center left no-repeat;
+}
+#folderActionsInner {
+ display: none;
+}
+body.folderActions #folderActionsInner {
+ margin-top: 1em;
+ display: block;
+}
+body.folderActions #faShow {
+ display: none;
+}
+body.folderActions #faHide {
+ display: block;
+}
+
+#folderList {
+ padding: .5em;
+}
+#folderList form, #folderList p {
+ margin: .5em 0;
+ clear: left;
+}
+#folderList form img, #folderList p img {
+ padding-right: .5em;
+ display: block;
+ float: left;
+}
+#folderList input {
+ font-size: 90%;
+}
+#folderActions {
+ margin-bottom: .5em;
+ border: 1px solid #ccc;
+ padding: .5em;
+ background: #eee;
+}
+
+#bookmarkActions {
+ border: 1px solid #ccc;
+ background: #eee;
+ padding: .5em;
+ margin: .5em 0;
+}
+#bookmarkActions label {
+ font-size: 95%;
+ margin-right: .5em;
+ cursor: pointer;
+}
+
+#bookmarkList table {
+ width: 100%;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+#bookmarkList th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+#bookmarkList th.rightAlign {
+ text-align: right;
+}
+#bookmarkList th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+#bookmarkList th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+#bookmarkList td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+
+div.bookmarks img {
+ padding-right: 2px;
+}
+div.bookmarks .checkbox {
+ margin: 0 5px;
+}
+
+.favicon {
+ width: 16px;
+ height: 16px;
+}
+
+.bl-title {
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+.bl-title a {
+ font-weight: bold;
+}
+.bl-clicks {
+ text-align: center;
+}
+
+#browser-instructions {
+ margin: 8px;
+ padding: 8px;
+}
+
+/* Star rating styles. */
+div.rating {
+ float: right;
+}
+td.rating {
+ background: #fff;
+}
+.star-rating {
+ list-style: none;
+ margin: 0;
+ padding: 0;
+ width: 125px;
+ height: 25px;
+ position: relative;
+ background: url("graphics/rating-star.gif") top left repeat-x;
+}
+.star-rating li {
+ padding: 0;
+ margin: 0;
+ /*\*/
+ float: left;
+ /* */
+}
+.star-rating li a {
+ display: block;
+ width: 25px;
+ height: 25px;
+ text-decoration: none;
+ text-indent: -9000px;
+ z-index: 20;
+ position: absolute;
+ padding: 0;
+}
+.star-rating li a:hover {
+ background: url("graphics/rating-star.gif") left bottom;
+ z-index: 2;
+ left: 0;
+ border: none;
+}
+.star-rating a.one-star {
+ left: 0;
+}
+.star-rating a.one-star:hover {
+ width: 25px;
+}
+.star-rating a.two-stars {
+ left: 25px;
+}
+.star-rating a.two-stars:hover {
+ width: 50px;
+}
+.star-rating a.three-stars {
+ left: 50px;
+}
+.star-rating a.three-stars:hover {
+ width: 75px;
+}
+.star-rating a.four-stars {
+ left: 75px;
+}
+.star-rating a.four-stars:hover {
+ width: 100px;
+}
+.star-rating a.five-stars {
+ left: 100px;
+}
+.star-rating a.five-stars:hover {
+ width: 125px;
+}
+.star-rating li.current-rating {
+ background: url("graphics/rating-star.gif") left center;
+ position: absolute;
+ height: 25px;
+ display: block;
+ text-indent: -9000px;
+ z-index: 1;
+}
+.star-rating a:active {
+ outline: none;
+}
+a.static-rating {
+ background: url("graphics/rating-star.gif") left center;
+ height: 25px;
+ display: block;
+ text-indent: -9000px;
+}
+
+/* Folder delete confirmation styles. */
+#delete-folder-confirmation-template {
+ display: none;
+}
+
+#delete-folder-confirmation {
+ margin: 1em;
+ padding: 1em;
+ border: 1px solid #ccc;
+ background: #ffc;
+}
+#delete-folder-confirmation form {
+ display: inline;
+}
+
+#RB_window #delete-folder-confirmation {
+ margin: 0;
+ width: 20em;
+}
+#RB_window #delete-folder-confirmation input {
+ margin: .2em;
+}
+++ /dev/null
-/*
-Copyright 2007, Yahoo! Inc. All rights reserved.
-Code licensed under the BSD License:
-http://developer.yahoo.net/yui/license.txt
-version: 2.2.2
-*/
-body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.3em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;min-width:950px;}#doc3{margin:auto 10px;width:auto;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-g .yui-u,.yui-g .yui-g,.yui-gc .yui-u,.yui-gc .yui-g .yui-u,.yui-ge .yui-u,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g{width:49.1%;}.yui-g .yui-g .yui-u,.yui-gc .yui-g .yui-u{width:48.1%;}.yui-gb .yui-u,.yui-gc .yui-u,.yui-gd .yui-u{float:left;margin-left:2%;*margin-left:1.895%;width:32%;}.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge .yui-u{width:24%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-gf div.first{width:24%;}.yui-ge div.first{width:74.2%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
\ No newline at end of file
+++ /dev/null
-/**
- * $Horde: trean/themes/screen.css,v 1.18 2008/03/27 17:48:52 jan Exp $
- */
-
-.reportheader {
- text-align: left;
- font-weight: bold;
- padding: 8px;
- font-size: larger;
- margin-left: 16px;
-}
-.report {
- text-align: left;
- margin-left: 25px;
- padding: 5px;
-}
-
-td, th {
- text-align: left;
-}
-table.control {
- width: 100%;
-}
-table.control td.actions {
- text-align: right;
-}
-
-/* Folder Actions toggles */
-#faShow, #faHide {
- padding-left: 18px;
- white-space: nowrap;
- font-weight: bold;
-}
-#faShow {
- display: block;
- background: transparent url("graphics/plus.png") center left no-repeat;
-}
-#faHide {
- display: none;
- background: transparent url("graphics/minus.png") center left no-repeat;
-}
-#folderActionsInner {
- display: none;
-}
-body.folderActions #folderActionsInner {
- margin-top: 1em;
- display: block;
-}
-body.folderActions #faShow {
- display: none;
-}
-body.folderActions #faHide {
- display: block;
-}
-
-#folderList {
- padding: .5em;
-}
-#folderList form, #folderList p {
- margin: .5em 0;
- clear: left;
-}
-#folderList form img, #folderList p img {
- padding-right: .5em;
- display: block;
- float: left;
-}
-#folderList input {
- font-size: 90%;
-}
-#folderActions {
- margin-bottom: .5em;
- border: 1px solid #ccc;
- padding: .5em;
- background: #eee;
-}
-
-#bookmarkActions {
- border: 1px solid #ccc;
- background: #eee;
- padding: .5em;
- margin: .5em 0;
-}
-#bookmarkActions label {
- font-size: 95%;
- margin-right: .5em;
- cursor: pointer;
-}
-
-#bookmarkList table {
- width: 100%;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-#bookmarkList th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-#bookmarkList th.rightAlign {
- text-align: right;
-}
-#bookmarkList th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-#bookmarkList th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-#bookmarkList td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-
-div.bookmarks img {
- padding-right: 2px;
-}
-div.bookmarks .checkbox {
- margin: 0 5px;
-}
-
-.favicon {
- width: 16px;
- height: 16px;
-}
-
-.bl-title {
- text-overflow: ellipsis;
- overflow: hidden;
-}
-.bl-title a {
- font-weight: bold;
-}
-.bl-clicks {
- text-align: center;
-}
-
-#browser-instructions {
- margin: 8px;
- padding: 8px;
-}
-
-/* Star rating styles. */
-div.rating {
- float: right;
-}
-td.rating {
- background: #fff;
-}
-.star-rating {
- list-style: none;
- margin: 0;
- padding: 0;
- width: 125px;
- height: 25px;
- position: relative;
- background: url("graphics/rating-star.gif") top left repeat-x;
-}
-.star-rating li {
- padding: 0;
- margin: 0;
- /*\*/
- float: left;
- /* */
-}
-.star-rating li a {
- display: block;
- width: 25px;
- height: 25px;
- text-decoration: none;
- text-indent: -9000px;
- z-index: 20;
- position: absolute;
- padding: 0;
-}
-.star-rating li a:hover {
- background: url("graphics/rating-star.gif") left bottom;
- z-index: 2;
- left: 0;
- border: none;
-}
-.star-rating a.one-star {
- left: 0;
-}
-.star-rating a.one-star:hover {
- width: 25px;
-}
-.star-rating a.two-stars {
- left: 25px;
-}
-.star-rating a.two-stars:hover {
- width: 50px;
-}
-.star-rating a.three-stars {
- left: 50px;
-}
-.star-rating a.three-stars:hover {
- width: 75px;
-}
-.star-rating a.four-stars {
- left: 75px;
-}
-.star-rating a.four-stars:hover {
- width: 100px;
-}
-.star-rating a.five-stars {
- left: 100px;
-}
-.star-rating a.five-stars:hover {
- width: 125px;
-}
-.star-rating li.current-rating {
- background: url("graphics/rating-star.gif") left center;
- position: absolute;
- height: 25px;
- display: block;
- text-indent: -9000px;
- z-index: 1;
-}
-.star-rating a:active {
- outline: none;
-}
-a.static-rating {
- background: url("graphics/rating-star.gif") left center;
- height: 25px;
- display: block;
- text-indent: -9000px;
-}
-
-/* Folder delete confirmation styles. */
-#delete-folder-confirmation-template {
- display: none;
-}
-
-#delete-folder-confirmation {
- margin: 1em;
- padding: 1em;
- border: 1px solid #ccc;
- background: #ffc;
-}
-#delete-folder-confirmation form {
- display: inline;
-}
-
-#RB_window #delete-folder-confirmation {
- margin: 0;
- width: 20em;
-}
-#RB_window #delete-folder-confirmation input {
- margin: .2em;
-}
--- /dev/null
+/**
+ * CSS corrections for IE 6 and below.
+ */
+
+/* Fixes broken inline-block. */
+.turba-duplicate-contact {
+ zoom: 1;
+ display: inline;
+}
--- /dev/null
+/**
+ * CSS corrections for IE 7.
+ */
+
+/* Fixes broken inline-block. */
+.turba-duplicate-contact {
+ zoom: 1;
+ display: inline;
+}
--- /dev/null
+.QuickFinderNoMatch {
+ display: none;
+}
+#QuickFinderEmpty {
+ font-style: italic;
+}
+
+#quicksearch {
+ display: inline;
+}
+#quicksearch input {
+ background-image: url("graphics/search.png");
+ background-repeat: no-repeat;
+ background-position: 2px center;
+ padding: 1px 0 1px 20px;
+}
+#quicksearch a {
+ display: inline-block;
+ padding: 2px 4px;
+}
+
+.turbaPager {
+ text-align: center;
+ padding: 3px;
+ background: #fff;
+ border-top: 1px solid #ccc;
+ border-bottom: 1px solid #ccc;
+}
+
+#vbook-form {
+ margin: 1em 0 0 0;
+}
+
+
+/* Tables. */
+table#addressbook-list {
+ width: 99%;
+ margin: 0 0 8px 5px;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table#addressbook-list th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table#addressbook-list td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table#addressbook-list th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table#addressbook-list th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+#addressbook-list-buttons {
+ padding: 1em;
+}
+#addressbook-list-buttons form {
+ display: inline;
+}
+.addressbook-list-icon {
+ width: 1%;
+}
+
+/* Duplicates */
+.turba-duplicate {
+ overflow: auto;
+ white-space: nowrap;
+ vertical-align: top;
+ max-height: 400px;
+}
+.turba-duplicate-contact {
+ display: inline-block;
+ margin-top: 8px;
+ margin-right: 8px;
+}
+.turba-duplicate-contact p {
+ margin: 8px;
+}
+.turba-duplicate-contact form {
+ display: inline;
+}
+.turba-duplicate-forms {
+ margin: 8px;
+}
+
+/* Preferences pages */
+#turba-prefs-cols-list {
+ float: left;
+ width: 15em;
+}
+#turba-prefs-cols-list ul {
+ list-style-type: none;
+}
+#turba-prefs-cols-list li {
+ padding: 3px;
+}
+#turba-prefs-cols-list li a {
+ display: block;
+}
+#turba-prefs-cols-list li.active {
+ font-weight: bold;
+ border: 1px solid #ccc;
+ border-right: none;
+}
+
+#turba-prefs-cols-columns {
+ float: left;
+ padding: 3px;
+ border: 1px solid #ccc;
+}
+#turba-prefs-cols-columns ol {
+ list-style-type: none;
+}
+#turba-prefs-cols-columns li {
+ padding: 2px;
+ cursor: move;
+}
+#turba-prefs-cols-columns .checkbox {
+ margin-right: 2px;
+ cursor: default;
+}
+
+@media print {
+ .tabset, #page h1.header span.smallheader {
+ display: none !important;
+ }
+}
+++ /dev/null
-/**
- * CSS corrections for IE 6 and below.
- */
-
-/* Fixes broken inline-block. */
-.turba-duplicate-contact {
- zoom: 1;
- display: inline;
-}
+++ /dev/null
-/**
- * CSS corrections for IE 7.
- */
-
-/* Fixes broken inline-block. */
-.turba-duplicate-contact {
- zoom: 1;
- display: inline;
-}
+++ /dev/null
-.QuickFinderNoMatch {
- display: none;
-}
-#QuickFinderEmpty {
- font-style: italic;
-}
-
-#quicksearch {
- display: inline;
-}
-#quicksearch input {
- background-image: url("graphics/search.png");
- background-repeat: no-repeat;
- background-position: 2px center;
- padding: 1px 0 1px 20px;
-}
-#quicksearch a {
- display: inline-block;
- padding: 2px 4px;
-}
-
-.turbaPager {
- text-align: center;
- padding: 3px;
- background: #fff;
- border-top: 1px solid #ccc;
- border-bottom: 1px solid #ccc;
-}
-
-#vbook-form {
- margin: 1em 0 0 0;
-}
-
-
-/* Tables. */
-table#addressbook-list {
- width: 99%;
- margin: 0 0 8px 5px;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table#addressbook-list th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table#addressbook-list td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table#addressbook-list th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table#addressbook-list th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-#addressbook-list-buttons {
- padding: 1em;
-}
-#addressbook-list-buttons form {
- display: inline;
-}
-.addressbook-list-icon {
- width: 1%;
-}
-
-/* Duplicates */
-.turba-duplicate {
- overflow: auto;
- white-space: nowrap;
- vertical-align: top;
- max-height: 400px;
-}
-.turba-duplicate-contact {
- display: inline-block;
- margin-top: 8px;
- margin-right: 8px;
-}
-.turba-duplicate-contact p {
- margin: 8px;
-}
-.turba-duplicate-contact form {
- display: inline;
-}
-.turba-duplicate-forms {
- margin: 8px;
-}
-
-/* Preferences pages */
-#turba-prefs-cols-list {
- float: left;
- width: 15em;
-}
-#turba-prefs-cols-list ul {
- list-style-type: none;
-}
-#turba-prefs-cols-list li {
- padding: 3px;
-}
-#turba-prefs-cols-list li a {
- display: block;
-}
-#turba-prefs-cols-list li.active {
- font-weight: bold;
- border: 1px solid #ccc;
- border-right: none;
-}
-
-#turba-prefs-cols-columns {
- float: left;
- padding: 3px;
- border: 1px solid #ccc;
-}
-#turba-prefs-cols-columns ol {
- list-style-type: none;
-}
-#turba-prefs-cols-columns li {
- padding: 2px;
- cursor: move;
-}
-#turba-prefs-cols-columns .checkbox {
- margin-right: 2px;
- cursor: default;
-}
-
-@media print {
- .tabset, #page h1.header span.smallheader {
- display: none !important;
- }
-}
--- /dev/null
+<?xml version="1.0"?>
+
+<xsl:stylesheet version="1.0"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:rss="http://purl.org/rss/1.0/"
+ xmlns:atom="http://www.w3.org/2005/Atom">
+
+ <xsl:output indent="yes" encoding="UTF-8"/>
+
+ <xsl:template match="/rss|/atom:feed">
+ <html>
+ <head>
+ <title>
+ <xsl:value-of select="/rss/channel/title"/>
+ </title>
+ <style type="text/css">
+ img {
+ border: 0;
+ padding: 5px;
+ }
+ </style>
+ </head>
+ <body>
+ <p>
+ You're viewing an XML content feed which is
+ intended to be viewed within a feed aggregator.
+ </p>
+
+ <h3>Subscribe to <xsl:value-of select="/rss/channel/title"/></h3>
+
+ <p>
+ Subscribe now in your favorite RSS aggregator:
+ </p>
+
+ <xsl:variable name="resource" select="/rss/channel/atom:link"/>
+
+ <div>
+ <a href="http://www.rojo.com/add-subscription?resource={$resource}">
+ <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
+ </a>
+
+ <a href="http://add.my.yahoo.com/rss?url={$resource}">
+ <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
+ </a>
+
+ <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
+ <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
+ </a>
+
+ <a href="http://www.bloglines.com/sub/{$resource}">
+ <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
+ </a>
+
+ <a href="http://fusion.google.com/add?feedurl={$resource}">
+ <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
+ </a>
+ </div>
+
+ <p>
+ <h3>Preview</h3>
+ </p>
+
+ <xsl:apply-templates select="/rss/channel/item" />
+
+ </body>
+ </html>
+ </xsl:template>
+
+ <xsl:template match="item">
+ <xsl:variable name="link" select="link"/>
+ <p>
+ <a href="{$link}">
+ <xsl:value-of select="title"/>
+ </a>
+ </p>
+ </xsl:template>
+
+</xsl:stylesheet>
--- /dev/null
+del {
+ background: transparent;
+}
+
+#searchnav {
+ border: 1px solid #ccc;
+ padding: 2px;
+ margin: 8px;
+}
+#searchnav p {
+ margin: 0;
+ background: #e9e9e9;
+}
+
+.query {
+ background: #cdcdcd;
+}
+
+div#comments {
+ margin: .5em;
+}
+div#comments div {
+ margin-top: .4em;
+}
+.comment-body {
+ background: #fff;
+ color: #000;
+ padding: 1em;
+ font-size: 100%;
+ font-family: "Lucida Console",Courier,"Courier New";
+}
+.pc_l {
+ background: #eee;
+ border-left: 8px solid #900;
+ border-top: 2px solid #900;
+}
+.pc_r {
+ background: #eee;
+ border-right: 8px solid #900;
+ border-top: 2px solid #900;
+}
+.pc_m {
+ background: #eee;
+ border-top: 2px solid #900;
+}
+.pc_b {
+ background: #eee;
+ border-left: 8px solid #900;
+ border-right: 8px solid #900;
+ border-bottom: 2px solid #900;
+}
+.c_l {
+ background: #eee;
+ border-left: 8px solid #ccc;
+ border-top: 2px solid #ccc;
+}
+.c_r {
+ background: #eee;
+ border-right: 8px solid #ccc;
+ border-top: 2px solid #ccc;
+}
+.c_m {
+ background: #eee;
+ border-top: 2px solid #ccc;
+}
+.c_b {
+ background: #eee;
+ border-left: 8px solid #ccc;
+ border-right: 8px solid #ccc;
+ border-bottom: 2px solid #ccc;
+}
+
+/* Search result tables */
+table.tickets {
+ width: 100%;
+ /* width: 99%;
+ margin: 0 0 8px 5px; */
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.tickets th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.tickets td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.tickets th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.tickets th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+/* Autocomplete styles. */
+.autocomplete {
+ background: #f4f4f4;
+ border: 1px solid #d4d4d4;
+ position: absolute;
+ padding: 2px 2px 2px 2px;
+}
+.autocomplete ul {
+ margin: 1px;
+ padding: 1px;
+ list-style-type: none;
+}
+.autocomplete ul li {
+ padding-top: 3px;
+ padding-bottom: 3px;
+ cursor: pointer;
+ text-decoration: underline;
+ font-size: 90%;
+ color: #000;
+}
+.autocomplete ul .selected {
+ background: gray;
+ color: #fff;
+}
+++ /dev/null
-<?xml version="1.0"?>
-
-<xsl:stylesheet version="1.0"
- xmlns="http://www.w3.org/1999/xhtml"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:rss="http://purl.org/rss/1.0/"
- xmlns:atom="http://www.w3.org/2005/Atom">
-
- <xsl:output indent="yes" encoding="UTF-8"/>
-
- <xsl:template match="/rss|/atom:feed">
- <html>
- <head>
- <title>
- <xsl:value-of select="/rss/channel/title"/>
- </title>
- <style type="text/css">
- img {
- border: 0;
- padding: 5px;
- }
- </style>
- </head>
- <body>
- <p>
- You're viewing an XML content feed which is
- intended to be viewed within a feed aggregator.
- </p>
-
- <h3>Subscribe to <xsl:value-of select="/rss/channel/title"/></h3>
-
- <p>
- Subscribe now in your favorite RSS aggregator:
- </p>
-
- <xsl:variable name="resource" select="/rss/channel/atom:link"/>
-
- <div>
- <a href="http://www.rojo.com/add-subscription?resource={$resource}">
- <img src="http://www.rojo.com/skins/static/images/add-to-rojo.gif" alt="Subscribe in Rojo"/>
- </a>
-
- <a href="http://add.my.yahoo.com/rss?url={$resource}">
- <img src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif" alt="Add to My yahoo" />
- </a>
-
- <a href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url={$resource}">
- <img src="http://www.newsgator.com/images/ngsub1.gif" alt="Subscribe in NewsGator Online"/>
- </a>
-
- <a href="http://www.bloglines.com/sub/{$resource}">
- <img src="http://www.bloglines.com/images/sub_modern5.gif" alt="Subscribe with Bloglines"/>
- </a>
-
- <a href="http://fusion.google.com/add?feedurl={$resource}">
- <img src="http://buttons.googlesyndication.com/fusion/add.gif" alt="Subscribe with Google Reader"/>
- </a>
- </div>
-
- <p>
- <h3>Preview</h3>
- </p>
-
- <xsl:apply-templates select="/rss/channel/item" />
-
- </body>
- </html>
- </xsl:template>
-
- <xsl:template match="item">
- <xsl:variable name="link" select="link"/>
- <p>
- <a href="{$link}">
- <xsl:value-of select="title"/>
- </a>
- </p>
- </xsl:template>
-
-</xsl:stylesheet>
+++ /dev/null
-del {
- background: transparent;
-}
-
-#searchnav {
- border: 1px solid #ccc;
- padding: 2px;
- margin: 8px;
-}
-#searchnav p {
- margin: 0;
- background: #e9e9e9;
-}
-
-.query {
- background: #cdcdcd;
-}
-
-div#comments {
- margin: .5em;
-}
-div#comments div {
- margin-top: .4em;
-}
-.comment-body {
- background: #fff;
- color: #000;
- padding: 1em;
- font-size: 100%;
- font-family: "Lucida Console",Courier,"Courier New";
-}
-.pc_l {
- background: #eee;
- border-left: 8px solid #900;
- border-top: 2px solid #900;
-}
-.pc_r {
- background: #eee;
- border-right: 8px solid #900;
- border-top: 2px solid #900;
-}
-.pc_m {
- background: #eee;
- border-top: 2px solid #900;
-}
-.pc_b {
- background: #eee;
- border-left: 8px solid #900;
- border-right: 8px solid #900;
- border-bottom: 2px solid #900;
-}
-.c_l {
- background: #eee;
- border-left: 8px solid #ccc;
- border-top: 2px solid #ccc;
-}
-.c_r {
- background: #eee;
- border-right: 8px solid #ccc;
- border-top: 2px solid #ccc;
-}
-.c_m {
- background: #eee;
- border-top: 2px solid #ccc;
-}
-.c_b {
- background: #eee;
- border-left: 8px solid #ccc;
- border-right: 8px solid #ccc;
- border-bottom: 2px solid #ccc;
-}
-
-/* Search result tables */
-table.tickets {
- width: 100%;
- /* width: 99%;
- margin: 0 0 8px 5px; */
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.tickets th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.tickets td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.tickets th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.tickets th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-/* Autocomplete styles. */
-.autocomplete {
- background: #f4f4f4;
- border: 1px solid #d4d4d4;
- position: absolute;
- padding: 2px 2px 2px 2px;
-}
-.autocomplete ul {
- margin: 1px;
- padding: 1px;
- list-style-type: none;
-}
-.autocomplete ul li {
- padding-top: 3px;
- padding-bottom: 3px;
- cursor: pointer;
- text-decoration: underline;
- font-size: 90%;
- color: #000;
-}
-.autocomplete ul .selected {
- background: gray;
- color: #fff;
-}
--- /dev/null
+.pagelink {
+ color: #6060ff;
+ text-decoration: underline;
+}
+.pagelink:hover {
+ color: #00f;
+}
+.attributes {
+ border: 1px dashed #999;
+ background: #eee;
+ margin-bottom: 10px;
+}
+
+/* Styles inside the wiki page body. */
+.pagebody {
+ color: #000;
+ background: #fff;
+ padding: 20px;
+}
+.pagebody * {
+ margin-top: 2px;
+ margin-bottom: 2px;
+}
+.pagebody a[href^="http://"],
+.pagebody a[href^="https://"],
+.pagebody a[href^="ftp://"],
+.pagebody a.external {
+ background: url("graphics/external.png") center right no-repeat;
+ padding-right: 13px;
+}
+.pagebody pre {
+ border: 1px dashed #999;
+ background: #eee;
+ padding: 2px;
+}
+.pagebody tt {
+ background: #eee;
+ padding-left: 2px;
+ padding-right: 2px;
+}
+.pagebody .table {
+ border-collapse: collapse;
+}
+.pagebody .table-cell {
+ border: 1px solid #ccc;
+ background: #f6f6f6;
+ padding: 3px;
+}
+.pagebody th.table-cell {
+ background: #e0e0e0;
+ text-align: left;
+}
+.pagebody h1 {
+ border-bottom: 2px solid black;
+}
+.pagebody h2 {
+ border-bottom: 1px solid black;
+}
+.pagebody h1, .pagebody h2, .pagebody h3, .pagebody h4, .pagebody h5, .pagebody h6 {
+ margin: .4em 0 .4em 0;
+}
+.pagebody p {
+ margin-top: 10px;
+ margin-bottom: 10px;
+}
+.pagebody hr {
+ margin: .5em 0;
+}
+.pagebody div {
+ margin-left: 1em;
+}
+.pagebody div strong {
+ margin-left: -1em;
+}
+.pagebody ol, .pagebody ul, .pagebody li {
+ margin-left: 20px;
+}
+.pagebody dd {
+ margin-left: 40px;
+}
+.pagebody blockquote {
+ margin-left: 40px;
+}
+
+/* Page footer */
+#pagefooter {
+ border-top: thin solid #ccc;
+ margin: 20px 20px 0 20px;
+ padding: .5em 0;
+ font-size: 90%;
+}
+
+/* Page list tables */
+table.pagelist {
+ width: 100%;
+ border-top: 1px solid #ddd;
+ border-left: 1px solid #ddd;
+}
+table.pagelist th {
+ padding: 3px;
+ background: #e9e9e9;
+ border-right: 1px solid #ccc;
+ text-align: left;
+}
+table.pagelist td {
+ padding: 3px;
+ border-right: 1px solid #ddd;
+ border-bottom: 1px solid #ddd;
+}
+table.pagelist th.sortup {
+ background: #bbcbff url("graphics/za.png") center left no-repeat;
+ padding-left: 10px;
+}
+table.pagelist th.sortdown {
+ background: #bbcbff url("graphics/az.png") center left no-repeat;
+ padding-left: 10px;
+}
+
+/* Attachment list block. */
+.filelist {
+ float: right;
+ clear: right;
+ margin: 0 0 10px 10px;
+ padding: 5px;
+ width: 200px;
+ font-size: 90%;
+ background: #f6f6f6;
+ border: 1px solid #ccc;
+}
+.filelist h2 {
+ font-size: 100%;
+ font-weight: bold;
+ margin: 0 0 4px 0;
+ border-bottom: 1px dashed #000;
+}
+
+/* Table of Contents block. */
+#toc {
+ float: right;
+ clear: right;
+ margin: 0 0 10px 10px;
+ padding: 5px;
+ width: 200px;
+ font-size: 90%;
+ background: #f6f6f6;
+ border: 1px solid #ccc;
+}
+#toc h2 {
+ font-size: 100%;
+ font-weight: bold;
+ margin: 0 0 4px 0;
+ border-bottom: 1px dashed #000;
+}
+#toc li {
+ margin: 0;
+}
+#toc li ol {
+ margin-left: 10px;
+}
+
+/* Recent Changes */
+table.RecentChanges {
+ width: 100%;
+}
+table.RecentChanges th {
+ text-align: left;
+}
+
+a.newpage {
+ color: red;
+}
+
+span.match {
+ font-weight: bold;
+ color: red;
+}
+++ /dev/null
-.pagelink {
- color: #6060ff;
- text-decoration: underline;
-}
-.pagelink:hover {
- color: #00f;
-}
-.attributes {
- border: 1px dashed #999;
- background: #eee;
- margin-bottom: 10px;
-}
-
-/* Styles inside the wiki page body. */
-.pagebody {
- color: #000;
- background: #fff;
- padding: 20px;
-}
-.pagebody * {
- margin-top: 2px;
- margin-bottom: 2px;
-}
-.pagebody a[href^="http://"],
-.pagebody a[href^="https://"],
-.pagebody a[href^="ftp://"],
-.pagebody a.external {
- background: url("graphics/external.png") center right no-repeat;
- padding-right: 13px;
-}
-.pagebody pre {
- border: 1px dashed #999;
- background: #eee;
- padding: 2px;
-}
-.pagebody tt {
- background: #eee;
- padding-left: 2px;
- padding-right: 2px;
-}
-.pagebody .table {
- border-collapse: collapse;
-}
-.pagebody .table-cell {
- border: 1px solid #ccc;
- background: #f6f6f6;
- padding: 3px;
-}
-.pagebody th.table-cell {
- background: #e0e0e0;
- text-align: left;
-}
-.pagebody h1 {
- border-bottom: 2px solid black;
-}
-.pagebody h2 {
- border-bottom: 1px solid black;
-}
-.pagebody h1, .pagebody h2, .pagebody h3, .pagebody h4, .pagebody h5, .pagebody h6 {
- margin: .4em 0 .4em 0;
-}
-.pagebody p {
- margin-top: 10px;
- margin-bottom: 10px;
-}
-.pagebody hr {
- margin: .5em 0;
-}
-.pagebody div {
- margin-left: 1em;
-}
-.pagebody div strong {
- margin-left: -1em;
-}
-.pagebody ol, .pagebody ul, .pagebody li {
- margin-left: 20px;
-}
-.pagebody dd {
- margin-left: 40px;
-}
-.pagebody blockquote {
- margin-left: 40px;
-}
-
-/* Page footer */
-#pagefooter {
- border-top: thin solid #ccc;
- margin: 20px 20px 0 20px;
- padding: .5em 0;
- font-size: 90%;
-}
-
-/* Page list tables */
-table.pagelist {
- width: 100%;
- border-top: 1px solid #ddd;
- border-left: 1px solid #ddd;
-}
-table.pagelist th {
- padding: 3px;
- background: #e9e9e9;
- border-right: 1px solid #ccc;
- text-align: left;
-}
-table.pagelist td {
- padding: 3px;
- border-right: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-table.pagelist th.sortup {
- background: #bbcbff url("graphics/za.png") center left no-repeat;
- padding-left: 10px;
-}
-table.pagelist th.sortdown {
- background: #bbcbff url("graphics/az.png") center left no-repeat;
- padding-left: 10px;
-}
-
-/* Attachment list block. */
-.filelist {
- float: right;
- clear: right;
- margin: 0 0 10px 10px;
- padding: 5px;
- width: 200px;
- font-size: 90%;
- background: #f6f6f6;
- border: 1px solid #ccc;
-}
-.filelist h2 {
- font-size: 100%;
- font-weight: bold;
- margin: 0 0 4px 0;
- border-bottom: 1px dashed #000;
-}
-
-/* Table of Contents block. */
-#toc {
- float: right;
- clear: right;
- margin: 0 0 10px 10px;
- padding: 5px;
- width: 200px;
- font-size: 90%;
- background: #f6f6f6;
- border: 1px solid #ccc;
-}
-#toc h2 {
- font-size: 100%;
- font-weight: bold;
- margin: 0 0 4px 0;
- border-bottom: 1px dashed #000;
-}
-#toc li {
- margin: 0;
-}
-#toc li ol {
- margin-left: 10px;
-}
-
-/* Recent Changes */
-table.RecentChanges {
- width: 100%;
-}
-table.RecentChanges th {
- text-align: left;
-}
-
-a.newpage {
- color: red;
-}
-
-span.match {
- font-weight: bold;
- color: red;
-}