body {
  background: #000 url(/inc/img/site/container-bg.jpg) no-repeat top center;
  margin: 0;
  padding: 0;
  color: #c7c7c7;
  font-family: Arial;
  font-size: 12px;
}

div#container {
  margin-top: 70px;
  width: 959px;
  position: absolute;
  margin-left: -480px;
  left: 50%;
}

a {
  color: #c7c7c7;
}

div#language {
  
}

ul#menu {
  display: inline;
  position: absolute;
  margin: 0px;
  padding: 0px;
  top: 70px;
  left: 300px;
}

div#signup span#legal a {
  color: inherit;
}

div#signup input, div#signup select {
  background: #000;
  color: gray;
  border: 1px solid #680302;
  padding: 3px;
  
}

ul#menu h2 {
  text-indent: -9999px;
}

ul#menu li {
  display: block;
  float: left;
  margin-right: 28px;
}

ul#menu li a {
  display: block;
  color: black;
  text-indent: -99999px;
}

ul#menu li#menu-home {
  width: 96px;
  height: 27px;
  background: url(/inc/img/site/menu-home.png) no-repeat;
}

ul#menu li#menu-home a {
    width: 96px;
  height: 27px;
}
ul#menu li#menu-features {
  width: 139px;
  height: 27px;
  background: url(/inc/img/site/menu-features.png) no-repeat;
}

ul#menu li#menu-features a {
  width: 139px;
  height: 27px;
    
}
ul#menu li#menu-quickstart {
  width: 161px;
  height: 29px;
  background: url(/inc/img/site/menu-quickstart.png) no-repeat;
}

ul#menu li#menu-quickstart a{ 
    width: 161px;
  height: 29px;
}

ul#menu li#menu-community {
  width: 177px;
  height: 33px;
  background: url(/inc/img/site/menu-community.png) no-repeat;
  margin-right: 0px;
}

ul#menu li#menu-community a {
    width: 177px;
  height: 33px;
}
                          
div#content,div#content-home {
  margin-top: 154px;
}

div#content-home {
  background: url(/inc/img/site/boxes-home-bg.png) no-repeat;
  width: 970px;
  height: 874px;
}

div#features {
  height: 1270px;
  background: url(/inc/img/site/features-bg.jpg) #000 no-repeat;
}

div#quickstart {
  
}

div#quickstart span.title {
  font-family: Tahoma;
  font-weight: bold;
  display: block;
  margin-top: 10px;
  margin-left: 50px;
  margin-bottom: 33px;
  padding-bottom: 7px;
  font-size: 16px;
  color: white;
  background: url(/inc/img/site/divider-short.jpg) no-repeat -10px 27px;
}

div#quickstart div#profile-container {
  min-width: 797px;
  margin-left: 50px;
  min-height: 2230px;
  background: url(/inc/img/site/profiel-bg.png) no-repeat top left;  
}

div#quickstart div#clan-container {
  min-width: 845px;
  margin-left: 50px;
  min-height: 484px;
  background: url(/inc/img/site/clan-bg.png) no-repeat bottom left;  
}

div#quickstart div#area-maps-container {
  height: 528px;
  min-width: 528px;
  background: url(/inc/img/site/area-maps-bg.png) no-repeat top left;
  margin-left: 50px;
}

div#quickstart div#topmenu-pda-container {
  height: 404px;
  margin-left: 50px;
  background: url(/inc/img/site/topmenu-pda-bg.png) no-repeat;
}

div#quickstart div#spelerslijst-container {
  min-height: 477px;
  margin-left: 50px;
  background: url(/inc/img/site/spelerslijst-bg.png) no-repeat right 73px;
}

div#spelerslijst-container table td.title, div#profile-container table td.title {
  font-size: 14px;
  font-weight: bold;
  font-family: Tahoma;
  color: white;
  width: 80px;
}

div#spelerslijst-container table td {
  padding-bottom: 12px;
}

div#profile-container table td.title {
  width: 162px;
  padding-bottom: 30px;
}

div#profile-container table td p {
  line-height: 15px;
}

div#movie-player {
  margin-left: 1px;
  margin-top: 2px;
  float: left;
  width: 600px;
  height: 400px;
}

div#signup {
  float: left;
  margin-left: 23px;
  width: 312px;
  padding: 10px;
  height: 383px;
}

div#signup table td {
  padding: 1px;
}

div#teasers {
  margin-top: 70px;
  width: 865px;
  float: left;
  margin-left: 54px;
}

div#teasers div.teaser {
  float: left;
  width: 202px;
  margin-right: 128px;
}

div#teasers div.teaser-last {
  margin-right: 0px;
}

div.teaser span {
  font-weight: bold;
  font-family: Tahoma;
  display: block;
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 13px;
  padding-bottom: 7px; font-size : 14px;
  background: url(/inc/img/site/divider-short.jpg) no-repeat bottom;
  font-size: 14px;
}

div.teaser p {
  text-align: justify;
}

span.title-gray {
  color: #c7c7c7;
  font-size: 16px;
  font-weight: bold;
  font-family: Tahoma;
  text-align: center;
  width: 100%;
  display: block;
  clear: both;
  margin-bottom: 10px;
}

div#features ul li.title, div#rules ul li.title  {
  font-weight: bold;
  font-size: 16px;
  color: white;
  font-family: Tahoma;
  list-style-image: none;
  line-height: 20px;
  margin-bottom: 15px;
}

div#features ul,ul#quickstart-nav, div#rules ul {
  margin: 0px;
  padding: 0px;
}

ul#quickstart-nav li {
  font-weight: bold;
}

div#rules ul {
  
  margin-left: 100px;

}

div#features ul li,ul#quickstart-nav li, div#rules ul li {
  list-style-type: none;
  list-style-image: url(/inc/img/site/featured-list-image.png);
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-bottom: 10px;
}

ul#quickstart-nav li {
  font-size: 16px;
  font-family: Tahoma;
  color: white;
}

ul#quickstart-nav li a {
  color: inherit;
  text-decoration: none;
}

ul#quickstart-nav li a:hover {
  text-decoration: underline;
}

div#features ul#oprotten {
  position: absolute;
  left: 520px;
  top: 105px;
  width: 360px;
}

div#features ul#crimes {
  position: absolute;
  top: 383px;
  left: 105px;
  width: 360px;
}

div#features ul#onroerend {
  position: absolute;
  top: 660px;
  left: 520px;
  width: 360px;
}

div#features ul#fight {
  position: absolute;
  top: 962px;
  left: 105px;
  width: 360px;
}

a#play-first {
  position: absolute;
  top: 585px;
  left: 100px;
}

a#play-first img,a#play-second img,a#quickstart img {
  border: 0px;
}

a#play-second,a#quickstart {
  position: absolute;
  top: 1200px;
  left: 280px;
}

a#play-second {
  left: 103px;
}

div.border-box {
  background: #fe0200;
  padding: 1px;
}

div#footer {
  height: 55px;
  width: 957px;
  font-size: 12px;
}

div#footer ul li a {
  text-decoration: none;
}

div#footer ul li a:hover {
  text-decoration: underline;
}

div#footer img {
  margin-left: 20px;
  margin-top: 8px;
}

div#footer ul {
  display: inline;
  margin: 0px;
  line-height: 55px;
  padding: 0px;
  float: right;
  padding: 0px;
}

div#footer ul li {
  display: inline;
  list-style-type: none;
  margin-right: 35px;
}

div.rounded {
  background: #000;
}

div.rounded-inner {
  padding: 7px 4px 7px 15px;
}

div.rounded-inner {
  font-size: 11px;
}

div.rounded-inner span.title-small {
  font-size: 13px;
  color: white;
  font-weight: bold;
  font-family: Tahoma;
  display: block;
  clear: both;
  margin-bottom: 5px;
}

div.rounded-inner p {
  margin: 0px;
}

div.quickstart-box {
  float: left;
}