	/* <!-- */
body,
html {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 83%;		/* font sizing in ems, if you want to change anything, just change this.*/
	color: #191970;		/* color is Midnightblue */
	background:#fff;		/* colour is white */
    }
body {
    min-width:749px;
    }
a {
	font-size: 1.1em;
	color:#8E6B23;		/* colour is Sienna */
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
	font-size: 1.1em;
	color:#8E6B23;		/* colour is Sienna */
	font-weight:bold;
	text-decoration:underline;
	}
h1 {
	font-size: 1.6em;
	color:#336699;		/* colour is DesertBlue*/
	font-weight: bold;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.4em;
	color:#336699;		/* colour is DesertBlue*/
	margin-bottom: 1em;
	font-weight: bold;
	}
h3 {
	font-size: 1.3em;
	margin-bottom: 1em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin-bottom: 1em;
	font-weight: bold;
	}
h5 {
	font-size: 1.1em;
	margin-bottom: 1em;
	font-weight: bold;
	}
p {
	font-size: 1.1em;
	padding:0;
	}
li {
	font-size: 1.1em;
	text-align:left;
	margin-bottom: 1em;
    } 
#wrap {
    background: url(images/bkg.gif) repeat-y; 
    margin:0 auto;
    width:749px;
    }
#column1 {
    background:#fff;	/*colour is white*/
    float:right;
    width:534px;
    height:100%;
    }
#header {
    background:#fff;	/*colour is white*/
    } 
#header p {
	border:15px solid #fff;	/*colour is white*/
	padding:15px;
    margin:0 auto;
	background:#fdf5e6;	/*colour is OldLace*/
    }
#header img {
    clear:both;
    margin:0 auto;
    border:0;
    }
#header h1 {
    padding:20px;
    margin:0;
	text-align:center;
    }
#main {
    clear:both;
    background:#fff;	/*colour is white*/
    text-align:center;
	font-size: 1.1em;
    width:534px;
    height:100%;
    }
#main img {
    margin:0 auto;
    border:4px solid #d2b48c;	/*colour is tan*/
	}
div.gold_box {
    clear:both;
	border:5px solid #aa7;		/* colour is gold */
	padding:10px;
    margin-right:15px;
    margin-left:15px;
    margin-top:15px;
    margin-bottom:15px;
	text-align:left;
	font-size: 1.1em;
	color:#000;		/*colour is black*/
	background:#FFFFF0;	/*colour is Ivory*/
	}
div.gold_box h2 {
	font-size: 1.5em;
	color:#aa7;		/* colour is gold */
	margin-bottom: 1em;
	margin-top: 0;
	font-weight: bold;
	}
div.white_box {
    clear:both;
	border:1px solid #336699;		/* colour is DesertBlue*/
	padding:10px;
    margin-right:15px;
    margin-left:15px;
    margin-bottom:15px;
	text-align:left;
	background:#fff;	/*colour is white*/
	}
div.white_box a {
	color:#191970;		/* color is Midnightblue */
	font-weight:normal;
	}
div.white_borderless_box {
    clear:both;
	padding:10px;
    margin-right:15px;
    margin-left:15px;
    margin-bottom:15px;
	text-align:left;
	background:#fff;	/*colour is white*/
	}
#sidebar {
    background:#f0f8ff;	/*colour is AliceBlue*/
    float:left;
    width:215px;
    }
#sidebar img {
    margin:0 auto;
    border:3px solid #d2b48c;	/*colour is tan*/
	}
#menu {
    clear:both;
    background:#f0f8ff;	/*colour is AliceBlue*/
	text-align:center;
	padding:10px;
	}
#menu a {
	font-size: 1.1em;
	color:#8E6B23;		/* colour is Sienna */
	font-weight:bold;
	text-decoration:none;
	padding:10px;
	}
#menu img {
    margin:0 auto;
    border:0
	}
#footer {
    background:#f0f8ff;	/*colour is AliceBlue*/
    clear:both;
    font-size:.8em;
	text-align:center;
    }
#footer p {
    padding:10px;
    margin:0;
    }
	/* --> */
