body {
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:11px;
	color:white;
	background:black url(./background.png) no-repeat 20px 200px fixed;
	line-height:18px;letter-spacing:110%;
}
h1{font-family: "trebuchet ms";color:#ddd;font-weight:normal;
font-size:25px;line-height:45px;letter-spacing:2px;
border-bottom:1px solid silver;margin:0 0 10px 0;}
h1.tight{letter-spacing:-2px;}
a{color:#c6be31;font-weight:normal;text-decoration:none;}
a:hover {
	color:#ff5900;text-decoration:underline;
}
.body{position:relative;background:transparent url(centre.png) repeat-y top center scroll;padding-top:60px;}
.footer{position:relative;background:transparent url(footer.png) no-repeat top center scroll;clear:both;height:160px;top:0px;color:silver;z-index:0;}
.footer hr {
color:transparent;
background-color:transparent;
border:0;width:0px;height:60px;
}
.right hr {width:80%;border:1px dotted #666;margin:10px auto;}
.slide {
clear:left;
height:443px;width:309px;overflow:hidden;
position:relative; bottom:0;left:0;
} .slide img, .slide-large img {position:absolute;left:0px;top:10px;padding:5px;border:1px solid #333;}
.slide-large {
clear:left;
height:443px;width:309px;overflow:hidden;
position:relative; bottom:0;left:0;
}
.loader{
	background:transparent url(loader.gif) 50% 50% no-repeat;
}
.notice {
	font-size:100%;color:#ddd;line-height:125%;
	text-align:center;margin:10px 80px;
}
.list{
	list-style-type:circle;margin-left:19px;
} .list li {
	margin-left:10px;padding-left:5px;
}
#mediaplayer {
	height:20px;width:400px;position:absolute;top:0px;right:3px;
}
.right {
	float:right;width:310px;padding-right:15px;padding-top:15px;
	z-index:10;background-color:transparent;
} .right-large {
float:right;width:410px;padding-right:15px;padding-top:15px;
	z-index:10;background-color:transparent;
}
.left {
	float:left;width:540px;text-align:justify;padding-left:15px;padding-top:15px;
	z-index:9;
}
.left-small {
	float:left;width:460px;text-align:justify;padding-left:15px;padding-top:15px;
	z-index:9;
}
ul.mainmenu {padding:10px 65px 0 0;height:27px;margin:125px auto 0;
	display:block;width:853px;background:transparent url(header.png) no-repeat top center scroll;z-index:9;
} ul.mainmenu li {float:right;z-index:3;}

.submenu{position:absolute;display:none;z-index:4;}
.submenu li {display:block;float:none !important;margin:8px 0;}

ul a {font-size:11px;color:#fff;background:transparent none repeat-x bottom left;padding:2px 8px;
} ul a:hover {border-bottom:solid 1px #444;color:#e96;text-decoration:none;}
ul a:active, ul a.active{color:#e96;border-bottom:solid 1px #777;}
#logo{
position:absolute;top:-133px;left:-50px;
}
#logo div{
width:1015px;margin:0 auto;
background:transparent url(logo.png) no-repeat scroll top left;
height:217px;
}
p {display:block;margin:8px 0;clear:left;}
h2{ font-size:160%;margin:23px 0;clear:left;font-weight:normal;}
h2.brilliant {font-style:italic;font-size:18px;}
.tool-tip {
	background:transparent url(bubble.png) no-repeat top left;
	width:130px;height:50px;top:71px !important;padding:6px 0 0 32px;
}.tool-title{display:none;}
.right blockquote {
	text-align:center;font-size:120%;font-style:italic;
}
img.border{margin:20px auto;display:block;padding:5px;border:1px solid #666;background-color:black;}
.padright {margin:0 10px 10px 0 !important;}
.bodyitems{width:918px;margin:0 auto;}
.fullwidth {
width:890px;margin:0 auto;
} .fullwidth div {
	width:45%;text-align:center;
}
.fullwidth .left {
float:left;
} .fullwidth .right {
float:right;
}
#dateslist li{
	border-bottom:1px solid #777;
	margin:4px 0;
	padding:4px;
}
.gallery-thumb img, .gallery-link img {
	border:2px solid #222;margin:4px;padding:2px;
}
.thumb {width:150px;height:150px;background:transparent url(black-throbber.gif) no-repeat 50% 50%;}