* {  margin: 0;  padding: 0;}

div.linkicon {    display: none;    border:0px solid #000;    height:60px;    width:290px;    margin-left:10px;    font-family: arial;    font-size: x-large;    color:#66FF33;}

a:hover + div.linkicon {    display: block;    position: absolute;}

h1   {    color: #F58529;      font-size: 200%;      padding: 10px 20px;      background-color: #000;      margin: 10px 20px;      position: relative;}

p {color:#CCCCCC;   font-size: medium;   }
.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

li{    font-size: medium;    text-decoration: none;}

a{    color: green;    font-size: medium;}

a:link{  text-decoration: none;}

a:visited

{    text-decoration: none;		color: GreenYellow;}

body{  font-size: 100%;  font-family: Arial, 'Lucida Grande' ,Verdana,sans-serif;  text-align: left;  background: #000 repeat-y center top;  color: #929292;}

table th {  white-space:nowrap;}

#header {  height:3px;  width:999px;  background:transparent;  margin:0 auto 0 auto;  padding-top:45px;}

greenLink{	text-decoration: none;	color: GreenYellow;}.contenttitle{   font-family: Arial, Helvetica, sans-serif;  font: bold;   color: #FFFF00;}

.textlogo#f67d15;

font-size: medium;

font-family: Arial, Helvetica, sans-serif;

}

p.textlogo{

  text-align: left;

  font: 14px Georgia, Arial,px Georgia, Arial, "Times New Roman" , Times;

  padding-left: 6em;

}



.white

{

  color: #FFF;

  font-family: Arial, Helvetica, sans-serif;

}

.black

{

  color: #000000;

  font-family: Arial, Helvetica, sans-serif;

}



.nowrap {

  white-space:nowrap;

}



#page {

  width:999px;

  margin:0 auto 0 auto;

}



#content {

  float:left;

  width:842px;

  padding:33px;

}



.box {

  font:14px Arial, Tahoma, Georgia, "Times New Roman", Times;

  background:#0F0F0F;

  color:#929292;

  text-align:justify; 

  padding:0px 33px;

}

.box a {color:#FFF; text-decoration:underline;}

.box a:hover {color:#BD6B54; text-decoration:none;}

.box p {padding:6px 0px;}

.box li {list-style-position:inside;}

.box h1,h2,h3,h4,h5 {font:36px Georgia, Arial, "Times New Roman", Times; color:#FFF; text-align:right;}

.box-top {background:url(images/box-top.gif) no-repeat top left; width:685px; height:24px;}

.box-bottom {background:url(images/box-bottom.gif) no-repeat top left; width:685px; height:24px;}



table.entries {

  margin-right:auto;

  border-collapse:collapse;

  border:3px ridge #444;

}

.entries th, .entries td {

  border:1px solid #444;

  padding:2px 3px;

}

.entries th {

  border-bottom:3px ridge #444;

}



.headerSortable {

  background-image:url(images/sortable.gif);

}

.headerSortAscending {

  background-image:url(images/sortasc.gif);

}

.headerSortDescending {

  background-image:url(images/sortdesc.gif);

}



#hyperlinks th.xloc, th.yloc {

  text-align:center;

}

#hyperlinks td.xloc, td.yloc {

  text-align:right;

}



#hyperlinkform input[name="address"] {

  width:20em;

}



#inventory p {

  text-align:left;

}

#inventory #loading, #inventory #settings {

  display:none;

  padding:0 0 0 1em;

}

#inventory #loading img {

  height:1.4em;

  position:relative;

  top:0.4em;

}

#inventory #settings span {

  padding:0 0 0 1em;

}

#inventory div.bodytext {

  text-align:left;

  cursor:default;

}

#inventory .item {

  line-height:125%;

}

#inventory .itemtype {

  float:right;

  width:6em; /* may have to be increased for translations with longer words */

}



.bodytext {

  color:#FFF;

  font-size:14px;

  padding-top:5px;

  padding-left:10px;

}

td.username, td.email, td.usertitle {

  text-align:left;

}

td.userlevel {

  text-align:center;

}

.imagefloat {	float:left;  margin:5px 15px 5px 15px;  padding:0px;  border:1px solid #000;}

.image-text-right {  padding:5px;  margin:5px 0px 5px 0px;  width:100%;  height:auto;  text-align:justify;}



.image-text-right span {

  font:18px Georgia, Arial, "Times New Roman", Times;

  color:#FFF;

  text-align:left;

}



.clearboth {clear:both;}



#right-nav {

  float:right;

  padding-top:33px;

  width:238px;

  text-align:left;

}



.nav-headline {

  font:19px Georgia, Arial, "Times New Roman", Times;

  color:#FFF;

  text-align:left;

  padding-bottom:10px;

}



#main-menu ul {

  list-style:none;

  padding-bottom:10px;

}

  

#main-menu li a {  color:#FFF;  font-family: Arial, "Times New Roman", Times, serif;  font-size: 14px;  text-decoration: none;  background: transparent url(images/menu-button.gif) no-repeat left center;  padding:0 10px 0 25px;  line-height:30px;}

  

#main-menu li a:hover {  color:#8C8D94;  text-decoration: underline;}

  

.right-nav-divider {  background: transparent url(images/line.gif) repeat-x top left;  width:226px;  height:1px;  padding-bottom:15px;}

  

#posts {  

  color:#929292;

}

  

#posts ul {

  list-style:none;

  padding-bottom:10px;

  padding:0px 0px 10px 18px;

}

  

#posts li a {

  color:#929292;

  font-family: Arial, "Times New Roman", Times, serif;

  font-size: 14px;

  text-decoration: underline;

  line-height:20px;

}

  

#posts li a:hover {

  color:#8C8D94;

  background:#FFF;

  text-decoration: none;

}



#subscribe {

  text-align:right;

  padding-right:30px;

}



#subscribe input {

  margin:6px 0;

}



.inputstyle {

  background:#090909;

  border:1px solid #404040;

  width:180px;

  height:22px;

  color:#FFF;

  font-size:14px;

  padding-top:5px;

  padding-left:10px;

  padding-right:10px;

}



.button {

  background:transparent url(images/button.gif) no-repeat top left;

  vertical-align:middle;

  padding-bottom:5px;

  border:none;

  width:126px;

  height:31px;

  color:#FFFFFF;

  font:bold 13px Arial, Georgia, "Times New Roman", Times;

  cursor:pointer;

  margin-left:5px;

}



.avatar {

  margin:1px 1px 0 1em;

}



#footer {

  clear:both;

  width:999px;

  height:170px;

  margin:0 auto 0 auto;

}



#footer-pad {

  width:685px;

  padding:50px 0px 0px 30px;

  text-align:center;

  margin-right:auto;

}



#footer p {

  font:14px Arial, "Times New Roman", Times;

  color:#929292;

}



#footer a {

  color:#FFF;

  text-decoration:underline;

}



#footer a:hover {

  color:#BD6B54;

  text-decoration:none;

}



#right-footer {

  float:right;

  padding-top:50px;

  width:238px;

  text-align:center;

}



.logo {    border-style:none;}



.line {  background: transparent url(images/line.gif) repeat-x top left;  width:650px;  height:1px;  padding-bottom:10px;  margin:0 auto 0 auto;}

.line2 {  background: transparent url(images/line.gif) repeat-x top left;  width:622px;  height:1px;  margin:15px auto 10px auto;}

 font-size: 10px;}