<!--

	* {
		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: 				#F6E7E9 url('images/bg_body.gif') top center repeat-y;
		color:						#000000;
		font-size:					62.5%
	}

	#wrapper {
		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: #000000;
	}
	
	#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;
		border-top: 0px;
		border-right: 0px;
		border-left: 0px;
		height:						30px;
		background:					#FFD8B4;
	}

	#navigation ul {
		list-style-type:			none;
		padding-left:				0px;
		padding-bottom:				0px;
	}

	#navigation ul li {
		float:						left;
		display:					inline;
		background:		 			#fffff url('images/table_bg.gif');
	}

	#navigation ul li a {
		font-size:					16px;
		padding:					0 20px 0px 20px;
		line-height:				30px;
		display:					block;
		text-decoration:			none;
		color:						#2E4E9E;
	}

	#navigation ul li a:hover {
		background:		 			#ff0000;
		text-decoration:			underline;
		color:						#FCC58C;
	}



	/*	CONTENT
	-----------------------------------------------------------------*/

	#content {
		width:						558px;
		padding:					5px;
		float:						left;
		background-color:			#F6E7E9;
		margin-top: 0px;
		margin-right: 5px;
		color:						#0000ff;
	}

	.entry {
		margin-top:					10px;
		padding-bottom:				10px;
	}

	.entry_header h2 {
		color:						#E6697D;
		font-size:					2.4em;
		border-bottom:				1px solid #E1D0D3;
		padding-bottom:				4px;
		margin-bottom:				-4px;
	}

	.entry_header h2 a {
		color:						#B30670;
		text-decoration:			none;
		font-size:					1em;
	}

	.entry_header h2 a:hover {
		color:						#cb16f2;
		font-size:					1em;
	}

	.entry_header h3 {
		color:						#BC5800;
		font-size:					1em;
		border-bottom:				1px solid #E1D0D3;
		text-transform:				uppercase;
		padding:					4px 0 0 1px;
	}

	.entry_header h3 a {
		color:						#0000ff;
		text-decoration:			none;
	}

	.entry_header h3 a:hover {
		color:						#006633;
	}

	.entry_content p {
		font-size:					1.3em;
		line-height:				1.4em;
		margin:						0.8em 0;
		color:						#271500;
	}

	.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 #CDDCBB;
		border-bottom:				1px solid #CDDCBB;
		line-height:				2em;
	}

	.entry_content p.subpage_link a, .entry_content p.download a {
		text-decoration:			none;
	}
	
	.entry_content blockquote {
		background:					#FCC58C top left repeat-x;
		border-top:					1px solid #FCC58C;
		border-bottom:				1px dotted #FCC58C;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
		
	}

	.entry_content code {
		font-family:				"Courier New", Courier, monospace;
		background:					#CDDCBB top left repeat-x;
		border-top:					1px solid #CDDCBB;
		border-bottom:				1px dotted #CDDCBB;
		margin:						0em 3em;
		padding:					10px;
		text-align:					left;
		display:					block;
	}

	.entry_content img {
		padding:					3px;
		border:						1px solid #CDDCBB;
		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 #CDDCBB;
	}

	.entry_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #CDDCBB;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
		color:						#000000;
	}

	.entry_content q {
		font-style:					italic;
	}

	.entry_content a {
		color:						#271500;
		text-decoration:			underline;
	}

	.entry_content a:hover {
		color:						#D0750B;
		text-decoration:			none;
	}

	.entry_footer {
		border-top:					1px solid #e1d0d3;
		border-bottom:				1px solid #e1d0d3;
		padding-left:				1px;
		margin-bottom:				1px;
	}

	.entry_footer p {
		font-size:					1em;
		color:						#F839B7;
		text-transform:				uppercase;
	}

	.entry_footer a {
		color:						#7C1324;
		text-decoration:			none;
	}

	.entry_footer a:hover {
		color:						#ACC6F1;
	}



	/*	ARCHIVE LINKS
	-----------------------------------------------------------------*/

	#archive_links {
		border-top:					1px solid #e1d0d3;
		border-bottom:				1px solid #e1d0d3;
		font-size:					12px;
		line-height:				1.8em;
		margin:						10px 0;
		text-align: 				center;
		color:						#48040D;
	}

	#archive_links a {
		color:						#48040D;
		text-transform:				uppercase;
		text-decoration:			none;
		text-decoration: 			underline;
	}

	#archive_links a:hover {
		color:						#923844;
	}

	#archive_older {
		float:						left;
		padding-left:				10px;
	}

	#archive_newer {
		float:						right;
		padding-right:				10px;
	}



	/*	COMMENTS
	-----------------------------------------------------------------*/

	.comment_header {
	}

	#comments h2 {
		color:						#550000;
		font-size:					2em;
		border-bottom:				1px solid #e1d0d3;
		padding-bottom:				4px;
		margin-bottom:				10px;
	}

	#comments h3 {
		border-bottom:				1px solid #e1d0d3;
		font-size:					1.8em;
		color:						#A97511;
		text-transform:				uppercase;
	}
	#comments h3 a {
		color:						#A97511;
		text-decoration:			none;
	}

	#comments h3 a:hover {
		color:						#C66F28;
	}

	#comments h4 {
		font-size:					1em;
		color:						#000000;
		text-transform:				uppercase;
		border-bottom:				1px solid #e1d0d3;
		margin-bottom:				10px;
	}

	.comment, .author_comment {
		margin-bottom:				20px;
	}

	.comment_content {
		clear: both;
	}

	.comment_content p {
		color:                      #000000;
		font-size:					1.4em;
		line-height:				1.4em;
		margin:						0.8em 0;
		text-align:					justify;
	}

	.comment_content blockquote {
		background:					#CDDCBB top left repeat-x;
		border-top:					1px solid #CDDCBB;
		border-bottom:				1px dotted #CDDCBB;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
	}

	.comment_content img {
		padding:					3px;
		border:						1px solid #CDDCBB;
	}

	.comment_content ul {
		margin:						0em 3em;
		border-top:					1px dotted #CDDCBB;
	}

	.comment_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #CDDCBB;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_content q {
		font-style:					italic;
	}

	.comment_content a {
		color:						#BCBA9B;
		text-decoration:			underline;
	}

	.comment_content a:visited {
		text-decoration:			line-through;
	}

	.comment_content a:hover {
		color:						#D1C610;
		text-decoration:			none;
	}



	/*	COMMENTS FORM
	-----------------------------------------------------------------*/

	#comments_form {
		margin-bottom:				10px;
	}

	label {
		font-size:					1.4em;
		color:						#E6697D;
		text-transform:				uppercase;
		cursor:						pointer;
	}

	.comment_text_input {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						20px;
		color:						#000000;
		border-top:					1px solid #e1d0d3;
		border-bottom:				1px solid #e1d0d3;
		border-left:				1px solid #e1d0d3;
		border-right:				1px solid #e1d0d3;
		margin-bottom:				10px;
		font-size:					1.3em;
		padding:					2px 3px 0 3px;
	}

	.comment_textarea {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						160px;
		color:						#000000;
		border-top:					1px solid #e1d0d3;
		border-bottom:				1px solid #e1d0d3;
		border-left:				1px solid #e1d0d3;
		margin-bottom:				10px;
		padding:					0 3px;
		font-size:					1.3em;
		text-align:					justify;
	}

	.comment_submit {
		width:						550px;
		height:						25px;
		font-size:					1.3em;
		text-transform:				uppercase;
		border:						1px solid #E78B99;
		background:					#E6697D top left repeat-x;
		color:						#ffffff;
		font-weight:				bold;
		cursor:						pointer;
	}

	.comment_submit:hover {
		background:					#E78B99 bottom left repeat-x;
		color:						#ffffff;
	}

	.logged_in, .subscribe-to-comments {
		font-size:					1.3em;
		color:						#DB204B;
		text-transform:				uppercase;
		margin-bottom:				10px;
		text-align:					center;
		line-height:				2em;
		border-top:					1px solid #DB204B;
		border-bottom:				1px solid #DB204B;
		
	}

	.logged_in a, .subscribe-to-comments a {
		color:						#006633;
		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:			#CDDCBB;
		border:						1px solid #CDDCBB;
	}

	.subscribe-to-comments label {
		font-size:					1em;
	}

	.comments_closed {
		margin:						20px 0 10px 0;
		color:						#DB20D4;
		font-size:					1.6em;
		text-transform:				uppercase;
		text-align:					center;
		line-height:				28px;
		border-top:					1px solid #CDDCBB;
		border-bottom:				1px solid #CDDCBB;
	}



	/*	SIDE AD BIG BOX
	-----------------------------------------------------------------*/

	#sidebarbig {
		float:						left;
		width:						323px;
		padding-top:				2px;
		padding-left:				2px;
		margin-top: 				1px;
	}

	#sidebarbig h2 {
		color:						#000000;
		font-size:					13px;
		font-weight: 				bold;
		background:					#FF889C;
		display: block;
		padding: 3px;
	}

	#sidebarbig h3 {
		color:						#000000;
		font-size:					13px;
		font-weight: 				bold;
		background:					#FF889C;
		display: block;
		padding: 3px;
	}

	/* SIDE BAR RIGHT */
	#sidebarright {
		float:						right;
		width:						160px;
		padding-top:				2px;
	}

	#sidebarright ul {
		padding:					1px;
		font-size:					12px;
		color:						#ffffff;
		text-decoration:			none;
		font-weight: bold;
	}
	#sidebarright ul li {
		padding:					1px;
		font-size:					12px;
		color:						#ffffff;
		text-decoration:			none;
	}

	#sidebarright ul li a {
		background:					url('images/bg_li.png') top left no-repeat;
		padding:					0px;
		font-size:					11px;
		color:						#000000;
		text-decoration:			none;
		padding-left:				13px;
		font-weight: normal;
		text-decoration: 			underline;
	}

	#sidebarright ul li a:hover {
		color:						#0000ff;
		text-decoration: 			none;
	}

	/*	SIDEBAR LEFT
	-----------------------------------------------------------------*/

	#sidebar {
		float:						left;
		width:						160px;
		padding-top:				2px;
	}

	#sidebar_ad {
		padding:					10px;
		color:						#ffffff;
	}

	#sidebar_content {
		padding:					0 10px;
	}
	#subscription {
		border: 1px solid 			#CDDCBB;
		margin-bottom: 				1px;
		text-align: center;
		color:			  			#ffffff;
		font-size: 					11px;
	}
	#subscription input {
		font-size: 11px;
		border: 1px solid #60000F;
		padding: 0px;
		color:			  #60000F;
	}

	#sidebar h2 {
		color:						#000000;
		font-size:					13px;
		font-weight: 				bold;
		background:					#FF889C;
		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:						#cccccc;
		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:						#000000;
		text-decoration:			none;
		display:					block;
	}

	#sidebar ul li ul li a:hover {
		color:						#ff0000;
		background-color:			#FBAFBC;
	}



	/*	SEARCH FORM
	-----------------------------------------------------------------*/

	#search {
		padding: 10px 10px 10px 30px;
	}

	legend {
		display:					none;
	}

	#search_text {
		width:						200px;
		height:						22px;
		border-top:					1px solid #E6697D;
		border-bottom:				1px solid #E6697D;
		border-left:				1px solid #E6697D;
		border-right:				1px solid #E6697D;
		padding-top:				1px;
		padding-left:				5px;
		font-size:					1.4em;
		color:						#000000;
		vertical-align:				middle;
	}

	#search_submit {
		vertical-align:				middle;
	}


	/*	POLL FORM
	-----------------------------------------------------------------*/

	#poll {
		padding: 	5px;
		color:						#000000;
		font-size: 11px;
		margin-bottom: 1px;
	}

	#poll_submit {
		width:						30px;
		height:						30px;
		vertical-align:				middle;
		margin-top:					1px;
	}


	/*	FOOTER
	-----------------------------------------------------------------*/
	#gallerymain{
		color: #000000;
	}

	#gallerymain h1{
		color: #ccff00;
		font-size: 11px;
	}

	#galleryright{
		color: #ffffff;
	}

	#galleryright a{
		color: #ffffff;
		text-decoration: underline;
		font-size: 11px;
	}
	#galleryright a:hover{
		color: 					#ffffff;
		background-color:		#E396A2;
		text-decoration:	    none;
	}

	/*	FOOTER
	-----------------------------------------------------------------*/

	#footer {
		background-color:			#C9576A;
		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:						#550000;
	}



	/*	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;
	}
-->