/* SOTL Documentation CSS */

#wrap {
  margin: -290px 0px 0px -486px;
  }

#left {
  float: left;
  width: 382px;
  margin: -12px 0px 0px 0px;
  *margin-top: 0px;
  padding: 0px;
  }
  
#left p {
  text-align: left;
  font-size: 14px;
  margin-top: 6px;
  }
  
#left a {
  color: #CCCCCC;
  text-decoration: underline;
  }
  
#left a:hover {
  color: #FFFFFF;
  text-decoration: none;
  }  

#gallery {
  line-height: 15px;
  padding: 10px;
  background-color: #000000;
  border: 1px solid #333333;
  }
  
#gallery p {
  text-align: left;
  font-size: 12px;
  margin: 0px;
  padding: 0px 0px 0px;
  }
  
#gallery a {
  color: #CCCCCC;
  text-decoration: underline;
  }
  
#gallery a:hover {
  color: #FFFFFF;
  text-decoration: none;
  }
  
#gallery a:hover img {
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  background: none;
  }
  
#gallery h2 {
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin-top: 14px;
  margin-bottom: 2px;
  }

#right {
  width: 600px;
  height: 520px;
  margin: 10px 0px 0px 390px;
  *margin-left: 385px;
  padding: 0px;
  background: url(../images/frame-concept.png);
  background-repeat: no-repeat;
  }

#photo {
  width: 520px;
  height: 490px;
  margin: 0px;
  *margin-left: -82px;
  padding: 0px;
  }
  
#image {
  border: 0px;
  }
