/* Recent entries...
********************/
.recent { width: 100px; }
.recenttitle { font-size: 8pt; font-weight: normal; color: #ededed;
  background: #343474; margin-bottom: 0px; padding-bottom: 0px; }
.recententry p { font-size: 7pt; font-weight: normal; background: #cecece;
  color: #333; margin-top: 0px; padding-top: 0px; }
/* Dictionary definitions...
****************************/
.dict { font-family: 'Bookman Old Style', Baskerville, Times;
  font-weight: normal; font-size: 14px; color: #242424; }
.dict .term { font-weight: bold; font-size: 16px; }
.def { padding-bottom: 20px; }
/* Blog divs...
***************/
.blogentry, .headentry { font-size: 9pt; font-weight: normal;
  background-color: #eee; margin-top: 0px; padding-top: 0px; }
.blogentry .code { overflow: auto; overflow-y: auto; overflow-x: auto; }
.headentry { }
.blogtitle, .headtitle { font-size: 16pt; font-weight: bold; color: #222;
  margin-top: 0px; margin-bottom: 5px; text-shadow: #36414d 0 2px 3px; }
.postdate { font-size: 9pt; font-weight: normal; border-bottom: solid #111 1px; }
.posttags { font-size: 8pt; font-weight: normal; border: solid #333 1px;
  color: #000; background: #fff; padding: 2px; }
.postphotos { font-size: 8pt; font-weight: normal; border: solid #333 1px; border-top: none;
  color: #000; background: #fff; padding: 2px; }
.trackback { font-size: 8pt; font-weight: normal; }
.blogentry p img, .headentry p img { margin: 10px; }
.bqstart { float: left; height: 45px; margin-top: -20px; margin-bottom: -50px;
  font-size: 700%; color: #999; display: table; font-family: 'Lucida Grande', Verdana; }
.bqend { float: right; height: 25px; margin-top: -20px; margin-left: 90px;
  margin-bottom: -90px; padding-top: 0px; font-size: 700%; color: #999; display: table; clear: both; }
/* Misc...
**********/
acronym { border-bottom:  dotted 2px #111; }
.diggdiv { float: right; margin-left: 5px; }
.social { text-align: right; color: #777; }
