body {
	background: #1a1d1d;
	margin: 0px;
	text-align: center;
	font: 9pt Trebuchet MS;
	color: #4e5757;
}
#wrap {
	background: url(http://fan.earendil.net/charliecox/images/img_02.jpg) repeat-y;
	margin: 0px auto;
	width: 491px;
	height: auto;
	text-align: justify;
	clear: both;
}
#header {
	background: url(http://fan.earendil.net/charliecox/images/img_01.jpg);
	width: 491px;
	height: 531px;
}
#contentsBody {
	margin: 0px 55px;
}
#footer {
	background: url(http://fan.earendil.net/charliecox/images/img_03.jpg);
	width: 491px;
	height: 35px;
	clear: both;
}

/* ------------------------------ */

a {
	font-weight: bold;
	color: #f8f4ec;
	text-decoration: none;
}
a:hover {
	color: #bf8c8a;
}
b {
	font-weight: lighter;
	color: #b38672;
}
i {
	color: #b9ab9d;
}
u {
	color: #725a58;
	text-decoration: none;
}
a img {
	border: 1px solid #bf8c8a;
}
a:hover img {
	border: 1px solid #b9ab9d;
}
h1 {
	font: 13pt Georgia;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 5px;
	color: #7a9b9e;
}
.main {
	margin: 0px 0px 25px 0px;
}
.mainText {
	text-align: justify;
}
.nav {
	font: 5pt Georgia;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.nav a {
	color: #ffffff;
}
.nav a:hover {
	color: #82a4a3;
}
textarea, input, select, button {
	background: #161919;
	border: 0px;
	font: 8pt Trebuchet MS;
	color: #a0a2a1;
	-moz-border-radius: 5px;
	padding: 5px;
}