/* $Id: defaults.css,v 1.5 2007/10/02 12:10:40 dries Exp $ */

/*
** HTML elements
*/
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}
hr {
  height: 1px;
  border: 1px solid gray;
}
img {
  border: 0;
}
table {
  border-collapse: collapse;
}
th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clear-block {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
  height: 1%;
}
.clear-block {
  display: block;
}
/* End hide from IE-mac */

.socials { font-size:10px; color:#484848; padding-top:8px; float:right; position:absolute; margin:0; padding:0;}
.socials span{ padding:0 5px;}
.socials a{ color:#777; text-decoration: none; padding:2px 0 2px 4px;  }
.socials a:hover{ color:#333; }
.socials a.rss-link {padding:2px 0 2px 18px; background:url(/images/socials.gif) no-repeat 0 0; background-position:0 0;}
.socials a.facebook-link { padding:2px 0 2px 18px; background:url(/images/socials.gif) no-repeat 0 0; background-position:0 -36px;}
.socials a.twitter-link { padding:2px 0 2px 18px; background:url(/images/socials.gif) no-repeat 0 0;  background-position:0 -72px;}
.socials a.in-link { padding:2px 0 2px 18px; background:url(/images/in.png) no-repeat 0 0;}
