/* $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, sub, sup, 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 0 10px;	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-left,#sidebar-right {  overflow: hidden;}.push {  clear: both;  height: 4em;}.main-inner {	padding: 0em 2em 0em 3em;	margin-top: 1em;}.sidebar .inner {  padding: 1em 1.25em;}/* @group Both Sidebars */.both #sidebar-left {  width: 20%;  float: left;}.both #main {  width: 60%;  float: left;}.both #sidebar-right {  width: 20%;  float: right;}/* @end *//* @group Left Sidebar */.left #sidebar-left {  width: 25%;  float: left;}.left #main {  width: 75%;  float: left;}/* @end *//* @group Right Sidebar */.right #main {  width: 75%;  float: left;}.right #sidebar-right {  width: 25%;  float: right;}/* @end *//* @group No Sidebars */.no-sidebar #main {  width: 95%;  margin: 0 auto;}/* @end *//* @end */.container {  zoom: 1;}#content-top,#content-bottom {	margin: -25px 0 25px;}#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 */