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

* {margin:0; padding:0;}
body { margin:0; padding:0; background:url(../img/background2.jpg) no-repeat center 130px #000; color:#5c6b69; font-size:11px; font-family:Arial; }
#wrapper { float:left; height:700px; width:100%; text-align:center;}
p, h1, h2, h3, h4, h5, h6 { }
.pchinese { font-size:12px;}
p {color:#5c6b69; font-size:11px;margin-bottom:12px;}
h1 {color:#5c6b69; font-size:15px;margin-bottom:10px;}
h2 {color:#5c6b69; font-size:13px;margin-bottom:2px;}

a:link, a:visited { color:#000; }
a:hover, a:visited:hover {color:#333333; text-decoration:none;}



#top { width:800px; height:130px; margin:auto; text-align:left; overflow:hidden;margin-bottom:10px;}
	#top-left { width:391px; float:left; height:130px; text-align:left;}
	#top-right { width:409px; float:left; height:130px;}
	
	#menu { list-style-type:none; margin-top:0px; overflow:hidden;}
	#menu li { display:inline; float:left; padding:0; padding-left:7px;margin:0; overflow:hidden; height:21px; text-indent:-500px;}
	#menu li a{float: left; text-decoration: none;} 
	
	#menuitem1 { width:33px;}
	#menuitem2 { width:129px;}
	#menuitem3 { width:81px;}
	#menuitem4 { width:50px;}
	#menuitem5 { width:80px;}
	
	.menuitem a {padding-top:5px;padding-bottom:7px;}
	
	#menuitem1 a { background:url(../img/menu.jpg); padding-right:33px;}
	#menuitem1 a:hover { background-position:0 -21px;}
	
	#menuitem2 a { background:url(../img/menu.jpg) -40px 0; padding-right:129px;}
	#menuitem2 a:hover { background-position:-40px -21px;}
	
	#menuitem3 a { background:url(../img/menu.jpg) -176px 0; padding-right:81px;}
	#menuitem3 a:hover { background-position:-176px -21px;}
	
	#menuitem4 a { background:url(../img/menu.jpg) -263px 0; padding-right:50px;}
	#menuitem4 a:hover { background-position:-263px -21px;}
	
	#menuitem5 a { background:url(../img/menu.jpg) -320px 0; padding-right:80px;}
	#menuitem5 a:hover { background-position:-320px -21px;}
.secret { color:#5c6b69;}
#content-bio {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-gallery {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-tour {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-disc {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}

#content-donate {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
	
}

#content-main {
	width:800px;
	height:539px;
	background:url(../img/content-leftonly1.jpg) 0 -1px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-main_cn {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-blog {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-tv {
	width:746px;
	height:539px;
	text-align:center;
	margin:auto;
	overflow:hidden;
}
#content-2 {
	width:800px;
	height:539px;
	background:url(../img/content-leftonly1.jpg) 0 51px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-1439 {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-highscore {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-1986torsteinwasborn {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
#content-contact {
	width:800px;
	height:539px;
	background:url(../img/content-wide.jpg) 0 14px no-repeat;
	margin:auto;
	overflow:hidden;
}
iframe {
border: 0px solid #ffffff;
}
#main-left { width:400px; height:350px; padding-top:20px; text-align:left; float:left;}
#main-right { width:400px;height:350px; padding-top:20px; text-align:left; float:left;}
.mainwrapper { padding:25px; }

.gallery a { margin-right:5px; width:100px; }
.gallery img {border-color:#000000;}

.piece { width:100px; height:100px; border:1px solid #333; float:left;}

#bottom { color:#ccc; float:left; clear:left; font-size:8px; font-family:Verdana; margin-top:-2px; text-align:left; width:400px;}
#bottom a:link, #bottom a:visited { color:#ccc; text-decoration:none;}
#bottom a:hover, #bottom a:visited:hover {  color:#fff;}

/* LIGHTBOX */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 10px;
	padding-top: 0.4em;
	color:#000000;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

.teaser { padding:10px;; margin-bottom:5px; background:#999; color:#f9f9f9;}

.input { width:150px; margin-bottom:5px; }

#overlay{ background-image: url(../js/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../js/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}