html,body
{
  height: 100%;
  border: 0px;
  margin: 0px;
  padding:0px;
}

body
{
  color:white;
 /* background-image:url("images/bg_repeat.png");
  background-position:center top;
  background-repeat:repeat-x; */
  background-image:url("images/background2.jpg");
  background-repeat:no-repeat;
  background-color:black;
}

a { color:blue; }
a:hover { text-decoration:none; }
a:visited { color: blue; }

div#preContentLoader
{
  display:none;
}

div#header
{
  width:960px;
  height:200px;
  float:left;
  background-image:url("../prosilver/images/header.png");
}

div#container
{
  width:960px;
  height:auto;
  margin:0px auto;
}

div#toolbar
{
  width:960px;
  height:40px;
  margin-bottom:10px;
  float:left;
}

div#toolbar .item
{
  width:9px;
  height:40px;
  float:left;
  background-repeat:no-repeat;
}

div#toolbar .left
{
  background-image:url("images/menu-sprite.png");
  background-position:0px 0px;
}

div#toolbar .itemMiddle
{
  width:942px;
  height:40px;
  background-image:url("images/menu-sprite.png");
  background-repeat:repeat-x;
  background-position:0px -50px;
  float:left;
}

div#toolbar .right
{
  background-image:url("images/menu-sprite.png");
  background-position:0px -100px;
}

div#toolbar a
{
  background-image:url("images/menu-sprite.png");
  width:150px;
  height:40px;
  float:left;
}
a.home
{ 
  width:90px !important;
  margin-left:90px;
  background-position:-20px -150px;
}
a.home:hover
{ 
  background-position:-20px -200px;
}
a.about
{ 
  width:95px ! important;
  background-position:-20px -250px;
}
a.about:hover
{ 
  background-position:-20px -300px;
}
a.forum
{ 
  width:102px !important;
  background-position:-20px -350px; 
}
a.forum:hover
{ 
  background-position:-20px -400px;
}
a.downloads
{ 
  width:140px ! important;
  background-position:-5px -550px;
}
a.downloads:hover
{ 
  background-position:-5px -600px;
}
a.blackfire
{ 
  width:130px ! important;
  margin-right:-10px;
  background-position:-10px -650px;
}
a.blackfire:hover
{
  background-position:-10px -700px;
}
a.develop
{ 
  width:140px ! important;
  background-position:-5px -750px;
}
a.develop:hover
{  
  background-position:-5px -800px;
}
a.store
{ 
  width:100px ! important;
  background-position:-30px -450px;
  }
a.store:hover
{
  background-position:-30px -500px; }


div#buttons
{
  width:auto;
  overflow:hidden;
  min-width:200px;
  height:40px;
  margin:0px auto;
}

div#bodyContent
{
  width:910px;
  min-height:10px;
  height:auto;
  min-height:20px;
  float:left;
  padding:5px;
  margin-right:20px;
  margin-left:20px;
  background-image:url("../default/images/bg.black.png");
  border:1px solid rgb(50,50,50);
}

div#footer
{
  width:960px;
  height:10px;
  float:left;
  text-align:center;
  color:#555555;
}

div.newsItem{
  float: left;
  padding:5px;
  margin-bottom: 10px;
  margin-right:10px;
  width: 680px;
  border: 1px solid rgb(50,50,50);
  background-color: rgb(5,5,5);
  overflow:hidden;
}
div.line{
  width: 100%;
  float: left;
  height: 1px;
  background-color: rgb(30,30,30);
}
