A {
	color: #fff467;
}

A:hover {
	color: #cdeffc;
	text-decoration: none;
}

BODY {
	background: #000000 url("../images/bg.jpg") center top no-repeat;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

DIV#article {
	position: absolute;
	width: 534px;
}

DIV#aside {
	position: absolute;
	right: 0;
	width: 305px;
}

DIV#aside H3 {
	margin: 2px 0px 0px 17px;
	font-size: 15px;
}

DIV#aside FORM {
	background: #2a281b;
	margin: 17px 0px 0px 0px;
	padding: 17px;
}

DIV#aside INPUT.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

DIV#aside INPUT.text {
	background: #000000;
	border: 0px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 20px;
	margin-bottom: 17px;
	padding: 3px;
	width: 265px;
}

DIV#aside LABEL {
	display: block;
	margin-bottom: 3px;
}

DIV#aside P {
	font-size: 12px;
	line-height: 15px;
	margin: 0px 0px 17px 0px;
	padding: 10px;
}

DIV#aside P.message {
	background: #cc0000;
	padding-bottom: 0px;
}

DIV#aside P.sent {
	background: #009900;
}

DIV#aside TEXTAREA {
	background: #000000;
	border: 0px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	height: 115px;
	margin-bottom: 17px;
	overflow: auto;
	padding: 3px;
	width: 265px;
}
		
DIV#container {
	width: 950px;
	margin: 0 auto;
	position: relative;
}

DIV#footer {
	padding-bottom: 10px;
	position: absolute;
	top: 839px;
}

DIV#footer P {
	font-size: 11px;
	line-height: 15px;
	margin: 0;
}

DIV#header {
	position: absolute;
	top: 49px;
}

DIV#header P {
	margin: 0;
}

DIV#header P A {
	background: url("../images/tts.png");
	display: block;
	height: 32px;
	text-indent: -9999px;
	width: 383px;
}

DIV#nav {
	position: absolute;
	right: 0;
}

DIV#nav UL {
	list-style: none;
	margin: 0;
	padding: 0;
}

DIV#nav UL LI {
	display: inline;
	font-size: 14px;
}

DIV#nav UL LI A {
	display: block;
	color: #cdeffc;
	float: left;
	margin-left: 8px;
	padding: 61px 10px 7px 10px;
	text-decoration: none;
}

DIV#nav UL LI A:hover,
DIV#nav UL LI A.on {
	background: #000000;
	color: #fff467;
}

DIV#section {
	position: absolute;
	top: 141px;
	width: 100%;
}

DIV.clear {
	clear: both;
}

H1 {
	font-size: 17px;
	margin: 0;
}

H2 {
	font-size: 13px;
	line-height: 20px;
	margin: 20px 0px 0px 0px;
}

P {
	line-height: 20px;
	margin: 20px 0px 0px 0px;
}

P.contact {
	margin: 0px;
}

P.continue {
	float: left;
	font-size: 11px;
	margin-right: 10px;
}

P.continue A {
	-webkit-border-radius: 3px; /* for Safari */
	-moz-border-radius: 3px; /* for Firefox */
	background: #cdeffc;
	color: #000000;
	display: block;
	padding: 1px 6px;
	text-decoration: none;
}

P.continue A:hover {
	background: #fff467;
}