<!--

	* {
		margin:         			0;
		padding:        			0;
		border:						0px none;
		list-style-type:			none;
		font-family:				"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif
	}

	h1, h2, h3, h4, h5, h6 {
		font-weight:				normal;
	}



	/*	DEFINE STRUCTURE
	-----------------------------------------------------------------*/

	body {
		background-image: url('images/bg_body.png');
		background-color:			#E5F1DB;
		color:						#000000;
		font-size:					62.5%
	}

	#wrapper {
		background:					#E5F1DB url('images/bg_wrapper.png') top center repeat-y;
		width:						900px;
		margin:						0 auto;
	}



	/*	HEADER
	-----------------------------------------------------------------*/

	#header {
/*		background:					#111 url('images/top_header.jpg') top left no-repeat;
		height:						150px;
*/
	}

	#homelink {
		padding:					0px 0 0 0px;
	}
	
	#homelink h1 {
		font-size: 4em;
	}
	
	#homelink h1 a {
		text-decoration: none;
		color: #000000;
	}
	
	#homelink h2 {
		font-size: 1.2em;
		text-transform: uppercase;
	}
	
	#homelink h1 a:hover {
		text-decoration: underline;
	}

	#navigation {
		height:						30px;
		background:					#E5F1DB;
	}

	#navigation ul {
		list-style-type:			none;
		padding-left:				0px;
		padding-bottom:				0px;
	}

	#navigation ul li {
		float:						left;
		display:					inline;
		background:		 			#1284B4;
	}

	#navigation ul li a {
		font-size:					16px;
		padding:					0 20px 0px 20px;
		text-transform:				uppercase;
		line-height:				30px;
		font-family:				tahoma, arial;
		display:					block;
		text-decoration:			none;
		color:						#FDBD25;
	}

	#navigation ul li a:hover {
		background:		 			#936E16;
		font-family:				tahoma, arial;
		text-decoration:			none;
		color:						#FDBD25;
	}



	/*	CONTENT
	-----------------------------------------------------------------*/

	#content {
		width:						558px;
		padding:					5px;
		float:						left;
		background-color:			#DADEBB;
		margin-top: 0px;
		margin-right: 5px;
		color:						#585400;
	}

	.entry {
		margin-top:					10px;
		padding-bottom:				10px;
	}

	.entry_header h2 {
		color:						#B325A4;
		font-size:					2.3em;
		border-bottom:				1px solid #BCBB9D;
		padding-bottom:				4px;
		margin-bottom:				-4px;
	}

	.entry_header h2 a {
		color:						#688B58;
		text-decoration:			none;
		font-family:				tahoma;
		font-size:					1em;
	}

	.entry_header h2 a:hover {
		color:						#878E83;
		font-family:				tahoma;
		font-size:					1em;
	}

	.entry_header h3 {
		color:						#97922D;
		font-size:					1em;
		border-bottom:				1px solid #BCBB9D;
		text-transform:				uppercase;
		padding:					4px 0 0 1px;
	}

	.entry_header h3 a {
		color:						#194258;
		text-decoration:			none;
	}

	.entry_header h3 a:hover {
		color:						#006633;
	}

	.entry_content p {
		font-size:					1.4em;
		line-height:				1.4em;
		margin:						0.8em 0;
		color:						#4E513A;
	}

	.entry_content .center {
		text-align:					center;
	}

	.entry_content p.subpage_link, .entry_content p.download {
		font-size:					1.4em;
		line-height:				1.4em;
		margin:						0.8em 0;
		text-align:					center;
		text-transform:				uppercase;
		border-top:					1px solid #B4AE34;
		border-bottom:				1px solid #B4AE34;
		line-height:				2em;
	}

	.entry_content p.subpage_link a, .entry_content p.download a {
		text-decoration:			none;
	}
	
	.entry_content blockquote {
		background:					#87853E top left repeat-x;
		border-top:					1px solid #BCBB9D;
		border-bottom:				1px dotted #BCBB9D;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
		
	}

	.entry_content code {
		font-family:				"Courier New", Courier, monospace;
		background:					#FBDAAF top left repeat-x;
		border-top:					1px solid #B4AE34;
		border-bottom:				1px dotted #B4AE34;
		margin:						0em 3em;
		padding:					10px;
		text-align:					left;
		display:					block;
	}

	.entry_content img {
		padding:					3px;
		border:						1px solid #B4AE34;
		margin:						3px;
	}

	.entry_content img.wp-smiley {
		padding:					0;
		border:						0px none;
	}

	.entry_content ul {
		margin:						0em 3em;
		padding-bottom:				10px;
		border-top:					1px dotted #B4AE34;
	}

	.entry_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #B4AE34;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
		color:						#4E513A;
	}

	.entry_content q {
		font-style:					italic;
	}

	.entry_content a {
		color:						#333333;
		text-decoration:			underline;
	}

	.entry_content a:hover {
		color:						#666666;
		text-decoration:			none;
	}

	.entry_footer {
		border-top:					1px solid #BCBB9D;
		border-bottom:				1px solid #BCBB9D;
		padding-left:				1px;
		margin-bottom:				1px;
	}

	.entry_footer p {
		font-size:					1em;
		color:						#2092AF;
		text-transform:				uppercase;
	}

	.entry_footer a {
		color:						#2092AF;
		text-decoration:			none;
	}

	.entry_footer a:hover {
		color:						#AF1B1B;
	}



	/*	ARCHIVE LINKS
	-----------------------------------------------------------------*/

	#archive_links {
		border-top:					1px solid #B4AE34;
		border-bottom:				1px solid #B4AE34;
		font-size:					12px;
		line-height:				1.8em;
		margin:						10px 0;
		text-align: 				center;
	}

	#archive_links a {
		color:						#000000;
		text-transform:				uppercase;
		text-decoration:			none;
		text-decoration: 			underline;
	}

	#archive_links a:hover {
		color:						#333333;
	}

	#archive_older {
		float:						left;
		padding-left:				10px;
	}

	#archive_newer {
		float:						right;
		padding-right:				10px;
	}



	/*	COMMENTS
	-----------------------------------------------------------------*/

	.comment_header {
	}

	#comments h2 {
		color:						#8CBB8F;
		font-size:					2em;
		border-bottom:				1px solid #BCBB9D;
		padding-bottom:				4px;
		margin-bottom:				10px;
	}

	#comments h3 {
		border-bottom:				1px solid #BCBB9D;
		font-size:					1.8em;
		color:						#728E5A;
		text-transform:				uppercase;
	}
	#comments h3 a {
		color:						#728E5A;
		text-decoration:			none;
	}

	#comments h3 a:hover {
		color:						#627C4C;
	}

	#comments h4 {
		font-size:					1em;
		color:						#A24D99;
		text-transform:				uppercase;
		border-bottom:				1px solid #BCBB9D;
		margin-bottom:				10px;
	}

	.comment, .author_comment {
		margin-bottom:				20px;
	}

	.comment_content {
		clear: both;
	}

	.comment_content p {
		font-size:					1.4em;
		line-height:				1.4em;
		margin:						0.8em 0;
		text-align:					justify;
	}

	.comment_content blockquote {
		background:					#FBDAAF top left repeat-x;
		border-top:					1px solid #B4AE34;
		border-bottom:				1px dotted #B4AE34;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
	}

	.comment_content img {
		padding:					3px;
		border:						1px solid #B4AE34;
	}

	.comment_content ul {
		margin:						0em 3em;
		border-top:					1px dotted #B4AE34;
	}

	.comment_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #B4AE34;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_content q {
		font-style:					italic;
	}

	.comment_content a {
		color:						#9B5FF6;
		text-decoration:			underline;
	}

	.comment_content a:visited {
		text-decoration:			line-through;
	}

	.comment_content a:hover {
		color:						#E7A9FB;
		text-decoration:			none;
	}



	/*	COMMENTS FORM
	-----------------------------------------------------------------*/

	#comments_form {
		margin-bottom:				10px;
	}

	label {
		font-size:					1.3em;
		color:						#8D9E0C;
		text-transform:				uppercase;
		cursor:						pointer;
		font-family:				verdana;
	}

	.comment_text_input {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						20px;
		color:						#BCBB9D;
		border-top:					1px solid #BCBB9D;
		border-bottom:				1px solid #BCBB9D;
		border-left:				1px solid #BCBB9D;
		border-right:				1px solid #BCBB9D;
		margin-bottom:				10px;
		font-size:					1.4em;
		padding:					2px 3px 0 3px;
	}

	.comment_textarea {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						140px;
		color:						#BCBB9D;
		border-top:					1px solid #BCBB9D;
		border-bottom:				1px solid #BCBB9D;
		border-left:				1px solid #BCBB9D;
		margin-bottom:				10px;
		padding:					0 3px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_submit {
		width:						550px;
		height:						23px;
		font-size:					1.3em;
		text-transform:				uppercase;
		border:						1px solid #BCBB9D;
		background:					#7C8346;
		color:						#ffffff;
		font-weight:				bold;
		cursor:						pointer;
		border: 1px solid #0099FF;
	}

	.comment_submit:hover {
		background:					#B4AE34 bottom left repeat-x;
		color:						#ffffff;
	}

	.logged_in, .subscribe-to-comments {
		font-size:					1.3em;
		color:						#B4AE34;
		text-transform:				uppercase;
		margin-bottom:				10px;
		text-align:					center;
		line-height:				1.7em;
		border-top:					1px solid #BCBB9D;
		border-bottom:				1px solid #BCBB9D;
		
	}

	.logged_in a, .subscribe-to-comments a {
		color:						#0066CC;
		text-decoration:			none;
	}

	.logged_in a:hover, .subscribe-to-comments a:hover {
		color:						#0000ff;
	}

	.subscribe-to-comments {
		margin-bottom:				10px;
	}

	.subscribe-to-comments #subscribe {
		vertical-align:				middle;
		background-color:			#B4AE34;
		border:						1px solid #B4AE34;
	}

	.subscribe-to-comments label {
		font-size:					1em;
	}

	.comments_closed {
		margin:						20px 0 10px 0;
		color:						#ff0000;
		font-size:					1.6em;
		text-transform:				uppercase;
		text-align:					center;
		line-height:				28px;
		border-top:					1px solid #B4AE34;
		border-bottom:				1px solid #B4AE34;
	}



	/*	SIDE AD BIG BOX
	-----------------------------------------------------------------*/

	#sidebarbig {
		float:						left;
		width:						323px;
		padding-top:				2px;
		padding-left:				2px;
		margin-top: 				1px;
	}

	#sidebarbig h2 {
		color:						#FFFFFF;
		font-size:					12px;
		font-weight: 				bold;
		background:					#55733C;
		display: block;
		padding: 3px;
	}

	#sidebarbig h3 {
		color:						#FFFFFF;
		font-size:					12px;
		font-weight: 				bold;
		background:					#55733C;
		display: block;
		padding: 3px;
	}

	/* SIDE BAR RIGHT */
	#sidebarright {
		float:						right;
		width:						160px;
		padding-top:				2px;
	}

	#sidebarright ul {
		padding:					1px;
		font-size:					13px;
		color:						#000000;
		text-decoration:			none;
		font-weight: bold;
	}
	#sidebarright ul li {
		padding:					1px;
		font-size:					12px;
		color:						#006633;
		text-decoration:			none;
	}

	#sidebarright ul li a {
		background:					url('images/bg_li.png') top left no-repeat;
		padding:					0px;
		font-size:					11px;
		color:						#2E5C1A;
		text-decoration:			none;
		padding-left:				13px;
		font-weight: normal;
		text-decoration: 			none;
	}

	#sidebarright ul li a:hover {
		color:						#550000;
		text-decoration: 			underline;
	}

	/*	SIDEBAR LEFT
	-----------------------------------------------------------------*/

	#sidebar {
		float:						left;
		width:						160px;
		padding-top:				2px;
	}

	#sidebar_ad {
		padding:					10px;
		color:						#000000;
	}

	#sidebar_content {
		padding:					0 10px;
	}
	#subscription {
		border: 1px solid 			#B4AE34;
		margin-bottom: 				1px;
		text-align: center;
		color:			  			#3D9516;
		font-size: 					11px;
	}
	#subscription input {
		font-size: 11px;
		border: 1px solid #B4AE34;
		padding: 0px;
		color:			  #B4AE34;
	}

	#sidebar h2 {
		color:						#FFFFFF;
		font-size:					12px;
		font-weight: 				bold;
		background:					#55733C;
		display: block;
		padding: 3px;
	}

	#sidebar p.feed_para {
		font-size:					1.6em;
		text-transform:				uppercase;
		line-height:				40px;
		margin:						10px 0;
		text-align:					center;
	}

	#sidebar p.feed_para a {
		color:						#ffffff;
		text-decoration:			none;
	}

	#sidebar p.feed_para a:hover {
		color:						#ffffff;
	}

	#sidebar p.feed_para img {
		vertical-align:				middle;
	}

	#sidebar ul li ul {
		margin:						0px 0;
	}

	#sidebar ul li ul li {
		padding:					2px;
		font-size:					11px;
		color:						#ffffff;
		text-decoration:			none;
	}

	#sidebar ul li ul li a {
		padding:					1px;
		font-size:					11px;
		color:						#2E5C1A;
		text-decoration:			none;
		display:					block;
	}

	#sidebar ul li ul li a:hover {
		color:						#E9FEE0;
		background-color:			#8FA180;
	}



	/*	SEARCH FORM
	-----------------------------------------------------------------*/

	#search {
		padding: 10px 10px 10px 30px;
	}

	legend {
		display:					none;
	}

	#search_text {
		width:						200px;
		height:						20px;
		border-top:					1px solid #C2E3C4;
		border-bottom:				1px solid #C2E3C4;
		border-left:				1px solid #C2E3C4;
		border-right:				1px solid #C2E3C4;
		padding-top:				1px;
		padding-left:				5px;
		font-size:					1.3em;
		color:						#B4AE34;
		vertical-align:				middle;
	}

	#search_submit {
		width:						23px;
		height:						23px;
		vertical-align:				middle;
		margin-top:					1px;
	}


	/*	POLL FORM
	-----------------------------------------------------------------*/

	#poll {
		padding: 	5px;
		color:						#009900;
		font-size: 11px;
		margin-bottom: 1px;
	}

	#poll_submit {
		width:						30px;
		height:						30px;
		vertical-align:				middle;
		margin-top:					1px;
	}


	/*	FOOTER
	-----------------------------------------------------------------*/
	#gallerymain{
		color: #999999;
	}

	#gallerymain h1{
		color: #ffffff;
		font-size: 11px;
	}

	#galleryright{
		color: #000000;
	}

	#galleryright a{
		color: #87853E;
		text-decoration: underline;
		font-size: 11px;
	}
	#galleryright a:hover{
		color: 					#ffffff;
		background-color:		#90B092;
		text-decoration:	    none;
	}

	/*	FOOTER
	-----------------------------------------------------------------*/

	#footer {
		background-color:			#7E8452;
		height:						45px;
		clear:						both;
		text-align:					center;
		padding-top:				20px; top
	}

	#footer p {
		font-size:					10px;
		color:						#ffffff;
		text-transform:				uppercase;
	}

	#footer p a {
		color:						#BCCD38;
	}

	#footer p a:hover {
		color:						#D0FC7C;
	}



	/*	STUPID RUBBISH IE 6 HACKS
	-----------------------------------------------------------------*/

	* html #navigation {
		padding-top:				43px;
	}

	* html #sidebar ul li ul {
		margin:						10px 0;
	}

	* html #sidebar ul li ul li {
		padding-left:				10px;
	}

	* html #sidebar ul li ul li a {
		display:					inline;
	}

	* html .comment_textarea {
		background-color:			#ffffff;
	}

	* html .comment_submit {
		border:						0px none;
	}
-