	.title01 {
		float: left; 
		margin: 0 0 0 -10px; 
		font-size: 2.5em; 
		font-weight: 200; 
		font-family: verdana, arial, sans-serif; 
		color: rgb(187, 187, 187); 
		letter-spacing: 4px;
	}
	
	.menu01 {
		font-size: 0.8em; 
		font-weight: bold; 
		font-family: verdana, arial, sans-serif; 
		color: #BBBBBB;
	}

	.copywrite01 {
		float: right; 
		margin: 20 0 0 0px; 
		font-size: 0.9em; 
		font-weight: 100; 
		font-family: verdana, arial, sans-serif; 
		color: rgb(187, 187, 187);
	}
	
	.dropcap {
		float: left;
		width: .7em;
		font-size: 4em;
		line-height: 83%;
		padding: 0 5px 0 0
	}
	
	/* center frame */
	.frame {border: 1px solid white;}
	
	.imagecenterlite {
		width:900px; 
		height: 486px;  
		border: 4px solid white;
		background-color :231E1B;
	}
	
	.imagecenter {
		display: table-cell;
		text-align: left;
		vertical-align: middle;
		width:900px; 
		height:485px; 
		border: 4px solid white;
		background-color :231E1B
	}

	.imagecenter * {
		vertical-align: middle;
	}
	
	
	/* ------------- Nav bar styles ------------ */
	 
	#navigation {
		height:20px; 
		background:#ffffff;
	}
	 
	#navigation ul {
		margin:0px; 
		padding:0px;
	}
	 
	#navigation ul li {
		display:inline; 
		list-style:none; 
		margin-left:10px; 
		position:relative; 
		height:20px;
	}
	 
	#navigation li a {
		color:#bbbbbb; 
		text-decoration:none;
	}
	 
	#navigation li a:hover {
		color:#000000;
	}
	 
	#navigation li ul {
		margin:0px; 
		padding:0px; 
		display:none;
		position:absolute; 
		left:0px; 
		top:15px;
		background-color:#ffffff;
	}
	 
	#navigation li:hover ul {
		display:block; 
		margin-left: -10px;
		width:148px;
	}
	 
	#navigation li li {
		padding-right: 5px;
		list-style:none; 
		display:list-item;
	}
	 
	#navigation li li a {
		color:#bbbbbb; 
		text-decoration:none;
	}
	 
	#navigation li li a:hover {
		color:#000000;
	}
	
	/* various text and font classes */
	.window_text {
		margin: 10 10 10 10;
		font-size: 0.9em;
		color: #ffffff; 
		font-weight: bold;
		font-family: verdana, arial, sans-serif;
	}

	.window_text_plus {
		margin: 10 10 10 10;
		font-size: 0.9em;
		color: #ffffff; 
		font-weight: bolder;
		font-family: verdana, arial, sans-serif;
	}

	.paragraph_text {
		font-size: 0.9em;
		color: #ffffff; 
		font-family: verdana, arial, sans-serif;
		line-height: 130%;
	}

	.paragraph_black {
		font-size: 0.9em;
		color: #000000; 
		font-family: verdana, arial, sans-serif;
		line-height: 120%;
	}
	
	.transparent_class {
		text-align:left;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}

	.transparent_class2 {
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}

	.mainbox {
		position:absolute;
		right: 70px;
		top: 370px; 
		width:300px; 
		border-style:solid;
		border-color:#942820;
		border-width:1px;
		background-color:#A64115; 
		padding: 10px 10px 16px 10px; 
		filter:alpha(opacity=70); 
		opacity:0.7;
	}
	
	a.setlinks:link {text-decoration: none; color:white; font-size: 0.9em}
	a.setlinks:visited {text-decoration: none; color:white; font-size: 0.9em}
	a.setlinks:hover {text-decoration: underline; color:white; font-weight: bold; font-size: 0.9em}

	a.setlinks2:link {text-decoration: none; color:#666666; font-size: 0.9em; font-family: verdana, arial, sans-serif;}
	a.setlinks2:visited {text-decoration: none; color:#666666; font-size: 0.9em; font-family: verdana, arial, sans-serif;}
	a.setlinks2:hover {text-decoration: none; color:blue; font-size: 0.9em; font-family: verdana, arial, sans-serif;}

	.mshack01 {margin: -14px 0 0 0; *margin: 0 0 0 0}
	
	#mshack02 {
		position:relative; 
		*position:absolute; 
		z-index:4; 
		float: right; 
		width:275px;
		padding:150px 0 0 0;
		*padding:150px 0 0 30px;
	}

	.mshack03 {
		position:absolute; 
		z-index:10;
		left:455px;
		*left:495px; 
		top:184px; 
		background-color:#171A21;
	}

	#mshack04 {
		position:relative; 
		*position:absolute; 
		z-index:11; 
		float: right; 
		width:450px;
		padding:100px 0 0 0;
		*padding:100px 0 0 30px;
	}
	
	/* Scroll bar classes */
	
	.scroll-track{
	 height:10px;
	 width:10px;
	 background:black;
	}

	.scroll-handle{
	 border: 1px solid black;
	 height:10px;
	 width:10px;
	 background:#BBBBBB;
	 cursor:pointer;
	}

	/* Link picture frame controls */
	.edge1
	{
		float: left;
		width: 185px;
		margin: 0 0 10px 10px;
		background-color: #fff;
		padding: 10px;
		border-top: 1px solid #999;
		border-right: 2px solid #555;
		border-bottom: 2px solid #555;
		border-left: 1px solid #999;
	}

	div.edge1 img
	{
		border-top: 2px solid #555;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		border-left: 2px solid #555;
	}

	.edge2
	{
		float: left;
		width: 266px;
		margin: 0 0 10px 10px;
		background-color: #fff;
		padding: 10px;
		border-top: 1px solid #999;
		border-right: 2px solid #555;
		border-bottom: 2px solid #555;
		border-left: 1px solid #999;
	}

	div.edge2 img
	{
		border-top: 2px solid #555;
		border-right: 1px solid #999;
		border-bottom: 1px solid #999;
		border-left: 2px solid #555;
	}

