* {margin: 0; padding: 0;}
img {border: 0;}
.ipng {behavior: url("pngbehavior.htc");}
body {
  background: #fff; color: #1b3d68; letter-spacing: .1em;
  font: 10px Georgia, 'Times New Roman', serif;
}
a {text-decoration: none;}
#horizon {
  background-color: transparent; position: absolute; top: 60px; left: 20px;
}
#wrapper {
  position: relative; text-align: left; width: 640px; height: 500px;
  margin: 0 auto;
}
#main {
  position: relative; width: 630px; height: 430px; margin: 0 auto;
  background: #f6f4ed;
}
#figure {position: absolute; top: 0; left: 18px;}
#tm0, #tm1, #tm2, #tm3 {
  position: absolute; bottom: 11px; border: 1px solid #e5e3df;
}
#tm0 {right: 369px;}
#tm1 {right: 250px;}
#tm2 {right: 131px;}
#tm3 {right: 12px;}
#menu {
  position: relative; width: 630px; height: 3.1em; margin: 0 auto;
  background: #d38228; color: #fff;
}
html>body #menu {height:2.9em;}
#menu a {
  padding: .3em .4em; color: #f6f4ed; border: 1px solid #d38228;
  border-top: 0; border-left: 0;
}
#menu a:hover {color: #fff;}
#menu ul {padding: .9em .6em .4em;}
#menu li {display: inline;}
#menu a#selected {
  border: 1px solid #b26b24; border-top: 0; border-left: 0; color: #fff;
  background: #eb8d2f;
}
#ng:hover {background: #262626; color: #fff;}
#copy {
  position: absolute; right: 3px; bottom: 2px; font-size: 85%; color: #f6f4ed;
}

/* IE5 Mac hack \*/
#horizon {
  top: 50%; left: 0px; width: 100%; margin-top: -235px; text-align: center;
}
/* end IE 5 hack */
