.outer {
  float: left;
  width: 380px;
  border-radius: 15px;
  border: 1px solid #666;
  padding: 15px;
  background-color: #222;
  overflow: hidden;
  margin: 5px;
}

.nav {
  width: 170px;
}

.outer a {
  text-decoration: none;
  color: #09f;
}

.outer a:hover {
  color: #ff0;
}

.headline {
  border-bottom: 1px solid white;
  font-size: 200%;
  margin-bottom: 10px;
}
.headline a {
  background-color: #222;
}

.version {
  width: 50px;
  float: left;
}

.plugin_name {
  width: 140px;
  float: left;
}

.plugin_content {
  width: 240px;
  float: left;
}

.plugin_version {
  width: 75px;
  float: left;
}

.plugin_download {
  float: left;
  overflow: hidden;
  padding-left: 5px;
  padding-right: 5px;
  width: 97px;
}

.status {
  font-weight:bold;
  width: 50px;
  float: left;
}

.s_stable {
  color: red;
}

.s_fixing {
  color: yellow;
}

.s_active {
  color: #0f0;
}

.s_latest {
  color: #f00;
}

.left {
  width: 130px;
  float: left;
}

.right {
  width: 200px;
  float: left;
}

.rightlong {
  width: 400px;
  float: left;
}

.donate img {
  margin-top: 10px;
}

body div.nav {
  background-color: #fff;
}
body div.nav a {
  background-color: #fff;
  display: block;
}

body div.nav a:hover,
body div.nav:hover,
body div.nav:hover a {
  color: #000;
  background-color: #06f;
}

div.active {
  background-color: #113;
}

.clear {
  clear: both;
}

#language {
  position: absolute;
  top: 10px;
  right: 10px;
  border: 5px solid #666;
  vertical-align: center;
}

/**
 * login stuff
 */

.edge, .edge a {
  position:absolute;
  width:100px;
  height:100px;
  z-index: -100;
}

.edge a:link,
.edge a:visited,
.edge a:hover,
.edge a:active,
.edge a:focus {
  text-decoration:none;
}

#edge0, #edge0 a {
  position:absolute;
  left:0px;
  top:0px;
}

#edge1, #edge1 a {
  position:absolute;
  right:0px;
  top:0px;
}

#edge2, #edge2 a {
  position:absolute;
  left:0px;
  bottom:0px;
}

#edge3, #edge3 a {
  position:absolute;
  right:0px;
  bottom:0px;
}

.bold {
  font-weight:bold;
}

.spacedtable {
  margin: 10px 20px;
}
.spacedtable td {
  border-bottom: 1px solid white;
  border-right: 1px solid white;
  padding: 5px;
}
a:link,a:visited{text-decoration:none;color:#09f}
a:focus,a:hover{text-decoration:none;color:#09f}