a {
  color: #abc8e9;
}

a:hover {
  background: #184271;
}

a:visited {
  color: #8094af;
}

html, body {
  background-color: #002344;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, Tahoma, Bitstream Vera Sans, sans-serif;
}

div#container {
  background: url("../images/uta-kata/bg/containerbg.png") repeat-y top left;
  width: 785px;
  float: left;
}

div#header span, div#header a span {
  display: none;
  font-size: 0;
}

div#header a {
  margin-left: 64px;
  display: block;
  background: #002344 url("../images/uta-kata/bg/headerbg.png") no-repeat top left;
  height: 208px;
  width: 721px;
}

div#navmenu, div#navmenu ul, div#navmenu ul li, div#navmenu ul li a, div#navmenu ul li a span {
  padding: 0;
  margin: 0;
  font-size: 0;
}

div#navmenu {
  margin-top: -208px;
  width: 64px;
  float: left;
}

div#navmenu ul {
  list-style-type: none;
  background: url("../images/uta-kata/bg/navmenubg.png") no-repeat top left;
  padding-top: 99px;
  padding-left: 41px;

}

div#navmenu ul li span {
  display: none;
  font-size: 0;
}

div#navmenu ul li a {
  width: 23px;
  display: block;
}

div#navmenu ul li#home a {
  background: url("../images/uta-kata/menu/home.png") no-repeat top left;
  height: 114px;
}
div#navmenu ul li#home a:hover {
  background-position: 0 -114px;
}
div#navmenu ul li#home a#current {
  background-position: 0 -114px;
}

div#navmenu ul li#torrents a {
  background: url("../images/uta-kata/menu/torrents.png") no-repeat top left;
  height: 113px;
}
div#navmenu ul li#torrents a:hover {
  background-position: 0 -113px;
}
div#navmenu ul li#torrents a#current {
  background-position: 0 -113px;
}

div#navmenu ul li#projects a {
  background: url("../images/uta-kata/menu/projects.png") no-repeat top left;
  height: 113px;
}
div#navmenu ul li#projects a:hover {
  background-position: 0 -113px;
}
div#navmenu ul li#projects a#current {
  background-position: 0 -113px;
}

div#navmenu ul li#forum a {
  background: url("../images/uta-kata/menu/forum.png") no-repeat top left;
  height: 97px;
}
div#navmenu ul li#forum a:hover {
  background-position: 0 -97px;
}
div#navmenu ul li#forum a#current {
  background-position: 0 -97px;
}

div#navmenu ul li#staff a {
  background: url("../images/uta-kata/menu/staff.png") no-repeat top left;
  height: 77px;
}
div#navmenu ul li#staff a:hover {
  background-position: 0 -77px;
}
div#navmenu ul li#staff a#current {
  background-position: 0 -77px;
}

div#navmenu ul li#wallpapers a {
  background: url("../images/uta-kata/menu/wallpapers.png") no-repeat top left;
  height: 146px;
}
div#navmenu ul li#wallpapers a:hover {
  background-position: 0 -146px;
}
div#navmenu ul li#wallpapers a#current {
  background-position: 0 -77px;
}

div#animeyuki {
  display: none;
  font-size: 0;
}

div#content {
  background: url("../images/uta-kata/bg/contentupperbg.png") no-repeat top left;
  width: 540px;
  padding: 0;
  color: #ffffff;
  float: left;
}

div#content h1 {
  margin: 0;
  padding: 10px 0 0 20px;
  font-size: 16px;
  text-align: left;
  color: #aaaaaa;
  font-weight: 200;
}

div#content div.article h2, div#content div.article h3 {
  display: block;
  padding: 0 0 3px 0; 
  margin: 5px 18px 5px 20px;
  font-size: 16px;
  background: url("../images/uta-kata/bg/contenth1bg.png") repeat-x bottom left;
}

div#content div.article h3 {
  font-size: 14px;
}

div#content div.article img {
  float: right;
  margin: 5px 20px 5px 5px;
  border: 1px #000000 solid;
}

div#content div.article p {
/*  text-indent: 3em; */ 
  margin: 10px 20px 5px 20px;
  font-size: 12px;
}

div.article {
  font-size: 12px;
}

div#sidebar {
  width: 180px;
  background: url("../images/uta-kata/bg/releasesbg.png") no-repeat top right;
  float: right;
}

div#releases, div#information, div#compliance, div#donate, div#googlead {
  margin: 5px 0px 15px 10px;
}

div#releases h1, div#information h1, div#donate h1, div#googlead h1 {
  color: #c3ccd5;
  margin: 0;
  padding: 0;
  font-size: 12px;
}

div#releases img {
  float: right;
  border: 0;
  margin-top: -0.8em;
  margin-right: 10px;
}

div#releases table {
  margin: 0;
  padding: 0;
  font-size: 10px;
  color: #90a2b2;
}

div#releases table th {
  display: none;
  font-size: 0;
}

div#releases table td {
  margin: 0;
  padding: 0 10px 0 0;
}

div#information p {
  padding: 0;
  margin: 5px 5px 5px 0px;
  font-size: 10px;
  color: #90a2b2;
}

div#information form p {
  padding: 0;
  margin: 0;
}

div#information form p select {
  font-size: 10px;
}

div#information form p input {
  margin-top: 5px;
  font-size: 10px;
}

div#compliance h1 {
  display: none;
  font-size: 0;
}

div#compliance a {
  text-decoration: none;
}

div#compliance a:hover {
  text-decoration: underline;
}

div#compliance a img {
  display: none;
}

div#compliance a#xhtml:after {
  content: "xhtml 1.1";
  font-size: 12px;
  font-weight: 700;
  color: #c3ccd5;
}

div#compliance a#css:after {
  content: "css 2.1";
  font-size: 12px;
  font-weight: 700;
  color: #c3ccd5;
  margin: 5px;
}

div#donate img {
  display: none;
}

div#googlead {
  padding-left: 20px;
}

div#googlead h1 {
  text-align: left;
  margin: 0 0 10px -20px;
}

div#lastditch {
  clear: both;
  height: 16px;
  background: url("../images/uta-kata/bg/lastditchbg.png") repeat-y top left;
}

div#lastditch span {
  display: none;
}
k

