html, body, div, span, h1, h2, h3, p, a, img, ul, li, table, tr, td {
	margin:	0;
	padding:	0;
	border:	0;
	font-weight:	inherit;
	font-style:	inherit;
	font-size:	100%;
	font-family:	inherit;	}
		
body {	line-height:	1.5;
	background:	#101420;
	color:	#C0B8F0;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:	100%;	}
		
h1 {	color:	#CCA8FF;
	font-size:	3em;
	font-weight:	bold;
	text-align:	center;	}
		
h2 {	font-size:	1.4em;
	font-weight:	bold;
	background:	#303860;
	color:	#A098F0;
	padding-left:	0.3em;
	clear:	both;
	margin-top:	1em;
	margin-bottom:	.5em;	}
		
h3 {	font-size:	1.2em;
	font-weight:	normal;
	color:	#A098F0;
	margin-top:	.1em;
	margin-bottom:	.1em;	}
		
a:hover {	color:	#60B0F0;	}
a:visited {	color:	#1040B0;	}
a {	text-decoration:	none; 
	color:	#0260D0;	}
a img {	border:	0;	}
			
p {	text-align:	justify;
	margin-bottom:	1em;	}
		
ul {	margin:	0 1.5em 1.5em 0;
	padding-left:	2em;	}
	
.left {	float:	left;
	margin-right:	1em; 
	margin-top:	0.4em;
	margin-bottom:	0.4em;	}
		
.right {	float:	right;
	margin-top:	0.4em;
	margin-bottom:	0.4em;
	margin-left:	1em; 
	margin-bottom:	8px;	}
		
.container {	margin:	0 auto;
	margin-top:	1em;
	margin-bottom:	1em;
	width:	640px;	}
		
.updated {	clear:	both;
	text-align:	center;
	font-style:	italic;
	margin-top:	10px;
	padding:	2px 0;
	border-top:	1px solid #303860;	}
		
.gallery {	width:	100%;	}	
		
.gallery td {	padding-left:	auto;
	padding-right:	auto;
	text-align:	center;	}	
.gallery td a {	font-size:	120%;	}	
.gallery td img {	margin:	.5em;	}
