body {
background-image:url('img/background.jpg');
background-repeat:repeat-x;
background-color:#fafafa;
font-family:Times New Roman, Arial;
color:#0c0c0c;
font-size:10pt;
	}
.header {
position:absolute;
left:0px;
top:0px;
	}
.content {
position:absolute;
top:160px;
left:140px;
width:570px;
font-family:Times New Roman, Arial;
color:#0c0c0c;
font-size:10pt;
	}
.navibox {
position:absolute;
top:285px;
left:0px;
width:130px;
text-align:left;
	}
a.navi {
text-decoration:none;
text-align:right;
line-height:25px;
font-family:Times New Roman, Arial;
font-size:17px;
color:#646464;
border-right:10px solid #fafafa;
padding-right:10px;
display:block;
	}
a.navi:hover {
text-decoration:none;
text-align:right;
line-height:25px;
font-family:Times New Roman, Arial;
font-size:17px;
color:#711000;
border-right:10px solid #711000;
padding-right:10px;
display:block;
	}
a.navi:active {
text-decoration:none;
text-align:right;
line-height:25px;
font-family:Times New Roman, Arial;
font-size:17px;
color:#711000;
border-right:10px solid #711000;
padding-right:10px;
display:block;
	}
h1 {
font-family:Times New Roman;
color:#888888;
font-size:30px;
font-variant:small-caps;
font-style:italic;
text-align:right;
border-right:40px solid #711000;
padding-right:15px;
	}
h1:first-letter {
letter-spacing:-5px;
font-size:35px;
	}
#credits {
position:absolute;
top:0px;
left:681px;
background-color:#000000;
color:#fafafa;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
	}
#credits a {
text-decoration:none;
font-family:Times New Roman;
color:#fafafa;
font-size:12px;
letter-spacing:1px;
	}
#credits a:hover {
text-decoration:none;
font-family:Times New Roman;
color:#fafafa;
font-size:12px;
letter-spacing:1px;
	}
.gfx {
padding:5px;
border:3px solid #711000;
font-family:Times New Roman, Arial;
color:#0c0c0c;
font-size:10pt;
margin:1px;
	}
a {
font-family:Times New Roman;
color:#711000;
font-size:10pt;
text-decoration:none;
	}
a:hover {
font-family:Times New Roman;
color:#ff2302;
font-size:10pt;
text-decoration:none;
	}
