themes/stpatty/css/shamrock.css
changeset 0 902822492a68
child 32 4d87aad3c4c0
equal deleted inserted replaced
-1:000000000000 0:902822492a68
       
     1 /*
       
     2  * St. Patty theme for Enano
       
     3  * Copyright (C) 2007 Dan Fuhry
       
     4  *
       
     5  * This theme is Free Software, available under the terms of the GNU General Public License. See the file "GPL" included with this
       
     6  * package for details.
       
     7  *
       
     8  * Some ideas - most notably the hatching patterns and floating divs, were taken from Bittersweet <http://templates.arcsin.se/>
       
     9  * No code or graphics were copied.
       
    10  */
       
    11  
       
    12 html,body {
       
    13   margin: 0;
       
    14   padding: 0;
       
    15   height: 100%;
       
    16 }
       
    17 body {
       
    18   background-color: #101d14;
       
    19   background-image: url(../images/bghatching.gif);
       
    20   background-repeat: repeat;
       
    21   font-family: "Lucida Sans Unicode", sans-serif;
       
    22   font-size: 75%;
       
    23 }
       
    24 div#bg {
       
    25   min-height: 500px;
       
    26   width: 100%;
       
    27   background-image: url(../images/bgfade.png);
       
    28   background-repeat: repeat-x;
       
    29 }
       
    30 div#rap {
       
    31   width: 760px;
       
    32   padding: 0 10px;
       
    33   margin: 0 auto;
       
    34   background-image: url(../images/rap.png);
       
    35 }
       
    36 div#title {
       
    37   margin: 0px;
       
    38   padding: 0px;
       
    39   background-color: #6abd2b;
       
    40   background-image: url(../images/header.gif);
       
    41   background-repeat: repeat-x;
       
    42   border-bottom: 1px solid #237000;
       
    43   vertical-align: middle;
       
    44 }
       
    45 div#title h1 {
       
    46   margin: 0px 10px 10px 10px;
       
    47   padding-top: 30px;
       
    48   text-align: left;
       
    49 }
       
    50 div#title h2 {
       
    51   margin: 0px 10px 0px 10px;
       
    52   padding-bottom: 40px;
       
    53   text-align: left;
       
    54 }
       
    55 div#title img#clover {
       
    56   float: right;
       
    57   margin-right: 10px;
       
    58   margin-top: 10px;
       
    59   
       
    60   display: none;
       
    61 }
       
    62 div.straightaway {
       
    63   clear: both;
       
    64 }
       
    65 /* Footer */
       
    66 div.footer {
       
    67   min-height: 40px;
       
    68   padding: 10px;
       
    69   background-image: url(../images/footer.gif);
       
    70   background-repeat: repeat-x;
       
    71   background-color: #6fba38;
       
    72   color: #FFF;
       
    73 }
       
    74 div.footer a {
       
    75   color: #B3FF78;
       
    76 }
       
    77 
       
    78 /* Content area */
       
    79 div#maincontent {
       
    80   padding: 10px;
       
    81   padding-right: 150px;
       
    82 }
       
    83 img#ajaxloadicon {
       
    84   margin-top: 10px;
       
    85 }
       
    86 div#maincontent h2 {
       
    87   color: #53a018;
       
    88   margin: 10px 0;
       
    89   padding: 0;
       
    90   font-size: 16pt;
       
    91 }
       
    92 div#maincontent p {
       
    93   margin-left: 1em;
       
    94 }
       
    95 div#maincontent h2#pagetitle {
       
    96   margin: 0;
       
    97   border-bottom: 1px solid #73c038;
       
    98   font-size: 18pt;
       
    99   color: #000000;
       
   100 }
       
   101 div#maincontent a:link, div#maincontent a:visited {
       
   102   color: #237000;
       
   103   text-decoration: none;
       
   104 }
       
   105 div#maincontent a:hover {
       
   106   color: #033000;
       
   107   border-bottom: 1px dotted #033000;
       
   108 }
       
   109 div#maincontent a.wikilink-nonexistent {
       
   110   color: #AA0000;
       
   111 }
       
   112 div#maincontent a.wikilink-nonexistent:hover {
       
   113   color: #BA2000;
       
   114 }
       
   115 div#maincontent ul {
       
   116   list-style: square;
       
   117 }
       
   118 /* Sidebar */
       
   119 div#sidebar, div.dbx-box {
       
   120   float: right;
       
   121   width: 135px;
       
   122 }
       
   123 div#sidebar h4, div.dbx-handle {
       
   124   margin: 0;
       
   125   padding: 0 5px;
       
   126   line-height: 25px;
       
   127   color: #FFF;
       
   128   background-color: #104715;
       
   129   border-bottom: 1px solid #93e058;
       
   130   font-weight: normal;
       
   131   text-align: right;
       
   132   text-transform: lowercase;
       
   133 }
       
   134 div.dbx-handle {
       
   135   text-align: left;
       
   136   cursor: move;
       
   137 }
       
   138 div#sidebar ul, .dbx-content ul {
       
   139   margin: 0;
       
   140   padding: 0;
       
   141   list-style: none !important;
       
   142 }
       
   143 div#sidebar ul li, div.dbx-content ul li {
       
   144   padding: 0;
       
   145 }
       
   146 div#sidebar ul li a, div.dbx-content ul li a {
       
   147   line-height: 25px;
       
   148   padding: 0 7px;
       
   149   text-decoration: none;
       
   150   color: #000;
       
   151   background-color: #60A745;
       
   152   display: block;
       
   153   border-bottom: 1px solid #93e058;
       
   154 }
       
   155 div#sidebar ul li a:hover, div.dbx-content ul li a:hover {
       
   156   background-color: #70B755;
       
   157 }
       
   158 div#sidebar div, div.dbx-content2 {
       
   159   background-color: #60A745;
       
   160   border-bottom: 1px solid #93e058;
       
   161   width: 135px;
       
   162  /* padding: 3px; */
       
   163 }
       
   164 div#sidebar div ul {
       
   165   margin-left: 2em;
       
   166   list-style: square;
       
   167 }
       
   168 div#sidebar div ul a {
       
   169   background-color: transparent;
       
   170   display: inline;
       
   171   border-bottom-width: 0px;
       
   172   padding: 0;
       
   173   color: #134000;
       
   174 }
       
   175 div#sidebar div ul a:hover {
       
   176   background-color: transparent;
       
   177   display: inline;
       
   178   color: #033000;
       
   179   border-bottom: 1px dotted #033000;
       
   180 }
       
   181 div#maincontent div.dbx-box a {
       
   182   color: #000000;
       
   183 }
       
   184 div#sidebar div div {
       
   185   background: transparent;
       
   186   border-bottom-width: 0;
       
   187   padding: 0;
       
   188 }
       
   189 /* Page toolbar */
       
   190 /*
       
   191 div.pagetools {
       
   192   background-color: #93e058;
       
   193   line-height: 20px;
       
   194   font-size: 75%;
       
   195   padding: 0 5px;
       
   196 }
       
   197 div.pagetools a {
       
   198   text-decoration: none;
       
   199   padding: 3px;
       
   200   color: #235000;
       
   201 }
       
   202 div.pagetools a:hover {
       
   203   background-color: #A3F068;
       
   204   height: 20px;
       
   205 }
       
   206 div.pagetools a.selected {
       
   207   font-weight: bold;
       
   208   background-color: #f4fff7;
       
   209 }
       
   210 div.pagetools#pagebarpopup {
       
   211   display: none;
       
   212   position: absolute;
       
   213   width: 150px;
       
   214   padding: 0;
       
   215   overflow: hidden;
       
   216 }
       
   217 div.pagetools#pagebarpopup a {
       
   218   display: block;
       
   219 }
       
   220 */
       
   221 
       
   222 /*
       
   223  * jBox menu system
       
   224  */
       
   225 
       
   226 div.menu {
       
   227   background-color: #93e058;
       
   228   font-size: 7pt;
       
   229   border-width: 0;
       
   230 }
       
   231 div.menu a, div.menu div.label {
       
   232   padding: 2.5pt 5px;
       
   233   margin-right: 3px;
       
   234   text-decoration: none;
       
   235   display: block;
       
   236   float: left;
       
   237   color: #235000;
       
   238   border-bottom-width: 0 !important;
       
   239 }
       
   240 div.menu div.label {
       
   241   color: #002010;
       
   242   cursor: default;
       
   243 }
       
   244 div.menu span.sep {
       
   245   display: block;
       
   246   float: left;
       
   247   width: 5px;
       
   248 }
       
   249 div.menu div.multopts {
       
   250   line-height: 17pt;
       
   251 }
       
   252 div.menu div.multopts a, div.menu div.multopts div.label {
       
   253   float: none;
       
   254   display: inline;
       
   255 }
       
   256 div.menu a.liteselected, div.menu a.liteselected:hover, div.menu a:hover {
       
   257   color: #235000;
       
   258   background-color: #A3F068;
       
   259 }
       
   260 div.menu input[type ^="text"], div.menu input[type ^="password"] {
       
   261   border-width: 0;
       
   262   font-size: 9pt;
       
   263   padding: 4px 5px;
       
   264   max-width: 70px;
       
   265   background-color: #A3F068;
       
   266 }
       
   267 div.menu input[type ^="text"]:hover, div.menu input[type ^="password"]:hover {
       
   268   background-color: #AAF870;
       
   269 }
       
   270 div.menu input[type ^="text"]:focus, div.menu input[type ^="password"]:focus {
       
   271   background-color: #B3FF78;
       
   272 }
       
   273 div.menu input[type ^="button"], div.menu input[type ^="submit"] {
       
   274   border-width: 0;
       
   275   font-size: 9pt;
       
   276   padding: 3px 5px;
       
   277   max-width: 70px;
       
   278 }
       
   279 div.menu a.current, div.menu a.current:hover, div.menu a.selected, div.menu a.selected:hover {
       
   280   color: #000040;
       
   281   background-color: #f4fff7;
       
   282   font-weight: bold;
       
   283 }
       
   284 div.menu ul {
       
   285   display: none;
       
   286   position: absolute;
       
   287   padding: 0;
       
   288   margin: 0;
       
   289   background-color: #93e058;
       
   290   border-width: 0;
       
   291   min-width: 120px;
       
   292 }
       
   293 div.menu ul li {
       
   294   list-style: none;
       
   295 }
       
   296 div.menu ul a {
       
   297   float: none;
       
   298   margin: 0;
       
   299 }
       
   300 span.menuclear {
       
   301   font-size: 1px;
       
   302   height: 0px;
       
   303   width: 0px;
       
   304   clear: left;
       
   305   line-height: 0px;
       
   306   display: block;
       
   307 }
       
   308 
       
   309 /* Other Enano-related stuff */
       
   310 
       
   311 /* Tables */
       
   312 .tblholder                        { margin: 10px 0 0 0; padding: 0; border: 1px solid #AAAAAA; background-color: #E8E8E8; }
       
   313 div.tblholder td.row1             { padding: 4px; background-color: #E0E0E0; }
       
   314 div.tblholder td.row2             { padding: 4px; background-color: #F0F0F0; }
       
   315 div.tblholder td.row3             { padding: 4px; background-color: #E8E8E8; }
       
   316 div.tblholder th                  { padding: 4px; background-color: #73c038; font-weight: bold; text-align: center; color: #FFFFFF; }
       
   317 div.tblholder th.subhead          { padding: 4px; background-color: #93e058; font-weight: bold; text-align: center; color: #FFFFFF; }
       
   318 div.tblholder table               { background-color: #FFFFFF; width: 100%; }
       
   319 
       
   320 /* JWS window theming */
       
   321 div.jswindow                      { border: 2px solid #7090B0; border-top: 5px solid #7090B0; padding: 0px; font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif; font-size: 9pt; display: none; position: absolute; background-color: #FFFFFF; }
       
   322 div.titlebar                      { background-color: #7090B0; color: #FFFFFF; font-family: Trebuchet MS, tahoma, verdana, arial, sans-serif; font-size: 9pt; padding-bottom: 4px; cursor: default; }
       
   323 div.titlebar div.closebtn         { width: 16px; height: 16px; border: 1px solid #B0D0F0; background-color: #90B0D0; display: block; }
       
   324 div.titlebar div.closebtn:hover   { width: 16px; height: 16px; border: 1px solid #FFFFFF; background-color: #B0D0F0; display: block; }
       
   325 div.titlebar table, div.titlebar td { margin: 0; padding: 0; }
       
   326 div.jswindow div.content          { padding: 10px; margin: 0; background-color: #FFFFFF; }
       
   327 
       
   328 /* The Wordpress-like fills behind checkboxes and their labels */
       
   329 .catCheck                         { padding: 3px; }
       
   330 .catCheck:hover                   { padding: 3px; background-color: #F0F0F0; }
       
   331 
       
   332 /* Information, warning, question, error, and wait boxes */
       
   333 div.error-box                     { background-image: url(../../../images/error.png);    background-repeat: no-repeat; background-color: #FFF4F4; border: 1px dashed #406080; padding: 10px 10px 10px 50px; margin: 1em 0 0 1em; min-height: 25px; }
       
   334 div.info-box                      { background-image: url(../../../images/info.png);     background-repeat: no-repeat; background-color: #F4F4FF; border: 1px dashed #406080; padding: 10px 10px 10px 50px; margin: 1em 0 0 1em; min-height: 25px; }
       
   335 div.warning-box                   { background-image: url(../../../images/warning.png);  background-repeat: no-repeat; background-color: #FFFFF4; border: 1px dashed #406080; padding: 10px 10px 10px 50px; margin: 1em 0 0 1em; min-height: 25px; }
       
   336 div.question-box                  { background-image: url(../../../images/question.png); background-repeat: no-repeat; background-color: #F4FFF4; border: 1px dashed #406080; padding: 10px 10px 10px 50px; margin: 1em 0 0 1em; min-height: 25px; }
       
   337 div.wait-box                      { background-image: url(../../../images/wait.png);     background-repeat: no-repeat; background-color: #FFF4FF; border: 1px dashed #406080; padding: 10px 10px 10px 50px; margin: 1em 0 0 1em; min-height: 25px; }
       
   338 
       
   339 /* Tables where diffs are shown */
       
   340 table.diff, td.diff-otitle, td.diff-ntitle { background-color: white; }
       
   341 td.diff-addedline { background: #cfc; font-size: smaller; }
       
   342 td.diff-deletedline { background: #ffa; font-size: smaller; }
       
   343 td.diff-context { background: #eee; font-size: smaller; }
       
   344 span.diffchange { color: red; font-weight: bold; }
       
   345 
       
   346 /* Bordered boxes */
       
   347 blockquote, .mdg-comment, .mdg-infobox {
       
   348 	background: #FFF;
       
   349 	border-bottom: 1px solid #EEE;
       
   350 	border-top: 1px solid #EEE;
       
   351 	color: #333;
       
   352 	display: block;
       
   353 	margin-bottom: 1.2em;
       
   354 	padding: 6px 12px;
       
   355 }
       
   356 
       
   357 /*
       
   358  * Docking Boxes code (for the sidebar editor)
       
   359  */
       
   360  
       
   361 /* group container(s) */
       
   362 #sbedit {
       
   363   margin: 0;
       
   364   padding: 0;
       
   365   /* position:relative; /* additional outer containers must also have position:relative */
       
   366 }
       
   367 /* keyboard navigation tooltip */
       
   368 .dbx-tooltip {
       
   369   display:block;
       
   370   position:absolute;
       
   371   margin:36px 0 0 125px;
       
   372   width:185px;
       
   373   border:1px solid #000;
       
   374   background:#ffd;
       
   375   color:#000;
       
   376   font:normal normal normal 0.85em tahoma, arial, sans-serif;
       
   377   padding:2px 4px 3px 5px;
       
   378   text-align:left;
       
   379   }
       
   380 * html .dbx-tooltip { width:195px; }
       
   381 
       
   382 /* use CSS2 system colors in CSS2 browsers 
       
   383    but not safari, which doesn't support them */
       
   384 *[class="dbx-tooltip"]:lang(en) {
       
   385   border-color:InfoText;
       
   386   background:InfoBackground;
       
   387   color:InfoText;
       
   388   font:small-caption;
       
   389   font-weight:normal;
       
   390   }
       
   391 /* additional clone styles */
       
   392 .dbx-clone {
       
   393   opacity: 0.8;
       
   394 }
       
   395 .dbx-content ul {
       
   396   margin: 0; padding: 0;
       
   397   list-style: none;
       
   398 }
       
   399 .dbx-content li a, .dbx-content li a:hover {
       
   400   text-decoration: none;
       
   401 }
       
   402 .dbx-content2 {
       
   403   margin: 0px 1px 0px 1px;
       
   404 }
       
   405 
       
   406 /* inputs */
       
   407 input {
       
   408 	color: #555;
       
   409 	font: normal 1.1em "Lucida Sans Unicode",sans-serif;
       
   410 }
       
   411 
       
   412 input, select, textarea {
       
   413   background-color: #539018;
       
   414   color: #FFF;
       
   415   padding: 2px;
       
   416   border: 1px solid #EEE;
       
   417 }
       
   418 
       
   419 input:hover {
       
   420   background-color: #73b038;
       
   421 }
       
   422 
       
   423 input:active {
       
   424   background-color: #83c048;
       
   425 }
       
   426