removes messages.add_message from the global template context
[mediagoblin.git] / mediagoblin / contrib / 960_12_col.css
1 /*
2 960 Grid System ~ Core CSS.
3 Learn more ~ http://960.gs/
4
5 Licensed under GPL and MIT.
6 */
7
8 /*
9 Forces backgrounds to span full width,
10 even if there is horizontal scrolling.
11 Increase this if your layout is wider.
12
13 Note: IE6 works fine without this fix.
14 */
15
16 body {
17 min-width: 960px;
18 }
19
20 /* `Container
21 ----------------------------------------------------------------------------------------------------*/
22
23 .container_12 {
24 margin-left: auto;
25 margin-right: auto;
26 width: 960px;
27 }
28
29 /* `Grid >> Global
30 ----------------------------------------------------------------------------------------------------*/
31
32 .grid_1,
33 .grid_2,
34 .grid_3,
35 .grid_4,
36 .grid_5,
37 .grid_6,
38 .grid_7,
39 .grid_8,
40 .grid_9,
41 .grid_10,
42 .grid_11,
43 .grid_12 {
44 display: inline;
45 float: left;
46 margin-left: 10px;
47 margin-right: 10px;
48 }
49
50 .push_1, .pull_1,
51 .push_2, .pull_2,
52 .push_3, .pull_3,
53 .push_4, .pull_4,
54 .push_5, .pull_5,
55 .push_6, .pull_6,
56 .push_7, .pull_7,
57 .push_8, .pull_8,
58 .push_9, .pull_9,
59 .push_10, .pull_10,
60 .push_11, .pull_11 {
61 position: relative;
62 }
63
64 /* `Grid >> Children (Alpha ~ First, Omega ~ Last)
65 ----------------------------------------------------------------------------------------------------*/
66
67 .alpha {
68 margin-left: 0;
69 }
70
71 .omega {
72 margin-right: 0;
73 }
74
75 /* `Grid >> 12 Columns
76 ----------------------------------------------------------------------------------------------------*/
77
78 .container_12 .grid_1 {
79 width: 60px;
80 }
81
82 .container_12 .grid_2 {
83 width: 140px;
84 }
85
86 .container_12 .grid_3 {
87 width: 220px;
88 }
89
90 .container_12 .grid_4 {
91 width: 300px;
92 }
93
94 .container_12 .grid_5 {
95 width: 380px;
96 }
97
98 .container_12 .grid_6 {
99 width: 460px;
100 }
101
102 .container_12 .grid_7 {
103 width: 540px;
104 }
105
106 .container_12 .grid_8 {
107 width: 620px;
108 }
109
110 .container_12 .grid_9 {
111 width: 700px;
112 }
113
114 .container_12 .grid_10 {
115 width: 780px;
116 }
117
118 .container_12 .grid_11 {
119 width: 860px;
120 }
121
122 .container_12 .grid_12 {
123 width: 940px;
124 }
125
126 /* `Prefix Extra Space >> 12 Columns
127 ----------------------------------------------------------------------------------------------------*/
128
129 .container_12 .prefix_1 {
130 padding-left: 80px;
131 }
132
133 .container_12 .prefix_2 {
134 padding-left: 160px;
135 }
136
137 .container_12 .prefix_3 {
138 padding-left: 240px;
139 }
140
141 .container_12 .prefix_4 {
142 padding-left: 320px;
143 }
144
145 .container_12 .prefix_5 {
146 padding-left: 400px;
147 }
148
149 .container_12 .prefix_6 {
150 padding-left: 480px;
151 }
152
153 .container_12 .prefix_7 {
154 padding-left: 560px;
155 }
156
157 .container_12 .prefix_8 {
158 padding-left: 640px;
159 }
160
161 .container_12 .prefix_9 {
162 padding-left: 720px;
163 }
164
165 .container_12 .prefix_10 {
166 padding-left: 800px;
167 }
168
169 .container_12 .prefix_11 {
170 padding-left: 880px;
171 }
172
173 /* `Suffix Extra Space >> 12 Columns
174 ----------------------------------------------------------------------------------------------------*/
175
176 .container_12 .suffix_1 {
177 padding-right: 80px;
178 }
179
180 .container_12 .suffix_2 {
181 padding-right: 160px;
182 }
183
184 .container_12 .suffix_3 {
185 padding-right: 240px;
186 }
187
188 .container_12 .suffix_4 {
189 padding-right: 320px;
190 }
191
192 .container_12 .suffix_5 {
193 padding-right: 400px;
194 }
195
196 .container_12 .suffix_6 {
197 padding-right: 480px;
198 }
199
200 .container_12 .suffix_7 {
201 padding-right: 560px;
202 }
203
204 .container_12 .suffix_8 {
205 padding-right: 640px;
206 }
207
208 .container_12 .suffix_9 {
209 padding-right: 720px;
210 }
211
212 .container_12 .suffix_10 {
213 padding-right: 800px;
214 }
215
216 .container_12 .suffix_11 {
217 padding-right: 880px;
218 }
219
220 /* `Push Space >> 12 Columns
221 ----------------------------------------------------------------------------------------------------*/
222
223 .container_12 .push_1 {
224 left: 80px;
225 }
226
227 .container_12 .push_2 {
228 left: 160px;
229 }
230
231 .container_12 .push_3 {
232 left: 240px;
233 }
234
235 .container_12 .push_4 {
236 left: 320px;
237 }
238
239 .container_12 .push_5 {
240 left: 400px;
241 }
242
243 .container_12 .push_6 {
244 left: 480px;
245 }
246
247 .container_12 .push_7 {
248 left: 560px;
249 }
250
251 .container_12 .push_8 {
252 left: 640px;
253 }
254
255 .container_12 .push_9 {
256 left: 720px;
257 }
258
259 .container_12 .push_10 {
260 left: 800px;
261 }
262
263 .container_12 .push_11 {
264 left: 880px;
265 }
266
267 /* `Pull Space >> 12 Columns
268 ----------------------------------------------------------------------------------------------------*/
269
270 .container_12 .pull_1 {
271 left: -80px;
272 }
273
274 .container_12 .pull_2 {
275 left: -160px;
276 }
277
278 .container_12 .pull_3 {
279 left: -240px;
280 }
281
282 .container_12 .pull_4 {
283 left: -320px;
284 }
285
286 .container_12 .pull_5 {
287 left: -400px;
288 }
289
290 .container_12 .pull_6 {
291 left: -480px;
292 }
293
294 .container_12 .pull_7 {
295 left: -560px;
296 }
297
298 .container_12 .pull_8 {
299 left: -640px;
300 }
301
302 .container_12 .pull_9 {
303 left: -720px;
304 }
305
306 .container_12 .pull_10 {
307 left: -800px;
308 }
309
310 .container_12 .pull_11 {
311 left: -880px;
312 }
313
314 /* `Clear Floated Elements
315 ----------------------------------------------------------------------------------------------------*/
316
317 /* http://sonspring.com/journal/clearing-floats */
318
319 .clear {
320 clear: both;
321 display: block;
322 overflow: hidden;
323 visibility: hidden;
324 width: 0;
325 height: 0;
326 }
327
328 /* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
329
330 .clearfix:before,
331 .clearfix:after,
332 .container_12:before,
333 .container_12:after {
334 content: '.';
335 display: block;
336 overflow: hidden;
337 visibility: hidden;
338 font-size: 0;
339 line-height: 0;
340 width: 0;
341 height: 0;
342 }
343
344 .clearfix:after,
345 .container_12:after {
346 clear: both;
347 }
348
349 /*
350 The following zoom:1 rule is specifically for IE6 + IE7.
351 Move to separate stylesheet if invalid CSS is a problem.
352 */
353
354 .clearfix,
355 .container_12 {
356 zoom: 1;
357 }