body {
margin:0;
padding:0;
background:black;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333;
}
#findCentre {
position:absolute;
top:50%;
left:50%;
}
#container {
position:absolute;
top:-270px;
left:-367px;
height:491px;
width:730px;
background:url('/Images/bg.png') no-repeat white;
z-index:1;
}
#nav {
position:absolute;
top:120px;
right:10px;
width:230px;
background:url('/Images/nav.bg') top left;
z-index:2;
}
	#nav ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	#nav li {
	float:left;
	display:block;
	margin:0 10px 0 0;
	}
	#nav ul li a {
	display:block;
	height:30px;
	}
	#nav ul li a span {
	display:none;
	}
	#nav li#nav_index a {
	background:url('/Images/nav.png') no-repeat 0 0;
	width:60px;
	}
	#nav li#nav_index a:hover, #nav li#nav_index a.current {
	background:url('/Images/nav.png') no-repeat 0 -42px;
	width:60px;
	}
	#nav li#nav_gallery a {
	background:url('/Images/nav.png') no-repeat -75px 0;
	width:70px;
	}
	#nav li#nav_gallery a:hover, #nav li#nav_gallery a.current {
	background:url('/Images/nav.png') no-repeat -75px -42px;
	width:70px;
	}
	#nav li#nav_contact a {
	background:url('/Images/nav.png') no-repeat -160px 0;
	width:70px;
	}
	#nav li#nav_contact a:hover, #nav li#nav_contact a.current {
	background:url('/Images/nav.png') no-repeat -160px -42px;
	width:70px;
	margin-right:0;
	}
	/* Hide from IE5-Mac \*/
	#nav a, #nav a span.navlinkspan
	{
	float: none
	}
	/* End hide */

#admin {
position:absolute;
top:200px;
left:244px;
height:272px;
width:466px;
background:transparent;
padding:0;
font-size:14px;
overflow:auto;
z-index:3;
}
#adminheader {
position:absolute;
top:160px;
left:244px;
height:40px;
width:466px;
background:url('/Images/admin.png') no-repeat top left;
padding:0;
font-size:14px;
text-align:right;
z-index:4;
}
#index, #gallery, #contact, #login, #installer {
position:absolute;
top:160px;
left:244px;
height:262px;
width:466px;
background:transparent;
padding:50px 0 0 0;
font-size:14px;
overflow:auto;
z-index:3;
}
#index {
background:url('/Images/index.png') no-repeat top left;
}
#gallery {
background:url('/Images/gallery.png') no-repeat top left;
}
#contact {
background:url('/Images/contact.png') no-repeat top left;
}
#login {
background:url('/Images/login.png') no-repeat top left;
}
#item {
padding:50px;
margin:0;
height:310px;
max-height:310px;
width:528px;
max-width:528px;
font-size:12px;
background:url('/Images/itembg.png') no-repeat 10px 10px;
overflow:hidden;
z-index:5;
}
#item img {
max-height:280px;
max-width:280px;
border:1px solid #333;
}
#copyright p {
position:absolute;
top:209px;
z-index:4;
left:-345px;
width:690px;
padding:0;
margin:0;
font-size:10px;
text-align:right;
}
#item_copyright p {
position:absolute;
bottom:14px;
z-index:6;
left:0;
width:100%;
padding:0;
margin:0;
font-size:10px;
text-align:center;
}
a, a:link, a:visited, a:active {
color:#48b;
text-decoration:none;
}
a:hover {
color:#939;
}
a img {
border:1px solid black;
}
a.thickbox img {
margin:0 5px 5px 0;
height:75px;
}
h1, h2 {
display:none;
}
table td {
vertical-align:top;
}
table#files {
border-collapse:collapse;
border:1px solid #333;
width:98%;
margin:0 auto;
}
table#files td {
border:1px solid #333;
text-align:center;
}
table#files th {
border:1px solid #333;
background:purple;
color:white;
}
.indent {
padding-left:20px;
}
.bold {
font-weight:bold;
}
table select {
width:110px;
}
p, h1, h2, h3, h4, h5, table {
margin:0 0 1em 0;
}