    /* General styles */
	body {font-size:100%;background:#fff;}

	ul {
	    float:left;
	    width:100%;
			font-size:0.8em;
	    list-style:none;
	    margin:0.3em 0 1.4em;
	    padding:0;
	}
		ul li {
	    list-style:none;
			line-height:1.5em;
	    margin:0;
		  padding:0;
	}
    p { 
			margin:0; 
			padding:0; 
			font-size:0.8em;
			text-align:left;
	}
	.single {
			margin:1.2em 0; 
	}
	.single2 {
			margin:0.8em 0 1.2em; 
	}
	/* Header styles */
    #header {
        clear:both;
        float:left;
        width:100%;
    }
	#header {
		color:#fff;
		background:#0bb;
		border-bottom:1px solid #0bb;
	}
	#header h1 {font-family:geneva, arial, helvetica, sans-serif; color:#fff; text-align:center; margin:15px 0;}

	#header p {
		text-align:center;
		padding:1.2em 0;
		border-top:1px solid #fff;
		}
	
	/* column container */
	.colmask {
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:1em 0 1em 0;
		overflow:hidden;
	}
	/* 2 Column (double page) settings */
	.doublepage {
		background:#feffed;		/* right column background colour */
	}
	.doublepage .colleft {
		right:56%;				/* right column width */
		background:#fff;		/* left column background colour */
	}
	.doublepage .col1 {
		width:40%;				/* left column content width (column width minus left and right padding) */
		left:60%;				/* right column width plus left column left padding */
	}
	.doublepage .col2 {
		width:50%;				/* right column content width (column width minus left and right padding) */
		left:64%;				/* (right column width) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
    }
	.nav {
		clear:both;
		width:100%;
		float:left;
		text-align:right;
		background:#0bb;
		color:#fff;
    }
	.nav a,
	.nav a:visited {                    
		float:right;
		font-size:0.8em;
		background:#0bb;
		color:#fff;
		padding:5px 20px;
    }
	.nav a:hover {                     
		float:right;
		font-size:0.8em;
		color:#fff;
		background:#069;
		padding:5px 20px;
		}
	.addr {
		padding:1.5em 0 1em;
		}	