/*
  ######################################################################################
  microformats.css - use as a starting template for styling your microformats;
  keep the selectors you need, delete the rest;
  classes used corresponding to the microformats cheatsheet (http://suda.co.uk/projects/microformats/cheatsheet/microformats.cheatsheet.pdf)

  Version 1.1 September 2006 by Marc Tobias Kunisch (http://www.mindgarden.de)
  read about microformats at http://www.microformats.org

  Changes in Version 1.1: added basic styling for hCard and hCalendar; styles are taken from John Hicks` expose-mf.css
  as seen on http://www.hicksdesign.co.uk/journal/highlight-microformats-with-css

  cool kids do it with class!
  ######################################################################################
*/

/* #############  global formats ############## */
.hidden {
  display: none;
}

/*  ############# hCalendar ##############  */

.vevent {
  font-family: "Helvetica", "arial", sans-serif;
  /*font-size: 0.8em;*/
  border: 2px solid #e0e7b8 !important;
  padding: 30px 5px 5px 5px !important;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 5px 0 !important;
  background:#f8f8ec url('data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%002%00%00%00%10%08%03%00%00%00c%85%DC%BE%00%00%00%03sBIT%08%08%08%DB%E1O%E0%00%00%00%BAPLTE%5C%8C%01%EF%F2%DE%B0%C9y%8D%C5%04%8B%B76%CB%DB%A4%A6%DB%12n%A3%09%8C%B2%3Fz%A6%22%9D%CF%15%B3%E7%1Dk%96%19%DD%E6%C1%9E%BE%5C%7D%B4%0A%95%CD%01%B9%CF%87j%9D%07%89%B65%C1%F31%F8%F8%EC%93%BF%3D%9A%CF%08%C2%D5%95%D4%E1%B2%E6%EC%CFc%95%04t%AB%0Cp%A0%14%AB%E0%17%83%AC0%89%C0%06%A7%C3j%81%B8%09%FF%FF%FF%9E%D4%0C%B8%EC%22d%96%05%95%B8Mu%AD%0D%8E%BB8%97%C3%3B%AE%E3%1A%91%C9%02%A3%D8%10p%A5%0Ax%AF%0C%85%BC%07%A2%D4%18%8B%C3%05%BC%F0%25f%99%06%99%C6%3A%A8%DD%15%96%CC%05_%8F%02%7C%AC%23%B4%E8%1F%AC%DD!%9F%D5%0D%9B%CD%14%3A%80%40c%00%00%00%09pHYs%00%00%0B%12%00%00%0B%12%01%D2%DD~%FC%00%00%00%1FtEXtSoftware%00Macromedia%20Fireworks%208%B5h%D2x%00%00%01%2BIDAT(%91%8D%CF%8BN%C20%14%06%E0%AE%0C%E8%84%C1%3A%F8%85%0E%CA%40%25%B0%8C%9BP%A7%22%BE%FFky%3A%C6%25%04u%7F%B24k%CF%D7s%CApNw%B7%DB%EF%9F%F1o%D8q%09%02%12%D3%7D%3A%FA*K%02K%A6%8DtT%AB%95!I%92%60%B1X%A0%DBH%B3%EC%F0Z%82%B8%F3%B9%25%15t%D3ly%E8%3D%E4%BB%91%A28%7F%10%17%95%0A%91l%F9%D2%7B%FF%CEw%B9%A1%A8%7B%F5%D5%88%C8px%24%C8lP%90_%3A(%BA%C8%92%0E%B6%DBmp%7D%92%13%C7L%00%FA%A4%D6%92j%FB%DA%F3A%CD%05sW%AB%0E%C6%E3%CD%E6%A9MY%9F%88%10%023%0FU%13U%B5Ow%2B%23%94%17C%1A%E9%5B%F2%89B%AC%D7g%C29%A7z%BF%15c%A6%850%DCND%BD%8F%83%D5%EBu%E0%8D%F2H%B9%1E%0C%D0%5C%F7%A9%17quC%C2%E4%F6%95%9C%26Q%11%26%DA8%E8%1B%A9%24%0A%E2%1B%1E17%0C%C3%E6)%17B%E1T%D0%A2%1F%E9%99%D8)%08%26%86%5BB%C7%83%C1%07%A5y%DB%EDn%98%9B%03%22%8C%B1%92%04%EE%25%A5%04~%00%C04J%40Q%3E%04(%00%00%00%00IEND%AEB%60%82') 5px 2px no-repeat  !important;
}

/*  IE6 and smaller won`t show the bg image so it gets a smaller padding-top    */
* html .vevent {
  padding-top: 10px !important;
}
.vevent a {
  color: #639504;
}
.vevent .category {
}
.vevent .class {
}
.vevent .description {
  display: block;
  margin-top: 1em;
}
.vevent .dtend {
}
.vevent .dtstamp {
}
.vevent .dtstart {
}
.vevent .duration {
}
.vevent .location {
  display: block;
  color: #639504;
}
.vevent .status {
}
.vevent .summary {
  display: block;
  color: #639504;
  font-weight: bold;
}
.vevent .uid {
}
.vevent .url {
  display: block;
  color: #639504;
}
.vevent .last-modified {
}

/*  ############# hCard ##############  */
.vcard {
  font-family: "Helvetica", "arial", sans-serif;
  /*font-size: 0.9em;*/
  border: 2px solid #e0e7b8 !important;
  padding: 15px 5px 5px 5px !important;
  -moz-border-radius: 8px;
  border-radius: 8px;
  margin: 5px 0 !important;
  background:#f8f8ec url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9gBFAQZBEvGGEcAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAEG0lEQVQ4EQEQBO/7Afj47P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADJ+0UA+/30AAAAAAD4+PoAAAAAAEsX4AAB+Pjs/wAAAAAAAAAAAAAAAAAAAAAAAAAAndUVAAAAAABjK+sAyftFAPv99AD8/P0A/Pz9APr7+wD9/f0AAf0KAAQAAAAAAAAAAAAAAAAAAAAAAAAAAJ3VFQAAAAAAAAAAAAAAAAAAAAAA/Pz9APv7+wD7/P0A/f39APv7+wAAAPEABAAAAACWw0wAAAAAAAAAAABqPbQA/PwBAAAAAAAAAAAAAAAAAAAAAAD7+/sA+/z9APr6+wAAAAAA+fr7AAP/CwAEk79KAOr21wAAAAAAGQ4rAAAAAAAAAAAAAAAAAPz8AgAAAAAAAAAAAPv8/QD6+vsA+/v7APz9/QD7+vsA/gD9AAQAAAAAAAAAAAAAAAD9/P4AAAAAAPz8AgAAAAAAAAAAAAAAAAAAAAAA+vr7APv7+wD8/f0A+/r7APz9/QABAf8AAgAAAAD//v8A//7/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcFuwAAAAAABQUFAAkICAAODg0AEhEQAF0r2AAEAAAAAAAAAAAAAAAA/v//AAAAAAD+/gEAAAAAAAAAAACd1RUAYyvrAFAb1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAA/Pr+AAAAAAAACwAAAAAAAP79AQAAAAAA/PwBAPr5BgCJwB0A/PwBAAAAAAAAAAAAAAAAAPv7AgCASeAABAAAAAAAAAAAAAAAAPP27gAAAAAAAAAAAPz8AQAAAAAA/PwCAPz8AQAAAAAAAAAAAPv7AgAAAAAAAAAAAAAAAAAEAAAAAP7+/wAAAAAA8vfmAAAAAABvOOYAoc5OAAAAAAAAAAAAAAAAAAAAAAD6+QMAAAAAAAAAAABlOa8AAAAAAAGLtzb/4+zTAAAAAAD8+v4AJB4xAGo9tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAD8+v4AAAAAAAAAAADd2+EAc9stAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNYtMAAAAAAAAAAAAEAAAAAAAAAAAAAAAA/Pz/AAAD7QAAAAAA/fz+AAAAAAD8+v4AAAAAAAAAAAAAAAAADAcXAAAAAAAAAAAAAAAAAAQAAAAA/Pz/AAAAAAAAAAAA/fz+AAAAAAAAAAAAAAAAAAAAAAD9/f8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfj47P+Tv0oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG1BtgAAAAAAAAAAAAAAAAC6DtpMiltVeQAAAABJRU5ErkJggg==') 5px 2px no-repeat  !important;
}

/*  IE6 and smaller won`t show the bg image so it gets a smaller padding-top    */
* html .vcard {
  padding-top: 10px !important;
}
.vcard a {
  color: #639504;
}
.vcard .adr {
  display: block;
  margin: 1em 0;
}
.vcard .adr .type {
}
.vcard .adr .post-office-box {
}
.vcard .adr .street-address {
}
.vcard .adr .extended-address {
}
.vcard .adr .region {
}
.vcard .adr .locality {
}
.vcard .adr .postal-code {
}
.vcard .adr .country-name {
}
.vcard .agent {
}
.vcard .bday {
}
.vcard .class {
}
.vcard .category {
}
.vcard .email {
}
.vcard .email .type {
}
.vcard .email .value {
}
.vcard .fn {
  display: block;
  color: #639504;
  font-weight: bold;
}
.vcard .geo {
}
.vcard .geo .latitude {
}
.vcard .geo .longitude {
}
.vcard .key {
}
.vcard .label {
}
.vcard .logo {
}
.vcard .mailer {
}
.vcard .n {
}
.vcard .n .honorific-prefix {
}
.vcard .n .given-name {
}
.vcard .n .additional-name {
}
.vcard .n .family-name {
}
.vcard .n .honorific-suffix {
}
.vcard .nickname {
}
.vcard .note {
}
.vcard .org {
}
.vcard .org .organization-name {
}
.vcard .org .organization-unit {
}
.vcard .photo {
}
.vcard .rev {
}
.vcard .role {
}
.vcard .sort-string {
}
.vcard .sound {
}
.vcard .title {
}
.vcard .tel {
}
.vcard .tel .type {
}
.vcard .tel .value {
}
.vcard .tz {
}
.vcard .uid {
}
.vcard .url {
}

/*  ############# hReview (0.3) ##############  */
.hreview {
}
.hreview a {
}
.hreview .dtreviewed {
}
.hreview .description {
}
.hreview .item {
}
.hreview .item .fn {
}
.hreview .item .url {
}
.hreview .item .photo {
}
.hreview .permalink {
}
.hreview .type {
}
.hreview .rating {
}
.hreview .reviewer {
}
.hreview .summary {
}
.hreview .version {
}

/*  ############# hAtom (0.1)   ##############  */
.hfeed {
}
.hfeed .author {
}
.hfeed .updated {
}
.hentry {
}
.hentry a {
}
.hentry .author {
}
.hentry .updated {
}
.hentry .entry-title {
}
.hentry .entry-content {
}
.hentry .entry-summary {
}
.hentry .published {
}

/*  ############# hResume (Draft)   ##############  */
.hresume {
}
.hresume a {
}
.hresume .affiliation {
}
.education {
}
.hresume .experience {
}
.hresume .publication {
}
.hresume .skill {
}
.hresume .summary {
}
.hresume .vcard {
}

/*  ############# Address (Draft)   ##############  */
.adr {
}
.adr .type {
}
.adr .post-office-box {
}
.adr .street-address {
}
.adr .extended-address {
}
.adr .region {
}
.adr .locality {
}
.adr .postal-code {
}
.adr .country-name {
}

/*  ############# Geolocation (Draft)   ##############  */
.geo {
}
.geo .latitude {
}
.geo .longitude {
}

/*  ############# xFolk (RC1)   ##############  */
.xfolkentry {
}
.xfolkentry .description {
}
.xfolkentry .taggedlink {
}