body {
    background: #000 url('../img/background.jpg') repeat-x;
    text-align:center;
    margin:0px 0px 0px 0px;
    padding:0px;
}

iframe {
    border:0;
}

img {
    border:0;
}

#wrapper {
    position:relative;
    text-align:left;
    margin: 0px auto;
    width:990px;
    height:590px;
    z-index:0;
/*    border: 1px solid #fff;*/
}

#header {
    text-align:center;
    z-index:0;
}

#header h1 {
    margin:0px;
    padding:0px;
}

#menu {
    position:absolute;
    bottom:0px;
    left:0px;
    text-align:center;
    z-index:1;
}

#menu ul {
    margin:0;
}

#menu li {
    display:inline;
    padding:0px 25px;
}

#contentwrapper {
    position:absolute;
    top:170px;
    left:390px;
    width:480px;
    height:320px;
    z-index:0;
}

.Container {
/*
    font: normal 15px Garamond, 'Times New Roman';
    color:#A5A5A5;
*/
    z-index:1;
}

.Container a:link, .Container a:visited {
    text-decoration:underline;
    color:#A5A5A5;
}

.Container a:hover {
    text-decoration:underline;
    color:#ccc;
}

#music {
    position:absolute;
    top:100px;
    right:20px;
    z-index:0;
}

#flag {
    position:absolute;
    top:110px;
    right:55px;
    z-index:0;
}

#pianobar {
    position:absolute;
    top:0px;
    right:55px;
    z-index:0;
}

#siteimage {
    position:absolute;
    top:29px;
    /*bottom:48px;*/
    left:0px;
    z-index:-1; /* 0*/
}

#frontsiteimage {
    position:absolute;
    top:108px;
    /*bottom:48px;*/
    right:0px;
    z-index:-1;
}

#frontflash {
    position:absolute;
    left:50px;
    top:240px;
    /*z-index:1;*/
}


.Container {
  position: absolute;
  top: 0px; left: 0px;
  width: 480px;
  height: 320px;
  z-index:1;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 480px;
  height: 320px;
  font: normal 15px Garamond, 'Times New Roman';
  color:#A5A5A5;
}

.inputarea {
  font: normal 12px Arial, Garamond, 'Times New Roman';
  color:#000;
}

.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; left: 530px;
}
#Scroller-1 h2 {
    font: lighter 20px Tahoma;
    color: #A5A5A5;
    margin-top: 0;
    padding-top: 0;
}

#Scrollbar-Container .Scrollbar-Up,
 .Scrollbar-Up-Pressed {
	position: absolute;
	width: 10px; 
	height: 10px;
	background: transparent url('../img/scroll-arrow-up.gif') no-repeat;
	font-size: 0px;
}

#Scrollbar-Container .Scrollbar-Down,
 .Scrollbar-Down-Pressed {
	position: absolute;
	top: 310px;
	width: 10px; height: 10px;
	background: transparent url('../img/scroll-arrow-down.gif') no-repeat;
	font-size: 0px;
}

#Scrollbar-Container .Scrollbar-Track,
 .Scrollbar-Track-Pressed {
	width: 10px; 
	height: 280px;
	position: absolute;
	top: 20px;
	background-color: #000;
}

#Scrollbar-Container .Scrollbar-Track-Pressed {
	background-color: #DDD;
}

#Scrollbar-Container .Scrollbar-Handle,
 .Scrollbar-Handle-Pressed {
	position: absolute;
	width: 10px; height: 30px;
	background-color: #444;
}

#Scrollbar-Container .Scrollbar-Handle-Pressed, 
 .Scrollbar-Down-Pressed, .Scrollbar-Up-Pressed {
	background-color: #AAA;
}

