body {
  margin: 20px 20px 20px 20px; 
  padding: 0px 0px 0px 0px;
  background: #002739;
  color: #ffffff;
  background-image: url('bg1.png'); 
  background-position: center center;  
  background-repeat: repeat-y;
  font-family: "Arial";
}

P {
  font-family: "Arial";
  font-size: 14px;
  color: #e7e7e7;
  line-height: 130%;
}

.title-description-text {
  font-family: "Arial";
  font-size: 14px;
  color: #e7e7e7;
  margin-top: 12px; 
  margin-bottom: 5px;
}

.item-info-text {
  font-family: "Arial";
  font-size: 13px;
  color: #e7e7e7;
  margin-top: 4px; 
  margin-bottom: 4px;
}

.item-title-text {
  font: 16px "Verdana"; 
  color: #ffffff;
  margin-top: 0px; 
  margin-bottom: 0px;
}

h1 {
  font: 28px "Verdana"; 
  color: #ffffff; 
  margin-top: 20px; 
  margin-bottom: 0px;
}

.item-screenshot {
  border:1px solid #cbcbcb; 
  margin-right: 12px; 
  margin-bottom: 28px;
}

.item-table {
  border: 1px;
  border-collapse: collapse;
}

a               { text-decoration: underline; color:#ffffe8; }
a:hover         { text-decoration: underline; color:#b4eeff; }
a:visited       { text-decoration: underline; color:#ffffe8; }
a:visited:hover { text-decoration: underline; color:#b4eeff; }

.download.a              { text-decoration: underline; color:#ffffe8; font-family: "Arial"; font-size: 14px; margin-top: 5px;  margin-bottom: 5px; }
.downloada:hover         { text-decoration: underline; color:#b4eeff; font-family: "Arial"; font-size: 14px; margin-top: 5px;  margin-bottom: 5px; }
.downloada:visited       { text-decoration: underline; color:#ffffe8; font-family: "Arial"; font-size: 14px; margin-top: 5px;  margin-bottom: 5px; }
.downloada:visited:hover { text-decoration: underline; color:#b4eeff; font-family: "Arial"; font-size: 14px; margin-top: 5px;  margin-bottom: 5px; }
