html 
{
     overflow: -moz-scrollbars-vertical;
}

/* Context menu Script- © Dynamic Drive (www.dynamicdrive.com) Last updated: 01/08/22
For full source code and Terms Of Use, visit http://www.dynamicdrive.com */

.rbskin0{
position:absolute;
top: 0px;
left: 0px;
width:190px;
height:272px;
font-family:Verdana;
background: url('../images/misc/splat.gif') center no-repeat;
line-height:16px;
cursor:default;
font-size:12px;
z-index:100;
visibility:hidden;
text-align: center;
}

.rbmenuitems{
color: #000000;
}

.rbmenuitems a {
color: #000000;
text-decoration: none;
font-weight: normal;
}

.rbmenuitems a:hover{
background-color: #000000;
color: #ffffff;
}

.rbskin0 hr {
width: 50%;
}

BODY 
{	scrollbar-arrow-color: #c02020;
	scrollbar-base-color: #e0b0b0;
	scrollbar-shadow-color: #c02020;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #e0b0b0;
	scrollbar-highlight-color: #ffffff;
	font-family:Courier New, Verdana;
	font-size: medium; 
	color: #ffffff;
	background-color: #000000;
	margin:0; 
	overflow: auto;
    height: 100%;
    width: 100%;
    text-align: center;
}

#backimg
{   height: 100%;
    position: relative;
    z-index: 1;
}

#content
{   position: absolute;
    top: 20px;
    left: 0px;
    padding-top:15px;
    z-index: 10;
    overflow: auto;
    visibility: hidden;
}

hr
{
  width: 50%;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  text-align: center;
}

a
{
  text-decoration: none;
  color: #990066;
  font-weight: bold
}

a:hover
{
  color: #660066;
}

p
{
  color: #ffffff;
  background-color: #000000;
  filter:Alpha(opacity=70);
  opacity: 0.7;
  width: 100%;
}

a img 
{
  border-style: none;
  filter:Alpha(opacity=70);
  opacity: 0.7;
}

a:hover  img
{
  border-style: none;
  filter:Alpha(opacity=100);
  opacity: 1.0;
}


/* Menu bar settings */

#topmenu {
    top: 0px;
    position: fixed; 
    left: 0px;
    font-size: 90%;
    overflow: visible;
    z-index: 200;
    visibility: hidden;
}

#topmenu div {
    border-width: 0;
    position: absolute;
    color: black;
    background-color: transparent;
}

#topmenu table {
    border: none;
    font-size: 80%;
    border-collapse: collapse;
    background-color: transparent;
    width: 190px;
}

#topmenu td {
    height: 20px;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: center;
    background-color: #ffffff;
}

#topmenu #topmenubar {
    height: 25px;
    width: 190px;
    background-color: transparent;
    color: #000000;
    text-align: center;
    cursor: default;
}

#topmenu .heading {
    height: 20px; 
    color: #ffffff;
    background-color: #c07777;
    font-weight: bold;
    width: 190px;
    vertical-align: middle;
    text-align: center;
}

#topmenu #topmenulastrow {
    height: 25px;
    background-color: transparent;
    border-width: 0;
    margin: 0 0;
}


#topmenu a {color:black;background-color:white;text-decoration:none; width: 100%; height: 100%; display: block; padding-top: 2px;}
#topmenu a:active {color:black;text-decoration:none;}
#topmenu a:hover {color:black;background-color:#FFcccc}
#topmenu a:visited {color:black;text-decoration:none;}

/* Gallery settings */

table.gallery
{
  border-style: none;
  padding: 0px;
}

tr.gallrow
{
  border-style: none;
  padding: 0px;
}

td.gallcol
{
  border-style: none;
  padding: 0px;
  text-align: center;
  width: 65px;
  height: 65px;
}

a.gallcol img 
{
  border-style: none;
  height: 90%;
  width: 90%;
  filter:Alpha(opacity=70);
  opacity: 0.7;
}

a:hover.gallcol img
{
  border-style: none;
  height: 100%;
  width: 100%;
  filter:Alpha(opacity=100);
  opacity: 1.0;

}

.smallprint
{
  font-size: 80%;
}

.info
{
  font-size: 80%;
  text-align: center;
  padding-left:40px;
  padding-right:40px;
  padding-top:20px;
}

.highinfo
{
  font-size: 80%;
  text-align: center;
  padding-left:40px;
  padding-right:40px;
  padding-bottom:20px;
}