@import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,400italic,700,700italic);


/*---:[ content elements ]:---*/
body { font-family: "Droid Serif", Calibri, "Times New Roman", serif; }
  #header { padding-top: 2.2em; padding-bottom: 2.2em; }
    .post_box { padding-top: 2.2em; }
      .headline_area { margin-bottom: 2.2em; }
    .teasers_box { padding-top: 2.2em; padding-bottom: 2.2em; }
    #multimedia_box { margin-bottom: 2.2em; }
  #footer { padding-top: 1.1em; padding-bottom: 1.1em; }

/*---:[ image captioning ]:---*/
.wp-caption { border-style: solid; border-color: #ddd; background-color: #eee; text-align: center; font-style: italic; }
  .wp-caption.alignleft { float: left; }
  .wp-caption.alignright { float: right; }
  .wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
  .wp-caption.alignnone { clear: both; }

/*---:[ headlines ]:---*/
.headline_area h1, .headline_area h2, #archive_intro h1 { font-size: 1.8em; line-height: 1.2em; }
.format_text h2, .format_text h3 { font-size: 1em; line-height: 1.222em; margin: 1.833em 0 0.611em 0; }
.format_text h4 { font-size: 0.8em; }
.format_text h5 { font-size: 0.786em; }
.format_text h6 { font-size: 0.786em; }
.teaser h2 { }
.sidebar h3 { font-size: 1em; line-height: 1.385em; margin-bottom: 0.692em; }
#archive_intro h1 { margin-bottom: 1em; }

/*---:[ post content area ]:---*/
.format_text {
	font-size: 1.1em;
	line-height: 1.571em;
}
  .format_text p { margin-bottom: 1.571em; }
    .format_text p.note, .format_text p.alert { padding: 0.571em 0.786em; }
  .format_text .drop_cap { font-size: 1.571em; line-height: 0.76em; padding: 0.04em 0.12em 0 0; }
  .ie6 .format_text .drop_cap { padding-right: 0.06em; }
  .format_text acronym, .format_text abbr { font-size: 0.786em; }
  .format_text code, .format_text pre { font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif; }
  .format_text code { font-size: 0.929em; }
  .format_text pre { font-size: 0.857em; line-height: 1.5em; margin-bottom: 1.833em; padding: 0.667em 0.917em; }
  .format_text sub, .format_text sup { line-height: 0.786em }
  .format_text ul { margin: 0 0 1.571em 1.571em; }
  .format_text ol { margin: 0 0 1.571em 1.571em; }
    .format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.571em; }
  .format_text dl { margin-bottom: 1.571em; }
    .format_text dd { margin-bottom: 1.571em; }
  .format_text blockquote { margin: 0 0 1.571em 0.786em; padding-left: 0.786em; }
    /*---:[ pullquotes ]:---*/
    .format_text blockquote.right, .format_text blockquote.left { width: 45%; font-size: 1.286em; line-height: 1.222em; }
    .format_text blockquote.right { margin: 0 0 1.222em 1.222em; }
    .format_text blockquote.left { margin: 0 1.222em 1.222em 0; }
  /*---:[ image handling classes ]:---*/
  .format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { margin: 0 1.571em 1.571em 0; }
  .format_text img.right, .format_text img.alignright, .wp-caption.alignright { margin: 0 0 1.571em 1.571em; }
  .format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.571em auto; }
  .format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.571em 0; }
  .format_text img[align="left"] { margin-right: 1.571em; margin-bottom: 1.571em; }
  .format_text img[align="right"] { margin-bottom: 1.571em; margin-left: 1.571em; }
  .format_text img[align="middle"] { margin-bottom: 1.571em; }
  .format_text img.frame, .format_text .wp-caption { padding: 0.714em; border-width: 0.071em; }
  .format_text img.stack { margin-left: 1.571em; }
  .format_text .wp-caption p { font-size: 0.857em; line-height: 1.5em; margin-bottom: 0; }
  /*---:[ ad and miscellaneous "block" classes ]:---*/
  .format_text .ad { margin-left: 1.571em; }
  .format_text .ad_left { margin-right: 1.571em; }

  /*---:[ after-post elements ]:---*/
  .format_text .to_comments { font-size: 0.857em; line-height: 1.833em; margin-bottom: 1.833em; }
    .format_text .to_comments span { font-size: 1.833em; }
  .format_text .post_tags { font-size: 0.857em; line-height: 1.833em; margin-bottom: 1.833em; }

/*---:[ layout colors ]:---*/
body { color: #111111; background: #BFA072; }
#page { background: #FFFFFF; }
a, h2 a:hover, #logo a:hover { color: #215485; }
a:hover { color: #A67226; text-decoration: none ; }
#logo, #logo a { color: #111111; }
#tagline { color: #888888 }
h1, h2, h2 a { color: #111111; }
.headline_meta, .headline_meta a, .teaser_author, .teaser_date, .teaser .edit_post, .teaser_author a, .teaser_comments, .teaser_category, .teaser .edit_post a { color: #888888; }
.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #111111; }
.sidebar h3 { color: #555555; }
.image_box { background: #EEEEEE; }
.video_box { background: #000000; }
.custom_box { background: #EEEEEE; }
#footer, #footer a { color: #888888; }
#footer a:hover { color: #111111; }
