JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
disable another apache "feature" that breaks mod_rewrite
[wfpl-cms.git] / style.css
1 header,
2 hgroup,
3 section,
4 footer,
5 aside,
6 nav,
7 article,
8 figure,
9 img {
10   display: block;
11 }
12 body {
13   margin: 0;
14   padding: 0;
15   color: #000;
16   background: #ffffff;
17   font: 14px "Verdana", sans-serif;
18 }
19 body.real_body_tag {
20   background: #eeeeee;
21 }
22 #cke_content {
23   margin-right: -30px;
24 }
25 #centerer {
26   position: relative;
27   background: #ddffff;
28   margin: 15px auto;
29   width: 940px;
30   -moz-box-shadow: 2px 2px 15px #777;
31   -webkit-box-shadow: 2px 2px 15px #777;
32   box-shadow: 2px 2px 13px #777;
33 }
34 header {
35   width: 940px;
36   height: 100px;
37   background: #ddddff;
38 }
39 nav {
40   float: left;
41   width: 180px;
42   padding: 10px;
43   background: #ddffff;
44 }
45 nav h3 span {
46   color: #ddffff;
47 }
48 nav h3.current span {
49   color: inherit;
50 }
51 nav h3.current a {
52   text-decoration: none;
53 }
54 #main-body {
55   float: left;
56   width: 704px;
57   padding: 18px 18px 54px 18px;
58   background: #ffffff;
59 }
60 footer {
61   clear: both;
62   width: 904px;
63   padding: 18px;
64   text-align: center;
65   background: #ddddff;
66   font-size: 80%;
67 }
68 #wfpl_messages {
69   border: 2px solid red;
70   background: #fbb;
71   padding: 5px;
72   margin: 20px 0px;
73 }
74 #wfpl_messages p {
75   font-size: 120%;
76   padding: 5px;
77   margin: 0px;
78 }
79 #wfpl_messages hr {
80   height: 1px;
81 }
82 #admin_links {
83   background: #fdd;
84   padding: 3px;
85   margin-bottom: 15px;
86 }
87 code.html {
88   display: block;
89   font: 12px monospace;
90   border: 1px solid black;
91   background: #ccc;
92 }
93 .caption {
94   margin-top: 15px;
95   font-weight: bold;
96 }
97 .field {
98   margin-bottom: 15px;
99 }
100 div.field_notes {
101   font-size: 12px;
102   line-height: 16px;
103 }
104 fieldset {
105   border: 1px dotted black;
106   padding: 0 15px 15px 15px;
107   margin: 15px 0;
108   position: relative;
109 }
110 legend {
111   padding: 0 6px;
112   font-weight: bold;
113 }
114 div.error {
115   border: 2px solid red;
116   padding: 13px;
117   margin: 20px;
118   background: #fdd;
119 }
120 h1 {
121   font-size: 22px;
122   margin: 20px 0 10px;
123 }
124 h1 + h4.tagline {
125   margin: -10px 0 10px;
126 }
127 h2 {
128   font-size: 19px;
129   margin: 16px 0px 8px;
130 }
131 h2 + h4.tagline {
132   margin: -8px 0 8px;
133 }
134 h3 {
135   font-size: 16px;
136   margin: 12px 0 5px;
137 }
138 h3 + h4.tagline {
139   margin: -5px 0 5px;
140 }
141 h4 {
142   font-size: 12px;
143   margin: 10px 0 3px;
144 }
145 h4 + h4.tagline {
146   margin: -3px 0 3px;
147 }
148 h1,
149 h2,
150 h3,
151 h4 {
152   font-weight: bold;
153 }
154 h4.tagline {
155   font-weight: normal;
156 }
157 p.quote {
158   margin: 15px 35px;
159 }
160 p.attrib {
161   margin: -15px 0 15px 100px;
162 }
163 span.wfpl_ifl {
164   display: block;
165   float: left;
166   clear: left;
167   font-size: 10px;
168   text-align: right;
169   background-repeat: no-repeat;
170   background-position: left top;
171   margin: 0 10px 2px 0;
172 }
173 span.wfpl_ifr {
174   display: block;
175   float: right;
176   clear: right;
177   font-size: 10px;
178   font-weight: normal;
179   text-align: right;
180   background-repeat: no-repeat;
181   background-position: left top;
182   margin: 0 0 2px 10px;
183 }
184 div.wfpl_ic {
185   margin: 15px auto;
186   font-size: 10px;
187   font-weight: normal;
188   text-align: right;
189   background-repeat: no-repeat;
190   background-position: center top;
191 }
192 td > :first-child,
193 th > :first-child,
194 legend + *,
195 article > :first-child,
196 section > :first-child,
197 nav > :first-child,
198 div > :first-child,
199 .first {
200   margin-top: 0px;
201 }
202 td > :last-child,
203 th > :last-child,
204 fieldset > :last-child,
205 article > :last-child,
206 section > :last-child,
207 nav > :last-child,
208 div > :last-child,
209 .last {
210   margin-bottom: 0px;
211 }