4 box model hack with 2 column layout
6 see suggestions for proper display on ie 5 mac here:
7 http://www.alistapart.com/articles/footers/
12 background-color: #CCC;
14 http://www.themaninblue.com/writing/perspective/2005/08/29/
23 font: 12px/1.5 palatino
, georgia
, verdana
, arial
, serif
;
26 a
{ color: #003366; text-decoration: none
; }
27 a:link
{ color: #003366; text-decoration: none
; }
28 a:visited
{ color: #003366; text-decoration: none
; }
29 a:active
{ color: #999999; }
30 a:hover
{ color: #999999; }
34 margin-bottom: -0.25em;
36 font-size: large
; /* for IE 5.5 */
37 f\
ont-size: x-large
; /* for compliant browsers */
45 font-family: palatino
, georgia
, times new roman
, serif
;
52 margin-bottom: -0.75em;
60 margin-bottom: -0.75em;
65 background-color: #EEE;
67 border-left: 5px solid
#BBB;
73 background-color: #EEE;
75 border: 1px solid
#999;
79 background-color: #FFF;
83 font-family: palatino
, georgia
, verdana
, arial
, serif
;
84 border-top: 1px solid
#999;
85 border-bottom: 1px dotted
#999;
91 font-size: large
; /* for IE 5.5 */
92 f\
ont-size: x-large
; /* for compliant browsers */
101 text-decoration: none
;
108 text-transform: lowercase
;
111 font-size: x-small
; /* for IE 5.5 */
112 f\
ont-size: small
; /* for compliant browsers */
117 background-color: #FFF;
119 /* set special width for IE */
123 /* recover from center-alignment IE hack */
125 /* box model parse hack
126 hides next rule from IE */
127 voice-family: "\"}\
"";
128 voice-family: inherit
;
132 html
>body #container
{
140 padding: 10px 40px 10px 10px;
141 background-color: #FFF;
142 /* border: 1px solid red; */
145 /* #widecolumn deprecated
146 only here for backwards compat. */
147 #altcontent, #widecolumn
{
148 background-color: #FFF;
149 padding: 10px 40px 10px 40px;
154 background-color: #FFF;
157 border-right: 1px dotted
#999;
173 background-color: #FFF;
181 border-top: 1px dotted
#999;
182 border-bottom: 1px solid
#999;
183 /* box model parse hack
184 hides next rule from IE */
185 voice-family: "\"}\
"";
186 voice-family: inherit
;
196 border-bottom: 1px solid
#999999;
197 background-color: #FFF;
206 text-decoration: underline
;
210 .blog, .archives, .pages {
227 text-decoration: underline
;
231 text-transform: none
;
234 font-family: palatino
, georgia
, times new roman
, serif
;
235 font-size: small
; /* for IE 5.5 */
236 f\
ont-size: medium
; /* for compliant browsers */
244 font-family: palatino
, georgia
, times new roman
, serif
;
246 font-size: small
; /* for IE 5.5 */
247 f\
ont-size: large
; /* for compliant browsers */
248 border-bottom: 1px solid
#999;
254 font-size: xx-small
; /* for IE 5.5 */
255 f\
ont-size: x-small
; /* feed to compliant browsers */
262 letter-spacing: 0.2em;
263 font-family: palatino
, georgia
, times new roman
, serif
;
272 text-decoration: underline
;
280 letter-spacing: .3em;
281 text-transform: uppercase
;
282 border-bottom: 1px solid
#999;
295 font-size: xx-small
; /* for IE 5.5 */
296 f\
ont-size: small
; /* feed to compliant browsers */
304 text-transform: lowercase
;
305 letter-spacing: .1em;
306 border-bottom: 1px dotted
#999;
310 background-color: #FFF;
314 font-size: x-small
; /* for IE 5.5 */
315 f\
ont-size: small
; /* feed to compliant browsers */
319 background-color: #FFF;
323 font-size: xx-small
; /* for IE 5.5 */
324 f\
ont-size: x-small
; /* feed to compliant browsers */
333 .clear { clear: both
; }
334 .right { float: right
; margin: 0 0 10px 10px; }
335 .left { float: left
; margin: 0 10px 10px 0; }
339 margin: 0 10px 10px 0;
344 margin: 0 0 10px 10px;
355 /* class to hide elements */
360 /* used to clear the floats: http://www.positioniseverything.net/easyclearing.html */
369 /* "auto-clearing" IE hack and non-javacsript IE-mac float fix */
370 .clearfix { display: inline-table
; }
372 /* hides float from IE-mac \*/
373 * html
.clearfix
{ height: 1%; }
374 .clearfix { display: block
; }
375 /* end hide from IE-mac */
379 /* be nice to opera */
382 /* IE hack to fix font size in tables */
384 font: 1em palatino
, georgia
, times new roman
, serif
; /* IE5 */
391 padding-bottom: 10px;
395 border-bottom: 1px dotted
#999;
410 border: 1px dotted
#999;
416 padding-bottom: 10px;
420 border-bottom: 1px dotted
#999;
435 border-bottom: 1px solid
#999;
438 #header-commentspop {
440 padding: 5px 5px 15px 15px;
443 border-left: 1px solid
#FFF;
444 border-right: 1px solid
#FFF;
445 border-top: 1px solid
#FFF;