/* CSS Document */
body
{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  min-height: 560px;
  background-color: #898989;
}

#top-left
{
  width: 100%;
  height: 100%;
min-width: 850px;
  min-height: 560px;
  overflow: hidden;
  background-image: url(../images/top-left.gif);
  background-repeat: no-repeat;
  background-position: left top;
}

#bottom-right
{
  width: 100%;
  height: 100%;

  text-align: center;

min-width: 930px;
  min-height: 550px;
  overflow: hidden;
  background-image: url(../images/bottom-right.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
}

#content
{
  height: 40%;
  min-height: 210px;
  margin: 75px auto 0px auto;

  overflow: hidden;
}
#content > img
{
  height: 100%;

  margin: 0 auto;
  min-height: 210px;
}

#menu, #menu a, #menu div
{
margin: 0;
padding: 0;
}

#menu
{
  width:  720px;
  min-height: 158px;
  margin: 30px auto;

  overflow: hidden;
}

#menu .menu_element
{
  width: 220px;
  height: 145px;
  
  margin-left: 30px;
  float: left;

  text-align: center;
  font-size: 35px;

  background-repeat: no-repeat;
}
#menu a .menu_element
{
  text-decoration: none;
  color: black;
}
#menu a:link
{
  text-decoration: none;
}

#menu a > .menu_element:hover
{

}