body { 
    background-image: url('decoration/pattern_grid.png');
    background-color: rgb(190, 104, 107);
    background-repeat: repeat;
    font-family: 'Century Gothic', Verdana, Helvetica, sans-serif;
}
div#heading {
    position: absolute;
    left: 220px;
    top: 40px;
    font-size: x-large;
}
div#gallery { 
    background: #000000;  
    position: absolute;  
    left: 220px;  
    top: 130px;  
    width: 1008px;  
    height: 468px;
}
div#gallery img {
     width: 320px; 
     height: 214px;
     padding: 0;
     margin-left: 12px;   
     margin-right: -4px;
     margin-top: 12px;
     /*margin-bottom: -2px;*/
     border-style: none;  
}
div#gallery > div.top { 
      position: relative;
      top: 0px;   
      margin-bottom: -1px;
}
div#gallery > div.top {     position: relative;    top: 0px;       margin-bottom: -1px;
}
div#gallery a:link, a:visited {  
    color: rgb(0, 0, 0);  
    text-decoration: none
}
div.bio { 
    position: absolute;
    left: 792px;
    top: 150px;
    font-size: 10.5pt;
    font-family: 'Century Schoolbook', serif;
}
p.bio {
  position: relative;  
  top: 1ex;
  width: 350px;
  text-align: justify; 
  color: black;
  background-image: none;
}
p.tomain {
    position: absolute;
    top: 220px;
    left: 70px;
}
p.about { 
    position: absolute;
    top: 259px;
    left: 70px;
 }
p.contact {
    position: absolute;
    top: 298px;
    left: 70px;
}
p.totrailer {  
  position: absolute; 
  top: 337px;
  left: 70px; 
}
p.short {  
  position: absolute; 
  top: 376px;
  left: 70px; 
}
p.portfolio {
  position: absolute;
  top: 415px;
  left: 70px;
}
a:link img { border: none 0 }
a:visited img { border: none 0 }
a, a:link, a:active, a:visited {       
    color: rgb(0, 0, 0);
    text-decoration: none;    
    border-width: 0;    
    outline: none;
} 

