body {
font-family: sans-serif;
margin: 0px;
padding: 0px;
background: #000;
color: #fff;
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;
}

#search .go {
height: 21px;
background: #fff;
border:1px solid #000;   
}

#search input {
margin: 0px;
padding: 0px;
}

#search form {
margin: 0px;
padding: 0px
}

#center {
height: 500px;
width: 748px;
overflow: auto;
float: right;
padding: 0px;
}

#center div {
width: 708px;
float: right
}

#center div dl dt {
color: #fff !important;
}

#center div dl dd {
color: #ccc
}

#center div ul {
width: 680px;
}

#center span {
margin: 0 0 0 10px;
}

#center .n {
padding: 5px 5px 10px 5px;
}

#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;
}

#container.intro {
width:980px;
height: 500px;
overflow: hidden;
border: 1px solid #fff;
margin: 0px auto 0px auto;
background: #375067;
}

#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: 470px;
overflow: auto;
float: right;
background: #000;
padding: 0px 0px 30px 0px;
}

#right ul.construction {
margin: 0px 0px 0px 20px;
padding: 0px
}

#right ul.construction  li{
margin: 0px 0px 15px 0px;
}

#right ul.download  li{
margin: 0px 0px 15px 0px;
}

#right ul.weblinks  li{
margin: 0px 0px 8px 0px;
}

.standard {
margin: 6px 9px 19px 20px;
padding: 0 0;
}

 .standard li {
margin: 0px 0px 6px 0px;
padding: 0px;
}

 .standardn {
margin: 6px 9px 19px 29px;
padding: 0 0;
}

.standardn li {
margin: 0px 0px 8px 0px;
padding: 0px;
}

 .standardntc {
margin: 6px 9px 19px 34px;
padding: 0 0;
}

.standardntc li {
margin: 0px 0px 8px 0px;
padding: 0px;
}

#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('g.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: #fff;
width: 330px;
}

#splash {
position: relative;
top: 65px;
float: right;
color: #fff;
width: 330px;
}

#container intro{
position: relative;
top: -15px;
float: right;
}

.small {
font-size: 130%
}

.smaller {
font-size: 120%
}

.large {
font-size: 320%
}

.dream {
font-style: italic
}

a {
color: #fff
}

.bold {
font-weight: bold;
}

.quote {
font-size: 90%;
font-style:italic
}

.qp {
font-weight: bold
}

#quotes {
margin: 10px 10px 10px 0px;
}

#news {
position: relative;
top: 350px;
right: -290px;
float: right;
color: #fff;
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: #fff;
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: #fff
}

#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 , #photo h1{
margin: 19px 0px 19px 4px;
font-size: 120%;
}

#photo h1 {
margin: 19px 0px 0px 0px;
text-align: center
}

#right h2, #main h2 {
margin: 23px 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: right;
padding: 0px;
border-right: 1px solid #fff;
background: transparent;
}

#preview {
width: 161px;
height: 500px;
overflow: auto;
float: right;
background: #000;
}

#preview ul {
list-style-type: none;
margin: 12px 0px 0px 0px;
padding: 0px;
}

#preview li {
margin: 0px 0px 12px 0px;
text-align: center;
}

#preview ul li a{
text-decoration: none;
font-weight: bold;
}

#preview ul li.more{
text-align: center
}

#preview ul li.more a {

}

#outer {
display: table; 
height: 450px; 
width: 580px;
position: relative; 
overflow: hidden; 
margin: 10px 0 0 0;
}

#middle {
position: relative; 
#top: 50%; 
width: auto;
display: table-cell; 
vertical-align: middle;
margin-left: auto;
margin-right: auto;
}

#inner {
position: relative; 
height: auto;
#top: -50%; 
margin-left: auto;
margin-right: auto; 
text-align: center;
}
 
#inner a{
text-decoration: none;
}
 
#inner p {
margin: 10px 0px 0px 0px;
padding: 0px;
}

#gallery #gmain {
position: relative;
top: 15px;
float: right;
color: #fff;
width: 330px;
margin: 0px 10px 0px 0px;
}

#centout {
display: table; 
height: 500px; 
width: 365px;
position: relative; 
overflow: hidden; 
padding: 0px;
}

#centmid {
position: relative; 
#top: 50%; 
width: auto;
display: table-cell; 
vertical-align: middle;
margin-left: auto;
margin-right: auto;
}

#centinn {
position: relative; 
height: auto;
#top: -50%; 
margin-left: auto;
margin-right: auto; 
text-align: center;
}

