body{
  padding:          0px;
  margin:           0px;
  height:           100%;
  font-family:      Verdana, sans-serif;
  font-size:        14px;
  color:            white;
  background-color: black;
}

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

a:visited{
  text-decoration:  none;
  color:            #8896a3;
}

a:active{
  text-decoration:  none;
  color:            white;
}

a:hover{
  text-decoration:  none;
  color:            white;
}

#navigationbar{
  height:           25px;
  background-color: #161f2c;  
}

#content{
  background-color: #343a44;
}

#footer{
  height:           25px;
  background-color: #161f2c;
  font-size:        12px;
}

.separator{
  padding:          0px;
  margin:           0px;
  height:           1px;
  background-color: gray;
}

.thumbnail{
  background-color: #2c3139;
}

.thumbnail a{
  text-decoration:  none;
  display:          block;
  width:            100%;
  height:           100%;
  background:       transparent;
  border:           1px solid gray;
}

.thumbnail a:hover{
  color:            white;
  border:           1px solid white;
}

.thumbnail img{
  border:           15px solid transparent;
}

.textbox {
  margin:           15px;
  padding:          10px;
  background:       transparent;
  border:           1px solid gray;
  font-size:        12px;
}

.borderlesstextbox {
  margin:           15px;
  padding:          10px;
  background:       transparent;
  border:           0px solid gray;
  font-size:        12px;
}


.textboxtitle {
  font-size:        18px;
  color:            white;
  font-weight:      bold;
}

.textboxtext {
  text-align:      left;
  margin-left:     15px;
}
