
img {
  border: 0;
}

table {
  border-collapse: collapse;
}
th {
  text-align: left;
  padding:0.2em;
  padding-right: 1.5em;
  border-top: 3px solid #ff0000;
  border-bottom: 3px solid #ff0000;
}
td {
  font:100%/1.5 Courier New,Courier,fixed,sans-serif;
  padding:0.2em;
  padding-right: 1.5em;
  border-bottom: 1px solid #ff0000;
}

.extLnk {
    background: url("../img/lnk-ext.png") no-repeat scroll right center transparent;
    padding-right: 20px;
}

.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

* {
  margin:0;
  padding:0;
}

body {
  font:100%/1.5 Courier New,Courier,fixed,sans-serif;
  color:#e7dead;
  background-color:#000000;
  background: url(../img/main-bg.png) repeat scroll left top;
}

h1 {
  margin-top:0.5em;
  margin-bottom:0.3em;
  color:#e7dead;
}

h2 {
  margin-top:1em;
  margin-bottom:0.3em;
  color:#e7dead;
}


a          { color:#e7dead; text-decoration:underline; }
a:link     { color:#e7dead; text-decoration:underline; }
a:visited  { color:#e7dead; text-decoration:underline; }
a:active   { color:#ff0000; text-decoration:none; }
a:hover    { color:#ff0000; text-decoration:none; }
a:focus    { color:#ff0000; text-decoration:none; }

p {
  margin-right:1.5em;
  margin-bottom:0.7em;
}

ul {
  margin-left:1.5em;
  margin-right:2em;
  border-top: 1px solid #b4b3b3;
}
ul li {
  list-style: disc outside url(../img/list-item.png);
  border-bottom: 1px solid #b4b3b3;
}

ol {
  margin-left:1.5em;
  margin-right:2em;
  border-top: 1px solid #b4b3b3;
}
ol li {
  list-style: decimal outside;
  border-bottom: 1px solid #b4b3b3;
}

.clear{clear:both;}

#main{
  width: 80em;
  margin:1em auto;
}

#center{
  background-color:#000000;
  padding-left: 2em;
  /*padding-top: 4em;*/
  padding-bottom:2em;
  padding-top: 0.1em;
  margin-left:1em;
  margin-right:1em;
  margin-bottom:1.5em;
}

.header a{
  text-decoration:none;
}

#footer{
  background: #000000 url(../img/footer.png) no-repeat scroll center top;
  width: 70em;
  padding:1em 4em 0;
  height: 2.0em;
  margin-left:1.0em;
}

#footer a{
  color: #e7dead;
  text-decoration: none;
}

#footer #block-block-3 {
  font-size: 12px;
  float:left;
}

#footer #block-block-4 {
  font-size: 12px;
  float:right;
}
