

	body {
		margin: 3px 0 0 0;
		padding: 0;
		font-family: Bliss-Medium, Verdana, Arial sans-serif;
		color: #000;
		font-size:0.75em;
		background:#f5f5f5;
		text-align: -moz-center;

	}	

* html body {
	font-size:0.7em;text-align: center;
 /* for IE5/win */
	f\ont-size:0.8em;text-align: center;
 /* for other IE versions */
}

pre, code {
	display:block;
	float:left;
	margin: 3px 0 15px 0;
	padding: 0;
//	width: 470px;
	 white-space: pre-wrap;       /* css-3 */
	 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	 white-space: -pre-wrap;      /* Opera 4-6 */
	 white-space: -o-pre-wrap;    /* Opera 7 */
	 word-wrap: break-word;       /* Internet Explorer 5.5+ */
	
//	overflow: auto; 
	font-family: Bliss-Medium, Verdana, Arial sans-serif;
//	color: #000;
//	font-size:0.8em;

}	


body /* Internet Explorer */
{
text-align: center;
}

body /* Mozilla Firefox alignment */
{
text-align: -moz-center;
} 
	div.breaker {
		clear:both;
	}
/* ----------------------------------------------------- */
/* GENERAL STYLES */

img.bottomspace {
	padding:0 0 15px 0;
}
	#siteholder {
		width:988px;
		background:#fff;
		text-align:left;
		min-height:600px;

	}
	.topimage {
		height:64px;
		width:100%;
		float:left;
		margin:0 0 5px 0;
	}
	#sidemargins {
		padding:0 30px 0 30px;
	}
	.topnav {
		width:100%;
		text-align:left;
		float:left;
	}


		.topnavright {
			float:right;
			width:80%;
			text-align:right;
		}
		.topmenuitem {
			font-size:100%;
			float:right;
			padding:0 10px 0 0;
		}		
		.topmenuitemLeft {
			font-size:0.9em;
			float:Left;
			padding:0 10px 0 0;
			font-weight:bold;
		}
		.titlediv {
			width:100%;
			padding:15px 0 25px 0;
			float:left;
		}

		.mainnav {
			width:100%;
			float:left;
			text-align:left;
			padding:0 0 20px 0;
		}
		.sidenav {
			float:left;
			width:180px;
			margin:10px 0 0 10px;
		}

		.sidenav ul {
			padding:0 0 0 0;
			margin:0;
		}
		.sidenav li {
			list-style-type:none;
			font-weight:strong;
			font-size:110%;

		}
		.rightside ul {
			padding:0 0 0 0;
			list-style-type:none;

			margin:0;
		}
		.rightside li {
			list-style-type:none;
			font-weight:strong;
			font-size:110%;

		}

		.sidenavlower {
			float:left;
			width:170px;
			margin:10px 0 0 -20px;
		}
		.mainnavitem {
			font-size:89%;
			float:left;
			color:#000;
			padding:0 11px 0 0;
		}
		.mainnavitemside {
			font-size:89%;
			float:left;
			color:#000;
			font-size:100%;
			padding:0 11px 0 0;
		}

		.subnav {
			font-size:89%;
			float:left;
			color:#000;
			padding:0 11px 0 0;
		}

		#maincontent {
			width:100%;
			margin:20px 0 0 0;
		}
		#leftside {
			width:470px;
			float:left;
		}

		#leftside h1 {
			font-size:1.5em;
			margin:0;
			padding:0;
			color:#cc9900;

		}

		#leftsidewide {			
			width:740px;%;
			float:left;
		}

		#rightside {
			width:280px;
			float:left;
			padding:0 0 0 20px;
		}

		h1 {
			color:#3e3e3e;
			margin:0;
			padding:0;
			font-size:100%;
		}
		.thanksbar {
			height:60px;
			background:#ebebeb;
			padding:5px 0 0 30px;
			color:#c5c5c5;
		}

		.nav {
			font-family: Trebuchet MS, Verdana, Arial sans-serif;
			font-size:85%;
			color:#000;
			text-decoration:none;
			font-weight:bold;
		}
		.nav:hover {
			color:#cc9900;
			text-decoration:none;
		}

		.nav_on {
			font-family: Trebuchet MS, Verdana, Arial sans-serif;
			color:#cc9900;
			text-decoration:none;
			font-size:85%;
			font-weight:bold;
		}


		.sideindent {
			padding:0 0 2px 10px;
		}
/* COLOUR STUFF -------------------------------------------------------- */

		.score {
			width:352px;
			height:5px;
			background:url(../images/yellowscore.gif);
			margin:5px 0 5px 0;
		}
		.imagebg {
			background:#cc9900;
			color:#fff;
			font-weight:bold;
			float:left;
			margin:0 0 10px 0;
		}
		#leftside A:link	{text-decoration: none; color:#cc9900;}
		#leftside A:visited {text-decoration: none;color:#cc9900;}
		#leftside A:active	{text-decoration: none;color:#cc9900;}
		#leftside A:hover	{text-decoration: none; color:#555;}

		#leftsidewide A:link	{text-decoration: none; color:#cc9900;}
		#leftsidewide A:visited {text-decoration: none;color:#cc9900;}
		#leftsidewide A:active	{text-decoration: none;color:#cc9900;}
		#leftsidewide A:hover	{text-decoration: none; color:#555;}


		
		.topnavleft {
			float:left;
			width:40%;
			color:#cc9900;
			font-size:80%;

		}
		.nav:hover {
			color:#cc9900;
			text-decoration:none;
		}


		.smallnav {
			color:#000;
			text-decoration:none;
			font-size:80%;

		}
		.smallnav:hover {
			color:#cc9900;
			text-decoration:none;
		}
		.smallnav_on {
			color:#cc9900;
			text-decoration:none;
			font-size:80%;

		}

		.mednav {
			font-family: Trebuchet MS, Verdana, Arial sans-serif;
			color:#000;
			font-size:110%;
			text-decoration:none;
		}
		.mednav:hover {
			color:#cc9900;
			text-decoration:none;
		}
		.mednav_on {
			font-family: Trebuchet MS, Verdana, Arial sans-serif;
			color:#cc9900;
			font-size:110%;
			text-decoration:none;
		}
		.subsubnav {
			font-family: Trebuchet MS, Verdana, Arial sans-serif;
			font-size:85%;
			text-decoration:none;
			font-weight:bold;
			color:#666;
		}
		.subsubnav:a {
			font-family: Trebuchet MS, Verdana, Arial sans-serif;
			font-size:85%;
			text-decoration:none;
			font-weight:bold;
			color:red;
		}
		.subsubnav:hover {
			color:#cc9900;
			text-decoration:none;
		}

		.sideindent A:link	{text-decoration: none; color:#cc9900;}
		.sideindent A:visited {text-decoration: none;color:#cc9900;}
		.sideindent A:active	{text-decoration: none;color:#cc9900;}
		.sideindent A:hover	{text-decoration: none; color:#555;}
