html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background: #38342f url(../images201006/bg.png);
	color: #fff;
	font-family: Georgia, Times, 'Times New Roman';
	font-size: 9pt;
	line-height: 1;
}
::-moz-selection {
	background: #504a43;
	color: #9f9c98;
} 
::selection {
	background: #504a43;
	color: #9f9c98;
} 
a, a:link, a:visited {
	text-decoration: none;
	font-family: 'Trebuchet MS', sans-serif;
	text-transform: uppercase;
	color: #41b7c3;
}
a:hover, a:active, a:focus {
	color: #79e4ef;
}
a::-moz-selection {
	background: #6c8a8d;
	color: #fff;
} 
a::selection {
	background: #6c8a8d;
	color: #fff;
} 
ol, ul {
	list-style: none;
}
h1 {
	width: 525px;
	height: 72px;
	margin: 50px auto 15px;
	display: block;
	background: url(../images201006/logo.png);
}
	h1 span {
		display: none
	}
h2 { 
	margin: 0 0 50px;
	font-weight: 100;
	font-family: 'Trebuchet MS', sans-serif; 
	text-align: center;
}
sup {
	font-size: .5em;
	position: relative;
	top: -.9em;
}
big {
	font-size: 1.3em;
}

.cb { clear: both; }

img.fr {
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
}

.pagewidth {
	width: 900px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

	.queen {
		width: 328px;
		height: 597px;
		display: block;
		position: absolute;
		top: 210px;
		left: 700px;
		background: url(../images201006/logo.png) -70px -72px no-repeat;
		z-index: -1;
	}
		.queen span {
			display: none;
		}

	p.hi {
		text-align: center;
		font-size: 18pt;
		font-weight: 100;
		line-height: 24pt;
	}
		p.hi .hlight {
			color: #ff8fa8;
		}
		p.hi .m {
			font-size: 15pt; 
		}
		p.hi .s { 
			line-height: 16pt;
			font-size: 13pt; 
		}
		p.hi .hlight::-moz-selection {
			background: #ff8fa8;
			color: #fff;
		} 
		p.hi .hlight::selection {
			background: #ff8fa8;
			color: #fff;
		} 
	
	#sites {
		width: 700px;
		margin: 55px auto 0;
	}
		#sites ul {
			width: 328px;
			float: left;
		}
			#sites ul li {
				margin: 0 0 25px;
			}
			#sites ul a {
				font-size: 18pt;
			}
		#sites ul.personal {
			margin: 0 20px 0 0;
			text-align: right;
		}
		#sites ul.fansites {
			margin: 0 0 0 20px;
			text-align: left;
		}
		
	.footer {
		padding: 30px 0 0;
		clear: both;
		text-align: center;
	}
		.footer a.links {
			line-height: 60px;
			text-align: center;
			font-family: 'Trebuchet MS', sans-serif;
			font-size: 8pt;
			text-transform: uppercase;
			clear: both;
		}
		.footer p {
			margin: 0 0 15px;
			font-size: 14pt;
		}
		.footer ul.tlink li {
			margin: 0 30px 0 0;
			text-align: center;
			display: inline;
		}
		.footer ul.glink {
			width: 71px;
			margin: 10px auto;
			text-align: center;
		}
			.footer ul.glink li {
				margin: 0;
				float: left;
			}
			.footer ul.glink a {
				margin: 0 10px 0 0;
				display: block;
			}
			.footer ul.glink a.da {
				width: 31px;
				height: 15px;
				background: url(../images201006/logo.png) 0 -71px no-repeat;
			}
			.footer ul.glink a.fb {
				width: 8px;
				height: 16px;
				background: url(../images201006/logo.png) -30px -72px no-repeat;
			}
			.footer ul.glink a.tw {
				margin: 0;
				width: 12px;
				height: 16px;
				background: url(../images201006/logo.png) -38px -72px no-repeat;
			}
				.footer ul.glink a span {
					display: none;
				}
	
	.cp {
		position: absolute;
		top: 670px;
		right: 5px;
		color: #0f0e0d;
		font-family: 'Trebuchet MS', sans-serif;
		font-size: 8pt;
		text-transform: uppercase;
	}
		.cp p {
			margin: 0 0 10px;
		}
		.cp a {
			color: #0f0e0d;
		}
