	body {
		color: #ffffff;
		background-color: #cccccc;
		font: 10pt/1.5em Verdana,Arial,Helvetica,sans-serif;
	}
	
	#wrapper {
		width: 760px;
		padding: 0;
		margin: 2em auto 0;
		background: url(../images/outer_right.jpg) top right repeat-y;
	}
	
	#header {
		height: 94px;
		width: 748px;
		padding: 0;
		margin: 0;		
		border-top: 1px solid #333333;
		border-left: 1px solid #333333;
		background: url(../images/hdr.gif) top left no-repeat;
	}
	
	#header .contact {
		color: #eee;
		text-align: right;
		height: 71px;
	}
	
	#header .contact p{
		font-size: 75%; line-height: 125%;
		font-style: italic;
		padding: 0.75em; margin: 0;
	}
		
	#header .navigation {
		height: 23px;
		width: 748px;
		padding: 0;
		margin: 0	
	}
	
	#header ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
	}

	#header li {
		float: left;
		margin: 0;
		padding: 0;
	}

	#content {
		width: 729px;
		padding: 1em 8px 1em 11px;
		margin: 0;
		background: url(../images/background.gif) top left no-repeat;
		background-color: #5F6062;
		border-left: 1px solid #333333;
		overflow: hidden;
		min-height: 650px;
	}
	
	#content-left {
		width: 495px;
		padding: 0 1em 0 0;
		float: left;
	}

	#content-right {
		width: 207px;
		padding: 0 0 0 1em;
		float: right;
	}
	
	#footer {
		clear: both;
		width: 760px;
		color: #333333;
		padding: 1em 0 0; margin: 0 auto;
		background: url(../images/outer_btm.jpg) top left no-repeat;
		background-color: #ccc;
		font-size: 80%;
	}

	/* Headings */
	
	h1 {
		font-size: 180%; line-height: 190%;
		margin-top: 0; padding:0;
	}
	
	h2 {
		font-size: 140%; line-height: 150%;
		margin-top: 0; padding:0;
	}
	
	h3 {
		text-transform: uppercase;
		font-size: 100%; line-height: 110%;
		margin-top: 0; padding:0;
	}

	h4 {
		font-size: 10%; line-height: 110%;
		margin-top: 0; padding:0;
	}

	/* Hyperlinks */
		
	a {
		color: #ffffff;
		text-decoration: underline;
	}

	a:hover {
		text-decoration: underline;
		color: #000000;
	}
	
	/* Lists */
	
	ul {
		line-height: 150%;
		list-style-type: disc;
		margin-left: 1em;
		padding-left: 1em;
	}
	
	li {
		margin: 0.25em 0;
	}
	
	ol {
		padding-left: 2em;
	}
	
	/* Sidebar */
		
	.sidebar {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 1em;
	}

	ul.sidebar {
		margin-left: 0.5em;
	}

	.sidebar li {
		list-style-type: disc;
		line-height: 150%;
	}
	
	/* Footer */
	
	#footer ul {
		padding: 0.5em 0 0 0;
		margin: 0;
		text-transform:capitalize;
		}
	
	#footer li {
		display: inline;
		padding: 0 1px 0 4px;
		border-left: 1px dotted #777;
		}
	
	#footer li.first { border: none; padding-left: 0;}
	
	#footer a {
		color: #000000;
		padding: 0;
		margin: 0;
	}

	#footer a:hover {
		color: #999999;
		padding: 0;
		margin: 0;
	}

	/* Images */

	.image-left {
		margin: 0 1em 0 0;
		float: left;
		border: 1px solid #fff;
	}

	.image-right {
		margin: 0 0 0 1em;
		float: right;
		border: 1px solid #fff;
	}	

	.image {
		border: 1px solid #fff;
	}	
	
	/* Flash */
	
	.flash {
		height: 220px;
		width: 300px;
		border: 1px solid #fff;
		float: left;
		margin: 0 1em 0 0;
	}

	/* Site Map */
	
	.sitemap {
		list-style-type: none;
		padding:0 1em 2em 0; margin: 0;
	}
	
	/* Backlinks */
	
	#backlinks {
		font-size: 75%;
		padding: 0 0 1.5em 0;

	}

	/* Tables */
	
	td {
		padding: 0.5em;
	}
	
	/* Presented By */
	
	.presentedby {
		font-style: italic;
		list-style-type: none;
	}