@font-face	{
			font-family: 'aachen';
			src: url('fonts/AachenStd.otf');
			src: local('Aachen Std Bold'),
			local('Aachen Std Bold'),
			url('fonts/AachenStd.otf') format('truetype');
			}

body		{ 
		background-color:#180c00;
		padding:0px;
		margin:0px;
		}
		
#menu a:link			{color:#ffe97a;
			text-decoration:none;
			border-bottom: 2px dotted #ffe97a;
			letter-spacing:1px;}

#menu a:visited		{color:#ffe97a;
			text-decoration:none;
			border-bottom: 3px dotted #ffe97a;
			letter-spacing:1px;}

#menu a:active		{color:#ffe97a;
			text-decoration:none;
			border-bottom: 2px dotted #ffe97a;
			letter-spacing:1px;}

#menu a:hover		{color:#180c00;
			text-decoration:none;
			border-bottom: 5px dotted #180c00;
			letter-spacing:1px;}
			
br.clearfloat 	{
			clear: both;
			}						

#header_container	{
				width:1000px;
				height:auto;
				margin-top:0px;
				margin-right:auto;
				margin-bottom:0px;
				margin-left:178px;
				background-color:#750000;
				}	


#menu	{	width:192px;
			font-family:aachen;
			color:#eec600;
			font-size:30px;
			text-align:left;
			text-transform:uppercase;
			margin-left:-30px;
			margin-top:-24px;
			margin-bottom:-24px;
			padding-left:0px;
			padding-top:10px;
			float:none;
			line-height:30px;
			
			}
			
			
#navigation li 	{
			list-style:inherit;
			display:block;
			}
			
.special		{font-size:108px;
			color:#180c00;
			margin-top:52px;
			margin-bottom:35px;
			letter-spacing:0px;
			margin-left:-3px;
			}
				
#main_container	{
				width:1000px;
				height:auto;
				padding-top:6px;
				margin-top:0px;
				margin-right:0px;
				margin-bottom:0px;
				margin-left:178px;
				background-color:#750000;
				}

#text_1			{
				width:380px;
				height:auto;
				margin-top:12px;
				margin-bottom:0px;
				margin-left:606px;
				margin-right:10px;
				}
				
#text_2			{
				float:left;
				width:394px;
				margin-top:12px;
				margin-bottom:0px;
				margin-left:10px;
				margin-right:10px;
				height:auto;
				}				

#text_3			{
				float:left;
				width:394px;
				height:auto;
				margin-top:192px;
				margin-bottom:0px;
				margin-left:202px;
				margin-right:10px;
				}

#colophon			{
				float:left;
				width:192px;
				margin-top:-145px;
				margin-bottom:0px;
				margin-left:808px;
				margin-right:20px;
				font-size:10px;
				line-height:16px;
				color:#eec600;
				font-family:Verdana;
				border-left:3px dotted #eec600;
				padding-left:10px;
				}

#img_1		{
			margin-left:202px;
			margin-top:36px;
			float:left;}
				
a img.bordered_1 		{
					border:0px;
					border-top:70px solid #750000;
					border-bottom:30px solid #750000;
					width:380px;}

a:hover img.bordered_1	 {
					border:0px;
					border-top:70px solid #eec600;
					border-bottom:30px solid #180c00;
					}
											
#img_2		{margin-left:0px;
			margin-top:24px;
			float:right;
			padding-bottom:24px;
			}
			
a img.bordered_2 		{
					border-top:55px solid #750000;
					border-left:36px solid #750000;
					border-right:36px solid #750000;
					border-bottom:12px solid #750000;
					width:315px;}

a:hover img.bordered_2	 {
					border-top:55px solid #eec600;
					border-bottom:12px solid #eec600;
					border-right:36px solid #180c00;
					border-left:36px solid #eec600;
					}			
			
#img_3		{margin-left:10px;
			margin-top:0px;
			float:left;
			border:0px;
			width:192px;
			}			
			
#img_4		{margin-left:0px;
			margin-top:0px;
			float:right;
			padding-bottom:0px;
			}		
			
#img_5		{
			margin-left:385px;
			margin-top:65px;
			margin-bottom:15px;
			margin-right:0px;
			float:left;
			
			
			}					

a img.bordered_4 		{
					border:0px;
					border-left:192px solid #750000;
					width:192px;}

a:hover img.bordered_4	 {
					border:0px;
					border-left:192px solid #eec600;
					}
														
			
#hammer		{width:120px;
			float:left;
			margin-top:75px;
			margin-left:40px;}
			
#hammer_2		{width:394px;}					
			
.statue		{
			padding-top:0px;
			padding-bottom:0px;
			float:right;}
			
#about_1		{background-color:#eec600;
			width:378px;
			float:left;
			margin-top:36px;
			margin-left:9px;
			padding-left:9px}

#images		{float:left;
			margin-top:36px;
			margin-left:202px;
			width:798px;
			padding-bottom:36px;}
			
#images_2		{float:left;
			margin-left:202px;
			margin-top:36px;
			width:798px;
			padding-bottom:36px;}			

.name		{
			font-weight:bold;
			font-style:oblique;
			font-size:36px;
			font-family:Georgia;
			letter-spacing:0px;
			color:#eec600;
			text-transform:;
			text-align:left;
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			padding-bottom:0px;
			padding-left:606px;
			padding-top:24px;
			background-color:#180c00;
			border-top:12px solid #eec600;
			border-bottom:0px;
			}

h1		{
		width:1000px;
		font-family:aachen;
		color:#eec600;
		font-size:222px;
		font-weight:bolder;
		text-transform:uppercase;
		margin-top:-72px;
		margin-bottom:-50px;
		margin-left:0px;
		margin-right:0px;
		padding-bottom:80px;
		letter-spacing:-12px;
		background-color:;
		line-height:0px;
		text-indent:192px;
		border-bottom:12px solid #180c00;
		float:left;
		}		
					
.header_quote		{
				font-weight:bold;
				font-style:oblique;
				font-size:30px;
				font-family:Georgia;
				letter-spacing:0px;
				color:#180c00;
				text-transform:;	
				margin-top:0px;
				margin-bottom:0px;
				margin-left:0px;
				margin-right:0px;
				padding-bottom:18px;
				padding-left:202px;
				padding-top:24px;
				background-color:#eec600;
				border-bottom:3px dashed #eec600;
				overflow: visible;
				}

.quote		{
			font-weight:bold;
			font-style:oblique;
			font-size:30px;
			font-family:Georgia;
			letter-spacing:1px;
			color:#eec600;
			text-indent:-12px;	
			margin-top:0px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			padding-bottom:0px;
			padding-left:202px;
			padding-top:36px;
			background-color:#180c00;
			overflow: visible;
			}
			
.cite		{	font-style:oblique;
			font-size:12px;
			font-family:Georgia;
			color:#ffe97a;
			text-indent:808px;	
			margin:0px;
			padding-top:9px;
			padding-bottom:30px;
			padding-right:100px;
			background-color:#180c00;
			border-bottom:3px dashed #eec600;
			}			
			
h3		{
		font-family:Georgia;
		font-weight:lighter;
		font-size:15px;
		color:#eec600;
		text-indent:0px;
		margin-top:25px;
		margin-bottom:-6px;
		text-align:center;
		padding:0px;
		line-height:24px;
		}	
		
h4		{
			font-weight:bold;
			font-style:oblique;
			font-size:42px;
			font-family:Georgia;
			letter-spacing:1px;
			color:#180c00;
			margin-top:30px;
			margin-bottom:0px;
			margin-left:0px;
			margin-right:0px;
			}
			
		
p		{
		font-family:Verdana;
		font-size:12px;
		line-height:18px;
		text-align:left;
		margin-top:12px;
		margin-right:0px;
		margin-bottom:18px;
		background-color:;
		padding:3px;
		color:#ffe97a;
		}
		
img		{
		margin-bottom:0px;
		margin-top:0px;	
		padding-bottom:0px;
		border:0px;
		}
		
hr		{
		margin-top:5px;
		margin-bottom:25px;
		}
		
#centerline	{
			margin-left:404px;
			}