body {
  font: 11px/1.2 "Helvetica Neue", Arial, "Liberation Sans", FreeSans, sans-serif;
  color: #5e5e5e;
  background: #fff;
  margin: 0px;
}

div.widget {
  padding: 0;
  overflow: hidden;
  /*overflow-y:scroll;*/
  z-index: 1;
  position: relative;
}

div.fade-widget {
  background: transparent url("/assets/components/widget/w1-bottom-fade-white-6d37f618.png") repeat-x bottom;
  _background: none;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: -28px;
  height: 27px;
  z-index: 100;
  position: relative;
}

div.wrapper-250,
div.wrapper-280,
div.wrapper-380,
div.wrapper-600 {
  /*background:#e1f3f4 url("components/widget/w1-bg.png") repeat-x top left;*/
  background: #fff;
  border: solid 1px #c8dde2;
  border-top: none;
}

div.wrapper-250 {
  height: 220px;
}

div.wrapper-280 {
  height: 250px;
}

div.wrapper-380 {
  height: 350px;
}

div.wrapper-600 {
  height: 570px;
}

div.header {
  /*display:none;*/
  line-height: 28px;
  height: 28px;
  overflow: hidden;
  padding: 0 0 0 0px;
  padding: 0 5px 0 5px;
  border: solid 1px #c8dde2;
  border-bottom: none;
  /*background:url("components/widget/footer.png") repeat-x bottom left;*/
}

div.header h1 {
  margin: 0;
  font-size: 13px;
  /*text-shadow: #9AA1A1 0px -1px 0px;*/
}

h2 {
  font-size: 12px;
  padding: 0 5px;
  margin: 0;
  line-height: 1.2em;
}

span.date {
  font-weight: normal;
  padding-left: 5px;
  font-size: 11px;
  display: block;
}

span.date, p, span.date:hover, p:hover, a:hover span {
  color: #5e5e5e;
  text-decoration: none;
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

li {
  display: inline-block;
  width: 100%;
  padding: 0 0 5px;
  margin: 0;
  /*background:url("components/widget/w1-separator.png") repeat-x bottom;*/
}

li.highlight h2 {
  font-size: 14px;
}

p {
  display: inline-block;
  margin: 0;
  padding: 2px 5px 5px;
}

p img {
  border: 0;
  float: left;
  margin: 3px 5px 0 0;
  max-width: 60px;
}

a {
  color: #2158C7;
  text-decoration: none;
}

a:hover h2 {
  color: #E04300;
  text-decoration: underline;
}

a img {
  margin-right: 4px;
  border: none;
}
