/* ------------------ */
/* twocolumn specific */
/* ------------------ */

#colmask {
    position:relative;  /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:1000px;           /* width of whole page */
    overflow:hidden;        /* This chops off any overhanging divs */
    /*background:#FFEECB;        Left column background colour */
    background-image: url(../images/layout/main_y_bg.jpg);
    background-repeat: repeat-y;
}

#colmid {
    float:left;
    width:200%;
    position:relative;
    left:161px;
    /*background:#FFF;       Centre column background colour 
    border-left: 1px solid #000;*/
}

#colright {
    float:left;
    width:100%;
    position:relative;
    left:50%;
    margin-left:-344px;
    /*background:#FDF5BF;        Right column background colour 
    border-left: 1px solid #000;*/
}

#col1wrap {
    float:right;
    width:50%;
    position:relative;
    right:100%;
}

#col1pad {
    margin:0 25px 0 396px; /* margin:0 15px 0 366px; */
    overflow:hidden;
    padding-top: 20px;
}

#col1 {
    width:100%;
    overflow:hidden;
    padding-top: 20px;
}

#col2 {
    float:left;
    width:163px;
    position:relative;
    margin-left:-50%;
    left:181px;
    /*overflow:hidden;*/
    padding-top: 20px;
    min-height: 500px;
    height: auto !important;
    height: 500px;
}

#col3 {
    float:left;
    width:160px;
    position:relative;
    left:15px;
    overflow:hidden;
    padding-top: 20px;
}



/* --------------------------------*/
/*  col3: right                    */
/* --------------------------------*/ 

#col3 ul {
    list-style: disc;
    margin: 5px 0 5px 20px;
}



