body {
font-family: sans-serif;
margin: 0px;
padding: 0px;
background: #000;
color: lime;
font-size: 90%;
}

#header {
height: 65px;
width: 980px;
margin: 5px auto 5px auto;
background:#000;
}

#func {
width: 450px;
height: 65px;
float:right;
}

#search {
width: 365px;
margin: 18px 0px 0px 0px;
float:right;
}

#search .search {
width: 270px;
}

#terms {
float:right;
margin-bottom: 1em;
overflow: hidden;
clear: both;
width: 365px;
font-size: 90%;
}

#terms ul
{
list-style-type: none;
margin: 2px 0px 0px 0px;
padding: 0;
}

#terms ul li
{
border-left: 1px solid #fff;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
width: auto;
}

#terms ul li.skip
{
display: none;
}

#terms a {
text-decoration: none;
}

#container {
width:980px;
overflow: hidden;
border: 1px solid #fff;
margin: 0px auto 0px auto;
}

#navigation {
height: 500px;
width: 230px;
border-right: 1px solid #fff;
float: left;
background: #000;
}

#navigation h2 {
display: none;
}

#centre {
height: 500px;
width: 365px;
float: left;
padding-left: 0px;
border-right: 1px solid #fff;
background: #000;
}

#right {
width: 375px;
height: 500px;
overflow: auto;
float: right;
background: #000;

}

#main {
height: 500px;
width: 748px;
overflow: auto;
float: right;
padding: 0px;
}

#main.home {
background: url('c.jpg');
}

#gallery {
height: 500px;
width: 748px;
overflow: hidden;
float: right;
padding: 0px;
}

#gallery.gone {
background: url('c.jpg');
}

#gallerythree {
height: 500px;
width: 748px;
overflow: hidden;
float: right;
padding: 0px;
background: url('gthree.jpg');
}

#gallery img {

}

#gallery h1 {
margin: 10px;
}

#gallery p {
}

#gallery #thumbs {
margin: 210px 0px 0px 0px;
background: #000;
}

#gallery #thumbs img{
margin: 0px 0px 0px 15px;
}

#gallerythree h1 {
margin: 10px;
font-size: 90%
}

#gallerythree #thumbs {
margin: 450px 0px 0px 0px;
background: #000;
text-align: center;
font-size: 85%
}

#gallerythree #thumbs img{
margin: 0px 0px 0px 15px;
}

#galleryfour #thumbs {
margin: 400px 0px 0px 0px;
background: #000;
color: #fff
}

#galleryfour #thumbs img{
margin: 0px 0px 0px 15px;
}

#footer {
height: 90px;
width: 980px;
margin: 2px auto 0px auto;
clear: both;
background: #000;
}

#footer h2{
display: none;
}

img {
border: none;
}

#main p.welcome {
position: relative;
top: 65px;
float: right;
color: lime;
width: 330px;
}

.small {
font-size: 130%
}

.smaller {
font-size: 120%
}

.large {
font-size: 320%
}

.dream {
font-style: italic
}

a {
color: lime
}

#news {
position: relative;
top: 350px;
right: -290px;
float: right;
color: lime;
height: 58px;
width: 283px;
background: url(bg.gif);
font-size: 70%;
}

#news p {
margin: 0px;
padding: 0px;
}

#events {
position: relative;
top: 360px;
right: -290px;
float: right;
color: lime;
height: 58px;
width: 283px;
background: url(bg2.gif);
font-size: 70%;
}

#events p {
margin: 0px;
padding: 0px;
}

#header img {
display: inline;
float: left;
}

#header img.rev {
display: none;
}

#func a {
color: lime
}

#navigation ul.top
{
width: 193px;
height: 392px;
margin: 7px 0px 0px 19px;
padding: 0px; 
border: 0px solid #fff;
list-style-type: none;
}

#navigation ul.top li {
margin: 3px 0px 6px 0px;
padding: 0px;
text-indent: 0px;
}

#navigation ul.top li a {
display: block;
width: 193px;
text-decoration: none;
background: url(loz.gif) no-repeat;
padding: 6px 0px 5px 0px;
text-indent: 8px;
font-size: 105%;
}

#navigation ul.top li a.active {
display: block;
font-weight: bold;
width: 193px;
text-decoration: none;
background: url(loztop.gif) #404040 no-repeat;
padding: 5px 0px 5px 0px;
text-indent: 8px;
}

#navigation ul.sub {
width: 100%;
margin: 0px 0px 5px 0px;
padding: 0px 0px 5px 0px;
background: url(lozbot.gif) no-repeat bottom right;
list-style-position: outside;
list-style-type: none;
font-size: 95%;
}

#navigation ul.sub li {
padding: 0px;
border-bottom: none !important;
margin: 0px;
}

#navigation ul.sub li a {
text-decoration: none !important;
background: transparent !important;
padding: 0px !important;
margin: 0px 0px 2px 0px!important;
width: 100%;
}

#navigation ul.bot
{
width: 193px;
margin: 0px 0px 5px 18px;
text-align: left;
padding: 6px 4px 8px 4px;
list-style-type: none;
background: url(grad.gif) no-repeat bottom left;
text-indent: 8px;
border: 0px solid #fff
}

#navigation ul.bot li {
margin: 3px 0px 0px 0px;
}

#navigation ul.bot li a {
text-decoration: none;
text-indent: 8px;
margin: 2px 0px 0px 0px;
}

#navigation ul.bot li.visit {
margin: 10px 0px 0px 0px;
}

#right p, #main p, #gallery p
{
margin: 0px;
padding: 5px;
}

#right h1, #main h1 {
margin: 19px 0px 0px 4px;
font-size: 120%;
}

#right h2, #main h2 {
margin: 4px 0px 0px 4px;
font-size: 100%;
}

#footer img.print {
display: none;
}

#footer ul {
margin: 0px 0px 0px 10px;
padding: 0px;
list-style-type: none;
}

#footer li {
float: left;
margin: 0px 0px 0px 8px;
width: auto;
}

#footer li.support{
margin: 0px 0px 0px 40px;
}

#footer li a span {
display: none;
}

#footer li.support  span{
display: none;
}

#photo {
height: 500px;
width: 585px;
float: left;
padding-left: 0px;
border-right: 1px solid #fff;
background: #000;
}

#preview {
width: 155px;
height: 500px;
overflow: auto;
float: right;
background: #000;
}

#preview ul {
list-style-type: none;
margin: 12px 0px 0px 7px;
padding: 0px;
}

#preview li {
margin: 0px 0px 12px 0px;
}

#preview ul li a{
text-decoration: none;
font-weight: bold;
}

#preview ul li a.more{
margin: 0px 0px 0px 60px;
}



