
/* the FORMAT definition */

body{
  margin:  0;
  padding: 0;
}


#container{
  position: absolute;
  left:     10px;
  top:      200px;
}


#logo{
  position: absolute;
  display:  block;
  left:     20px;
  top:      0;
  width:    275px;
  height:   150px;
  background: url(logo.gif);
}

#logolink{
  position: absolute;
  display:  block;
  left:     0;
  top:      30px;
  right:    0;
  bottom:   20px;
  cursor:   pointer;
}

.rowdiv{
  position: relative;
  padding: 0;
  border: 1px solid black;
}


.picture_container{
  display:  block;
  margin:   0 10px 0 10px;
  padding:  0 0 0 0;
  float:    left;
}

.picture_container a{
  margin: 0px;
}

.picture_text {
  visibility: visible;
}

.picture_text_nohover {
  visibility: hidden;
}

.picture_text_container {
  position: absolute;
  margin: 5px; 
}



.picture_clear{
  clear: both;
}




.video_text {
  position: absolute;
  margin:      5px 5px 5px 5px;
  padding:     0 0 0 0;
}




.video_container{
  position: relative;
  display:  block;
  margin:   0 0 0 0;
  padding:  0 0 0 0;
  float:    left;
}

.video_container_video{
  position: absolute;
  left:   0;
  bottom: 0;
}

.video_container_text{
  position: absolute;
  left:   0;
  bottom: 0;
}


.video_container_caption{
  padding: 2px 2px 2px 2px;
  position: absolute;
  left: 0;
  top:  0;
}

.video_container_close{
  padding: 2px 5px 2px 2px;
  position: absolute;
  right: 0;
  top:  0;
}

.video_container_close a{
  display: block;
}
