html body {
  width: 100%; }
  html body #body_loading {
    position: absolute;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: url("../images/admin_background.gif") top center; }
  html body #content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 914px;
    padding: 22px;
    font-family: "Lucida Grande", "Verdana", "Sans-serif";
    font-size: 11px;
    color: black;
    line-height: 1.5em; }
    html body #content #header #andersonorui {
      text-align: right; }
    html body #content #header #navbar {
      clear: both; }
      html body #content #header #navbar #login {
        float: left; }
      html body #content #header #navbar #menu {
        float: right; }
      html body #content #header #navbar a, html body #content #header #navbar a:hover, html body #content #header #navbar a:visited {
        text-decoration: none;
        color: black;
        padding: 0 3px 0 5px; }
      html body #content #header #navbar a:hover {
        background: #BF1E2E;
        color: white; }
    html body #content #year {
      position: absolute;
      top: 112px;
      left: 167px; }
    html body #content #works, html body #content #about {
      position: absolute;
      top: 160px; }
      html body #content #works #menu #menu_up,       html body #content #about #menu #menu_up {
        position: absolute;
        top: -2px;
        left: 0;
        width: 145px;
        padding: 1px 0;
        text-align: center;
        cursor: pointer; }
      html body #content #works #menu #menu_middle,       html body #content #about #menu #menu_middle {
        position: absolute;
        top: 23px;
        overflow: auto;
        width: 145px;
        height: 322px;
        text-align: right; }
        html body #content #works #menu #menu_middle p,         html body #content #about #menu #menu_middle p {
          padding: 2px 11px 2px 0; }
        html body #content #works #menu #menu_middle p:hover,         html body #content #about #menu #menu_middle p:hover {
          background: black; }
        html body #content #works #menu #menu_middle a:hover,         html body #content #about #menu #menu_middle a:hover {
          color: white; }
      html body #content #works #menu #menu_down,       html body #content #about #menu #menu_down {
        position: absolute;
        top: 360px;
        left: 0;
        width: 145px;
        padding: 1px 0;
        text-align: center;
        cursor: pointer; }
      html body #content #works #content,       html body #content #about #content {
        position: absolute;
        top: 0;
        left: 122px; }
        html body #content #works #content #images_up,         html body #content #about #content #images_up {
          position: absolute;
          top: -2px;
          left: 22px;
          width: 535px;
          padding: 1px 0;
          text-align: center;
          cursor: pointer; }
        html body #content #works #content #images_middle,         html body #content #about #content #images_middle {
          position: absolute;
          top: 15px;
          overflow: auto;
          width: 535px;
          height: 336px; }
          html body #content #works #content #images_middle h1,           html body #content #about #content #images_middle h1 {
            font-size: 1.4em;
            font-style: bold;
            padding: 8px 0 5px 0; }
          html body #content #works #content #images_middle h2,           html body #content #about #content #images_middle h2 {
            font-size: 1.2em;
            font-style: bold;
            padding: 5px 0 5px 0; }
          html body #content #works #content #images_middle h3,           html body #content #about #content #images_middle h3 {
            font-size: 1.2em;
            font-style: normal;
            padding: 5px 0 0 0; }
        html body #content #works #content #images_down,         html body #content #about #content #images_down {
          position: absolute;
          top: 360px;
          left: 22px;
          width: 535px;
          padding: 1px 0;
          text-align: center;
          cursor: pointer; }
        html body #content #works #content #subtitle,         html body #content #about #content #subtitle {
          background: white;
          padding: 5px;
          text-align: right;
          background: black;
          color: white; }
      html body #content #works #loading,       html body #content #about #loading {
        position: absolute;
        top: 15px;
        left: 145px; }
    html body #content #news {
      position: absolute;
      top: 160px;
      right: 22px;
      width: 212px;
      height: 367px; }
      html body #content #news #news_up {
        position: absolute;
        top: -2px;
        left: 0;
        width: 212px;
        padding: 1px 0;
        text-align: center;
        cursor: pointer; }
      html body #content #news #news_middle {
        overflow: auto;
        position: absolute;
        top: 15px;
        width: 212px;
        height: 336px; }
        html body #content #news #news_middle .divisor {
          background: black;
          height: 1px;
          margin: 22px 0; }
        html body #content #news #news_middle h3 {
          margin: 0 0 10px 0;
          font-size: 1.4em; }
        html body #content #news #news_middle p {
          margin: 0 0 10px 0; }
        html body #content #news #news_middle img {
          width: 212px;
          height: auto; }
      html body #content #news #news_down {
        position: absolute;
        top: 360px;
        left: 0;
        width: 212px;
        padding: 1px 0;
        text-align: center;
        cursor: pointer; }
    html body #content #footer {
      clear: both;
      position: absolute;
      top: 560px;
      width: 914px; }
      html body #content #footer #left {
        float: left; }
      html body #content #footer #right {
        float: right; }

hr {
  border: 1px solid black; }

a, a:link, a:visited {
  text-decoration: none;
  color: black; }

a:hover {
  text-decoration: none;
  color: #BF1E2E; }
