body { 
	*font: x-small; 
	*font-size: small; 
	font: 13px/1.231 Georgia,Times,Serif; 
	margin: 0; 
	padding: 0; 
	text-align: center; 
	background: #222;
	background-image: url(back.jpg);
	background-position: top;
	background-repeat: repeat-x;	
	color: #b3b3b3;
	}
	a{
		color: white;
	}
	img{border:0px;}
#content{ 
	*width: 61,57231em; 
	margin: auto; 
	min-width: 990px; 
	text-align: left; 
	width: 61.88em; 
	border:1px solid black;
	background-color: black;
	}
#content ul{
	margin: 0 0 0 0px;
	}
#hand{
	text-align: center;
		background-image: url(line_top-bottom.gif);
	background-position: top;
	background-repeat: repeat-x;

}
.center, .left{ 
	_position: static; 
	}
.center{ 
	*margin-left: 22.55em; 
	margin-left: 23.80769em; 
	margin-right: 2em;
	position: static; 
	float: none; 
	width: auto; 
	}
#main{ 
	float: right; 
	margin-left: -25em; 
	width: 100%;
	}
.left{ 
	*width: 17.50em; 
	float: left; 
	width: 17.80769em; 
	margin: 5% 0 0 2%;
	font-size: 1.2em;
	line-height: 2em;
	text-align: center;
	}
.left dt{
	margin: 2% 0;
	height: 2em;
	background-image: url(menu.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.left dt:hover{
	background-image: url(menu_hover.jpg);
}

.left dt#active{
	padding: 5% 0 1% 0;
	font-size: 1.4em;
	background-image: url(menu_activ.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}
.left a{ 
	color: white;
	text-decoration: none;
	width: 12.19em;
	}
.left ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: .7em;
	line-height: 1.8em;
}

#body{ 
	zoom: 1; 
	}
#body:after{ 
	clear: both; 
	content: "."; 
	display: block; 
	height: 0; 
	visibility: hidden; 
	}
#footer{ 
	margin-top: 5%;
	margin-bottom: 5%;
	padding: 1em;
	clear: both; 
	height: 6em;
	background-image: url(footer.jpg);
	background-position:  top center;
	background-repeat: no-repeat;
	font-size: .7em;
	color: silver;
	}
#footer #right{
	float: right; 
	text-align: left;
	width: 45em; 
	padding-top: 2%;
	}
#footer #left{ 
	text-align: right;
	float: left; 
	width: 50em; 
	_position: static; 
	}
#footer p{
	margin: 0;
}
#footer a{
color: white;
}
h1{
	padding: 10% 0 0 0;
	margin: 0 auto;
	font-size: 0em;
	color: black;
	background-image: url(h1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
h2{
	padding:0;
	margin: 0 0 1% 0;
	font-size: 1.3em;
	font-weight: normal;
	font-family: "New Century Schoolbook", serif, verdana, arial;
}
h3{
	*margin-top: 1em; 
	font-size: 2em;
	font-weight: normal;
}
p{
	margin-left: 10%;
	font-size: 1.2em;

	line-height: 1.5em;
}
blockquote{
margin: 3% 3% 3% 10%;
font-size: 1.5em;
}
blockquote a{
text-decoration: none;
color: silver;
}
blockquote a:hover{
color: white;
}
.center img{
	margin:  .5em;
	padding: .5em;
	border: 1px solid silver;
}
#lang{
	position: relative;
	float: right;
	top:25px;
}

#lang a{
	color: gray;
	margin: 10px;
	text-decoration: none;
}
#lang a:hover{
	border-bottom: 1px dotted gray;
}

/*--photo gallery-*/
#ss {width: 900px; margin: 25px auto; position: relative; min-height: 600px;  }


.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }

.rrr 	  		{width:990px;  text-align:right;}
#allS  	  { margin:0 auto ; width: 800px }
#allS dt 	  {float:left; margin:15px; font-size:1.4em;}
#allS dt  a	  {text-decoration:none}



.slider-wrap								{ width: 900px; position: absolute; /*top: 87px; left: 40px;*/ }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 900px; height: 500px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 900px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: 1px solid black; margin-right: 5px; }
#movers-row									{ margin: 6px auto; width:900px}
#movers-row div								{ width: 100px; float: left; margin:5px; text-align:center}
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 100px; margin-top: -15px; 
											  position: relative; padding-top: 5px; z-index: 9999;  margin-left:auto;  margin-right:auto}
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
/*-- end photo gallery-*/

/* -- banner -- */ 
.banner{position:absolute; text-align:center; width:500px; margin:0 auto; top:50px; border:0px;}
.banner a, .banner a img,  {border:0px; color: transparent; text-decoration:none }
/* -- end banner -- */