/* Tiberian Dawn CSS Document */

/* General */

body, html {
  background: #141312 url("images/03.jpg") top center;
  color: #DDDDDD;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 12px;
  height: 100%;
  margin: 0px;
  padding: 0px;
}

h2 {
  font-size: 16px;
  margin: 0px;
  padding: 0px;
}

h3 {
  color: #FFFFFF;
  margin: 0px;
  padding: 0px;
}

img {
  border: 0px;
}

a, a:visited {
  color: #A5BDA5;
  text-decoration: none;	
}

a:hover {
  color: #50C151;
}

a:active {
  color: #14A614;
}

.tdcentered {
  text-align: center;
}

.tdclear {
  clear: both;
}


.tdclearl {
  clear: left;
}

.tdicon {
  vertical-align: middle;
}

/* Page layout */

div#tdmain {
  background: url("images/02.jpg");
  height: auto !important;
  height: 100%;
  margin: 0px auto;
  min-height: 100%;
  position: relative;
  text-align: left;
  width: 1003px;
}

div#tdheader {
  background: url("images/01.jpg") no-repeat top center;
  display: block;
  height: auto !important;
  height: 100%; /* IE6... */
  min-height: 100%;
  padding-top: 243px;
  padding-bottom: 10em;
}

div#tdcontent {
  display: table;
  padding-left: 40px;
  padding-bottom: 22px;
  position: relative;
  width: 460px;
}

div#tdmedia {
  display: table;
  margin: 0px auto;
  padding-bottom: 22px;
  position: relative;
  text-align: center;
}

div#tdfooter {
  bottom: 0px;
  clear: both;
  position: absolute;
  text-align: center;
  width: 100%;
}

/* Left, right */

div#tdleft {
  clear: left;
  float: left;
  padding-left: 7px;
  width: 220px;
}

div#tdleft ul {
  list-style-type: circle;
  margin: 0px;
  padding: 0px;
  padding-left: 15px;
}

div#tdleft ul li {
  margin-left: 8px;
}

div#tdright {
  clear: right;
  float: right;
  width: 250px;
}

/* Text */

span.note {
  color: #8E9D8F;
  font-style: italic;
  font-weight: bold;
}

span.tdsmall {
  font-size: 11px;
}

span.tdred {
  color: #CC0000;
  font-weight: bold;
}

span.tdbeer {
  color: #FFCC66;
}

span.tdorange {
  color: #FF9900;
}

span.tdblue {
  color: #0033FF;
}

span.tdpurple {
  color: #663399;
}

span.tdgreen {
  color: #006600;
}

span.tddefault {
  color: #DDDDDD;
}

/* Lists */

ul {
  margin: 0px;
  padding: 0px;
}

ul li.tdleft {
  float: left;
  text-align: left;
}

ul li.tdright {
  float: right;
  text-align: left;
}

ul.tdcolumns {
  display: block;
  list-style: none;
}

ul.tdcolumns li {
  float: left;
}

ul.tdcolumns li.techgdi {
  text-align: center;
  width: 200px;
}

ul.tdcolumns li.technod {
  text-align: center;
  width: 200px;
}

ul.tdcolumns li.techleft {
  text-align: left;
  width: 100px;
}

ul.tdcolumns li.techright {
  text-align: left;
  width: 350px;
}

ul.tdnostyle {
  list-style: none;
}

ul.tdnewsfooter {
  border-top: 1px dotted #CCCCCC;
  list-style: none;
}

ul#tdirc {
  list-style: decimal;
  padding-left: 24px;
}

/* FAQ */

ul#tdfaqsmall {
  padding-left: 16px;
  list-style: square;
}

ul#tdfaqsmall li.title {
  list-style: none;
  font-size: 11px;
  font-weight: bold;
}

ul#tdfaqsmall li.q {
  font-size: 11px;
}

ul#tdfaq {
  list-style: none;
}

ul#tdfaq li.title {
  border-bottom: 1px solid #CCCCCC; 
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}

ul#tdfaq li.qa {
  border-bottom: 1px dotted #CCCCCC; 
}

/* Buttons */

#forumbutton {
  -khtml-opacity: 0.85;
  -moz-opacity: 0.85;
  border-bottom: #000000 1px solid;
  filter: alpha(opacity=85);
  opacity: 0.85;
}

#forumbutton:active {
  -khtml-opacity: 1.0;
  -moz-opacity: 1.0;
  filter: alpha(opacity=100);
  margin: 1px 0px -1px 1px;
  opacity: 1.0;
}

#forumbutton:hover {
  -khtml-opacity: 1.0;
  -moz-opacity: 1.0;
  filter: alpha(opacity=100);
  opacity: 1.0;
}

/* Misc */
div.tdnews div {
  padding: 6px 0px 6px 0px;
}

div.tdtechtitle {
  /*border-bottom: 1px solid #BBBBBB;
  border-top: 1px solid #BBBBBB;
  font-weight: bold;
  text-align: center;
  padding: 6px 0px 6px 0px;*/
  border-bottom: 1px solid #CCCCCC; 
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
}

div.tdfakehr {
  border-bottom: 1px dotted #CCCCCC; 
  clear: both;
}

p#tdwebtech {
  font-size: 9px;
}

p#tdwebtech a, p#tdwebtech a:visited {
  color: #5E6C5F;
}

p#tdwebtech a:hover, p#tdwebtech a:active {
  color: #8E9D8F;
}

div.tderror {
  color: #CC0000;
}

span.tdblink {
  text-decoration: blink;
}
