	body {
		background: #0ef url(../graphics/blue.gif) repeat;
		font-size: 80%;
		font-family: verdana, arial, helvetica, sans-serif;
		padding: 0;
		margin: 0;
		}

	#page {
		width: 48em;
		background: #ffefc6;
		border: 1px solid #666;
		margin: 30px auto 30px auto;
		padding: 0;
		}

	#header {
		padding: 1.75em 2em 0.25em 3em;
		background: #f8d480;
		}

	#twocol {
		padding-right: 2em;
		}

	#content {
		float: left;
		width: 30em;
		padding: 1.5em 2em 1em 3em;
		border-right: 1px dotted #666;
		margin-right: 1.75em;
		background: #fff;
		}

/* Div for text formatting in articles list on homepage */
	#articles {
		padding-top: 0.9em;
		}

/* Div's to vertically separate floated images */
	div.spacer {
		clear: right;
		}

/* Footer contains copyright notice, 'clear' ensures footer stays below floated content div */
	#footer {
		padding: 0.75em 0 0.75em 3em;
		background: #f8d480;
		clear: left;
		}

	img {
		float: right;
		margin: 0.3em 0 1em 1.75em;
		border: none;
		}

	h1,h2 {
		font-weight: lighter;
		}

	.bold {
		font-weight: bold;
		}

	h1 {
		font-size: 1.5em;
		margin: 0;
		}

	h2 {
		font-size: 1.2em;
		margin-top: 0;
		margin-bottom: 0.9em;
		}

	h3 {
		font-size: 0.85em;
		margin: 1em 0 0 0;
		}

	#articles h2 {
		margin-top: 0;
		margin-bottom: 0.4em;
		}

	p {
		font-size: 1em;
		margin-top: 0;
		margin-bottom: 1em;
		}

	#footer p {
		font-size: 0.75em;
		margin: 0;
		}

	.italic {
		font-style: italic;
		}

	p.sidebar {
		font-size: 0.85em;
		margin: 0;
		padding: 0.25em 0 0.75em 0;
		}

	p.prefix {
		color: #777;
		}

	#header p {
		font-size: 0.75em;
		color: #0083aa;
		float: right;
		margin-bottom: 0;
		padding-top: 1.25em;
		padding-bottom: 0.5em;
		}

	ul {
		list-style-type: none;
		margin: 0;
		padding: 1.75em 0 1.5em 0;
		}

	li {
		margin: 0;
		padding-bottom: 1em;
		}

 	a:link {text-decoration: none; color: #dd0027}
	a:visited {text-decoration: none; color: #dd0027}
	a:hover {text-decoration: underline; color: #dd0027}
	a:active {text-decoration: none; color: #dd0027}