body {
    background-color: #000000;
}

font.small {
	font-size: 8pt; color: #000000; font-family: "verdana";
}

font.large {
	font-size: 10pt; color: #000000; font-family: "verdana";
}

font.heading {
	font-size: 10pt; color: #000000; font-family: "verdana"; font-weight:bold;
}

a:link, a:visited {
  color: #000000;
}

a:hover {
  color: #FF0000;
}

a.sublink:link, a.sublink:visited {
  color: #000066;
}

a.sublink:hover {
  color: #FF0000;
}

a.anchor:link, a.anchor:visited, a.anchor:hover {
  color: #000000;
}

a.sort:link, a.sort:visited {
  color: #FFFFFF;
  text-decoration: none;
}

a.sort:hover {
  color: #00FFFF;
  text-decoration: none;
}

a.admin:link, a.admin:visited, a.admin:hover {
  color: #000000;
  font-weight:bold;
  text-decoration: none;
  border-width:1px;
}

table.frame {
        background-color: #FFFFFF;
        border-style: dotted; 
        border-color: #c0c0c0;
        border-width: 1px; 
        border-collapse: collapse; 
}

table.main {
  background-color: #F7F7F7;
}
table.bg {
  background-color: #093656;
}
table.sub {
  background-color: #D4DEF5;
}

table.content {
  border:1px solid #000000; background-color: #F7F7F7; text-align:center;
}

table.message {
  margin:10px;
  border-style:solid; 
  border-width:2px; 
  border-color:#F7F7F7;
  border-collapse:collapse;
  padding:0px; 
  background-color:#D4DEF5; 
  text-align:center; 
  font-family:Verdana; 
  font-size:10pt; 
  color:#000000;
}

table.needed-seeds {
	border-width: 1px; 
	border-style: dotted; 
  	border-collapse: collapse; 
	background-color: #FFFFFF; 
	border-color: #c0c0c0;
}

table.torrent {
  border-style: solid; 
  border-width: 0px; 
  padding:0; 
  background-color: #ECECEC; 
  text-align:center; 
  font-family:Verdana; 
  font-size:8pt; 
  color:#000000;
  border-collapse: collapse; 
}

table.stats {
  border:1px; 
  border-color: #CCCCCC; 
  background-color: #F7F7F7; 
  text-align:center;
  border-style: solid; 
  border-collapse: collapse; 
}

table.dotted {
        border-style: dotted; 
        border-color: #c0c0c0;
        border-width: 1px; 
        border-collapse: collapse;
}

td.message {
  border-width: 0px; 
  padding: 0; 
  text-align: center; 
  font-family: Verdana; 
  font-size: 10pt; 
}

td.specialmessage {
  background-color: #f80d0d;
  color: #ffffff;
  border-width: 0px; 
  padding: 8; 
  text-align: center; 
  font-family: Verdana; 
  font-size: 14pt; 
}

td.track {
  background-color:#D4DEF5; font-size: 8pt; font-family: "verdana"; color: #000000;
}
td.header {
  background-color: #FFFFFF; font-size: 8pt; font-weight: bold; font-family: "verdana"; color: #000000;
}

td.hint {
  background-color: #FFFFFF; font-size: 8pt; font-family: "verdana"; color: #000000;
}

td.embedded {
  background-color: #F7F7F7; font-size: 8pt; font-family: "verdana"; color: #000000;
}
td.text {
  background-color:#D4DEF5; font-size: 8pt; font-family: "verdana"; color: #000000;
}
td.title {
  background-color:#115D91; font-size: 10pt; font-family: "verdana"; color: #FFF168;
}
td.small {
 font-size: 7pt; font-family: "verdana"; color: #FFFFFF;
}

td.colhead {
  background-color:#2182BD; font-size: 8pt; font-family: "Verdana"; color: #FFFFFF; font-weight:bold;
}

td.heading {
	font-size: 10pt; font-family: "verdana"; font-weight:bold;
}

td.content {
	font-size: 10pt; font-family: "verdana";
}

p.sub {
        font-size: 8pt; font-family: "verdana";
}

p.news {
        font-size: 8pt; 
        font-family: "verdana";
        text-align: left;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 15px;
        margin-bottom: 15px;
}

p.newsheader {
        font-size: 8pt; 
        font-family: "verdana";
        text-align: left;
        font-weight:bold;
        margin-top: 25px;
        margin-bottom: 10px;
}

p.newsheader-notopmargin {
        font-size: 8pt; 
        font-family: "verdana";
        text-align: left;
        font-weight:bold;
        margin-bottom: 10px;
}

p.msg {
        margin-top: 15px;
        margin-bottom: 15px;
}

p.msgheader {
        font-weight:bold;
        margin-top: 15px;
        margin-bottom: 15px;
        color: #FF0000;
}

input, select, textarea {
	font-family: "Verdana"; font-size: 8pt; color:#808080; font-weight:bold
}

.button {
  border-style:solid; border-width:1px; 
  font-family:Verdana; font-size:8pt; color:#000000; text-align:center; background-color:#C0C0C0
}

font.error {
	font-size: 10pt; color: #FF0000; font-family: "verdana";
}

.form {
  border-style:solid; border-width:1px; 
  font-family:Verdana; font-size:8pt; color:#000000; text-align:center; background-color:#A5B8E6
}

.btn {
  border-width:0px; 
  font-family:Verdana; 
  font-size:8pt; 
  color:#000000; 
  text-align:center; 
  background-color:#C0C0C0
}


h1 {
        font-family: "verdana";
        font-size: 18pt; 
}

h2 {
        font-family: "verdana";
        font-size: 15pt; 
}

h3 {
        font-family: "verdana";
        font-size: 12pt; 
}

.login {
	border-style: solid; 
	border-width: 1px; 
	font-family: "Verdana"; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold; 
	background-color: rgb(201, 232, 247);
}