themes/stpatty/css-extra/structure.css
changeset 663 d0f74bcd21eb
child 1227 bdac73ed481e
equal deleted inserted replaced
662:fcab604da9a7 663:d0f74bcd21eb
       
     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-repeat: repeat;
       
    19   font-family: "Lucida Sans Unicode", sans-serif;
       
    20   font-size: 75%;
       
    21 }
       
    22 body#tinymce {
       
    23   background-color: white;
       
    24   background-image: none;
       
    25 }
       
    26 div#bg {
       
    27   min-height: 500px;
       
    28   width: 100%;
       
    29   background-repeat: repeat-x;
       
    30 }
       
    31 div#rap {
       
    32   width: 760px;
       
    33   padding: 0 10px;
       
    34   margin: 0 auto;
       
    35 }
       
    36 div#title {
       
    37   margin: 0px;
       
    38   padding: 0px;
       
    39   background-repeat: repeat-x;
       
    40   vertical-align: middle;
       
    41 }
       
    42 div#title h1 {
       
    43   margin: 0px 10px 10px 10px;
       
    44   padding-top: 30px;
       
    45   text-align: left;
       
    46 }
       
    47 div#title h2 {
       
    48   margin: 0px 10px 0px 10px;
       
    49   padding-bottom: 40px;
       
    50   text-align: left;
       
    51 }
       
    52 div.straightaway {
       
    53   clear: both;
       
    54 }
       
    55 /* Footer */
       
    56 div.footer {
       
    57   min-height: 40px;
       
    58   padding: 10px;
       
    59   background-repeat: repeat-x;
       
    60 }
       
    61 
       
    62 /* Content area */
       
    63 div#maincontent {
       
    64   padding: 10px;
       
    65   margin-right: 140px;
       
    66 }
       
    67 img#ajaxloadicon {
       
    68   margin-top: 10px;
       
    69 }
       
    70 div#maincontent h2 {
       
    71   margin: 10px 0;
       
    72   padding: 0;
       
    73   font-size: 16pt;
       
    74 }
       
    75 div#maincontent p {
       
    76   margin-left: 1em;
       
    77 }
       
    78 div#maincontent h2#pagetitle {
       
    79   margin: 0;
       
    80   font-size: 18pt;
       
    81 }
       
    82 div#maincontent a:link, div#maincontent a:visited {
       
    83   text-decoration: none;
       
    84 }
       
    85 div#maincontent ul {
       
    86   list-style: square;
       
    87 }
       
    88 /* Sidebar */
       
    89 div#sidebar, div.dbx-box {
       
    90   float: right;
       
    91   width: 135px;
       
    92 }
       
    93 div#sidebar h4, div.dbx-handle {
       
    94   margin: 0;
       
    95   padding: 0 5px;
       
    96   line-height: 25px;
       
    97   font-weight: normal;
       
    98   text-align: right;
       
    99   text-transform: lowercase;
       
   100 }
       
   101 div.dbx-handle {
       
   102   text-align: left;
       
   103   cursor: move;
       
   104 }
       
   105 div#sidebar ul, .dbx-content ul {
       
   106   margin: 0;
       
   107   padding: 0;
       
   108   list-style: none !important;
       
   109 }
       
   110 div#sidebar ul li, div.dbx-content ul li {
       
   111   padding: 0;
       
   112 }
       
   113 div#sidebar ul li a, div.dbx-content ul li a {
       
   114   line-height: 25px;
       
   115   padding: 0 7px;
       
   116   text-decoration: none;
       
   117   display: block;
       
   118 }
       
   119 div#sidebar div, div.dbx-content2 {
       
   120   width: 135px;
       
   121 }
       
   122 div#sidebar div ul {
       
   123   margin-left: 2em;
       
   124   list-style: square;
       
   125 }
       
   126 div#sidebar div ul a {
       
   127   background-color: transparent;
       
   128   display: inline;
       
   129   border-bottom-width: 0px;
       
   130   padding: 0;
       
   131 }
       
   132 div#sidebar div ul a:hover {
       
   133   background-color: transparent;
       
   134   display: inline;
       
   135 }
       
   136 div#sidebar div div {
       
   137   background: transparent;
       
   138   border-bottom-width: 0;
       
   139   padding: 0;
       
   140 }
       
   141 
       
   142 /*
       
   143  * jBox menu system
       
   144  */
       
   145 
       
   146 div.menu, div.menu_nojs {
       
   147   font-size: 7pt;
       
   148   border-width: 0;
       
   149 }
       
   150 div.menu a, div.menu_nojs a, div.menu div.label, div.menu_nojs div.label {
       
   151   padding: 2.5pt 5px;
       
   152   margin-right: 3px;
       
   153   text-decoration: none;
       
   154   display: block;
       
   155   float: left;
       
   156   border-bottom-width: 0 !important;
       
   157 }
       
   158 div.menu div.label, div.menu_nojs div.label {
       
   159   cursor: default;
       
   160 }
       
   161 div.menu span.sep, div.menu_nojs span.sep {
       
   162   display: block;
       
   163   float: left;
       
   164   width: 5px;
       
   165 }
       
   166 div.menu div.multopts, div.menu_nojs div.multopts {
       
   167   line-height: 17pt;
       
   168 }
       
   169 div.menu div.multopts a, div.menu_nojs div.multopts a, div.menu div.multopts div.label, div.menu_nojs div.multopts div.label {
       
   170   float: none;
       
   171   display: inline;
       
   172 }
       
   173 div.menu input[type ^="text"], div.menu_nojs input[type ^="text"], div.menu input[type ^="password"], div.menu_nojs input[type ^="password"] {
       
   174   border-width: 0;
       
   175   font-size: 9pt;
       
   176   padding: 4px 5px;
       
   177   max-width: 70px;
       
   178 }
       
   179 div.menu input[type ^="button"], div.menu_nojs input[type ^="button"], div.menu input[type ^="submit"], div.menu_nojs input[type ^="submit"] {
       
   180   border-width: 0;
       
   181   font-size: 9pt;
       
   182   padding: 3px 5px;
       
   183   max-width: 70px;
       
   184 }
       
   185 div.menu a.current, div.menu_nojs a.current, div.menu a.current:hover, div.menu_nojs a.current:hover, div.menu a.selected, div.menu_nojs a.selected, div.menu a.selected:hover, div.menu_nojs a.selected:hover {
       
   186   font-weight: bold;
       
   187 }
       
   188 div.menu ul, div.menu_nojs ul {
       
   189   display: none;
       
   190   position: absolute;
       
   191   padding: 0;
       
   192   margin: 0;
       
   193   border-width: 0;
       
   194   min-width: 120px;
       
   195 }
       
   196 /*
       
   197 div.menu_nojs ul {
       
   198   display: block !important;
       
   199 }
       
   200 */
       
   201 div.menu ul li, div.menu_nojs ul li {
       
   202   list-style: none;
       
   203 }
       
   204 div.menu ul a, div.menu_nojs ul a {
       
   205   float: none;
       
   206   margin: 0;
       
   207 }
       
   208 /*
       
   209 span.menuclear {
       
   210   font-size: 1px;
       
   211   height: 0px;
       
   212   width: 0px;
       
   213   clear: left;
       
   214   line-height: 0px;
       
   215   display: block;
       
   216 }
       
   217 */
       
   218 
       
   219 div.userpage_block {
       
   220   clear: left;
       
   221 }
       
   222