Chris@2: // ==================================================================== Chris@2: // Basic Layout Styles Chris@2: // ==================================================================== Chris@2: Chris@2: #page-wrapper { Chris@2: margin: 0px auto; Chris@2: padding: 0px; Chris@2: max-width: 100%; Chris@2: margin-top: 15px; Chris@2: margin-bottom: 15px; Chris@2: } Chris@2: #page { Chris@2: padding: 0px; Chris@2: } Chris@2: #main-wrapper { Chris@2: width: 100%; Chris@2: position: relative; Chris@2: } Chris@2: #main { Chris@2: } Chris@2: Chris@2: #content, Chris@2: #sidebar-first, Chris@2: #sidebar-second { Chris@2: display: inline; Chris@2: float: left; Chris@2: position: relative; Chris@2: /*overflow: hidden; Removed for Superfish */ Chris@2: } Chris@2: Chris@2: #footer-columns { Chris@2: width: 100%; Chris@2: } Chris@2: #footer-column-wrapper { Chris@2: float: left; Chris@2: } Chris@2: #footer-column { Chris@2: padding: 10px; Chris@2: margin: 0px 5px 5px 5px; Chris@2: text-align: left; Chris@2: } Chris@2: Chris@2: #top-columns, Chris@2: #bottom-columns { Chris@2: width: 100%; Chris@2: overflow: hidden; Chris@2: } Chris@2: .column-block-wrapper { Chris@2: float: left; Chris@2: } Chris@2: .column-block { Chris@2: padding: 10px; Chris@2: margin: 0px 5px 5px 5px; Chris@2: text-align: left; Chris@2: margin: 0px; Chris@2: } Chris@2: Chris@2: div.column-blocks div.column-block { Chris@2: margin-left: 5px; Chris@2: margin-right: 5px; Chris@2: } Chris@2: div.column-blocks div:last-of-type div.column-block { Chris@2: margin-left: 5px; Chris@2: margin-right: 0px; Chris@2: } Chris@2: div.column-blocks div:first-of-type div.column-block { Chris@2: margin-left: 0px; Chris@2: margin-right: 5px; Chris@2: } Chris@2: div.column-blocks div:only-child div.column-block { Chris@2: margin-left: 0px; Chris@2: margin-right: 0px; Chris@2: }