body {  }
#page-wrapper, .region-page-closure { margin-left: auto; margin-right: auto; width: 780px; }
#page {  }
#header {  }
#header .section {  }
#search-box { clear: both; float: right; }
.region-header { clear: both; }
#main-wrapper { position: relative; }
#main {  }
#content, .no-sidebars #content { float: left; width: 780px; padding: 0px; }
.sidebar-first #content { width: 580px; }
.sidebar-second #content { width: 580px; }
.front.sidebar-second #content { width: 550px; float: left; }
.two-sidebars #content { width: 380px; }
#content .section { margin: 0px; padding: 0px; }
#navigation { width: 100%; margin-left: 0px; margin-right: -100%; padding: 0px; height: 49px; }
.with-navigation #content {  }
.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second { margin-top: 20px; }
.front .with-navigation #content, .front .with-navigation .region-sidebar-first, .front .with-navigation .region-sidebar-second { margin-top: 15px; }
#navigation .section {  }
#navigation ul { margin: 0px; padding: 0px; text-align: left; }
#navigation li { float: left; padding: 0px 10px 0px 0px; }
.region-sidebar-first { float: left; width: 200px; margin-left: 0px; padding: 0px; }
.region-sidebar-first .section { margin: 0px 20px 0px 0px; padding: 0px; }
.region-sidebar-second { float: left; width: 200px; padding: 0px; }
.region-sidebar-second .section { margin: 0px 0px 0px 20px; padding: 0px; }
.front .region-sidebar-second { float: left; width: 230px; padding: 0px; }
#footer {  }
#footer .section {  }
.region-page-closure {  }
#header, #content, #navigation, .region-sidebar-first, .region-sidebar-second, #footer, .region-page-closure { overflow: visible; word-wrap: break-word; }
#navigation {  }
