html {
scrollbar-base-color:#333333;
scrollbar-arrow-color:#62605b;
scrollbar-track-color:#333333;

scrollbar-shadow-color:#222222;
scrollbar-lightshadow-color:#111111;
scrollbar-3dlight-color:#111111;
	}
::-moz-selection{
	background:#000000;
	color:#bbbbbb;
	}
::selection {
	background:#000000;
	color:#bbbbbb;
	}

body{
	left: auto;
	right: auto;
	font-family: times new roman, serif;
	color: #878582;
	background-color:#000000;
	}
#container{
	width: 900px;
	height:755px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	}
#header{
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:118px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	}
#menu{
	position:absolute;
	left:0px;
	top:118px;
	width:900px;
	height:32px;
	margin-left: 0px;
	margin-right: 0px;
	}	
#architrave{
	position:absolute;
	left:0px;
	top:150px;
	width:900px;
	height:86px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../images/architrave.png);
	background-repeat: no-repeat;
	}	
#title{
	position:absolute;
	left:0px;
	top:0px;
	width:430px;
	height:50px;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../images/title.jpg);
	background-repeat: no-repeat;
	}	
#infobox{
	position:absolute;
	left:0px;
	top:236px;
	}	
#credit{
	position:absolute;
	left:0px;
	top:716px;
	width:900px;
	height:36px;
	margin-left: 0px;
	margin-right: 0px;
	}	
#text{
	position:absolute;
	left:0px;
	top:60px;
	width:400px;
	height:418px;
	text-align: justify;
	line-height: 160%;
	font-size: 13px;
	padding-left: 15px;
	padding-right: 15px;
	overflow:auto;
	overflow-x: hidden;
	}	
fieldset.main-set {
	padding: 0;
	margin: 0;
}

fieldset.req-set {
	padding: 0;
	margin: 0;
}

fieldset.req-set textarea, select {
	background-color: #575552;
	border: 1px solid grey;
	color: #ffffff;
}

fieldset.main-set input {
	background-color: #575552;
	border: 1px solid grey;
	color: #ffffff;
}

.textspacing{
	letter-spacing:2px;
	font-weight:bold;
	color: #9c9a95;
	}	
.textmedium{
	color: #7f7d77;
	}	
.textdark{
	color: #63625f;
	}	
.textdarksmall{
	color: #63625f;
	font-size: 11px;
	}	
	
a:link {
	color: #878582;
	text-decoration:none;
	outline: none;
	-moz-outline-style: none;
	}
a:hover {
	color: #c6c3bb;
	text-decoration:none;
	outline: none;
	-moz-outline-style: none;
	}
a:visited {
	color: #878582;
	text-decoration:none;
	outline: none;
	-moz-outline-style: none;
	}
a:active {
	color: #878582;
	text-decoration:none;
	outline: none;
	-moz-outline-style: none;
	}
a:focus {
	outline: none;
	-moz-outline-style: none;
	}
	
	
	
	
#contact-wrapper {
	width:380px;
	border:1px solid #e2e2e2;
	background:#3b3934;
	color: #878582;
	padding:20px;
}
#contact-wrapper div {
	background:#3b3934;
	color: #878582;
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	background:#3b3934;
	color: #878582;
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	background:#3b3934;
	color: #878582;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:14px;
	color:#878582;
}
form#contactform textarea {
	background:#3b3934;
	color: #878582;
	font-family:Times New Roman, serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}
