*
{
  margin:0px;
}

body
{
  background-color:#222222;
  color:#eeddff;
}

.container
{
  position:relative;
  margin:auto;
  padding:0px;
  border:0px;
  width:960px;
  height:590px;
}

.linkbar
{
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  border:0px;
  width:40px;
  height:590px;
  background-image:url('hardware/sidebar.png');
  background-repeat:repeat-y;
}

.main
{
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  border:0px;
  width:880px;
  height:590px;
}

.heading
{
  position:relative;
  margin:0px;
  padding:0px;
  border:0px;
  width:880px;
  height:50px;
}

.content
{
  position:relative;
  margin:0px;
  padding:0px;
  border:0px;
  width:880px;
  height:500px;
  overflow-x:hidden;
  overflow-y:scroll;
}

.popover
{
  position:absolute;
  top:50px;
  left:0px;
  margin:0px;
  padding:0px;
  border:0px;
  width:880px;
  height:500px;
  background-color:#222222;
}

.info
{
  position:relative;
  float:left;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:10px;
  padding:0px;
  border:0px;
  width:320px;
  clear:left;
}
.contact
{
  position:relative;
  float:right;
  margin-top:0px;
  margin-left:10px;
  margin-bottom:0px;
  margin-right:0px;
  padding:0px;
  border:0px;
  width:520px;
  clear:right;
}

.footer
{
  position:relative;
  margin:0px;
  padding:0px;
  border:0px;
  width:880px;
  height:40px;
}

.leftfoot
{
  position:relative;
  float:left;
  margin:0px;
  padding:0px;
  border:0px;
  width:200px;
  height:40px;
}
.rightfoot
{
  position:relative;
  float:right;
  margin:0px;
  padding:0px;
  border:0px;
  width:680px;
  height:40px;
}

.right
{
  position:relative;
  float:right;
  margin:0px;
  padding:0px;
  border:0px;
  width:40px;
  height:590px;
  background-image:url('hardware/sidebar.png');
  background-repeat:repeat-y;
}

hr
{
  margin:10px;
}

p
{
  font-family:'Century Schoolbook','Century Old Style Std','Clarendon Std',Georgia,serif;
  margin:10px;
}

p.copy
{
  font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;
  margin-top:20px;
  margin-left:10px;
  margin-bottom:10px;
  margin-right:10px;
  font-size:90%;
} 

h1
{
  font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;
} 

h2
{
  font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;
} 

h3
{
  font-family:'Lucida Sans Unicode','Lucida Grande','Lucida Sans','DejaVu Sans Condensed',sans-serif;
} 

a:link
{
  text-decoration: none;
  color:#ffeeff;
}

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

a:active
{
  text-decoration: underline;
  color:#ffeeff;
}

a:hover
{
  text-decoration: underline;
  color:#ffeeff;
}
a:link.plain
{
  text-decoration: none;
  color:#eeddff;
}

a:visited.plain
{
  text-decoration: none;
  color:#eeddff;
}

a:active.plain
{
  text-decoration: none;
  color:#ffeeff;
}

a:hover.plain
{
  text-decoration: underline;
  color:#ffeeff;
}

.launch
{
  cursor:pointer;
}