body {
	width:100%;
	height:100%;
	margin:0px;
	
	overflow:hidden;
	font-family:Verdana,Lucida Sans Unicode, Helvetica, sans-serif;
	font-size:11px;
	line-height:150%;
	color:#000;
	/*background-color:#f8f8f8;*/
	background-color:white;
	letter-spacing:0px;
	text-align:justify;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:black;
	padding-bottom:-1px;
	/*text-transform:uppercase;
	background-color:#888;*/
	/*border-bottom:1px solid black;*/
}

h1,h2,h3 {
	margin:0px;
	margin-bottom:1em;
	
	font-weight:normal;
	/*opacity:0.75; 
	filter:alpha(opacity='75');*/
	letter-spacing:0.1em;
}
h1 {
	font-size:130%;
}
h2 {
	font-size:120%;
}
h3 {
	font-size:110%;
}

ul {
	margin:0px;
	padding:0px;
	
	list-style-type:none;
}
li {
	margin:0px 0px 0px 0px;
}
img {
	color:#808080;
	border:0;
}

p {
	margin:0px 0px 1em 0px;
}
p:first-letter {
	font-size:150%;
	/*
	font-weight:bold;
	background-color:white;
	color:black;
	padding:1px 0px;*/
}

dl {
	margin:0px;
}
dd {
	margin:0px 0px 0.5em 0px;
	letter-spacing:0px;
}

/* --------------------------------------- */
/*

*/
/* --------------------------------------- */

img.loading_content {
	margin:16px;
}

/* --------------------------------------- */
/*

*/
/* --------------------------------------- */

div.thumb a {
	padding:0px;
	background-color:transparent;
}
div.thumb {
	display:block;
	border:3px double #c0c0c0;
	margin-bottom:5px;

}
div.thumb div.thumb_body {
	width:218px;
	/*background-color:#808080;
	background-image:url('/bin/imagebackground.gif');
	background-repeat:repeat-x;*/
}
div.thumb img {
	width:218px;
	
	opacity:0.0; 
	filter:alpha(opacity=0);
}	
div.thumb div.thumb_foot {
	margin-top:-10px;
	width:218px;
		
	font-size:8px;
}
div.thumb div.thumb_foot div.imglink {
	width:218px;
	height:10px;
	
	line-height:8px;
	margin:0px;
	
	text-align:right;
	opacity:0.5; 
	filter:alpha(opacity=50);
	background-color:black;
	color:white;
}
div.thumb div.thumb_foot a {
	margin:0px 2px 0px 2px;
	
	line-height:1.1em;
	text-transform:uppercase;
	font-size:8px;
	font-weight:normal;
	color:white;
}

/* --------------------------------------- */
/*

*/
/* --------------------------------------- */

#imagePane {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:101;
	display:none;	
	
	text-align:center;
	vertical-align: middle;
}
#imagePane div.transparentBackground {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
		
	background-color:black;
	opacity:0.85; 
	filter:alpha(opacity=85);

}

#imagePane table {
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	
	text-align:center;
}


#imagePane table img {
	border:3px double #c0c0c0;
	filter:alpha(opacity=100);
	cursor:pointer;
}

/* --------------------------------------- */
/*

*/
/* --------------------------------------- */

#viewport {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	
	overflow: scroll;
}

#console {
	display:none;
	
	position:absolute;
	left:50px;
	bottom:50px;
	width:400px;
	height:100px;
	padding:2px;
	
	overflow: auto;
	z-index:1;
	color:white;
	background-color:gray;
	border:white solid 1px; 
	opacity:0.5; 
	filter:alpha(opacity=50);
}

/* --------------------------------------- */
/*

*/
/* --------------------------------------- */




