div#frontpage div#main-picture
{
  position: relative;
  height: 325px;
  background-color: #000000;
  text-align:right;
}

div#frontpage div#front-menu
{
  position: absolute; 
  top:6px; 
  right:4px; 
  text-align: center;
}

div#frontpage div#front-menu li
{
  display: inline;
  background-color: #333333;
  padding: 8px;
  margin: 5px;
  text-align: center;
}

div#frontpage div#front-menu a.option
{
  color: #ffffff;
}

div#frontpage div#about-us-box
{
  position: absolute; 
  top:20px; 
  left:20px; 
  width:270px; 
  padding:20px;
  text-align: left;
}

div#frontpage div#about-us-box-background 
{
  position:absolute; 
  background-color: #555555;
  top:0px; 
  left:0px; 
  height:100%; 
  width:100%; 
  z-index:10; 
  padding:0px
}

div#frontpage div#about-us-box-content
{
  position:relative;
  color: #ffffff;
  z-index:20;
}

div#frontpage div#news-box
{
  position: absolute; 
  bottom:20px; 
  right:20px; 
  width:30%;
  padding:20px;
  text-align: left;
}

div#frontpage div#news-box-background 
{
  position:absolute; 
  background-color: #442200;
  top:0px; 
  left:0px; 
  height:100%; 
  width:100%; 
  z-index:10; 
  padding:0px
}

div#frontpage div#news-box-content
{
  position:relative;
  color: #ffffff;
  z-index:20;
}

div#frontpage div#news-box-content a
{
  color: #ffffff;
  text-decoration: none;
}

div#frontpage td#upcoming-box
{
  background-color:#d6e0f9; 
  width:300px; 
}

div#frontpage td#publications-box
{
  background-color: #d6d6d6;
}

div#frontpage div.publication
{
  font-size:10pt;
}

div#frontpage div.publication span.author-list
{
  color: #505050;
}

div#frontpage div.publication span.venue
{
  color: #505050;
}
