/* $Id$ */ /** * Sky * http://drupal.org/project/sky * http://drupal.org/user/88931 * * Credits: * Icons: http://www.icojoy.com/articles/44/ * Icons: http://www.icojoy.com/articles/46/ * http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ * */ /* @group Reset */ html, body, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; } html, body { height: 100%; } blockquote, q { quotes: none; } /* remember to define focus styles! */ :focus { outline: 0; } /* remember to highlight inserts somehow! */ ins { text-decoration: none; } del { text-decoration: line-through; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: collapse; border-spacing: 0; } /* @end */ /* @group Layout */ #wrapper { height: auto !important; min-height: 100%; width: 960px; margin: 0 auto -4em; } /* @group Footer */ #footer { clear: both; width: 960px; margin: 0 auto; min-height: 2em; padding-bottom: 2em; } /* @end */ .sidebar, #main { float: left; } #sidebar-left, #sidebar-right { overflow: hidden; } .push { clear: both; height: 4em; } .main-inner { padding: 1em 2em; } .sidebar .inner { padding: 1em 1.25em; } /* @group Both Sidebars */ .both #sidebar-left { width: 20%; clear: both; } .both #main { width: 60%; } .both #sidebar-right { width: 20%; } /* @end */ /* @group Left Sidebar */ .left #sidebar-left { width: 25%; clear: both; } .left #main { width: 75%; } /* @end */ /* @group Right Sidebar */ .right #main { width: 75%; clear: both; } .right #sidebar-right { width: 25%; } /* @end */ /* @group No Sidebars */ .no-sidebar #main { width: 95%; margin: 0 auto; } /* @end */ /* @end */ .container { zoom: 1; } #content-top, #content-bottom { margin: 25px 0; } #main { overflow: hidden; } /* @group Clearfix */ /* slightly enhanced, universal clearfix hack */ .clearfix:after, .clear-block:after, .layout-region:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix, .clear-block, .layout-region { display: inline-block; } /* start commented backslash hack \*/ * html .clearfix, * html .clear-block, * html .layout-region { height: 1%; zoom: 1; } .clearfix, .clear-block, .layout-region { display: block; } /* close commented backslash hack */ /* @end */