/* css by Thomas Winberg, http://winbergs.net/ */

* {
 padding: 0;
 margin: 0;
}

#glassbalance {
 background: #0e183a;
 color: #fcd94a; 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 background-image:url(img/bg.jpg);
 background-position:center;
 background-attachment: fixed;
}

p {
 margin-bottom: 5px;
}

a {
 text-decoration: none;
 font-weight: bold;
 color: #bca837;
}
a:active {
 color: #ffffff;
}
a:hover {
 color: #ffffff;
}



/* div */

#content {
 position: absolute;
 text-align: left;
 margin-top: -280px;
 margin-left: -415px;
 top: 50%;
 left: 50%;
 width: 830px;
 height: 560px;
}

#logo {
 position: absolute;
 z-index: 9;
 left: 100px;
 top: 0px;
}

#frame { /* home */
 position: absolute;
 z-index: 10;
 width: 695px;
 height: 397px;
 left: 100px;
 top: 106px;
 background-color:#000000;
 background-image:url(img/bg_frame.jpg);
 border: solid;
 border-color: #bca837;
}

#frame2 {
 position: absolute;
 z-index: 10;
 width: 695px;
 height: 397px;
 left: 100px;
 top: 106px;
 background-color:#000000;
 background-image:url(img/bg_frame2.jpg);
 border: solid;
 border-color: #bca837;
}

#menu{
 position: absolute;
 z-index: 11;
 left: 0px;
 top: 0px;
}

#lowMenu{
 position: absolute;
 z-index: 11;
 left: 120px;
 top: 400px;
}

#lowMenubutton1{
 position: absolute;
 z-index: 15;
 left: 0px;
 top: 0px;
}

#lowMenubutton2{
 position: absolute;
 z-index: 14;
 left: 85px;
 top: 0px;
}

#lowMenubutton3{
 position: absolute;
 z-index: 13;
 left: 170px;
 top: 0px;
}

#headerHome{
 position: absolute;
 z-index: 13;
 left: -10px;
 top: 320px;
}

#headerCenter{
 position: absolute;
 z-index: 12;
 margin-top: -30px;
 margin-left: -220px;
 left: 50%;
 top: 50%;
 text-align:center;
}
#header{
 position: absolute;
 z-index: 13;
 margin-top: -30px;
 margin-left: -220px;
 left: 50%;
 top: 30%;
 text-align:center;
}

#form{
 position: absolute;
 z-index: 12;
 left: 500px;
 top: 60px;
 text-align:left;
}

#guestbook{
 position: absolute;
 z-index: 14;
 left: 505px;
 top: 52px;
 text-align:left;
  border: solid;
 border-color: #bca837;
}
#private{
 position: absolute;
 z-index: 13;
 left: 230px;
 top: 170px;
 text-align:right;
}

#links{
 position: absolute;
 z-index: 12;
 left: 300px;
 top: 180px;
 width: 300px;
 text-align:left;
}

#leftText {
 position: absolute;
 z-index: 13;
 width: 200px;
 left: 60px;
 top: 70px;
 text-align: center;
}

#rightText {
 position: absolute;
 z-index: 13;
 width: 180px;
 left: 506px;
 top: 44px;
 font-size: 9px;
 text-align: right;
 line-height: 10px;
}

#centerText {
 position: absolute;
 z-index: 13;
 left: 160px;
 top: 340px;
 text-align: center;
 vertical-align:top;
}

#topText {
 position: absolute;
 z-index: 13;
 left: 180px;
 top: 60px;
 text-align: center;
 vertical-align:top;
}

#rightThumbs {
 position: absolute;
 z-index: 12;
 left: 576px;
 top: 42px;
}

#leftThumbs {
 position: absolute;
 z-index: 12;
 left: 100px;
 top: 42px;
}
 
#right2Thumbs {
 position: absolute;
 z-index: 12;
 left: 460px;
 top: 42px;
}

#upperThumbs {
 position: absolute;
 z-index: 12;
 left: 108px;
 top: 42px;
}

#lowerThumbs {
 position: absolute;
 z-index: 12;
 left: 108px;
 top: 274px;
}

#showImg {
 position: absolute;
 z-index: 12;
 left: 190px;
 top: 49px;
 
}

#qtime {
 position: absolute;
 z-index: 13;
 left: 380px;
 top: 120px;
 text-align: center;
}
#avi {
 position: absolute;
 z-index: 13;
 left: 110px;
 top: 120px;
 text-align: center;
}
#film {
 position: absolute;
 z-index: 13;
 left: 130px;
 top: 40px;
 text-align: center;

}

#richardo {
 position: absolute;
 z-index: 12;
 left: 5px;
 top: 150px;
}



/* class */

.italic {
 font-style: italic;
}

.header {
 font-size: 12px;
 font-weight: bold;

}

.thumb {
 padding: 7px;
 z-index: 15;
}