body{
	background-color:#000; color:#E6E6E6; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; margin:0; padding:0; text-align:center; 
}
a{
	color:#E6E6E6;
}
blockquote, blockquote p, .quote-source{
	margin:0; padding:0; text-align:center; 
}
blockquote{
	background:url(../images/backgrounds/spacer.png) no-repeat center top; margin-top:-15px; padding-top:33px; 
}
blockquote.first{
	background-image:none; margin-top:0; padding-top:0; 
}
.quote-source{
	border-bottom:#666652 solid 1px; color:#ccc; font-size:.8em; padding:4px 0 18px; 
}
h1{
	font-size:1.5em;
}
object{
	display:block; 
}
table th{
	color:#999; font-size:.8em; 
}
table td{
	padding-right:1.5em; 
}
#container{
	margin:0 auto; position:relative; width:800px; 
}
#logo{
	margin-bottom:1.5em; 
}
#content{
	text-align:left; 
}
#aside{
	float:right; list-style-type:none; margin:0; padding:0 0 0 24px; 
}
#aside li{
	background:url(../images/backgrounds/spacer.gif) no-repeat center bottom; margin:0; padding:0 0 30px 0; position:relative; 
}
#aside img{
	border:#748BB3 solid 1px; display:block; 
}
#footer{
	background:url(../images/backgrounds/footer.png) no-repeat 0 0; clear:both; line-height:100px; margin-bottom:1.5em; padding-left:24px; text-align:left; width:776px; height:100px; 
}
.gallery, .gallery li{
	margin:0; padding:0; 
}
.gallery{
	list-style-type:none; 
}
.gallery li{
	display:inline; 
}
.gallery li img{
	background:transparent url(../images/backgrounds/spacer.gif) no-repeat center bottom; padding:0 30px 30px 0; 
}
.star-button{
	/*specific background image set by inline style on <a> tag*/ background-position:0 0; background-repeat:no-repeat; display:block; margin:0 auto; padding:0; text-indent:-1999px; width:200px; height:41px; 
}
.contentlist
	{
	list-style:none;
	margin: 0;
	padding: 0;
	}
.centre
	{
	text-align: center;
	}