#f_contributors td {
  padding-right: 2em;
  vertical-align: top;
}

#f_projects {
  width: 608px;
  margin: 50px auto 100px auto;
}

#f_projects h4 {
  font-size: 150%;
}

#f_projects h5 {
  font-size: 90%;
  color:#5C4033;
  font-family: arial;
  font-weight: normal;
}

#f_projects .text_before {
  margin: 1em 0em;
}

#f_projects .container {
  overflow: hidden;
  padding: 3px;
  margin: 1em 0em;
  width: 640px;
}

#f_projects .message {
  overflow: hidden;
  padding: 3px;
  margin: 1em 0em;
  width: 640px;
}

#f_projects img {
  display: block;
}

/* main picture */
#f_projects .img {
  float: right;
  width: 350px;
  border: 1px solid #FFF8DC;
}

/* logo picture */
#f_projects .img2 {
  float: right;
  width: 64px;
  border: 0px solid #FFF8DC;
}

/* main message */
#f_projects .mess {  
  width: 517px;
  border: 1px solid #5C4033;  
  vertical-align: middle;
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 12px;  
  height: 146px; 
  float: left;
  background-color: #FFF8DC;
  }
  
  /* logo border block */
#f_projects .cblock {  
  width: 64px;
  border: 1px solid #5C4033;  
  vertical-align: middle;  
  margin-top: 6px;
  margin-bottom: 6px;
  padding: 0px;   
  height: 169px;
  float: right;
  }


#f_projects .links {
  float: left;
  width: 250px;
}

/* margin?? */
#f_projects .links a {
  display: block;
  line-height: 1.4em;
  vertical-align: middle;
  margin-top: 0px;
  margin-bottom: 6px;
  padding: 10px 15px;  
  height: 36px;
  overflow: hidden;
}

#f_projects .links a:link strong,
#f_projects .links a:visited strong {
  font-size: 115%;
  letter-spacing: 0.5em;
}

#f_projects .links a.first {
  margin-top: 0px;
}

#f_projects .links a.last {
  margin-bottom: 0px;
}

@media print {
  #f_projects .links a:link,
  #f_projects .links a:visited,
  #f_projects .links a:hover,
  #f_projects .links a:active {
    border: 1px solid #F1B059;
    color: #F1B059;
  }
}

/* text clicks */

@media screen {
  #f_projects .links a:link,
  #f_projects .links a:visited {
    color: #FFF8DC;
  }
  
  /* main clicks f1b059 */

  #f_projects .links a.mhz2 { border: 1px solid #FFF8DC; }
  #f_projects .links a.mhz2:link,
  #f_projects .links a.mhz2:visited {
    background-color: #5C4033;
  }

  #f_projects .links a.custom { border: 1px solid #FFF8DC; }
  #f_projects .links a.custom:link,
  #f_projects .links a.custom:visited {
    background-color: #9E7B50;
  }

  #f_projects .links a.exotic { border: 1px solid #FFF8DC; }
  #f_projects .links a.exotic:link,
  #f_projects .links a.exotic:visited {
    background-color: #B99E78;
  }

  #f_projects .links a.order { border: 1px solid #FFF8DC; }
  #f_projects .links a.order:link,
  #f_projects .links a.order:visited {
    background-color: #D5C2A0;
  }
  
  /* border text clicks */

  #f_projects .links a.mhz2:hover,
  #f_projects .links a.mhz2:active,
  #f_projects .links a.custom:hover,
  #f_projects .links a.custom:active,
  #f_projects .links a.exotic:hover,
  #f_projects .links a.exotic:active,
  #f_projects .links a.order:hover,
  #f_projects .links a.order:active {
    background-color: #F1B059;
    text-decoration: none;
    border: 1px solid #FFF8DC;
  }
}
