/*** FORM VALIDATION ***/
div.field_with_errors { display:inline; }
#errorExplanation { border: 2px solid #red;padding: 7px;padding-bottom: 12px;margin-bottom: 20px;background-color: #f0f0f0;  }
#errorExplanation h2 { text-align: left;font-weight: bold;padding: 5px 5px 5px 15px;font-size: 12px;margin: -7px;background-color: #c00;color: #fff; }
#errorExplanation p { color: #333; margin-bottom: 0;padding: 5px; }
#errorExplanation ul li { font-size: 12px; list-style: square; margin-left: 20px;}

.clear {clear:both;}
.nb { white-space:nowrap; }
.bold {font-weight:bold;}
.emphasis {background-color:#ffc;}

a.vote-up         { background:url("/images2010/vote-arrows.gif"); background-position:0px 0px; height:12px; width:14px; float:left; margin-bottom:4px; }
a.vote-up:hover   { background:url("/images2010/vote-arrows.gif"); background-position:14px 0px; height:12px; width:14px; float:left; margin-bottom:4px; }
a.voted-up         { background:url("/images2010/vote-arrows.gif"); background-position:14px 0px; height:12px; width:14px; float:left; margin-bottom:4px; }
a.vote-down       { clear:both; background:url("/images2010/vote-arrows.gif"); background-position:0px 12px; height:12px; width:14px; float:left; }
a.vote-down:hover { clear:both; background:url("/images2010/vote-arrows.gif"); background-position:14px 12px; height:12px; width:14px; float:left; }
a.voted-down         { clear:both; background:url("/images2010/vote-arrows.gif"); background-position:14px 12px; height:12px; width:14px; float:left; margin-bottom:4px; }

#pms_messages td.unread {font-weight:bold !important;}
.bold {font-weight:bold !important;}

.digg_pagination {
  background: white;
  cursor: default;
  /* self-clearing method: */ }
  .digg_pagination a, .digg_pagination span, .digg_pagination em {
    padding: 0.2em 0.5em;
    display: block;
    float: left;
    margin-right: 1px; }
  .digg_pagination .disabled {
    color: #999999;
    border: 1px solid #dddddd; }
  .digg_pagination .current {
    font-style: normal;
    font-weight: bold;
    background: #2e6ab1;
    color: white;
    border: 1px solid #2e6ab1; }
  .digg_pagination a {
    text-decoration: none;
    color: #105cb6;
    border: 1px solid #9aafe5; }
    .digg_pagination a:hover, .digg_pagination a:focus {
      color: #000033;
      border-color: #000033; }
  .digg_pagination .page_info {
    background: #2e6ab1;
    color: white;
    padding: 0.4em 0.6em;
    width: 22em;
    margin-bottom: 0.3em;
    text-align: center; }
    .digg_pagination .page_info b {
      color: #000033;
      background: #6aa6ed;
      padding: 0.1em 0.25em; }
  .digg_pagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  * html .digg_pagination {
    height: 1%; }
  *:first-child + html .digg_pagination {
    overflow: hidden; }

.pagination a { font-weight:bold; }

ul.comments.newest * { list-style: none; }
ul.comments.newest > li { padding-bottom: 18px; }
ul.comments.newest li div.name  { overflow: hidden; color: #999; font-family: 'futur_heav'; font-size: 13px; line-height: 17px; }
ul.comments.newest li div.name a  { font-weight: normal; color: #111; float: left; padding: 0px 3px 0px 3px;}


div.tooltip-content a { color: #e3e3e3; }