/*
Theme Name: Yehuda's New Theme
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
body {
  font-family: Arial, sans-serif;
  font-size: 13px;
  width: 1024px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  background-color: #ebebeb; }

p {
  margin: 0;
  padding: 0; }

a {
  text-decoration: none; }
  a img {
    border: 0; }

.content {
  -webkit-box-shadow: black 0px 0px 10px;
  -moz-box-shadow: black 0px 0px 10px;
  background-color: #fff;
  overflow: hidden; }

h1 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  margin-top: 0; }

h2 {
  font-size: 26px;
  line-height: 26px;
  margin-bottom: 5px;
  margin-top: 0; }
  .post h2 a {
  font-size: 26px;}
  
h3 {
  font-size: 16px;
  border-bottom: 1px solid #aaa;
  padding-bottom: 5px;
  margin-top: 0; }
  h3.github {
    background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/octocat.png) no-repeat;
    padding-left: 25px; }

textarea {
  width: 100%; }

input[type=text] {
  width: 484px; }

div.hentry p + h2 {
  margin-top: 10px; }

div.hentry p {
  margin-bottom: 15px; 
  line-height: 20px; }

div.alignleft {
  float: left; }

div.alignright {
  float: right; }

div.navigation {
  overflow: hidden; 
  margin-bottom: 10px;
  padding: 10px;
  background-color: #ffc; }
  div.navigation p {
    margin-bottom: 0; }
  div.navigation a#blog-name {
    position: absolute;
    top: 0;
    left: 0;
    width: 300px;
    height: 50px;  }

.common-sidebar div+h3 {
  margin-top: 20px; }

.items {
  margin-bottom: 30px; }

.item {
  min-height: 50px;
  position: relative;
  padding-left: 60px;
  padding-top: 5px; }

.event {
  margin-bottom: 20px;
  background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/date.png) no-repeat; }
  .event p.month {
    font-size: 10px;
    color: white;
    position: absolute;
    top: 6px;
    left: 17px; }
  .event p.day {
    position: absolute;
    font-weight: bold;
    font-size: 20px;
    top: 22px;
    left: 18px; }
  .event+.event {
    min-height: 45px;
    margin-top: 0;
    border-top: 1px dotted #aaa;
    padding-top: 25px;
    background-position: 0 20px; }
    .event+.event p.day {
      top: 43px; }
    .event+.event p.month {
      top: 27px; }

.book {
  background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/jqia-thumb.png) no-repeat;
  min-height: 65px; }
  .book+.book {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #aaa;
    background-position: 0 10px; }

.blogroll ul {
  padding-left: 0; }
.blogroll li {
  list-style-type: none;
  background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/bullet.png) no-repeat left center;
  padding-left: 10px;
  margin-bottom: 10px; }

.common-sidebar {
  float: left;
  width: 225px;
  margin-left: 35px; }
  .common-sidebar .ontheweb li {
    list-style-type: none;
    margin-bottom: 10px; }
    .common-sidebar .ontheweb li a {
      padding-left: 20px;
      display: block;
      height: 18px;
      line-height: 18px; }
      .common-sidebar .ontheweb li a.linkedin {
        background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/linkedin.png) no-repeat; }
      .common-sidebar .ontheweb li a.facebook {
        background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/facebook.png) no-repeat; }
      .common-sidebar .ontheweb li a.twitter {
        background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/twitter.png) no-repeat; }

.header {
  height: 160px;
  background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/top.png);
  position: relative; }
  .header.extended {
    background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/top-long.png);
    height: 430px; }
  .header .navigation {
    background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/name.png) no-repeat 17px 5px;
    height: 90px;
    padding-top: 15px;
    padding-left: 700px;
    float: left; }
    .header .navigation p, .header .navigation a {
      float: left;
      padding-top: 5px;
      padding-bottom: 11px; }
    .header .navigation .current, .header .navigation a {
      text-decoration: none;
      text-align: center;
      margin-right: 20px;
      text-shadow: #666 2px 2px 2px;
      font-weight: bold; }
    .header .navigation .current {
      background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/current_page.png) no-repeat;
      width: 89px;
      color: #fff; }
    .header .navigation a {
      color: #cdedaa; }
    .header .navigation form {
      float: left;
      padding-top: 3px;
      background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/greenline.png) no-repeat left;
      padding-left: 10px; }
      .header .navigation form p.text {
        padding: 0;
        height: 20px;
        background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/search_back.png) no-repeat;
        width: 125px; }
        .header .navigation form p.text input.text {
          border: none;
          background-color: transparent;
          height: 17px;
          width: 110px;
          padding-left: 8px;
          padding-right: 5px;
          padding-top: 5px; }
      .header .navigation form input[type='submit'] {
        margin-top: 2px;
        margin-left: 10px;
        background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/search_button.png) no-repeat;
        border: none;
        height: 23px;
        width: 80px;
        text-align: center;
        color: #fff;
        font-size: 13px; }
    .header .navigation p.rss {
      background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/greenline.png) no-repeat left;
      padding-top: 8px;
      padding-bottom: 3px;
      margin-left: 10px;
      padding-left: 10px; }
      .header .navigation p.rss a {
        padding: 0; }
        .header .navigation p.rss a img {
          border: none; }
  .header .aboutme {
    position: absolute;
    top: 68px;
    height: 92px;
    width: 100%; }
    .header .aboutme.extended {
      height: 360px; }
      .header .aboutme.extended .picture {
        float: left;
        width: 250px;
        margin-left: 20px;
        margin-top: 20px; }
        .header .aboutme.extended .picture .tweet {
          position: static;
          width: 220px; }
      .header .aboutme.extended .bio {
        width: 425px;
        float: left;
        margin-top: 20px;
        padding-right: 10px;
        background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/blackline-long.png) no-repeat center right; }
        .header .aboutme.extended .bio h1 {
          color: #fff;
          font-weight: bold; }
        .header .aboutme.extended .bio h2 {
          color: #bddfed;
          font-weight: normal;
          margin-bottom: 25px; }
        .header .aboutme.extended .bio p {
          color: #cdedaa;
          margin-bottom: 20px;
          line-height: 18px; }
          .header .aboutme.extended .bio p a {
            color: #fff;
            text-decoration: underline;
            font-weight: bold; }
      .header .aboutme.extended div.attributes {
        margin-top: 20px;
        float: left;
        margin-left: 20px; }
        .header .aboutme.extended div.attributes h1 {
          color: #fff; }
        .header .aboutme.extended div.attributes ul {
          padding-left: 0; }
          .header .aboutme.extended div.attributes ul li {
            color: #fff;
            padding-left: 30px;
            background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/check.png) no-repeat;
            list-style-type: none;
            margin-bottom: 25px;
            font-size: 14px; }
    .header .aboutme> img {
      float: left;
      margin-top: 10px;
      margin-left: 17px; }
    .header .aboutme p.info {
      color: #cdedaa;
      background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/blackline.png) center right no-repeat;
      position: absolute;
      top: 0;
      left: 97px;
      right: 260px;
      padding-right: 10px;
      top: 12px;
      line-height: 20px; }
      .header .aboutme p.info a {
        color: #fff;
        text-decoration: underline;
        font-weight: bold; }
    .header .aboutme p.tweet {
      font-size: 12px;
      right: 20px;
      width: 230px;
      line-height: 150%;
      position: absolute;
      color: #fff;
      font-style: italic;
      top: 0; }
      .header .aboutme p.tweet img {
        position: relative;
        top: 5px; }

.body {
  padding-left: 30px;
  padding-right: 5px;
  padding-top: 35px;
  background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/swoosh.png) no-repeat;
  overflow: hidden; }
  .body a {
    font-size: 15px;
    text-decoration: underline;
    color: #66c; }
  .body p {
    margin-bottom: 10px; }
    .body p.dateline {
      font-size: 14px;
      color: #277441;
      margin-bottom: 15px; }
      .body p.dateline a {
        margin-left: 10px; }
      .body .comment p.dateline a {
        margin-left: 0; }
    .body p label {
      float: left;
      margin-right: 10px;
      text-align: right;
      width: 200px; }
  .body .hentry+.hentry {
    border-top: 1px solid #ccc;
    padding-top: 10px; }        
  .body .dashboard {
    overflow: hidden;
    position: relative;
    background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/tricolumn.png); }
    .body .dashboard .blog {
      float: left;
      width: 440px;
      padding-right: 30px;
      margin-bottom: 20px; }
      .body .dashboard .blog .read-more {
        margin-top: 15px;
        margin-bottom: 15px; }
        .body .dashboard .blog .read-more a {
          text-decoration: none; }
    .body .dashboard .events {
      float: left;
      width: 240px;
      margin-left: 15px; }
      .body .dashboard .events+.events {
        padding-left: 10px;
        margin-left: 30px;
        width: 210px; }
      .body .dashboard .events ul.feed {
        padding-left: 0; }
        .body .dashboard .events ul.feed li {
          list-style-type: none; }
          .body .dashboard .events ul.feed li+li {
            border-top: 1px dotted #ccc;
            padding-top: 5px; }
  .body .blog-post {
    float: left;
    font-size: 14px;
    line-height: 16px;
    margin: 10px 25px;
    width: 600px; }
    .body .blog-post h4 {
      margin-top: 0;
      margin-bottom: 5px;}
      .body .blog-post h4.search-results a {
        font-size: 20px; }
    .body .blog-post li {
      margin-bottom: 10px; }
    .body .blog-post .comments {
      margin-bottom: 10px; }
      .body .blog-post .comments .comment {
        padding: 10px;
        border-bottom: 1px dotted #ccc; }
        .body .blog-post .comments .comment:nth-child(even):not(.me) {
          background-color: #eee; }
      .body .blog-post .comments .me {
        background-color: #dfd;
        padding: 10px;
        -webkit-border-radius: 5px; }
      .body .blog-post .comments img.avatar {
        float: left; 
        margin-right: 10px; }        
  .body .about-me .details {
    float: left;
    width: 300px;
    margin-bottom: 40px; }
    .body .about-me .details h1 {
      font-size: 24px;
      border-bottom: 1px solid #ccc;
      padding-bottom: 10px; }
    .body .about-me .details .detail {
      margin-bottom: 20px; }
      .body .about-me .details .detail h4 {
        margin-top: 20px;
        margin-bottom: 5px;
        font-size: 12px; }
      .body .about-me .details .detail p {
        margin-bottom: 5px; }
      .body .about-me .details .detail+.detail {
        border-top: 1px dotted #ccc; }
    .body .about-me .details+.details {
      margin-left: 30px; }

.footer {
  height: 100px;
  background: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/footer-back.png) no-repeat; }
  .footer .image-link {
    position: relative;
    width: 145px;
    float: left;
    margin-left: 9px;
    margin-top: 10px;
    height: 65px;
    background: #fff url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/ey.png) no-repeat 20px 0;
    padding-left: 100px;
    padding-top: 25px;
    color: #999; }
    .footer .image-link a {
      position: absolute;
      width: 145px;
      height: 65px;
      top: 0;
      left: 0;}
  .footer .newleaders {
    background-image: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/newleaders.png); }
  .footer .jquery {
    background-image: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/jquery.png); }
  .footer .rails {
    background-image: url(/web/20130420180049im_/http://yehudakatz.com/wp-content/themes/yehuda/images/rails.png); }    
/* End captions */

#adzerk {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: 203px; 
  padding: 10px; 
  border: 1px solid #999;
  background-color: #eee; }

#adzerk p {
  font-size: 12px;
  text-align: left; }
  #adzerk p a {
    font-size: 12px; }

p#adzerk_by {
  margin-bottom: 0; }
  p#adzerk_by a {
    font-size: 10px;
    text-align: left; }

#adzerk_ad {
  margin-bottom: 10px; }

.blog-post table {
  margin-bottom: 20px;
}

.blog-post table th, .blog-post table td {
  text-align: left;
  padding: 5px;
  padding-left: 10px;
}

.blog-post table thead th {
  border-top: 1px solid #666;
}

.blog-post table th {
  border-bottom: 1px solid #666;
}

.blog-post table td {
  border-bottom: 1px solid #ccc;
}

#writeSkribitHere {
  margin-bottom: 10px;
}

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

/*
     FILE ARCHIVED ON 18:00:49 Apr 20, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:50:47 Jul 04, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1039.048
  exclusion.robots: 0.159
  exclusion.robots.policy: 0.151
  RedisCDXSource: 0.579
  esindex: 0.009
  LoadShardBlock: 1017.378 (3)
  PetaboxLoader3.datanode: 138.717 (5)
  CDXLines.iter: 14.01 (3)
  PetaboxLoader3.resolve: 85.711 (3)
  load_resource: 205.284 (2)
*/