    body {
        margin:0;
        padding:0;
    }

    /* column container */
    .colmask {
        clear:both;
        float:left;
        width:100%;                /* width of page */
	min-width:50em;
        overflow:hidden;
    }

    /* common column settings */
    .colmid,
    .colleft {
        float:left;
        width:100%;                /* width of page */
        position:relative;
    }
    .col1,
    .col2,
    .col3 {
        float:left;
        position:relative;
        padding:.5em 0 1em 0;      /* no left and right padding on columns, we just make them narrower instead 
                                      only padding top and bottom is included here, make it whatever value you need */
        overflow:hidden;
    }

    /* 3 Column settings */
    .threecol {
        background:#FF9400;        /* right column background colour */
    }
    .threecol .colmid {
        right:20%;                 /* width of the right column */
        background:#FFFFFF;        /* center column background colour */
    }
    .threecol .colleft {
        right:64%;                /* width of the middle column */
        background:#FF9400;        /* left column background colour */
    }
    .threecol .col1 {
        width:64%;                /* width of center column content (column width minus padding on either side) */
        left:100%;                /* 100% plus left padding of center column */
    }
    .threecol .col2 {
        width:16%;                /* Width of left column content (column width minus padding on either side) */
        left:20%;                 /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
    }
    .threecol .col3 {
        width:20%;                /* Width of right column content (column width minus padding on either side) */
        left:84%;                 /* Please make note of the brackets here:
                                     (100% - left column width)
                                     plus (center column left and right padding)
                                     plus (left column left and right padding)
                                     plus (right column left padding) */
    }

