body {
  color: #CCC;
}

#content #basket table td, #content #basket table th {
  color: #CCC;
}

#news div {
  color: #CCC;
}

body {
  background-color: #000;
}

#utility {
  background: url(../images/bg-utility-right-inverted.png) right top no-repeat;
}

#utility #leftborder {
  background: url(../images/bg-utility-left-inverted.png) left top no-repeat;
}

#utility input {
  border: 1px solid #333;
  color: #888;
  background-color: #000;
}


#navigation ul a {
  color: #AAA;
  text-decoration: none;
  font-size: 110%;
}

#navigation ul ul a {
  color: #888;
}

#navigation  .selected a {
  color: #DDD;
}

.description {
  font-size: 90%;
  color: #BBB;
}

#photo a:hover p.enhance {
 color: #000;
 background-color: #FFF;
 border: 1px solid #000;
}




#content #photos a {
  color: #DDD;
}

#content a {
  color: #EEE;
  border-bottom: 1px dashed #777;
}

#content h2, #content h3, #content h4 {
  color: #FFF;  
}

#content h2 a {
  color: #FFF;  
}

#content a {
  color: #CCC;
}

#content p {
  color: #CCC;
}

#content p strong {
  color: #886345;
}

#footer {
  border-top: 1px solid #444;
}

#footer p {
  color: #886345;
}


#paging {
border-bottom:1px solid #444;
border-top:1px solid #444;
color: #CCC;
}
#paging-range-center {
border-left:1px solid #444;
border-right:1px solid #444;
}
#content #paging a {
color:#DDD;
}



.nevow-form input, .nevow-form textarea {
  border: 1px solid #444;
  background-color: #000;
}



input.submit, input.action, .actions input {
  border: 1px solid #AAA;
  font-family: georgia, "bookman antique", "Bitstream Vera Serif", serif;    
  color: #886345;
  background-color: #000;
}

#content a {
 border: 0;
}

