/*** The Essential Code ***/
/**
 *  http://www.alistapart.com/articles/holygrail
 */

body {
    min-width: 680px;         /* 2 x (LC fullwidth + CC padding) + RC fullwidth */
}

#container {
    padding-left: 0px;      /* LC fullwidth */
    padding-right: 240px;     /* RC fullwidth + CC padding */
}

#container .column {
    position: relative;
    float: left;
}

#main {
    padding: 0px 20px;       /* CC padding */
    width: 100%;
}

#sidebar {
    width: 180px;             /* RC width */
    padding: 0 10px;          /* RC padding */
    margin-right: -100%;
}

#footer {
    clear: both;
}

/*** IE Fix ***/
* html #left {
    left: 200px;              /* RC fullwidth */
}

/*** Equal-height Columns ***/

#container {
    overflow: hidden;
}

#container .column {
    padding-bottom: 1001em;     /* X + padding-bottom */
    margin-bottom: -1000em;     /* X */
}

/*** Footer Fix ***/

* html body {
    overflow: hidden;
}

* html #footer-wrapper {
    float: left;
    position: relative;
    width: 100%;
    padding-bottom: 10010px;
    margin-bottom: -10000px;
    background: #FFF;         /*** Same as body background ***/
}

#header {
    padding:0px 20px;
}
