body {
	margin:				0px;
	padding:			0px;
	width:				800px;
	height:				540px;
	overflow:			hidden;
	background:			#000000;/*#FFFF33;*//*#FFFF33;*/
	border:				0px;
}



.hidden {
	visibility:			hidden;
}



p {
	font:				11px trebuchet MS, verdana, sans-serif;
	color:				#000000;
	margin-top:			3px;	
	margin-bottom:		6px;	
	padding-left:		16px;	
	padding-right:		16px;	
	text-align:			justify;
}



#canvas {
	position:			absolute;
	top:				0px;
	left:				0px;
	width:				800px;
	height:				540px;
	overflow:			hidden;
}



#mainFrame {
	position:			relative;
	top:				0px;
	left:				0px;
	width:				800px;
	height:				490px;	
	background:			#000000; 
	overflow:			hidden;
}



#browserErrorBox {
	position:			absolute;
	top:				25px;
	left:				25px;
	width:				350px;
	height:				210px;
	padding:			4px 4px 4px 8px;
	border:				1px solid #D989C2; 	
	overflow:			hidden;
	background-color:	#FFF0F5; 
	font:				normal 10px verdana, sans-serif;
}

a.browserError { 	
	font:				normal 10px verdana, sans-serif; 
	text-decoration:	underline;
}

a.browserError:hover { 
	font:				normal 10px verdana, sans-serif;  
	text-decoration:	none;
}

#galleryBorder {
	position:			absolute;
	top:				20px;
	left:				100px;
	height:				424px;
	width:				428px;
	background:			transparent;
	z-index:			1;
	border:				solid 1px #606060;
}

#galleryMarkerContainer {
	position:			absolute;
	top:				20px;
	left:				0px;
	height:				424px;
	width:				100px;
	overflow:			hidden;	
	text-align:			right;
	padding-right:		4px;
}

#colorChooserContainer {
	position:			absolute;
	top:				445px;
	left:				405px;
	height:				50px;
	width:				250px;
	overflow:			hidden;	
	text-align:			left;
	padding-left:		4px;
}

#externalLinksContainer {
	position:			absolute;
	top:				20px;
	left:				526px;
	height:				424px;
	width:				250px;
	overflow:			hidden;	
	text-align:			left;
	padding-left:		4px;
}


.externalLinks {
	padding-left:		5px;
	padding-right:		5px;
	color: #012355;
	font:  normal 12px trebuchet MS, verdana. sans-serif;
	text-decoration: none;
}

.externalLinks A:link {
	color: #012355;
	text-decoration: none;
}


.externalLinks {
	padding-left:		5px;
	padding-right:		5px;
	color:				#606060; 
	font:  normal 12px trebuchet MS, verdana. sans-serif;
	text-decoration: none;
}

.externalLinks A:link {
	color:				#606060; 
	text-decoration: none;
}

.externalLinks A:visited {
	color:				#606060; 
	text-decoration: none;
}

.externalLinks A:active {
	color:				#606060; 
	text-decoration: none;
}

.externalLinks A:hover {
	color:				#606060; 
	text-decoration: underline;
	background-color: #000000;
}

.externalLinksS {
	padding-left:		5px;
	padding-right:		5px;
	color:				#FBAE58; /* hue 65 */
	font:  normal 12px trebuchet MS, verdana. sans-serif;
	text-decoration: underline;
}

.descriptor {
	padding-left:		5px;
	padding-right:		5px;
	color: #0033CC; 
	font:  normal 12px trebuchet MS, verdana. sans-serif;
	text-decoration: underline;
}

.descriptor A:link {
	color:				#0033CC; 
	text-decoration: underline;
}

.descriptor A:visited {
	color:				#0033CC; 
	text-decoration: underline;
}

.descriptor A:active {
	color:				#0033CC; 
	text-decoration: underline;
}

.descriptor A:hover {
	color:				#0033CC; 
	text-decoration: none;
}

.galleryMarker {
	padding-left:		2px;
	padding-right:		2px;
}

a.galleryMarker { 
	color:				#606060; 
	font:				normal 11px trebuchet MS, verdana, sans-serif; 
	text-decoration:	none;
}

a.galleryMarker:hover { 
	color:				#606060; 
	font:				normal 11px trebuchet MS, verdana, sans-serif;  
	text-decoration:	underline;
}

#galleryRoot {
	position:			absolute;
	top:				20px;
	left:				100px;
	height:				426px;
	width:				430px;
	background:			#012355;
	overflow:			hidden;
}

#galleryAreaContainer {
	position:			relative;
	top:				0px;
	left:				0px;
	height:				425px;
}

#gallerySlider {
	position:			absolute;
	top:				450px;
	left:				104px;
	width:				13px;
	height:				10px;
	background:			#FBAE58;
	overflow:			hidden;	
}



#galleryBlocks {
	position:			absolute;
	top:				450px;
	left:				104px;
	height:				12px;
	width:				430px;	
}

.galleryEntry {
	position:			absolute;	
	width:				428px;
	height:				424px;
	background:			#012355;
	overflow:			hidden;	
	border:				1px solid #606060;
}

.galleryDate {
	padding-left:		20px;	
	padding-right:		20px;	
	font:				11px trebuchet MS, verdana, sans-serif;
	color:				#FBAE58; /* hue 65 */
}

.galleryPlace {
	padding-left:		20px;	
	padding-right:		20px;		
	font:				11px trebuchet MS, verdana, sans-serif;
	color:				#707070; /* hue 45 */
}

.galleryCaption {
	padding-left:		20px;	
	padding-right:		20px;		
	font:				11px trebuchet MS, verdana, sans-serif;
	color:				#909090; /* hue 25 */
}

a.gallery { 
	color:				#FBAE58; 	
	font:				normal 11px trebuchet MS, verdana, sans-serif; 
	text-decoration:	underline;
}

a.gallery:hover { 
	color:				#FBAE58; 	
	font:				normal 11px trebuchet MS, verdana, sans-serif;  
	text-decoration:	none;
}

.galleryCaption A {
	color:				#FBAE58; 
	text-decoration: underline;
}

.galleryCaption A:hover {
	color:				#FBAE58; 
	text-decoration: none;
}


.galleryImageContainer {
	padding-top:		12px;
	padding-bottom:		4px;
	width:				100%;
	text-align:			center;
}

img.galleryImage {
	border:				1px solid #606060;	
}

