Mercurial > public > madeira
comparison static/css/theme.css @ 101:0a8942306b04
Bootstrap work for mailing list page.
Also corrected form cleaning logic if fields aren't provided.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Wed, 16 Oct 2013 20:32:58 -0500 |
parents | e4faf6f90710 |
children | 23efa49f5e29 |
comparison
equal
deleted
inserted
replaced
100:e221c38edf40 | 101:0a8942306b04 |
---|---|
1 body { | 1 body { |
2 font-family: arial, helvetica, sans-serif; | 2 padding-top: 50px; |
3 color: #EF7D21; | 3 padding-bottom: 20px; |
4 background-color: #213442; | |
5 font-size: 1.0em; | |
6 } | 4 } |
7 | |
8 .centered { text-align: center; } | |
9 | |
10 a:link { | |
11 color: #6B969C; | |
12 text-decoration: none; | |
13 } | |
14 | |
15 a:visited { | |
16 color: #6B969C; | |
17 text-decoration: none; | |
18 } | |
19 | |
20 a:hover { | |
21 text-decoration: underline; | |
22 } | |
23 | |
24 h1, h3 { | |
25 color: #EF7D21; | |
26 } | |
27 | |
28 h1 { | |
29 font: italic 32px georgia, 'times new roman', sans-serif; | |
30 margin: 0px; | |
31 padding: 0 0 10px 0; | |
32 } | |
33 | |
34 .headline1 { | |
35 font: italic 32px georgia, 'times new roman', sans-serif; | |
36 margin: 0px; | |
37 padding: 0 0 10px 0; | |
38 } | |
39 | |
40 h2 { | |
41 font: italic 20px verdana, tahoma, arial, sans-serif; | |
42 padding-top: 5px; | |
43 margin-top: 1.5em; | |
44 color: #6B969C; | |
45 border-top: solid 1px #6B969C; | |
46 } | |
47 | |
48 div.madeira-photo-list { | |
49 margin: 2em; | |
50 text-align: center; | |
51 } | |
52 | |
53 div.madeira-photo-list img { | |
54 border: thin dotted #6B969C; | |
55 padding: 2px; | |
56 margin: 5px; | |
57 } | |
58 | |
59 a.img-link:link { text-decoration: none; background-color: transparent; } | |
60 a.img-link:visited { text-decoration: none; background-color: transparent; } | |
61 a.img-link:hover { text-decoration: none; background-color: transparent; } | |
62 | |
63 .header { | |
64 margin-top: 10px; | |
65 margin-left: 5px; | |
66 } | |
67 | |
68 .photobkgnd { | |
69 margin: 3em; | |
70 z-index: 3; | |
71 background-color: #888888; | |
72 padding: 5px; | |
73 } | |
74 | |
75 .newsflash { | |
76 margin: 20px 1em; | |
77 border: 3px solid #6B969C; | |
78 padding: 5px; | |
79 background-color: #2e414f; | |
80 color: #EF7D21; | |
81 } | |
82 | |
83 /* | |
84 ** f'in IE doesn't seem to honor my padding and the float doesn't work. | |
85 ** solution: make an invisible border...lame. | |
86 ** It's fine in Firefox. | |
87 */ | |
88 .floatLeftBox { | |
89 /* padding: 0 1em 1em 0; I wish I could just use this */ | |
90 float: left; | |
91 border-right: 0.5em solid #213442; | |
92 border-bottom: 0.5em solid #213442; | |
93 } | |
94 | |
95 .clearMe { | |
96 clear: left; | |
97 } | |
98 | |
99 .cdCoverFloatList { | |
100 margin-left: 260px; | |
101 text-align: left; | |
102 } | |
103 | |
104 /* For internal links (within the same page) */ | |
105 .intLink { | |
106 margin-top: 2em; | |
107 font-size: small; | |
108 } | |
109 | |
110 label.normal { | |
111 width: 9em; | |
112 float: left; | |
113 text-align: right; | |
114 margin: 0 1em 10px 0; | |
115 clear: both; | |
116 font-weight: bold; | |
117 } | |
118 | |
119 .form-box { | |
120 color: black; | |
121 background: #ccc; | |
122 border-top: black solid 2px; | |
123 border-left: black solid 2px; | |
124 border-bottom: #eee solid 2px; | |
125 border-right: #eee solid 2px; | |
126 margin-bottom: 5px; | |
127 } | |
128 | |
129 .form-radio { | |
130 margin-left: 10em; | |
131 } | |
132 | |
133 .form-comment { | |
134 font-style: italic; | |
135 font-size: x-small; | |
136 margin-left: 10em; | |
137 margin-bottom: 10px; | |
138 } | |
139 | |
140 .submit-button { | |
141 color: black; | |
142 background: #6B969C; | |
143 border: 2px outset; | |
144 padding: 3px; | |
145 } | |
146 | |
147 table.input-form th { | |
148 vertical-align: top; | |
149 } | |
150 | |
151 ul.errorlist { | |
152 margin: 0 0 0 1em; | |
153 padding: 2px; | |
154 } | |
155 .errorlist li { | |
156 color: red; | |
157 } | |
158 | |
159 fieldset { | |
160 border: 1px solid teal; | |
161 margin-top: 2em; | |
162 } | |
163 | |
164 legend { | |
165 background: #6B969C; | |
166 color: black; | |
167 border: 1px solid black; | |
168 padding: 2px 12px 2px 12px; | |
169 } | |
170 | |
171 #footer { | |
172 clear: both; | |
173 list-style-type: none; | |
174 margin-top: 30px; | |
175 padding-top: 1em; | |
176 border-top: solid 1px #6B969C; | |
177 font-size: small; | |
178 font-style: italic; | |
179 text-align: right; | |
180 } | |
181 | |
182 #navleft ul { | |
183 margin: 0 0 0 0; | |
184 padding: 0 0 0 0; | |
185 font: 12px verdana, tahoma, arial, sans-serif; | |
186 font: bold 15px georgia, 'times new roman', sans-serif; | |
187 list-style-type: none; | |
188 display: inline; | |
189 } | |
190 | |
191 #navleft li { | |
192 margin: 0px 0 0; | |
193 display: inline; | |
194 } | |
195 | |
196 #navleft a { | |
197 display: block; | |
198 padding: 2px 2px 2px 10px; | |
199 border: 1px solid #000000; | |
200 background: #6B969C; | |
201 color: #EF7D21; | |
202 text-decoration: none; | |
203 } | |
204 | |
205 #navleft a:link, #navleft a:active, #navleft a:visited { | |
206 color: #213442; | |
207 } | |
208 | |
209 #navleft a:hover { | |
210 border: 1px solid #000000; | |
211 background: #213442 url(../images/brick.gif); | |
212 color: #213442; | |
213 } | |
214 | |
215 div.article-source { | |
216 font-style: italic; | |
217 padding-bottom: 2px; | |
218 margin-bottom: 5px; | |
219 } | |
220 | |
221 div.center-block { | |
222 margin: 10px 30px 10px 30px; | |
223 border: 1px solid #6B969C; | |
224 padding: 3px; | |
225 } | |
226 | |
227 div.center-block h2 { | |
228 font: italic 20px verdana, tahoma, arial, sans-serif; | |
229 padding-top: 1px; | |
230 margin-top: 1px; | |
231 color: #6B969C; | |
232 border-top: none; | |
233 text-align: center; | |
234 } | |
235 | |
236 div.thumb-box { | |
237 margin: 20px 1em; | |
238 border: 3px solid #6B969C; | |
239 padding: 5px; | |
240 background-color: #2e414f; | |
241 color: #EF7D21; | |
242 } | |
243 | |
244 div.thumb-box img { | |
245 border: thin dotted #6B969C; | |
246 padding: 2px; | |
247 margin: 5px; | |
248 } | |
249 | |
250 div.thumb-box h2 { | |
251 font: italic 20px verdana, tahoma, arial, sans-serif; | |
252 padding-top: 1px; | |
253 margin-top: 1px; | |
254 color: #6B969C; | |
255 border-top: none; | |
256 text-align: center; | |
257 } | |
258 | |
259 table {width:auto;} | |
260 | |
261 table.flyers { width: 100% } | |
262 | |
263 table.image-table { | |
264 display: inline; | |
265 margin: 0 5px 20px 0; | |
266 } | |
267 | |
268 table.image-table caption { | |
269 font-size: x-small; | |
270 caption-side: top; | |
271 text-align: center; | |
272 background-color: #213442; | |
273 } | |
274 | |
275 #slideshow { | |
276 width: 600px; | |
277 height: 200px; | |
278 } | |
279 | |
280 .quotes h2 { | |
281 font: italic 20px verdana, tahoma, arial, sans-serif; | |
282 padding-top: 0px; | |
283 margin-top: 0em; | |
284 color: #EF7D21; | |
285 border-top: none; | |
286 } | |
287 .quotes blockquote { | |
288 color: #EF7D21; | |
289 font-style: italic; | |
290 font-family:'Courier New', Courier, monospace; | |
291 padding:10px; | |
292 } | |
293 .quotes blockquote.odd { | |
294 border: 1px dotted #6B969C; | |
295 -moz-box-shadow: 3px 3px 4px #000; | |
296 -webkit-box-shadow: 3px 3px 4px #000; | |
297 box-shadow: 3px 3px 4px #000; | |
298 /* For IE 8 */ | |
299 -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')"; | |
300 /* For IE 5.5 - 7 */ | |
301 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); | |
302 } | |
303 .quotes blockquote .citation { | |
304 font-style: normal; | |
305 font-size: smaller; | |
306 font-family: arial, helvetica, sans-serif; | |
307 padding:20px; | |
308 } |