html {
  margin: 0;
  padding: 0;
  background-color: #000;
  font: normal 0.90em "Lucida Sans Unicode",sans-serif;
  color: #ffffff;
}


body {
  margin: 0;
  padding: 0;
  background-color: #000;
  color: #ffffff;
}

#nav {
  width: 140px;
  float: left;
  margin-left: -1px;
  padding: 10px;
  background-color: #0f0f0f;
}
	
#content {
  padding: 10px;
  padding-left: 25px;
  margin-left: 150px;
/*  width: 330px;*/
}

#header {
  /*border: 1px solid red;*/
  background-color: #0f0f0f;
  border-bottom: 2px solid #5f5f5f;
  margin-bottom: 0px;
  padding: 5px;
  height: 40px;
}
	
#footer {
  text-align: right;
  padding: 2px 10px 0 0;
  clear: both;
}


.spacer {
  clear: both;
}
	
p {
  padding: 0;
  margin-top: 0px;
}

span.datestamp {
  color: #afafaf;
}

div.bookmark {
  padding: 0px;
  margin-bottom: 10px;
/*  border: 1px solid #808080;*/
}

div.header {
  margin-bottom: 10px;
/*  border-bottom: 1px solid #808080; */
  background-color: #3f3f3f;
  padding:  5px;
}

div.categories {
  padding: 5px;
  border-top: 1px solid #808080;
  border-bottom: 1px solid #808080;
}

div.entry {
  padding: 10px;
}

dd, dt {
  font-size: 0.95em;
}

#menu li {
  display: inline;
  padding-left: 0px;
  padding-right: 10px;
}


a,  a:visited {
  text-decoration: none;
  /*color : #483D8B;*/
  color: #afafaf;
}
a:hover { 
  color: #ccc;
  background-color: #5f5f5f; /*#0000ff;*/ /*#6Ee0FF;*/
}

a.list_keyword{
  color: #999; 
  text-decoration: underline;
}
a.friend{
  color: #ff00ff;
}
.logo{
  color: #fff;
}
.accesskey { text-decoration: underline }
.label{
  width: 7em;
  font-weight: bold;
  margin-right: 1em;
  padding-left : 10px;
}
tr.tableheader{
  background-color : #708090;
  color : #fff;
  font-size : small;
  text-transform : capitalize;
}
td.list_row{
  border-bottom : 1px dotted #708090;
}

.bookmark_comment{ 
  color: /*#999;*/ #fff; 
}

a.txtbutton, a.txtbutton:link, a.txtbutton:visited{
  background-color:#0099ff;
  color:#ffffff;
  border:1px outset;
  padding-left:1px;
  padding-right:1px;
}

a.redtxtbutton, a.redtxtbutton:link, a.redtxtbutton:visited{
  background-color:red;
  color:white;
  border:1px outset;
  padding-left:1px;
  padding-right:1px;
}

input.boton{
  color: #555;
  font-weight: bold;
  background-color: #F0F8FF;
}

input.redboton{
  color: white;
  font-weight: bold;
  background-color: red;
}

h1{
  margin-bottom: 0px;
  font-size: large;
}
h3{
  margin-bottom: 0px;
  font-size: medium;
}
.refine_bar{
  margin-bottom:10px;
  border: 1px solid #ffe8fe; 
  background-color: #f2f2f2; 
  padding: 2px;
  margin-top: 5px;	
}

.inline-help{
  font-style: italic;	
  color: #999;
  font-size: small;
}

span.title {
  font-weight: bold;
/*  font-size: 1.5em;*/
}

span.username {
  border: 1px dotted #5f5f5f;
  padding: 0px;
  margin: 0px;
}

p.refcat {
  border: 1px dotted #5f5f5f;
  padding: 0px;
  margin: 0px;
  text-align: center;
}

span.refcat{
/*  border: 1px dotted #5f5f5f;*/ /*#483D8B;*/
  padding: 0px;
  margin: 0px;
  margin-right: 5px;
  font-size: 0.65em;
}

fieldset {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #0f0f0f;
  border: 2px dotted #808080;
} 

legend {
  font-weight: bold;
} 
            
