body {
}

#page-wrapper,
.region-bottom {
    margin-left: auto;
    margin-right: auto;
    width: 1030px;
}

#page {
}

#header {
}

#header .section {
}

.region-header {
}

#main-wrapper {
    position: relative;
}

#main {
}

#content,
.no-sidebars #content {
    float: left;
    width: 1030px;
    margin-left: 0;
    margin-right: -1030px;
    padding: 0;
}

.sidebar-first #content {
    width: 760px;
    margin-left: 200px;
    margin-right: -1030px;
}

.sidebar-second #content {
    width: 760px;
    margin-left: 0;
    margin-right: -1030px;
}

.two-sidebars #content {
    width: 560px;
    margin-left: 200px;
    margin-right: -1030px;
}

#content .section {
    margin: 0;
    padding: 0;
}

#navigation {
    float: left;
    width: 100%;
    margin-left: 0;
    margin-right: -100%;
    padding: 0;
    height: 3em;
}

.with-navigation #content,
.with-navigation .region-sidebar-first,
.with-navigation .region-sidebar-second {
    margin-top: 3em;
}

#navigation .section {
}

.region-sidebar-first {
    float: left;
    width: 200px;
    margin-left: 0;
    margin-right: -200px;
    padding: 0;
}

.region-sidebar-first .section {
    margin: 0 20px 0 0;
    padding: 0;
}

.region-sidebar-second {
    float: left;
    width: 300px;
    margin-left: 760px;
    margin-right: -1030px;
    padding: 0;
}

.region-sidebar-second .section {
    margin: 0 0 0 20px;
    padding: 0;
}

.region-footer {
}

.region-bottom {
}

#header,
#content,
#navigation,
.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.region-bottom {
    overflow: visible;
    word-wrap: break-word;
}