/* Thanks to Matthew James Taylor for this: */

#colmask {
    position:relative;
    clear:both;
    float:left;
    width:100%;
    overflow:hidden;
}
#colmid {
    float:left;
    width:200%;
    position:relative;
    left:270px;
}
#colright {
    float:left;
    width:100%;
    position:relative;
    left:50%;
    margin-left:-540px;
}
#col1wrap {
    float:right;
    width:50%;
    position:relative;
    right:100%;
}
#col1pad {
    margin:0 15px 0 555px;
    overflow:hidden;
}
#col1 {
    width:100%;
    overflow:hidden;
}
#col2 {
    float:left;
    width:240px;
    position:relative;
    margin-left:-50%;
    left:285px;
    overflow:hidden;
}
#col3 {
    float:left;
    width:240px;
    position:relative;
    left:15px;
    overflow:hidden;
}

