* html #forum .box, * html #nes .box {
  height: 215px;
}

* html #players .box, * html #buy .box {
  height: 142px;
  padding: 20px 7px 7px 7px;
}

* html .blue-row {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/blue_row.png",sizingMethod="crop");
}

* html .box {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/black_background.png",sizingMethod="crop");
  height: 155px;
}

* html .box img, * html .box a {
  padding: 0;
  position: relative;
}

* html .char-chaos {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_chaos.png",sizingMethod="crop");
}

* html .char-eldar {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_eldar.png",sizingMethod="crop");
}

* html .char-imperial {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_imperial.png",sizingMethod="crop");
}

* html .char-marines {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_marines.png",sizingMethod="crop");
}

* html .char-necron {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_necron.png",sizingMethod="crop");
}

* html .char-orks {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_orks.png",sizingMethod="crop");
}

* html .char-tau {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_tau.png",sizingMethod="crop");
}

* html .char-darkeldar {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_darkeldar.png",sizingMethod="crop");
}

* html .char-sistersofbattle {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/char_sistersorbattle.png",sizingMethod="crop");
}

* html .faq-pic {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/dc_char_right.png",sizingMethod="crop");
}

* html .forum {
  height: 85px;
}

* html .green-row {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/green_row.png",sizingMethod="crop");
}

* html .purple-row {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/ss_blue_row.png",sizingMethod="crop");
}


* html .light-row {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/light_row.png",sizingMethod="crop");
}

* html .news-pic {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/index_news.png",sizingMethod="crop");
  margin-left: 216px;
}

* html .race-chaos {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_chaos.png",sizingMethod="crop");
}

* html .race-eldar {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_eldar.png",sizingMethod="crop");
}

* html .race-imperial {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_imperial.png",sizingMethod="crop");
}

* html .race-marines {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_marines.png",sizingMethod="crop");
}

* html .race-necrons {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_necrons.png",sizingMethod="crop");
}

* html .race-orks {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_orks.png",sizingMethod="crop");
}

* html .race-tau {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_tau.png",sizingMethod="crop");
}

* html .race-darkeldar {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_dark_eldar.png",sizingMethod="crop");
}

* html .race-sistersofbattle {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/race_sisters_of_battle.png",sizingMethod="crop");
}

* html .red-row {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/red_row.png",sizingMethod="crop");
}

* html .star {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/star.png",sizingMethod="crop");
}

* html .subnav-button-end {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/pics/subnav_end.png",sizingMethod="crop");
}

*:first-child+html #buy .box {
  height: 459px;
  padding: 20px 7px 7px 7px;
}

*:first-child+html #players .box {
  height: 157px;
  padding: 20px 7px 7px 7px;
}

*:first-child+html .forum {
  height: 85px;
  width: 186px;
}

a {
  color: #CDE1EA;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

body {
  background-color: #000000;
  margin: 0;
  padding: 0;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

html>body .blue-row {
  background-image: url(/pics/blue_row.png);
}

html>body .box {
  background-image: url(/pics/black_background.png);
}

html>body .char-chaos {
  background-image: url(/pics/char_chaos.png);
}

html>body .char-eldar {
  background-image: url(/pics/char_eldar.png);
}

html>body .char-imperial {
  background-image: url(/pics/char_imperial.png);
}

html>body .char-marines {
  background-image: url(/pics/char_marines.png);
}

html>body .char-necron {
  background-image: url(/pics/char_necron.png);
}

html>body .char-orks {
  background-image: url(/pics/char_orks.png);
}

html>body .char-tau {
  background-image: url(/pics/char_tau.png);
}

html>body .char-darkeldar {
  background-image: url(/pics/char_darkeldar.png);
}

html>body .char-sistersofbattle {
  background-image: url(/pics/char_sistersofbattle.png);
}

html>body .faq-pic {
  background-image: url(/pics/dc_char_right.png);
}

html>body .green-row {
  background-image: url(/pics/green_row.png);
}

html>body .purple-row {
  background-image: url(/pics/ss_blue_row.png);
}

html>body .light-row {
  background-image: url(/pics/light_row.png);
}

html>body .news-pic {
  background-image: url(/pics/index_news.png);
  margin-left: 218px;
}

html>body .race-chaos {
  background-image: url(/pics/race_chaos.png);
}

html>body .race-eldar {
  background-image: url(/pics/race_eldar.png);
}

html>body .race-imperial {
  background-image: url(/pics/race_imperial.png);
}

html>body .race-marines {
  background-image: url(/pics/race_marines.png);
}

html>body .race-necrons {
  background-image: url(/pics/race_necrons.png);
}

html>body .race-orks {
  background-image: url(/pics/race_orks.png);
}

html>body .race-tau {
  background-image: url(/pics/race_tau.png);
}

html>body .race-darkeldar {
  background-image: url(/pics/race_dark_eldar.png);
}

html>body .race-sistersofbattle {
  background-image: url(/pics/race_sisters_of_battle.png);
}

html>body .red-row {
  background-image: url(/pics/red_row.png);
}

html>body .star {
  background-image: url(/pics/star.png);
}

html>body .subnav-button-end {
  background-image: url(/pics/subnav_end.png);
  background-position: left top;
  background-repeat: no-repeat;
}

img {
  border-width: 0;
}

input {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

li {
  line-height: 140%;
  list-style-type: square;
}

td {
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

ul {
  margin-bottom: 25px;
}

.blue-text {
  color: #A6D6ED;
}

.border-green {
  border-color: #5C6E3C;
}

.box {
  border-color: #545353;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  height: 170px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  padding: 7px;
}

.box b {
  color: #CDE1EA;
}

.box td {
	z-index: 2;
  text-align: left;
}

.but {
  background-position: left top;
  height: 8px;
  margin: 3px 0 2px 22px;
  width: 170px;
}

.char-chaos {
  float: left;
  height: 406px;
  margin-left: 530px;
  margin-top: 70px;
  position: absolute;
  width: 149px;
}

.char-eldar {
  float: left;
  height: 409px;
  margin-left: 530px;
  margin-top: 70px;
  position: absolute;
  width: 158px;
}

.char-imperial {
  float: left;
  height: 406px;
  margin-left: 510px;
  margin-top: 70px;
  position: absolute;
  width: 168px;
}

.char-marines {
  float: left;
  height: 333px;
  margin-left: 500px;
  margin-top: 70px;
  position: absolute;
  width: 180px;
}

.char-tau {
  float: left;
  height: 409px;
  margin-left: 510px;
  margin-top: 70px;
  position: absolute;
  width: 168px;
}

.char-orks {
  float: left;
  height: 403px;
  margin-left: 420px;
  margin-top: 70px;
  position: absolute;
  width: 263px;
}

.char-darkeldar {
  float: left;
  height: 313px;
  margin-left: 480px;
  margin-top: 70px;
  position: absolute;
  width: 252px;
}

.char-sistersofbattle {
  float: left;
  height: 313px;
  margin-left: 480px;
  margin-top: 70px;
  position: absolute;
  width: 262px;
}

.chars-bottomleft-chaos {
  background-image: url(/pics/chars_bottomleft_chaos.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.chars-bottomleft-eldar {
  background-image: url(/pics/chars_bottomleft_eldar.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.chars-bottomleft-imperial {
  background-image: url(/pics/chars_bottomleft_imperial.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.chars-bottomleft-marines {
  background-image: url(/pics/chars_bottomleft_marines.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.chars-bottomleft-necron {
  background-image: url(/pics/chars_bottomleft_necron.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.chars-bottomleft-orks {
  background-image: url(/pics/chars_bottomleft_orks.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.chars-bottomleft-tau {
  background-image: url(/pics/chars_bottomleft_tau.jpg);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.char-necron {
  float: left;
  height: 484px;
  margin-left: 480px;
  margin-top: 70px;
  position: absolute;
  width: 234px;
}

.content {
  background-position: center top;
  background-repeat: no-repeat;
  margin: 0 auto;
  width: 994px;
}

.countries img {
  border: 1px solid #FFFFFF;
  margin-right: 10px;
}

.dark-row {
  background-color: #353434;
}

.dc-green-back {
  margin-bottom: 25px;
  margin-top: 10px;
}

.dc-green-back b {
  color: #B5DB76;
}

.dc-green-back td {
  background-color: #3A4424;
  color: #B5DB76;
  padding: 5px;
}

.ss-purple-back {
  margin-bottom: 25px;
  margin-top: 10px;
}

.ss-purple-back b {
  color: #99ccff;
}

.ss-purple-back td {
  background-color: #262e5c;
  color: #99ccff;
  padding: 5px;
}

.dc-home-char-bottomleft {
  background-image: url(/pics/dc_char_bottom_left.jpg);
  background-position: 40px bottom;
  background-repeat: no-repeat;
  height: 661px;
}

.dc-home-char-bottomright {
  background-image: url(/pics/dc_char_bottom_right.jpg);
  background-position: right bottom;
  background-repeat: no-repeat;
  line-height: 160%;
}

.dots-green {
  background: url(/pics/dots_green.gif) bottom left repeat-x;
  font-size: 1px;
  height: 1px;
  margin: 25px 0 25px 0;
}

.dow-red-back {
  margin-bottom: 25px;
  margin-top: 10px;
}

.dow-red-back td {
  background-color: #350803;
  color: #ED1B01;
  padding: 5px;
}

.faq-pic {
  float: left;
  height: 320px;
  margin-left: 550px;
  position: absolute;
  width: 142px;
  z-index: 0;
}

.forum {
  background-image: url(/pics/forum_back.jpg);
  background-position: center top;
  background-repeat: no-repeat;
  border-color: #545353;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  height: 130px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  padding: 45px 15px 0 15px;
  text-align: left;
  width: 193px;
}

.game-dc {
  background-image: url(/pics/index_games_dc.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 127px;
  width: 156px;
}

.game-dow {
  background-image: url(/pics/index_games_dow.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 127px;
  width: 156px;
}

.game-wa {
  background-image: url(/pics/index_games_wa.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 127px;
  width: 156px;
}

.game-ss {
  background-image: url(/pics/index_games_ss.jpg);
  background-position: top left;
  background-repeat: no-repeat;
  height: 127px;
  width: 156px;
}

.green-text {
  color: #A9DD38;
}

.purple-text {
  color: #99ccff;
}

.grey-table {
  background-color: #2B2B29;
  background-image: url(/pics/grey_table_bottomleft.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
  border-left: 1px solid #474746;
  border-right: 1px solid #232322;
  border-top: 1px solid #60605F;
  margin-bottom: 25px;
}

.grey-table td {
  padding: 10px 20px 10px 20px;
}

.grey-table-right {
  background-image: url(/pics/grey_table_bottomright.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
}

.head-community {
  background-image: url(/pics/head_community.jpg);
}

.head-copyright {
  background-image: url(/pics/head_copyright.jpg);
}

.head-dc-1 {
  background-image: url(/pics/head_dc_1.jpg);
}

.head-dc-1 li a {
  color: #A9DD38;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.head-dc-2 {
  background-image: url(/pics/head_dc_2.jpg);
}

.head-dow {
  background-image: url(/pics/head_dow.jpg);
}

.head-dow .box, .head-dow #videos img, .head-dow #screenshots img {
  border-color: #5B0B01;
}

.head-ss-1 .box, .head-ss-1 #videos img, .head-ss-1 #screenshots img {
  border-color: #292c59;
}

.head-dow .dots-green {
  background: url(/pics/dots_red.gif) bottom left repeat-x;
  font-size: 1px;
  height: 1px;
  margin: 25px 0 25px 0;
}

.head-dow a {
  color: #ED1B01;
}

.head-dow b {
  color: #ED1B01;
}

.head-downloads {
  background-image: url(/pics/head_downloads.jpg);
}

.head-index {
  background-image: url(/pics/head_index.jpg);
}

.head-news {
  background-image: url(/pics/head_news.jpg);
}

.head-universe {
  background-image: url(/pics/head_universe.jpg);
}

.head-wa {
  background-image: url(/pics/head_wa.jpg);
}

.head-wa #videos img, .head-wa #screenshots img {
  border: 1px solid #CDE1EA;
}

.head-wa .dots-green {
  background: url(/pics/dots_blue.gif) bottom left repeat-x;
  font-size: 1px;
  height: 1px;
  margin: 25px 0 25px 0;
}

.hor-line {
  border-bottom: 1px solid #545353;
  font-size: 1px;
  height: 1px;
  margin: 25px 0 25px 0;
  padding: 0;
  width: 100%;
}

.nav {
  margin-top: 40px;
}

.nav-left {
	position: relative;
	top: 1px;
}

.nav-left img, .nav-right img {
  height: 18px;
}

.nav-left td {
  padding-left: 12px;
}

.nav-right td {
  padding-right: 13px;
}

.news-header {
  border-bottom: 1px solid #333333;
  padding: 5px 0 5px 0;
  text-align: left;
}

.news-pic {
  float: left;
  height: 200px;
  position: absolute;
  width: 266px;
}

.no-height {
  height: 10px;
}

.p25 {
  margin-top: 25px;
}

#downloads_boxes .p25 {
	margin-top: 0;
}

.race-chaos {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 262px;
  margin: -85px 0 0 -2px;
  position: absolute;
  width: 356px;
}

.race-eldar {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 257px;
  margin: -85px 0 0 -2px;
  position: absolute;
  width: 349px;
}

.race-imperial {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 248px;
  margin: -60px 0 0 -2px;
  position: absolute;
  width: 342px;
}

.race-marines {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 273px;
  margin: -77px 0 0 -2px;
  position: absolute;
  width: 334px;
}

.race-necrons {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 278px;
  margin: -85px 0 0 -2px;
  position: absolute;
  width: 351px;
}

.race-orks {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 262px;
  margin: -103px 0 0 -2px;
  position: absolute;
  width: 356px;
}

.race-tau {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 274px;
  margin: -85px 0 0 -2px;
  position: absolute;
  width: 316px;
}

.race-darkeldar {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 278px;
  margin: -65px 0 0 -2px;
  position: absolute;
  width: 351px;
}

.race-sistersofbattle {
  background-position: top left;
  background-repeat: no-repeat;
  float: left;
  height: 278px;
  margin: -65px 0 0 -2px;
  position: absolute;
  width: 351px;
}

.red-text {
  color: #E91311;
}

.right-arrow {
  background-image: url(/pics/button_arrow_right.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

.star {
  background-position: left top;
  height: 15px;
  width: 17px;
}

.subnav-button {
  background-image: url(/pics/subnav_back.gif);
  background-position: left top;
  background-repeat: no-repeat;
  padding: 0 5px 0 5px;
}

.wa-blue-back {
  margin-bottom: 25px;
  margin-top: 10px;
}

.wa-blue-back td {
  background-color: #404649;
  color: #CDE1EA;
  padding: 5px;
}

.white-border {
  border: 1px solid #FFFFFF;
}

#buy {
  height: 485px;
}

#dc-home-faqs {
  height: 499px;
}

#forum .box, #nes .box {
  height: 230px;
}

#forum div {
  margin-top: 10px;
}

#forum, #news {
  margin-top: 25px;
}

#forum-headlines img {
  margin-right: 10px;
  margin-top: 2px;
}

#main {
}
.main {
  margin-top: 182px;
}
.main1 {
  margin-top: 65px;
}

#players .box, #buy .box {
  padding: 20px 7px 7px 7px;
}

#races .grey-table {
  height: 200px;
  margin-bottom: 50px;
}

#races .grey-table-right {
  background-image: url(/pics/grey_table_bottomright.gif);
  background-position: bottom right;
  background-repeat: no-repeat;
  padding-right: 150px;
  padding-top: 50px;
}

#races .grey-table-right b {
  display: block;
  margin-bottom: -5px;
}

#ranks td {
  color: #CDE1EA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding: 3px;
  text-transform: uppercase;
}

#screenshots {
  margin-top: 20px;
}

#screenshots .box {
  height:137px;
  padding:2px;
}

#screenshots img {
  border: 1px solid #5C6E3C;
}

#subnav {
  height: 27px;
  margin-bottom: 20px;
}

#universe .grey-table {
  margin-bottom: 25px;
}

#universe .grey-table img {
  border: 1px solid #FFFFFF;
  margin-bottom: 10px;
}

#videos img {
  border: 1px solid #5C6E3C;
  margin: 0 12px 12px 0;
}

.footer-navigation {
  width: 994px;
  background: url(/pics/footer_fon.jpg) center center no-repeat;
  height: 25px;
  margin-top: 25px;
}

.faq_table{
	width: 70%;
}


/* Space Marine Background Link */
/*
body.home {
  background: #000 url(../pics/body/bkg_body_home.jpg) center top no-repeat;
  height: 100%;
}
body.home a#full-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height:1374px;
  display: block;
  text-indent: -9999px;
  z-index: 1;
}
body.home > table.content {
  position: relative;
  z-index: 10;
}
*/
