﻿body{
  color: #FFFFFF;
  background-color: #000000;
  font-family: Sans-serif;
  background-image: url('images/logo_1024x256.png');
  background-repeat: no-repeat;
  background-position:top center;
}
a:link,a:active,a:hover{
  color: #80C0FF;
}
a:visited{
  color: #4080C0;
}

a img{
  border-style: none;
}

ul, p{
  margin: 0.2em 0.0em 0.5em 0.0em;
}

h2{
  margin: 0.0em 0.0em 0.0em 0.0em;
  padding: 0.0em 0.0em 0.0em 0.0em;
}

h3{
  margin: 0.0em 0.0em 0.5em 0.0em;
  padding: 0.0em 0.0em 0.0em 0.0em;
}

#heading{
  width: 100%;
  margin: 0px;
  padding: 0px;
  border-spacing: 0px;
}
#heading tr{
  margin: 0px;
  padding: 0px;
}
#heading td{
  border-spacing: 0px;
}

#logo{
  margin: 0px;
  padding: 0px;
  width: 512px;
  height: 140px;
}

#contact{
  padding: 0.5em 0.5em 0.5em 0.5em;
  vertical-align: bottom;
  text-align: right;
}

#container{
  overflow: hidden;
  width: 50em;
  margin: 0 auto;
  padding: 0em 0.0em;
}


#menubar{
  clear: both;
  overflow: hidden;
  color: #80FFC0;
  font-size: large;
}
.menu_item a:link, .menu_item a:active, .menu_item a:hover{
  color: #80FFC0;
}
.menu_item a:visited{
  color: #80FFC0;
}

.selected{
  font-weight: bold;
}

#menubar td{
  margin: 0.5em 0.0em 0.5em 0.0em;
  border-style: none;
  padding: 0.2em 0.5em 0.2em 0.5em;
  color: #F0F0FF;
}

.section{
  clear: both;
  overflow: hidden;
  margin: 0.5em 0.0em 0.5em 0.0em;
  border-style: solid;
  border-color: #0080FF;
  border-width: 1px 1px 1px 1px;
  padding: 0.5em 0.5em 1.2em 0.5em;
  
  color: #F0F0FF;
  background-color: #203040;
}


.thumbs{
  margin: 0 auto;
}
.thumbs img{
  margin: 0.2em 0.2em 0.2em 0.2em;
}


.tleft{
  text-align: left;
}
.tcenter{
  text-align: center;
}
.tright{
  text-align: right;
}

#footer{
  overflow: hidden;
  width: 100%;
  height: 30px;
}
#footer td{
  line-height: 30px;
  vertical-align: middle;
}
#footer img{
  vertical-align: middle;
}