/*
LAYOUT: Default Two-Column Layout
DESCRIPTION: Two-column layout with sidebars #primary and #secondary right to the content
*/

div#wrapper {
    margin: 0 auto;
    max-width: 1200px;
    min-width: 600px;
    width: 890px;    
}
#header {
    height: 160px;
}
div#access {
    height: 26px;
    line-height: 1.0
}
div#container {
    clear: both;
    float: left;
    margin: 0 -320px 50px 0;
    width: 100%;
}
div#content {
    margin: 30px 320px 0 0;
    overflow: hidden;
    padding: 0 20px;
}
div#content.widecolumn {
    margin: 25px 0 0;
}
div#leaderboard {
    margin: 20px 20px -10px;
    overflow: hidden;
}
div.main-sidebar {
    float: right;
    overflow: hidden;
    margin: 30px 0;
    padding: 0 15px;
    width: 285px;
}
div#secondary    {
    clear: right;
}
.sidebar-column {
    font-size: 95%;
    overflow: hidden;
    margin-bottom: 15px;
    padding: 15px 5px 0;
    width: 46%;
}
.sidebar-column h2,
.sidebar-column h3 {
    font-size: 15px;
}
#first-column {
    float: left;
}

#second-column {
    float: right;
}
div#subsidiary {
    clear: both;
    width: 100%;
    overflow: hidden;
}
.sub-sidebar {
    display: inline; /* IE6 hack - double-margins/whitespace bug*/
    float: left;
    overflow: hidden;
    width: 29%;
    margin: 0 2%;
    padding: 20px 0;
}
div#footer {
    clear: both;
    padding: 4px 10px;
}