body, table {
    font-family: Verdana, Sans Serif;
    font-size: 14px;
}
ul, li {
  margin: 0px;
}
ul {
    list-style: url(../images/list-mushroom.png);
}

h1 {
    margin: 0;
    font-size: 48px;
}

body {
    background: url(../images/background.png) repeat-x #0c5c91;
}

div#header {
    background: url(../images/header.png) no-repeat;
    width: 762px;
    margin: auto;
}
div#header div#auth_menu {
  position: absolute;
  margin-left: 760px;
  margin-top: -150px;
}
div#header div#auth_menu ul {
  list-style-position: inside;
  margin-left: -10px;
  padding: 0px;
}
div#header div#auth_menu li {
  list-style: none;
  background: url('../images/auth-menu-item.png') no-repeat;
  padding: 10px 10px 8px 6px;
}

div#about {
    margin: 0px 20px 0px 20px;
    width: 715px;
    border: 1px solid #a7bf6c;
    background-image: url(../images/green-box.png);
}

p {
    margin: 0px;
    padding: 10px;
    text-align: justify;
}

ul#menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul#menu li a { display: block; }
ul#menu li a span { display: none; }

li#blog_button {
    position: absolute;
    margin-left: 436px;
    top: 80px;
}

li#blog_button a {
    background-image: url(../images/blog-button.png);
    width: 116px;
    height: 62px;
}

li#blog_button a:hover {
    background-image: url(../images/blog-button-hover.png);
}

li#download_button {
    position: absolute;
    margin-left: 569px;
    top: 81px;
}

li#download_button a {
    background-image: url(../images/download-button.png);
    width: 159px;
    height: 58px;
}

li#download_button a:hover {
    background-image: url(../images/download-button-hover.png);
}

li#media_button {
    position: absolute;
    margin-left: 378px;
    top: 141px;
}

li#media_button a {
    background-image: url(../images/media-button.png);
    width: 128px;
    height: 54px;
}

li#media_button a:hover {
    background-image: url(../images/media-button-hover.png);
}

li#development_button {
    position: absolute;
    margin-left: 518px;
    top: 136px;
}

li#development_button a {
    background-image: url(../images/development-button.png);
    width: 209px;
    height: 61px;
}

li#development_button a:hover {
    background-image: url(../images/development-button-hover.png);
}

a { color: #0000ff; }
a:hover { text-decoration: none; }
a img { border: 0; }

div#body {
    background: url(../images/body.png) repeat-y;
    width: 732px;
    margin: auto;
    padding: 15px;
}

div#content_top {
    background: url(../images/content-top.png) no-repeat;
    height: 3px;
}

div#content_body {
    background: url(../images/content-body.png) repeat-y;
    padding: 10px 10px 10px 10px;
    width: 705px;
}

div#content_body h1 {
    font-size: 18px;
    background: url(../images/section.png) no-repeat;
    padding-top: 8px;
    padding-left: 40px;
    margin: 0px;
    height: 40px;

}
div#content_body h1 span.info {
    font-size: 12px;
}


div.box {
    width: 704px;
    border: 1px solid #98a6a8;
    background-image: url(../images/blue-box.png);
    margin-bottom: 10px;
}

div#content_bottom {
    background: url(../images/content-bottom.png) no-repeat;
    height: 3px;
}

p#powered_by {
    text-align: center;
}

div#footer {
    background: url(../images/footer.png) no-repeat;
    width: 762px;
    height: 43px;
    margin: auto;
    text-align: center;
    font-size: 10px;
}
