    * {
    	margin:0;
    	padding:0;
    	font-family: Arial, Verdana, "Trebuchet MS", Tahoma, sans-serif;
    }
    
    body {
        margin:0 auto 0 auto;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
        background:#d0d4d4;
        min-width:1000px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		max-width: 1000px;
		font-size:90%;
    }
    #container {
    	margin: 0.6em 3em 0.6em 3em;
    	padding: 10px;
    }
	
	
	
	/* column container */
	.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 */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 2 column right menu settings */
	.rightmenu {
	    background:#ffffff;
	}
	.rightmenu .colleft {
        float:left;
        width:200%;
        margin-left:-215px;
        position:relative;
        right:100%;
        background:#fff;
    }
    .rightmenu .col1wrap {
	    float:left;
	    width:46%;
	    position:relative;
	    left:50%;
	    padding-bottom:1em;
	}
	.rightmenu .col1 {
        margin:0 15px 0 215px;
        overflow:hidden;
	}
    .rightmenu .col2 {
        float:right;
        width:260px;
        position:relative;
        left:215px;
    }
    
    .rightmenu #col3 {
        left:215px;
        width:295px;
    }
    
    .colmask #col2 {
        background: #eee;     
    }
