#articleselect, #linkselect {
  padding: 5px 0;
}

#articleselect div,  #linkselect div {
  display: inline;
}

table {
  border: 1px solid #FFCD47;
  background: #FEFFCF;
  border-top: 0;
  border-spacing: 0;
  margin-bottom: 25px;
  empty-cells: show;
  clear: both;
  margin-left: 1px;
  width: 590px;
  font-size: 12px;
}

table caption, table th {
  font-size: 13px;
}

.previewLink {
  cursor: url('/media/hs/zoomin.cur'), pointer;
}
table caption {
  border: 1px solid #FFCD47;
  border-bottom: 0;
  background: #FEFFCF;
  text-align: left;
  padding: 5px 5px 0 5px;
  color: #B62700;
  font-weight: bold;
  background: #FFF9A0;
}

table img {
  border: 0;
}

table th, table td {
  padding: 5px;
  empty-cells: show;
}

table th {
  background: #FFF9A0;
  text-align: left;
}

table td.na {
  font-weight: bold;
  color: #B62700;
  font-size: 11px;
}

table tr.category th {
  background: #FFEA84;
}

#toplinks ul {
 list-style: none;
 text-align: center;
 padding: 5px 5em;
}

#toplinks li {
  display: inline;
}

#articleheader, #linkheader {
  padding: 4px 5px 6px 5px;
  background: #FFF9A0;
  height: 34px;
  margin-bottom: 10px;
}

dl .reviews, dl .hits {
  position: relative;
  top: -35px;
  display: inline;
  font-size: 10px;
}
#articleheader dl .hits {
  top: 0;
}

#articleheader dt, #linkheader dt {
  font-weight: bold;
}

#articleheader dd, #linkheader dd {
  margin-right: 5px;
}

dt.rating, dd.rating {
  /*background: #FEFFCF;*/
  width: 50px;
  text-align: center;
  position: relative;
  top: -21px;
  left: 528px;
}

#articleheader dd.rating, #linkheader dd.rating {
  height: 23px;
}

dd.rating {
  font-size: 18px;
  font-weight: bold;
}

.helpful {
	color: #0F0;
}

dt.rating {
  font-size: 9px;
}

#articleheader, #articledetails, #linkheader, #linkdetails {
}

#articledetailsheader, #linkdetailsheader {
  width: 368px;
  float: left;
}

#articledetails, #linkdetails {
  background: #FEFFCF;
  font-size: 13px;
  margin-bottom: 20px;
  position: relative;
}

#articledetails dl, #linkdetails dl {
  width: 100%;
}

#articledetails h3, #linkdetails h3 {
  padding: 5px;
  background: #FFF9A0;
  font-size: 13px;
}

#articledetails dt, #linkdetails dt {
  font-weight: bold;
  float: left;
  clear: left;
  width: 100px;
  padding: 5px;
  position: relative;
  top: -1px;
}

#articledetails dd, #linkdetails dd {
  clear: right;
  padding: 5px;
  margin-left: 105px;
  width: 330px;
}

#articledetails img, #linkdetails img {
  position: relative;
  border: 0;
  top: -2px;
  margin-right: 3px;
  vertical-align: middle;
}

#articledescription, #linkdescription, #admintools {
  padding: 5px;
}

#articledescription p, #linkdescription p {
  margin: 1em 0;
}

#articledetailsheader, #linkdetailsheader {
  width: 468px;
  float: left;
}

#articleedit, #linkedit {
  display: block;
  width: 114px;
  padding: 5px;
  text-align: right;
  background: #FFF9A0 url('/media/icons/page_edit_small.png') no-repeat 3px 6px;
  font-size: 12px;
  float: right;
}

#articleedit.editonly, #linkedit.editonly {
  background-position: 73px 6px;
}

.na.rating {
  color: #B62700;
}

#comments h3 .rating {
  float: right;
  background: #FEFFCF;
  border: 4px solid #FEFFCF;
  font-weight: bold;
  position: relative;
  top: -2px;
  left: 2px;
}
#comments.articles  h3 .rating {
  background: transparent;
  border-color: transparent;
  position: relative;
  top: -4px;
}