body { font-family: verdana, arial, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: 14px;
  background-image: url(bg.png);
  background-repeat:repeat-y;
  background-color: #222222;
  color: #222222;
  background-position: center center;
}
img {
  border:0px;
}
#container {
  width: 927px;
  margin:auto;
}
#head {
  background-image: url(head.png);
  background-position: center center;
  background-repeat:repeat-y;
  height: 85px;
}
#head h3 {
  margin: 0px;
  padding: 70px 4px 0px 0px;
  position: relative;
  text-align: right;
  font-size: 12px;
  font-family: arial, sans-serif;
  letter-spacing: .1em;
  font-weight: normal;
  text-transform: uppercase;  
}
#headnavi {
  height: 16px;
  background-color: #A90050;
}
#headnavi ul{margin: 0px auto;} 

#headnavi li
{ float: left; 
  margin: 0px; 
  padding: 0px;
  list-style: none;
  font-family: arial, sans-serif;
  letter-spacing: .1em;
  font-weight: normal;
  text-transform: uppercase;  
} 

#headnavi li a
{ display: block;
  color: #ffffff;
  float: left;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
  font-weight: bold;
}
#headnavi li a:hover
{ display: block;
  color: #222222;
  background-color: #ffffff;
  float: left;
  text-decoration: none; 
  padding: 0px 10px 0px 10px;
  font-weight: bold;
}

.topad {
  margin-left:5px;
  border:0px;
}
#redbar {
  height: 16px;
  background-color: #A90050;
}
h1 {
  font-family: arial, sans-serif;
  letter-spacing: .1em;
  font-weight: normal;
  text-transform: uppercase;
  padding: 6px 0px 5px 0px; 
  margin: 0px 0px 12px 10px; 
  border-bottom: 1px solid #A90050;
  font-size: 150%;
}
#content {
  margin-left:5px;
}
.plugs {
  margin-left:10px;
}
.plugs img {
  margin:2px;
  padding:1px;
  float:left;
  border: 1px solid #222222;
}
.plugs img:hover {border-color: #A90050; }
.dlx_lite, .dlx_lite a{text-decoration:none; color: #222222;font-size:10px; text-align:center; margin:auto;}

.pagelinks { float: right; margin-right: 14px; margin-top:5px; background: #ffffff; text-align:justify; font-size: 12px;}
.pagelinks a { display: block; padding: 0px 2px; float: left; margin: 2px 3px 0 0; background: #ffffff; border: 1px solid #A90050; color: #222222; text-align:justify; text-decoration: none;}
.pagelinks a:hover { display: block; padding: 0px 2px; float: left; margin: 2px 3px 0 0; background: #A90050; border: 1px solid #A90050; color: #ffffff}
  

.plugbox {
  width: 537px;
  height: 408px;
  margin: 2px;
  border: 1px solid #222222;
  float:left;
  background: #ffffff;
  vertical-align: middle;
  text-align:center;
  clear:left;
}

.fakebox {
  width: 356px;
  height: 270px;
  margin: 2px;
  border: 1px solid #222222;
  float:left;
  background: #ffffff;
  vertical-align: middle;
  text-align:center;
  clear:left;
}

.reftab {
  margin-left: 8px;
  padding-right: 15px;
}

.reftab td {
  width: 20%;
  border: 1px solid #A90050;
  font-size: 10px;
}

.reftab td a {
  color: #222222;
  text-decoration: none;    
}
.reftab td a:hover {
  color: #ffffff;
  text-decoration: none;    
}
.reftab td:hover {
  color: #ffffff;
  background: #A90050;
  text-decoration: none;    
}

#hardlinks {
 margin-left:0px;
}

#hardlinks ul{margin-left: 10px;  width: 100%} 

#hardlinks li
{ 
  width: 18%;
  float: left; 
  margin: 1px; 
  padding: 1px;
  list-style: none;
  font-family: arial, sans-serif;
  font-size: 10px;
  border: 1px solid #A90050;
  color: #fffff;
} 
#hardlinks li a:hover, li:hover {
  color: #ffffff;
  background: #A90050;
}
#hardlinks li a
{ 
  text-decoration: none; 
  color: #222222;
}

#reflinks {
 margin-left:0px;
}

#reflinks ul{margin-left: 10px; width: 100%;} 

#reflinks li
{ 
  width: 18%;
  float: left; 
  margin: 1px; 
  padding: 1px;
  list-style: none;
  font-family: arial, sans-serif;
  font-size: 10px;
  border: 1px solid #A90050;
  color: #fffff;
} 
#reflinks li a:hover, #reflinks li:hover {
  color: #ffffff;
  background: #A90050;
}
#reflinks li a
{ 
  text-decoration: none; 
  color: #222222;
}

.downloads a:hover,a:link,a:visited {
  color: #000;
  text-decoration: none;
}
