<!--

	* {
		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: 				#FBD0E3 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:					#FF7DB0 url('images/tablebg.png');
	}

	#navigation ul {
		list-style-type:			none;
		padding-left:				0px;
		padding-bottom:				0px;
	}

	#navigation ul li {
		float:						left;
		display:					inline;
	}

	#navigation ul li a {
		font-size:					16px;
		padding:					0 20px 0px 20px;
		text-transform:				uppercase;
		line-height:				30px;
		display:					block;
		text-decoration:			none;
		color:						#000000;
	}

	#navigation ul li a:hover {
		background:		 			#FFE8F2;
		text-decoration:			underline;
		color:						#000000;
	}



	/*	CONTENT
	-----------------------------------------------------------------*/

	#content {
		width:						558px;
		padding:					5px;
		float:						left;
		background-color:			#FFE8F2;
		margin-top: 0px;
		margin-right: 5px;
		color:						#F413DC;
	}

	.entry {
		margin-top:					10px;
		padding-bottom:				10px;
	}

	.entry_header h2 {
		color:						#F413DC;
		font-size:					2.4em;
		border-bottom:				1px solid #C5A8B6;
		padding-bottom:				4px;
		margin-bottom:				-4px;
	}

	.entry_header h2 a {
		color:						#FF509C;
		font-size:					1em;
		text-decoration:			none;
	}

	.entry_header h2 a:hover {
		color:						#FF8CB3;
		text-decoration:			none;
		font-size:					1em;
	}

	.entry_header h3 {
		color:						#892755;
		font-size:					1em;
		border-bottom:				1px solid #C5A8B6;
		text-transform:				uppercase;
		padding:					4px 0 0 1px;
	}

	.entry_header h3 a {
		color:						#824863;
		text-decoration:			none;
	}

	.entry_header h3 a:hover {
		color:						#FF9000;
	}

	.entry_content p {
		font-size:					1.3em;
		line-height:				1.4em;
		margin:						0.8em 0;
		color:						#D1005B;
	}

	.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 #C5789C;
		border-bottom:				1px solid #C5789C;
		line-height:				2em;
	}

	.entry_content p.subpage_link a, .entry_content p.download a {
		text-decoration:			none;
	}
	
	.entry_content blockquote {
		background:					#FFBCD9 top left repeat-x;
		border-top:					1px solid #FFBCD9;
		border-bottom:				1px dotted #FFBCD9;
		margin:						0em 3em;
		padding:					0 10px;
	}

	.entry_content code {
		font-family:				"Courier New", Courier, monospace;
		background:					#B7FF8B top left repeat-x;
		border-top:					1px solid #C5789C;
		border-bottom:				1px dotted #C5789C;
		margin:						0em 3em;
		padding:					10px;
		text-align:					left;
		display:					block;
	}

	.entry_content img {
		padding:					3px;
		border:						1px solid #C5789C;
		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 #C5789C;
	}

	.entry_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #C5789C;
		padding-left:				15px;
		font-size:					1.4em;
		color:						#D1005B;		
	}

	.entry_content q {
		font-style:					italic;
	}

	.entry_content a {
		color:						#B10834;
		text-decoration:			underline;
	}

	.entry_content a:hover {
		color:						#ff0000;
		text-decoration:			none;
	}

	.entry_footer {
		border-top:					1px solid #C5A8B6;
		border-bottom:				1px solid #C5A8B6;
		padding-left:				1px;
		margin-bottom:				1px;
	}

	.entry_footer p {
		font-size:					1em;
		color:						#000000;
		text-transform:				uppercase;
	}

	.entry_footer a {
		color:						#A708B1;
		text-decoration:			none;
	}

	.entry_footer a:hover {
		color:						#E80EF6;
	}



	/*	ARCHIVE LINKS
	-----------------------------------------------------------------*/

	#archive_links {
		border-top:					1px solid #C5A8B6;
		border-bottom:				1px solid #C5A8B6;
		font-size:					12px;
		line-height:				1.8em;
		margin:						10px 0;
		text-align: 				center;
		color:						#000000;
	}

	#archive_links a {
		color:						#000000;
		text-transform:				uppercase;
		text-decoration:			none;
		text-decoration: 			underline;
	}

	#archive_links a:hover {
		color:						#999999;
	}

	#archive_older {
		float:						left;
		padding-left:				10px;
	}

	#archive_newer {
		float:						right;
		padding-right:				10px;
	}



	/*	COMMENTS
	-----------------------------------------------------------------*/

	.comment_header {
	}

	#comments h2 {
		color:						#A207B0;
		font-size:					2em;
		border-bottom:				1px solid #c5a8b6;
		padding-bottom:				4px;
		margin-bottom:				10px;
	}

	#comments h3 {
		border-bottom:				1px solid #c5a8b6;
		font-size:					1.8em;
		color:						#277AE1;
		text-transform:				uppercase;
	}
	#comments h3 a {
		color:						#277AE1;
		text-decoration:			none;
	}

	#comments h3 a:hover {
		color:						#0B9FCA;
	}

	#comments h4 {
		font-size:					1em;
		color:						#000000;
		text-transform:				uppercase;
		border-bottom:				1px solid #c5a8b6;
		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:					#B7FF8B top left repeat-x;
		border-top:					1px solid #C5789C;
		border-bottom:				1px dotted #C5789C;
		margin:						0em 3em;
		padding:					0 10px;
		text-align:					justify;
	}

	.comment_content img {
		padding:					3px;
		border:						1px solid #C5789C;
	}

	.comment_content ul {
		margin:						0em 3em;
		border-top:					1px dotted #C5789C;
	}

	.comment_content li {
		background:					url('images/bg_li.png') top left no-repeat;
		border-bottom:				1px dotted #C5789C;
		padding-left:				15px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_content q {
		font-style:					italic;
	}

	.comment_content a {
		color:						#F22FDD;
		text-decoration:			underline;
	}

	.comment_content a:visited {
		text-decoration:			line-through;
	}

	.comment_content a:hover {
		color:						#999999;
		text-decoration:			none;
	}



	/*	COMMENTS FORM
	-----------------------------------------------------------------*/

	#comments_form {
		margin-bottom:				10px;
	}

	label {
		font-size:					1.3em;
		color:						#BA2A6E;
		text-transform:				uppercase;
		cursor:						pointer;
	}

	.comment_text_input {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						22px;
		color:						#550000;
		border-top:					1px solid #C5a8b6;
		border-bottom:				1px solid #C5a8b6;
		border-left:				1px solid #C5a8b6;
		border-right:				1px solid #C5a8b6;
		margin-bottom:				10px;
		font-size:					1.4em;
		padding:					2px 3px 0 3px;
	}

	.comment_textarea {
		background:					#ffffff top left repeat-x;
		width:						550px;
		height:						160px;
		color:						#550000;
		border-top:					1px solid #C5a8b6;
		border-bottom:				1px solid #C5a8b6;
		border-left:				1px solid #C5a8b6;
		margin-bottom:				10px;
		padding:					0 3px;
		font-size:					1.4em;
		text-align:					justify;
	}

	.comment_submit {
		width:						550px;
		height:						26px;
		font-size:					1.3em;
		text-transform:				uppercase;


		background:					#C5789C top left repeat-x;
		color:						#ffffff;
		font-weight:				bold;
		cursor:						pointer;

	}

	.comment_submit:hover {
		background:					#C5788C url('images/bg_submit.png') bottom left repeat-x;
		color:						#ffffff;
	}

	.logged_in, .subscribe-to-comments {
		font-size:					1.3em;
		color:						#892755;
		text-transform:				uppercase;
		margin-bottom:				10px;
		text-align:					center;
		line-height:				2em;
		border-top:					1px solid #E38AB0;
		border-bottom:				1px solid #E38AB0;
		
	}

	.logged_in a, .subscribe-to-comments a {
		color:						#ff9900;
		text-decoration:			none;
	}

	.logged_in a:hover, .subscribe-to-comments a:hover {
		color:						#006633;
	}

	.subscribe-to-comments {
		margin-bottom:				10px;
	}

	.subscribe-to-comments #subscribe {
		vertical-align:				middle;
		background-color:			#F9CB54;
		border:						1px solid #C5789C;
	}

	.subscribe-to-comments label {
		font-size:					1em;
	}

	.comments_closed {
		margin:						20px 0 10px 0;
		color:						#0000ff;
		font-size:					1.6em;
		text-transform:				uppercase;
		text-align:					center;
		line-height:				28px;
		border-top:					1px solid #C5789C;
		border-bottom:				1px solid #C5789C;
	}



	/*	SIDE AD BIG BOX
	-----------------------------------------------------------------*/

	#sidebarbig {
		float:						left;
		width:						323px;
		padding-top:				2px;
		padding-left:				2px;
		margin-top: 				1px;
	}

	#sidebarbig h2 {
		color:						#000000;
		font-size:					12px;
		font-weight: 				bold;
		background:					#FD60A5;
		display: block;
		padding: 3px;
	}

	#sidebarbig h3 {
		color:						#000000;
		font-size:					12px;
		font-weight: 				bold;
		background:					#FD60A5;
		display: block;
		padding: 3px;
	}

	/* SIDE BAR RIGHT */
	#sidebarright {
		float:						right;
		width:						160px;
		padding-top:				2px;
	}

	#sidebarright ul {
		padding:					1px;
		font-size:					14px;
		color:						#D7377D;
		text-decoration:			none;
		font-weight: bold;
	}
	#sidebarright ul li {
		padding:					1px;
		font-size:					12px;
		color:						#D7377D;
		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:						#000000;
		text-decoration: 			none;
	}

	/*	SIDEBAR LEFT
	-----------------------------------------------------------------*/

	#sidebar {
		float:						left;
		width:						160px;
		padding-top:				2px;
	}

	#sidebar_ad {
		padding:					10px;
		color:						#D7377D;
	}

	#sidebar_content {
		padding:					0 10px;
	}
	#subscription {
		border: 1px solid 			#C5789C;
		margin-bottom: 				1px;
		text-align: center;
		color:			  			#D7377D;
		font-size: 					11px;
	}
	#subscription input {
		font-size: 11px;
		border: 1px solid #C5789C;
		padding: 0px;
		color:			  #C5789C;
	}

	#sidebar h2 {
		color:						#000000;
		font-size:					12px;
		font-weight: 				bold;
		background:					#FD60A5;
		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:						#D7377D;
		text-decoration:			none;
	}

	#sidebar p.feed_para a:hover {
		color:						#006633;
	}

	#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:						#D7377D;
		text-decoration:			none;
	}

	#sidebar ul li ul li a {
		padding:					1px;
		font-size:					11px;
		color:						#550000;
		text-decoration:			none;
		display:					block;
	}

	#sidebar ul li ul li a:hover {
		color:						#000000;
		background-color:			#F5CADE;
	}



	/*	SEARCH FORM
	-----------------------------------------------------------------*/

	#search {
		padding: 10px 10px 10px 30px;
	}

	legend {
		display:					none;
	}

	#search_text {
		width:						200px;
		height:						20px;
		border-top:					1px solid #C5a8b6;
		border-bottom:				1px solid #C5a8b6;
		border-left:				1px solid #C5a8b6;
		border-right:				1px solid #C5a8b6;
		padding-top:				1px;
		padding-left:				5px;
		font-size:					1.3em;
		color:						#C5789C;
		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: #550000;
	}

	#gallerymain h1{
		color: #ff0000;
		font-size: 11px;
	}

	#galleryright{
		color: #D7377D;
	}

	#galleryright a{
		color: #EA96BB;
		text-decoration: underline;
		font-size: 11px;
	}
	#galleryright a:hover{
		color: 					#ffffff;
		background-color:		#EA96BB;
		text-decoration:	    none;
	}

	/*	FOOTER
	-----------------------------------------------------------------*/

	#footer {
		background-color:			#EA96BB;
		height:						50px;
		clear:						both;
		text-align:					center;
		padding-top:				20px; top
	}

	#footer p {
		font-size:					10px;
		color:						#550000;
		text-transform:				uppercase;
	}

	#footer p a {
		color:						#000000;
	}

	#footer p a:hover {
		color:						#cccccc;
	}



	/*	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;
	}
-->
