@charset "UTF-8";
/* CSS Document */

	body{
	 background:#120e0d;
	 margin-left:auto;
     margin-right:auto;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#666;
	 line-height:16px;
	} 

	#wrapper{
	 margin:0 0 0 0;
	 position:absolute;
     left:50%; 
     top:50%;
     width:900px;
     height:424px;
     margin-left:-450px; /* half of the width */
	 margin-top:-212px; /* half of the height */
	 padding:0 0 0 0; /* subtract padding values from Height and Width */
	 border-bottom:3px double #2a221f; /* place double line at footer */
	 background:#1b1715 url(../images/intro_bg.jpg) top center no-repeat;
	 /*clear:both;*/
	}
	
	
	/* Ajax Loader Look Style /////////////////////*/
	img{
	 border:none !important;
	 background-color:transparent !important;
	 background-image:url(../images/ajax-loader.gif);
	 background-repeat:no-repeat;
	 background-position:center center;
	 behavior: url(iepngfix.htc);
	}
	
	.img_border{
	 border:2px solid #ccc;
	}
	
	
	/* Set Up Site Name and Description */
	#header{
	 margin:0 0 0 0;
	 padding:20px 20px 0 20px;
	 height:30px;
	 font-size:24px;
	 letter-spacing:-1px;
	 line-height:26px;
	 color:#322a27;
	}
	
	.logo, .logo a, .logo:link, .logo:visited, .logo:active, .logo:hover{
	 font-size:24px;
	 letter-spacing:-1px;
	 line-height:26px;
	 color:#fff !important;
	 font-weight:normal;
	 text-decoration:none !important;
	}
	
	/* Set Up Main Navigation */ 
	#nav{
	 margin:0 0 0 0;
	 padding:0 0 0 20px;
	 width:180px;
	 height:350px;
	 float:left;
	}
	
		#nav ul{
		position:absolute;/* Sets Position of Navigation */
		z-index:103;/* Positions the layer */
		bottom:40px;/* Sets Bottom Margin */
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		font-size:24px;
		font-weight:normal;
		letter-spacing:-1px;
		}
		#nav li{
		 margin:1px 0 1px 0;
		 padding:2px 0 0 0;
		}
		#nav a{
		margin:0 0 0 0;
		padding:2px 4px 2px 0;
		text-align:left;
		display:block;
		font-weight:normal;
		}
		
		/* IE7 Hack */
		*:first-child+html #nav a {
		padding-top: 4px;
		}
		
		#nav a:link, #nav a:visited{
		color:#fff;
		text-decoration:none;
		}
		
		#nav a:hover, /* Mark Current Page Links*/ a#currentpage{
		background:#666;
		text-align:right;
		color:#120e0d !important;
		}
		
	#nav_comment{
	 background:#120e0d;
	 padding:10px 4px 4px 4px;
	 margin-bottom:10px;
	 font-size:11px !important;
	 line-height:13px !important;
	 letter-spacing:normal !important;
	}
	
	#content{
	 margin:0 0 0 0;
	 padding:0 0 0 0;
	 width:700px;
	 height:350px;
	 float:left;
	}
		#content_stage{
		 margin:0 0 0 0;
		 padding:0 40px 0 0;
		 width:660px;
		 height:350px;
		 clear:both;
		}
		
		#content_stage dl{
		 margin:0 0 0 0;
		 padding:0 0 0 0;
		 width:660px;
		 clear:both;
		}
		
		#content_stage dd{
		 margin:0 0 0 0;
		 padding:0 10px 0 0;
		 width:390px;
		 float:left;
		}
		
		#content_stage dt{
		 margin:0 0 0 0;
		 padding:0 0 0 10px;
		 width:250px;
		 float:left;
		}
		
	
	/* Set Up For Footer Navigation */
	#footer{
	 background:#2a221f;
	 margin:0;
	 height:17px;
	 padding:6px 0 0 10px;
	 border-bottom:1px solid #666;
	 clear:both;
	}
		
		#footer ul, #footer li{
		 margin:0;
		 padding:0;
		 display:inline;
		 list-style-type:none;
		}
		
		.copyright{
		 float:right;
		 padding:0 20px 0 0;
		 font-size:10px;
		 line-height:14px;
		 color:#999;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
		#footer a i{ visibility:hidden; }
		
		#footer a:link, #footer a:visited{
		 float:left;
		 line-height:14px;
		 font-weight:bold;
		 margin:0 6px 4px 6px;
		 text-decoration:none;
		 color:#666;
		}
		
		#footer a:link#current, #footer a:visited#current, #footer a:hover{
		 border-bottom:2px solid #666;
		 padding-bottom:0px;
		 /*background:transparent;*/
		 color:#fff;
		}
		
		#footer a:hover{
		 color:#fff;
		}
		
		
		.home, .home:link, .home:visited, .home:active{
		 background:url(../images/home_icon_up.gif) center center no-repeat;
		 display:block;
		 width:20px;
		 height:15px;
		}
		
		.home:hover, a#home_current{
		 background:url(../images/home_icon_down.gif) center center no-repeat;
		 border-bottom:2px solid #666;
		 padding-bottom:0px;
		 display:block;
		}
		
		.exhibit, .exhibit:link, .exhibit:visited, .exhibit:active{
		 background:url(../images/port_icon_up.gif) center center no-repeat;
		 display:block;
		 width:20px;
		 height:15px;
		}
		
		.exhibit:hover, a#exhibit_current{
		 background:url(../images/port_icon_down.gif) center center no-repeat;
		 border-bottom:2px solid #666;
		 padding-bottom:0px;
		 display:block;
		}
		
		.about, .about:link, .about:visited, .about:active{
		 background:url(../images/about_icon_up.gif) center center no-repeat;
		 display:block;
		 width:20px;
		 height:15px;
		}
		
		.about:hover, a#about_current{
		 background:url(../images/about_icon_down.gif) center center no-repeat;
		 border-bottom:2px solid #666;
		 padding-bottom:0px;
		 display:block;
		}
		
		.contact, .contact:link, .contact:visited, .contact:active{
		 background:url(../images/mail_icon_up.gif) center center no-repeat;
		 display:block;
		 width:20px;
		 height:15px;
		}
		
		.contact:hover, a#contact_current{
		 background:url(../images/mail_icon_down.gif) center center no-repeat;
		 border-bottom:2px solid #666;
		 padding-bottom:0px;
		 display:block;
		}
		
		.sitemap, .sitemap:link, .sitemap:visited, .sitemap:active{
		 background:url(../images/sitemap_icon_up.gif) center center no-repeat;
		 display:block;
		 width:20px;
		 height:15px;
		}
		
		.sitemap:hover, a#sitemap_current{
		 background:url(../images/sitemap_icon_down.gif) center center no-repeat;
		 border-bottom:2px solid #666;
		 padding-bottom:0px;
		 display:block;
		}
	
	/* Text Links */
	.content{
	 font-family:arial, helvetica, sans-serif;
	 font-weight:normal;
	 color:#fff;
	}
    
	.content:link{
     color:#fff;
     text-decoration:none;
	}
    
	.content:visited{
     text-decoration:none;
     color:#fff;
	}
    
	.content:hover{
     text-decoration:underline;
     color:#fff;
	}
    
	.content:active{
     text-decoration:none;
     color:#fff;
	} 
	