.container {
    width: 80%;
    margin: 0 auto;
    clear: both;
    min-width: 980px;
}
.section { clear: both; }
.section .gutter {
    background: #DFE1E2;
    float: right;
    width: 180px;
}
.section .inner { padding: 10px; }
.section .gutter.right {
    margin-top: 61px; /* Offset for the kaboom */
    width: 180px;
}
.content .gutter .first {
    margin-top: -14px;
}

/*
.section .content {
    margin-right: 170px;
    float: left;
}
*/
.section .yui3-main { width: auto; }
.section .content .main-area { margin: 10px 20px 0 190px; }
.section .content .main-sponsors { margin: 10px auto; height: 65px; width: 600px; }

.section .content .main-sponsors .promo { width: 50%; text-align: center; float: left; }

.section .content .gutter {
    float: left;
    width: 160px;
}

.section .grid,
.section .grid3 {
    /*overflow: hidden;*/
}

.section .grid .left {
    margin: 0; padding: 0;
    width: 350px; float: left;
}
.section .grid .right {
    border-left: 1px solid #ccc;
    margin-left: 360px;
    padding-left: 3%;
}

.landing .grid3 { width: 540px; margin: 0 auto; border: 1px solid black;}
.section .grid3 .col {
    float: left; width: 30%;
    margin: 0 1% 0 1%;
}

.section .grid .widget {
    padding-top: 4em;
}
.gutter .widget select { width: 160px; }



