/* <!-- */
	/* General styles */
	body {
		margin:0;
		padding:0;
		border:0;			/* This removes the border around the viewport in old versions of IE */
		width:100%;
		background: #fff;
		min-width:600px;		/* Minimum width of layout - remove line if not required */
						/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		font-family: "century gothic", "tahoma", "san-serif";
	}
	a {
		color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
	h1 {
		margin:0;
		padding:0;
		font-size:300%;
		font-family:"georgia", "times", "serif";
	}
	h2 {
		margin:.8em 0 .2em 0;
		padding:0;
		font-family:"georgia", "times", "serif";
		display:block;
		border-top:1px solid #fadba0; 
		border-bottom:1px solid #fadba0;

	}
	h2 a:hover {
		color:#fff;
		background:none;
		text-decoration:none;
	}
	h3 {
		margin:.8em 0 .2em 0;
		padding:0;
		font-family:"georgia", "times", "serif";
	}

	p {
		margin:.4em 0 .8em 0;
		padding:0;
	}
	img {
		margin:10px 0 5px;
		border:none;
	}
	/* Header styles */
	#header {
		clear:both;
		float:left;
		width:100%;
		background:url('/images/logo.jpg') no-repeat #fff;
		background-position:99% 10%;
	}
	#header a {
		text-decoration:none;
		}
	#header a:hover {
		color:#369;
		text-decoration:none;
		background:none;
		}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
		clear:left;
		float:left;
		width:100%;
		list-style:none;
		margin:10px 0 0 0;
		padding:0;
		background:#4a7ce3;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
		font-weight:bold;
	}
	#header ul li a {
		display:block;
		float:left;
		margin:0 0 0 1px;
		padding:14px 5px 0px 5px;
		text-align:center;
		background:#4a7ce3;
		color:#fff;
		font-weight:bold;
		text-decoration:none;
		position:relative;
		left:15px;
		line-height:1.3em;
	}
	#header ul li a:hover {
		background:#f07e19;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
		color:#fff;
		background:#96e34a;
		font-weight:bold;
	}
	#header ul li a span {
		display:block;
	}
	#notes {
		clear:both;
		background:#dbf8bf;
		border-top:4px solid #96e34a;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	#notes a {
		color:#369;
	}
	#notes a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
	#latestcomment {
	margin:5px 0 5px 0;
	padding:5px;
	background:#c8d8f8;
	border:2px dotted #fff;
	}
	#advertorial {
	margin:5px 0 5px 0;
	padding:5px;
	background: #f9b1b6;
	border: 2px dotted #fff;
	}
	#listing {
	margin:5px 0 5px 0;
	padding:5px;
	background: #fff;
	border: 2px dashed #fadba0;
	}
	
	/* Start of 4-Column CSS */
#colmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	}
#container4 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 4 background colour */
	border-right: 3px dotted #fadba0;
}
#container3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:13%;
	background:#fff; /* column 3 background colour */
	border-right: 3px dotted #fadba0;
}
#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:29%;
	background:#fff; /* column 2 background colour */
	border-right: 3px dotted #fadba0;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:29%;
	background:#fff; /* column 1 background colour */
	border-right: 3px dotted #fadba0;
}
#col1 {
	float:left;
	width:27%;
	position:relative;
	left:72%;
	overflow:hidden;
}
#col2 {
	float:left;
	width:27%;
	position:relative;
	left:74%;
	overflow:hidden;
}
#col3 {
	float:left;
	width:27%;
	position:relative;
	left:76%;
	overflow:hidden;
}
#col4 {
	float:left;
	width:13%;
	position:relative;
	left:77%;
	overflow:hidden;
}
/* --> */
/* Start of 3-Column CSS */
#threecolmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	}
#threecontainer3 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 4 background colour */
	border-right: 3px dotted #fadba0;
}
#threecontainer2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:13%;
	background:#fff; /* column 2 background colour */
	border-right: 3px dotted #fadba0;
}
#threecontainer1 {
	float:left;
	width:100%;
	position:relative;
	right:30%;
	background:#fff; /* column 1 background colour */
	border-right: 3px dotted #fadba0;
}
#threecol1 {
	float:left;
	width:55%;
	position:relative;
	left:44%;
	overflow:hidden;
}
#threecol2 {
	float:left;
	width:28%;
	position:relative;
	left:46%;
	overflow:hidden;
}
#threecol3 {
	float:left;
	width:13%;
	position:relative;
	left:47%;
	overflow:hidden;
}
/* --> */

/* Start of 2-Column CSS */
#twocolmask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	}
#twocontainer2 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 4 background colour */
	border-right: 3px dotted #fadba0;
}
#twocontainer1 {
	float:left;
	width:100%;
	position:relative;
	right:70%;
	background:#fff; /* column 1 background colour */
	border-right: 3px dotted #fadba0;
}
#twocol1 {
	float:left;
	width:28%;
	position:relative;
	left:71%;
	overflow:hidden;
}
#twocol2 {
	float:left;
	width:68%;
	position:relative;
	left:73%;
	overflow:hidden;
}
/* --> */
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		margin:.8em 0 .2em 0;
		padding:0;
		border-top:1px solid #fadba0;
	}
	#subset a {
		text-decoration:none;
		color:#fff;
	}
	#subset a:hover {
		background:#f07e19;
		color:#fff;
		text-decoration:none;
	}
	#footer p {
		padding:10px;
		margin:0;
	}
#footermask {
	position:relative;
	clear:both;
	float:left;
	width:100%;
	overflow:hidden;
	border:1px solid #fadba0;
	}
#footercont5 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 4 background colour */
	border-right: 3px dotted #fadba0;
}
#footercont4 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#fff; /* column 4 background colour */
	border-right: 3px dotted #fadba0;
}
#footercont3 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#fff; /* column 3 background colour */
	border-right: 3px dotted #fadba0;
}
#footercont2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#fff; /* column 2 background colour */
	border-right: 3px dotted #fadba0;
}
#footercont1 {
	float:left;
	width:100%;
	position:relative;
	right:20%;
	background:#fff; /* column 1 background colour */
	border-right: 3px dotted #fadba0;
}
#footercol1 {
	float:left;
	width:18%;
	position:relative;
	left:81%;
	overflow:hidden;
}
#footercol2 {
	float:left;
	width:18%;
	position:relative;
	left:83%;
	overflow:hidden;
}
#footercol3 {
	float:left;
	width:18%;
	position:relative;
	left:85%;
	overflow:hidden;
}
#footercol4 {
	float:left;
	width:18%;
	position:relative;
	left:87%;
	overflow:hidden;
}
#footercol5 {
	float:left;
	width:18%;
	position:relative;
	left:89%;
	overflow:hidden;
}
	/* --> */
	</style>