<!--

	* {
		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: 				#ffffff url('images/bg_body.gif');
		color:						#F7F7F7;
		font-size:					62.5%;
	}

	#wrapper {
		background-image: 			url('images/bg_wrapper.gif');
		width:						900px;
		margin:						0 auto;
	}



	/*	HEADER
	-----------------------------------------------------------------*/

	#header {
	}

	#homelink {
		padding:					0px 0 0 0px;
	}
	
	#homelink h1 {
		font-size: 4em;
	}
	
	#homelink h1 a {
		text-decoration: none;
		color: #F7F7F7;
	}
	
	#homelink h2 {
		font-size: 1.2em;
		text-transform: uppercase;
	}
	
	#homelink h1 a:hover {
		text-decoration: underline;
	}

	#navigation {
		margin-top: 0px;
		margin-bottom: 0px;
		border-bottom: 0px solid	#AA4308;
		border-top: 0px solid		#AA4308;
		border-right: 0px solid		#AA4308;
		border-left: 0px solid		#AA4308;
		height:						30px;
		background:					#AA4308;
	}

	#navigation ul {
		list-style-type:			none;
		padding-left:				0px;
		padding-bottom:				0px;
	}

	#navigation ul li {
		float:						left;
		display:					inline;
		background:		 			#AA4308;
	}

	#navigation ul li a {
		font-size:					16px;
		padding:					0 20px 0px 20px;
		line-height:				30px;
		display:					block;
		font-weight:				bold;
		text-decoration:			underline;
		color:						#ffffff;
	}

	#navigation ul li a:hover {
		background:		 			#E77215;
		font-weight:				bold;
		text-decoration:			none;
		color:						#ffffff;
	}



	/*	CONTENT
	-----------------------------------------------------------------*/

	#content {
		width:						558px;
		padding:					5px;
		float:						left;
		margin-top: 0px;
		margin-right: 5px;
	}

	.entry {
		margin-top:					10px;
		padding-bottom:				10px;
	}

	.entry_header h2 {
		color:						#ffffff;
		font-size:					2.4em;
		border-bottom:				1px solid #A73B00;
		padding-bottom:				4px;
		margin-bottom:				-4px;
	}

	.entry_header h2 a {
		color:						#ffffff;
		font-size:					0.9em;
		text-decoration:			none;
		font-family:				Georgia, "Times New Roman", Times, serif;
	}

	.entry_header h2 a:hover {
		color:						#ffffff;
		text-decoration:			underline;
	}

	.entry_header h3 {
		color:						#000000;
		font-size:					1em;
		border-bottom:				1px solid #A73B00;
		text-transform:				uppercase;
		padding:					4px 0 0 1px;
	}

	.entry_header h3 a {
		color:						#393939;
		text-decoration:			none;
	}

	.entry_header h3 a:hover {
		color:						#000000;
	}

	.entry_content p {
		font-size:					1.3em;
		line-height:				1.4em;
		margin:						0.8em 0;
		color:						#000000;
	}

	.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 #333;
		border-bottom:				1px solid #333;
		line-height:				2em;
	}

	.entry_content p.subpage_link a, .entry_content p.download a {
		text-decoration:			none;
	}
	
	.entry_content blockquote {
		background:					#F9B27A url('images/bg_blockquote.png') top left repeat-x;
		border-top:					1px solid #E77215;
		border-bottom:				1px dotted #E77215;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
		
	}

	.entry_content code {
		font-family:				"Courier New", Courier, monospace;
		background:					#F9CB54 url('images/bg_blockquote.png') top left repeat-x;
		border-top:					1px solid #333;
		border-bottom:				1px dotted #333;
		margin:						0em 3em;
		padding:					10px;
		text-align:					left;
		display:					block;
	}

	.entry_content img {
		padding:					3px;
		border:						1px solid #333;
		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 #333;
	}

	.entry_content li {
		background:					url('images/bg_li2.png') top left no-repeat;
		border-bottom:				1px dotted #333;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
		color:						#000000;
	}

	.entry_content q {
		font-style:					italic;
	}

	.entry_content a {
		color:						#000000;
		text-decoration:			underline;
	}

	.entry_content a:hover {
		color:						#732A00;
		text-decoration:			none;
	}

	.entry_footer {
		border-top:					1px solid #A73B00;
		border-bottom:				1px solid #A73B00;
		padding-left:				1px;
		margin-bottom:				1px;
	}

	.entry_footer p {
		font-size:					1em;
		color:						#461900;
		text-transform:				uppercase;
	}

	.entry_footer a {
		color:						#461900;
		text-decoration:			none;
	}

	.entry_footer a:hover {
		color:						#9E3A00;
	}



	/*	ARCHIVE LINKS
	-----------------------------------------------------------------*/

	#archive_links {
		border-top:					1px solid #550000;
		border-bottom:				1px solid #550000;
		font-size:					12px;
		line-height:				1.8em;
		margin:						10px 0;
		text-align: 				center;
		color:						#FFF336;
	}

	#archive_links a {
		color:						#FFF770;
		text-transform:				uppercase;
		text-decoration:			none;
		text-decoration: 			underline;
	}

	#archive_links a:hover {
		color:						#CCCCCC;
	}

	#archive_older {
		float:						left;
		padding-left:				10px;
	}

	#archive_newer {
		float:						right;
		padding-right:				10px;
	}



	/*	COMMENTS
	-----------------------------------------------------------------*/

	.comment_header {
	}

	#comments h2 {
		color:						#422515;
		font-size:					2em;
		border-bottom:				1px solid #AA4308;
		padding-bottom:				4px;
		margin-bottom:				10px;
	}

	#comments h3 {
		border-bottom:				1px solid #AA4308
		font-size:					1.8em;
		color:						#ffffff;
		text-transform:				uppercase;
	}
	#comments h3 a {
		color:						#ffffff;
		text-decoration:			none;
	}

	#comments h3 a:hover {
		color:						#AA4308;
	}

	#comments h4 {
		font-size:					1em;
		color:						#F1D8A3;
		text-transform:				uppercase;
		border-top:                 1px solid #AA4308;   
		border-bottom:				1px solid #AA4308;
		margin-bottom:				10px;
	}

	.comment, .author_comment {
		margin-bottom:				20px;
	}

	.comment_content {
		clear: both;
	}

	.comment_content p {
		color:                      #0A0606;
		font-size:					1.1em;
		line-height:				1.4em;
		margin:						0.8em 0;
		text-align:					justify;
	}

	.comment_content blockquote {
		background:					#774020 top left repeat-x;
		border-top:					1px solid #994545;
		border-bottom:				1px dotted #994545;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
	}

	.comment_content img {
		padding:					3px;
		border:						1px solid #994545;
	}

	.comment_content ul {
		margin:						0em 3em;
		border-top:					1px dotted #994545;
	}

	.comment_content li {
		background:					url('images/dot_arrow.gif') top left no-repeat;
		border-bottom:				1px dotted #994545;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_content q {
		font-style:					italic;
	}

	.comment_content a {
		color:						#EF4F1E;
		text-decoration:			underline;
	}

	.comment_content a:visited {
		text-decoration:			line-through;
	}

	.comment_content a:hover {
		color:						#06C;
		text-decoration:			none;
	}



	/*	COMMENTS FORM
	-----------------------------------------------------------------*/

	#comments_form {
		margin-bottom:				10px;
	}

	label {
		font-size:					1.3em;
		color:						#000000;
		text-transform:				uppercase;
		cursor:						pointer;
	}

	.comment_text_input {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						18px;
		color:						#994545;
		border-top:					1px solid #994545;
		border-bottom:				1px solid #994545;
		border-left:				1px solid #994545;
		border-right:				1px solid #994545;
		margin-bottom:				10px;
		font-size:					1.3em;
		padding:					2px 3px 0 3px;
	}

	.comment_textarea {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						140px;
		color:						#994545;
		border-top:					1px solid #994545;
		border-bottom:				1px solid #994545;
		border-left:				1px solid #994545;
		margin-bottom:				10px;
		padding:					0 3px;
		font-size:					1.3em;
		text-align:					justify;
	}

	.comment_submit {
		width:						550px;
		height:						23px;
		font-size:					1.3em;
		text-transform:				uppercase;
	
		background:					#B44A10 top left repeat-x;
		color:						#ffffff;
		font-weight:				bold;
		cursor:						pointer;
		
	}

	.comment_submit:hover {
		background:					#C76A37 url('images/bg_submit.png') bottom left repeat-x;
		color:						#F7F7F7;
	}

	.logged_in, .subscribe-to-comments {
		font-size:					1.3em;
		color:						#000000;
		text-transform:				uppercase;
		margin-bottom:				10px;
		text-align:					center;
		line-height:				2em;
		border-top:					1px solid #000000;
		border-bottom:				1px solid #000000;
		
	}

	.logged_in a, .subscribe-to-comments a {
		color:						#994545;
		text-decoration:			none;
	}

	.logged_in a:hover, .subscribe-to-comments a:hover {
		color:						#994545;
	}

	.subscribe-to-comments {
		margin-bottom:				10px;
	}

	.subscribe-to-comments #subscribe {
		vertical-align:				middle;
		background-color:			#994545;
		border:						1px solid #994545;
	}

	.subscribe-to-comments label {
		font-size:					1em;
	}

	.comments_closed {
		margin:						20px 0 10px 0;
		color:						#ffffff;
		font-size:					1.6em;
		text-transform:				uppercase;
		text-align:					center;
		line-height:				28px;
		border-top:					1px solid #994545;
		border-bottom:				1px solid #994545;
	}



	/*	SIDE AD BIG BOX
	-----------------------------------------------------------------*/

	#sidebarbig {
		float:						left;
		width:						323px;
		padding-top:				2px;
		padding-left:				2px;
		margin-top: 				1px;
	}

	#sidebarbig h2 {
		color:						#ffffff;
		font-size:					11px;
		font-weight: 				bold;
		background:					#B44A10;
		display: block;
		padding: 3px;
	}

	#sidebarbig h3 {
		color:						#ffffff;
		font-size:					11px;
		font-weight: 				bold;
		background:					#B44A10;
		display: block;
		padding: 3px;
	}

	/* SIDE BAR RIGHT */
	#sidebarright {
		float:						right;
		width:						160px;
		padding-top:				2px;
	}

	#sidebarright ul {
		padding:					1px;
		font-size:					13px;
		color:						#AA4308;
		text-decoration:			none;
		font-weight: bold;
	}
	#sidebarright ul li {
		padding:					1px;
		font-size:					12px;
		color:						#AA4308;
		text-decoration:			none;
	}

	#sidebarright ul li a {
		background:					url('images/dot_arrow.gif') top left no-repeat;
		padding:					0px;
		font-size:					11px;
		color:						#AA0D0D;
		text-decoration:			none;
		padding-left:				13px;
		font-weight: normal;
		text-decoration: 			none;
	}

	#sidebarright ul li a:hover {
		color:						#FF0000;
		text-decoration: 			underline;
	}

	/*	SIDEBAR LEFT
	-----------------------------------------------------------------*/

	#sidebar {
		float:						left;
		width:						160px;
		padding-top:				2px;
	}

	#sidebar_ad {
		padding:					10px;
		color:						#AA4308;
	}

	#sidebar_content {
		padding:					0 10px;
	}
	#subscription {
		border: 1px solid 			#AA4308;
		margin-bottom: 				1px;
		text-align: center;
		color:			  			#AA4308;
		background-color: 			#ffffff;
		font-size: 					11px;
	}
	#subscription input {
		font-size: 11px;
		border: 1px solid #AA4308;
		padding: 0px;
		color:			  #AA4308;
	}

	#sidebar h2 {
		color:						#ffffff;
		font-size:					11px;
		font-weight: 				bold;
		background:					#B44A10;
		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:						#742A00;
		text-decoration:			none;
		display:					block;
	}

	#sidebar ul li ul li a:hover {
		color:						#000000;
		background-color:			#FF9C64;
	}



	/*	SEARCH FORM
	-----------------------------------------------------------------*/

	#search {
		padding: 10px 10px 10px 30px;
	}

	legend {
		display:					none;
	}

	#search_text {
		width:						200px;
		height:						20px;
		border-top:					1px solid #B44A10;
		border-bottom:				1px solid #B44A10;
		border-left:				1px solid #B44A10;
		border-right:				1px solid #B44A10;
		padding-top:				1px;
		padding-left:				5px;
		font-size:					1.3em;
		color:						#B44A10;
		vertical-align:				middle;
	}

	#search_submit {
		vertical-align:				middle;
	}


	/*	POLL FORM
	-----------------------------------------------------------------*/

	#poll {
		padding: 	5px;
		background:					#ffffff;
		color:						#742A00;
		font-size: 11px;
		margin-bottom: 1px;
	}

	#poll_submit {
		width:						30px;
		height:						30px;
		vertical-align:				middle;
		margin-top:					1px;
	}


	/*	FOOTER
	-----------------------------------------------------------------*/
	#gallerymain{
		color: #ffffff;
	}

	#gallerymain h1{
		color: #ffffff;
		font-size: 11px;
	}

	#galleryright{
		color: #541E00;
	}

	#galleryright a{
		color: #AA4308;
		text-decoration: underline;
		font-size: 11px;
	}
	#galleryright a:hover{
		color: 					#ffffff;
		background-color:		#DA8B5E;
		text-decoration:	    none;
	}

	/*	FOOTER
	-----------------------------------------------------------------*/

	#footer {
		background-color:			#E77215;
		height:						50px;
		clear:						both;
		text-align:					center;
		padding-top:				20px; top
	}

	#footer p {
		font-size:					10px;
		color:						#ffffff;
		text-transform:				uppercase;
	}

	#footer p a {
		color:						#ffffff;
	}

	#footer p a:hover {
		color:						#AA4308;
	}



	/*	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;
	}
-->