<!--

	* {
		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: 				#3A2E1E url('images/bg_body.jpg') top center repeat-y;
		color:						#F7F7F7;
		font-size:					62.5%
	}

	#wrapper {
		background:					#3A2E1E url('images/bg_wrapper.png') top center repeat-y;
		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	#F9CB54;
		border-top: 0px solid		#F9CB54;
		border-right: 0px solid		#F9CB54;
		border-left: 0px solid		#F9CB54;
		height:						30px;
		background:					#3A2E1E;
	}

	#navigation ul {
		list-style-type:			none;
		padding-left:				0px;
		padding-bottom:				0px;
	}

	#navigation ul li {
		float:						left;
		display:					inline;
		background:		 			#3A2E1E;
	}

	#navigation ul li a {
		font-size:					16px;
		padding:					0 20px 0px 20px;
		text-transform:				uppercase;
		line-height:				30px;
		display:					block;
		text-decoration:			none;
		color:						#ffffff;
	}

	#navigation ul li a:hover {
		background:		 			#9F815B;
		text-decoration:			underline;
		color:						#cccccc;
	}



	/*	CONTENT
	-----------------------------------------------------------------*/

	#content {
		width:						558px;
		padding:					5px;
		float:						left;
		margin-top: 0px;
		margin-right: 5px;
		color:						#6F6E6E;
	}

	.entry {
		margin-top:					10px;
		padding-bottom:				10px;
	}

	.entry_header h2 {
		color:						#475D5B;
		font-size:					2.4em;
		border-bottom:				1px solid #8D785C;
		padding-bottom:				4px;
		margin-bottom:				-4px;
	}

	.entry_header h2 a {
		color:						#000000;
		text-decoration:			none;
		font-family:				tahoma;
		font-size:					0.9em;
	}

	.entry_header h2 a:hover {
		color:						#D5C5C5;
		font-family:				tahoma;
		font-size:					0.9em;
	}

	.entry_header h3 {
		color:						#0D7C71;
		font-size:					1em;
		border-bottom:				1px solid #8D785C;
		text-transform:				uppercase;
		padding:					4px 0 0 1px;
	}

	.entry_header h3 a {
		color:						#673030;
		text-decoration:			none;
	}

	.entry_header h3 a:hover {
		color:						#ffffff;
	}

	.entry_content p {
		font-size:					1.4em;
		line-height:				1.4em;
		margin:						0.8em 0;
		color:						#40413F;
	}

	.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 #8D785C;
		line-height:				2em;
	}

	.entry_content p.subpage_link a, .entry_content p.download a {
		text-decoration:			none;
	}
	
	.entry_content blockquote {
		background:					#9C7A54;
		border-top:					1px solid #9D7F55;
		border-bottom:				1px solid #9D7F55;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
		
	}

	.entry_content code {
		font-family:				"Courier New", Courier, monospace;
		background:					#46A811 top left repeat-x;
		border-top:					1px solid #46A811;
		border-bottom:				1px dotted #46A811;
		margin:						0em 3em;
		padding:					10px;
		text-align:					left;
		display:					block;
	}

	.entry_content img {
		padding:					3px;
		border:						1px solid #333;
		margin: 					5px;
	}

	.entry_content img.wp-smiley {
		padding:					0;
		border:						0px none;
	}

	.entry_content ul {
		margin:						0em 3em;
		padding-bottom:				10px;
		border-top:					1px dotted #8D785C;
	}

	.entry_content li {
		background:					url('images/bg_li2.png') top left no-repeat;
		border-bottom:				1px dotted #8D785C;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
		color:						#000000;
	}

	.entry_content q {
		font-style:					italic;
	}

	.entry_content a {
		color:						#271D13;
		text-decoration:			underline;
	}

	.entry_content a:hover {
		color:						#3A2E1E;
		text-decoration:			none;
	}

	.entry_footer {
		border-top:					1px solid #8D785C;
		border-bottom:				1px solid #8D785C;
		padding-left:				1px;
		margin-bottom:				1px;
	}

	.entry_footer p {
		font-size:					1em;
		color:						#000000;
		text-transform:				uppercase;
	}

	.entry_footer a {
		color:						#000000;
		text-decoration:			none;
	}

	.entry_footer a:hover {
		color:						#F1DBC0;
	}



	/*	ARCHIVE LINKS
	-----------------------------------------------------------------*/

	#archive_links {
		border-top:					1px solid #4E4848;
		border-bottom:				1px solid #4E4848;
		font-size:					12px;
		line-height:				1.8em;
		margin:						10px 0;
		text-align: 				center;
	}

	#archive_links a {
		color:						#080706;
		text-transform:				uppercase;
		text-decoration:			none;
		text-decoration: 			underline;
	}

	#archive_links a:hover {
		color:						#B7B3AF;
	}

	#archive_older {
		float:						left;
		padding-left:				10px;
	}

	#archive_newer {
		float:						right;
		padding-right:				10px;
	}



	/*	COMMENTS
	-----------------------------------------------------------------*/

	.comment_header {
	}

	#comments h2 {
		color:						#000000;
		font-size:					2.1em;
		border-bottom:				1px solid #8D785C;
		padding-bottom:				4px;
		margin-bottom:				10px;
	}

	#comments h3 {
		border-bottom:				1px solid #8D785C;
		font-size:					1.6em;
		color:						#271D13;
		text-transform:				uppercase;
	}
	#comments h3 a {
		color:						#271D13;
		text-decoration:			underline;
	}

	#comments h3 a:hover {
		color:						#271D13;
		text-decoration:			none;
	}

	#comments h4 {
		font-size:					1em;
		color:						#000000;
		text-transform:				uppercase;
		border-bottom:				1px solid #8D785C;
		margin-bottom:				10px;
	}

	.comment, .author_comment {
		margin-bottom:				20px;
	}

	.comment_content {
		clear: both;
		color: #271D13;
	}

	.comment_content p {
		font-size:					1.2em;
		line-height:				1.4em;
		margin:						0.8em 0;
		text-align:					justify;
	}

	.comment_content blockquote {
		background:					#2BAC31 top left repeat-x;
		border-top:					1px solid #999999;
		border-bottom:				1px solid #999999;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
	}

	.comment_content img {
		padding:					3px;
		border:						1px solid #999999;
	}

	.comment_content ul {
		margin:						0em 3em;
		border-top:					1px dotted #999999;
	}

	.comment_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #999999;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_content q {
		font-style:					italic;
	}

	.comment_content a {
		color:						#cccccc;
		text-decoration:			underline;
	}

	.comment_content a:visited {
		text-decoration:			line-through;
	}

	.comment_content a:hover {
		color:						#ffffff;
		text-decoration:			none;
	}



	/*	COMMENTS FORM
	-----------------------------------------------------------------*/

	#comments_form {
		margin-bottom:				10px;
	}

	label {
		font-size:					1.3em;
		color:						#3D3737;
		text-transform:				uppercase;
		cursor:						pointer;
		font-family:				verdana;
	}

	.comment_text_input {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						20px;
		color:						#999999;
		border-top:					1px solid #4F4A4A;
		border-bottom:				1px solid #4F4A4A;
		border-left:				1px solid #4F4A4A;
		border-right:				1px solid #4F4A4A;
		margin-bottom:				10px;
		font-size:					2em;
		padding:					2px 3px 0 3px;
	}

	.comment_textarea {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						150px;
		color:						#999999;
		border-top:					1px solid #4F4A4A;
		border-bottom:				1px solid #4F4A4A;
		border-left:				1px solid #4F4A4A;
		margin-bottom:				10px;
		padding:					0 3px;
		font-size:					1.8em;
		text-align:					justify;
	}

	.comment_submit {
		width:						556px;
		height:						22px;
		font-size:					1.3em;
		text-transform:				uppercase;
		
		background:					#7D4F1D top left repeat-x;
		color:						#cccccc;
		font-weight:				bold;
		cursor:						pointer;
	
	}

	.comment_submit:hover {
		background:					#946431 left repeat-x;
		color:						#FFFFFF;
	}

	.logged_in, .subscribe-to-comments {
		font-size:					1.4em;
		color:						#321D05;
		text-transform:				uppercase;
		margin-bottom:				10px;
		text-align:					center;
		line-height:				2em;
		border-top:					1px solid #4B3013;
		border-bottom:				1px solid #4B3013;
		
	}

	.logged_in a, .subscribe-to-comments a {
		color:						#cccccc;
		text-decoration:			none;
	}

	.logged_in a:hover, .subscribe-to-comments a:hover {
		color:						#999999;
	}

	.subscribe-to-comments {
		margin-bottom:				10px;
	}

	.subscribe-to-comments #subscribe {
		vertical-align:				middle;
		background-color:			#999999;
		border:						1px solid #999999;
	}

	.subscribe-to-comments label {
		font-size:					1em;
	}

	.comments_closed {
		margin:						20px 0 10px 0;
		color:						#271D13;
		font-size:					1.6em;
		text-transform:				uppercase;
		text-align:					center;
		line-height:				28px;
		border-top:					1px solid #999999;
		border-bottom:				1px solid #999999;
	}



	/*	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:					#9D6A34;
		display: block;
		padding: 3px;
	}

	#sidebarbig h3 {
		color:						#ffffff;
		font-size:					12px;
		font-weight: 				bold;
		background:					#9D6A34;
		display: block;
		padding: 3px;
	}

	/* SIDE BAR RIGHT */
	#sidebarright {
		float:						right;
		width:						160px;
		padding-top:				2px;
	}

	#sidebarright ul {
		padding:					1px;
		font-size:					14px;
		color:						#B1AEAE;
		text-decoration:			none;
		font-weight: bold;
	}
	#sidebarright ul li {
		padding:					1px;
		font-size:					12px;
		color:						#cccccc;
		text-decoration:			none;
	}

	#sidebarright ul li a {
		background:					url('images/bg_li.png') top left no-repeat;
		padding:					0px;
		font-size:					11px;
		color:						#ffffff;
		text-decoration:			none;
		padding-left:				13px;
		font-weight: normal;
		text-decoration: 			underline;
	}

	#sidebarright ul li a:hover {
		color:						#cccccc;
		text-decoration: 			none;
	}

	/*	SIDEBAR LEFT
	-----------------------------------------------------------------*/

	#sidebar {
		float:						left;
		width:						160px;
		padding-top:				2px;
	}

	#sidebar_ad {
		padding:					10px;
		color:						#cccccc;
	}

	#sidebar_content {
		padding:					0 10px;
	}
	#subscription {
		border: 1px solid 			#999999;
		margin-bottom: 				1px;
		text-align: center;
		color:			  			#999999;
		background-color: 			#000000;
		font-size: 					11px;
	}
	#subscription input {
		font-size: 11px;
		border: 1px solid #999999;
		padding: 0px;
		color:			  #999999;
	}

	#sidebar h2 {
		color:						#ffffff;
		font-size:					11px;
		font-weight: 				bold;
		background:					#9D6A34;
		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:						#ffffff;
		text-decoration:			none;
		display:					block;
	}

	#sidebar ul li ul li a:hover {
		color:						#cccccc;
		background-color:			#C39059;
	}



	/*	SEARCH FORM
	-----------------------------------------------------------------*/

	#search {
		padding: 10px 10px 10px 30px;
	}

	legend {
		display:					none;
	}

	#search_text {
		width:						200px;
		height:						20px;
		border-top:					1px solid #999999;
		border-bottom:				1px solid #999999;
		border-left:				1px solid #999999;
		border-right:				1px solid #999999;
		padding-top:				1px;
		padding-left:				5px;
		font-size:					1.3em;
		color:						#999999;
		vertical-align:				middle;
	}

	#search_submit {
		width:						22px;
		height:						22px;
		vertical-align:				middle;
		margin-top:					1px;
	}


	/*	POLL FORM
	-----------------------------------------------------------------*/

	#poll {
		padding: 	5px;
		background:					#000000;
		color:						#cccccc;
		font-size: 11px;
		margin-bottom: 1px;
	}

	#poll_submit {
		width:						30px;
		height:						30px;
		vertical-align:				middle;
		margin-top:					1px;
	}


	/*	FOOTER
	-----------------------------------------------------------------*/
	#gallerymain{
		color: #cccccc;
	}

	#gallerymain h1{
		color: #ffffff;
		font-size: 11px;
	}

	#galleryright{
		color: #cccccc;
	}

	#galleryright a{
		color: #ffffff;
		text-decoration: underline;
		font-size: 11px;
	}
	#galleryright a:hover{
		color: 					#cccccc;
		background-color:		#704E2A;
		text-decoration:	    none;
	}

	/*	FOOTER
	-----------------------------------------------------------------*/

	#footer {
		background-color:			#000000;
		height:						50px;
		clear:						both;
		text-align:					center;
		padding-top:				20px; top
	}

	#footer p {
		font-size:					10px;
		color:						#cccccc;
		text-transform:				uppercase;
	}

	#footer p a {
		color:						#965A19;
	}

	#footer p a:hover {
		color:						#D7B38D;
	}



	/*	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;
	}
-->