body
{  background-image: url(images/background.jpg);  }
img
{  border: 0;  }
a
{  color: #c99;  }
.pink
{  border: 5px solid #ed9393; width: 640px; margin: 15px auto;  }
.white
{  border: 5px solid #fff;  }
.black
{  border: 5px solid #000;  }
.content
{  background: #fff;  }
.header
{  border-bottom: 1px solid #000; width: 100%;  }
.footer
{  text-align: center; height: 88px; font: 14px arial;  }
.footer .valid, .footer .copyright, .footer .modified
{  width: 33%; display: inline; height: 88px;  }
.footer .valid, .footer .copyright
{  float: left;  }
.footer .modified
{  float: right;  }
.item
{   font-family: Georgia, "Times New Roman", serif; height: 88px; padding: 5px 0; border-bottom: 1px solid #000;  }


/*  Index  */
.item .name
{  width: 53%; padding-left: 2%; display: inline; float: left; height: 83px; vertical-align: top;  }
.item .name .title
{  font-size: 24px; font-weight: normal; line-height: 83px;  }
.item .links
{  width: 40%; display: inline; float: right; height: 83px; vertical-align: top; font-size: 14px; text-align: center;  }



/*  Portfolio  */
.item .description
{  width: 400px; display: inline; float: left; margin-left: 30px; vertical-align: top; height: 78px;  }
.item .description .title
{  font-size: 18px; margin: 0px; font-weight: normal;  }
.company
{  font-size: 16px;  }
.technologies
{  font-size: 12px; font-style: italic;  }
.preview
{  border: 1px solid #000;  }
.item .picture
{  width: 180px; display: inline; float: right; vertical-align: top; height: 78px; text-align: center;  }
.link, .noLink
{  font-size: 10px; font-family: Arial, sans-serif;  }
.noLink
{  text-decoration: line-through;  }
.samples
{  font-size: 10px;  }
