/**
 * http://matthewjamestaylor.com/blog/holy-grail-no-quirks-mode.htm
 */
#header {
    float:left;
    width:100%;
    padding:0;
    margin:0;
    height: 24px;
}

#colmask {
    position:relative;  /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;         /* width of whole page */
}
#colmid {
    float:left;
    width:200%;
    position:relative;
    left: 284px;
}
#colright {
    float:left;
    width:100%;
    position:relative;
    left:50%;
    margin-left: -568px; /*-288px;*/
}
#col1wrap {
    float:right;
    width:50%;
    position:relative;
    right:100%;
}
#col1pad {
    margin-left: 569px; /* margin:0 16px 0 290px; */
    overflow:hidden;
    margin-right: -275px;
}
#col1 {
    width:100%;
    overflow:hidden;
}
#col1a {
    width:100%;
    overflow:hidden;
    float: left;
}
#col2 {
    float:left;
    width:285px;
    position:relative;
    margin-left:-50%;
    left: 294px; /*left:4px;*/
    overflow:hidden;
    margin-top: -10px;
}
#col3 {
    float:left;
    width:280px;
    position:relative;
    left:10px;
    padding-bottom: 5px;
    overflow:hidden;
}
#footer {
    clear:both;
    float:left;
    width:100%;
	height: 28px;
    padding:0;
    margin:0;
}