body, td, th { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); }
body { margin: 0pt; background-color: rgb(153, 0, 0); background-image: url('bg01.jpg'); background-repeat: repeat-x; }
a:link { color: rgb(255, 255, 255); text-decoration: none; }
a:hover { color: rgb(153, 0, 0); }
h1 { font-size: 27px; }
h2 { font-size: 23px; }
h3 { font-size: 17px; }
#lang { padding: 8px 0pt 0pt 9px; height: 33px; width: 39px; position: absolute; z-index: 5; left: 900px; top: 0pt; font-family: "Arial Black",sans-serif; font-size: 21px; color: rgb(85, 85, 85); background-image: url('bg-lang.gif'); letter-spacing: -0.1em; }
#lang a:link, #lang a:active, #lang a:visited, #lang a:hover { text-decoration: none; color: rgb(85, 85, 85); }
#me {
	padding: 30px 250px 0pt 0pt;
	height: 500px;
	width: 140px;
	background-repeat: no-repeat;
	float: right;
	z-index: inherit;
	top: 0pt;
	right: 0pt;
	text-align: left;
	font-size: 21px;
	color: #000000;
}
#container {
	overflow: visible;
	float: left;
	width: 807px;
	height: 580px;
	position: absolute;
	z-index: 0;
	left: -8px;
	top: 0px;
	background-repeat: no-repeat;
}
#logo {
	margin: 30px 0pt 0pt 30px;
	float: left;
	height: 120px;
	width: 250px;
	font-family: "Arial Black",sans-serif;
	font-size: 24px;
	letter-spacing: normal;
	line-height: normal;
	color: #CC0001;
}
#logo h1 { margin: 5px 0pt 0pt 4px; font-size: 21px; letter-spacing: normal; line-height: normal; font-family: Arial,Helvetica,sans-serif; }
#menu { width: 100%; clear: both; float: left; font-size: 27px; padding-top: 100px; }
#menu ul li { padding: 0pt; width: 100%; float: left; clear: both; letter-spacing: normal; line-height: 1.15em; }
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited, #menu ul li a:hover, #lang a:hover { text-decoration: none; color: rgb(255, 255, 255); }
#menu ul li a:hover {
	color: rgb(204, 0, 0);
	font-weight: normal;
}
.content {
	float: left;
	width: 400px;
	margin-top: 200px;
	height: 200px;
}
#address { padding-top: 240px; }
.content ul, #menu ul { padding: 0pt; list-style-type: none; display: inline; }
.content ul li { margin: 8px; padding: 0pt; float: left; }
.content ul li a img { border: 2px solid rgb(51, 51, 51); }
.content ul li a:hover img { border: 2px solid rgb(204, 0, 0); }
#text { float: left; width: 300px; margin-top: 30px; text-align: right; font-size: 17px; }
#text h1 { font-size: 27px; color: rgb(255, 255, 255); margin-top: 0pt; }
#bottom { width: 99%; margin-top: 40px; clear: both; float: left; padding-left: 1%; font-size: 0.95em; }
#bottom a:link, #bottom a:active, #bottom a:visited, #bottom a:hover { margin: 0pt 3px; padding: 0pt 3px; color: rgb(255, 255, 255); text-decoration: none; }
#bottom a:hover { margin: 0pt 3px; padding: 0pt 3px; color: rgb(153, 0, 0); background-color: rgb(244, 244, 244); }
#bottom2 { border-left: 10px solid rgb(204, 0, 0); width: 100%; float: left; padding-left: 3px; margin-top: 70px; }
#bottom2 a:link, #bottom2 a:active, #bottom2 a:visited, #bottom2 a:hover { margin: 0pt 3px; padding: 0pt 3px; color: rgb(255, 255, 255); text-decoration: none; }
#bottom2 a:hover { margin: 0pt 3px; padding: 0pt 3px; color: rgb(153, 0, 0); background-color: rgb(244, 244, 244); }
.links { float: left; width: 290px; margin-top: 30px; height: 540px; }
.links ul { padding: 0pt; list-style-type: none; display: inline; }


#lightbox { position: absolute; left: 0pt; width: 100%; z-index: 100; text-align: center; line-height: 0pt; }
#lightbox a img { border: medium none ; }
#outerImageContainer { margin: 0pt auto; position: relative; background-color: rgb(255, 255, 255); width: 250px; height: 250px; }
#imageContainer { padding: 10px; }
#loading { position: absolute; top: 40%; left: 0pt; height: 25%; width: 100%; text-align: center; line-height: 0pt; }
#hoverNav { position: absolute; top: 0pt; left: 0pt; height: 100%; width: 100%; z-index: 10; }
#imageContainer > #hoverNav { left: 0pt; }
#hoverNav a { outline-color: invert; outline-style: none; outline-width: medium; }
#prevLink, #nextLink { background: transparent url('blank.gif') no-repeat; width: 49%; height: 100%; display: block; }
#prevLink { left: 0pt; float: left; }
#nextLink { right: 0pt; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: transparent url('prevlabel.gif') no-repeat scroll left 15%; }
#nextLink:hover, #nextLink:visited:hover { background: transparent url('nextlabel.gif') no-repeat scroll right 15%; }
#imageDataContainer { margin: 0pt auto; overflow: auto; font-family: Verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); line-height: 1.4em; width: 100%; }
#imageDataContainer a:link, #imageDataContainer a:active, #imageDataContainer a:visited, #imageDataContainer a:hover { color: rgb(153, 153, 153); }
#imageDataContainer a:hover { color: rgb(204, 0, 0); }
#imageData { padding: 0pt 10px; color: rgb(102, 102, 102); }
#imageData #imageDetails { width: 70%; float: left; text-align: left; }
#imageData #caption { font-weight: 700; }
#imageData #numberDisplay { display: block; clear: left; padding-bottom: 1em; }
#imageData #bottomNavClose { width: 66px; float: right; padding-bottom: 0.7em; }
#overlay { position: absolute; top: 0pt; left: 0pt; z-index: 90; width: 100%; height: 500px; background-color: rgb(0, 0, 0); }

