* {margin:0;padding:0;}
@charset "utf-8";
html{min-height:100%;margin-bottom:1px;height:100% } 
/* This setting takes care of a IE/FF compatibitly issue re: browser scrollbar appearing/disappearing. 
It prevents shifting between pages of different length/height. */

body{background:#888D6F;font-style:Arial,Helvetica,Sans-serif;font-size:14px;color:#3F3A34;}
#body{width:960px;margin:auto;}
#post-body{background:#fff;}
table#body-table{margin-top:5px;}
table#body-table td{padding:3px 0 0 12px;}
table#body-table td#info {width: 167px;background:#fff;padding:9px;border:2px solid #666;}
td.entries{background:#888D6F;}
td.entries img{margin-bottom:10px;}
#bi-line{display:block;color:#5F1B00;text-align:right;}
#book-action{background: #dcff89;padding:3px;text-align:center;font-size:15px;border: 1px solid #99a71b;font-family:arial;line-height:1.3em;}
#book-action a{color:#5F1B00;}
#book-action img{border:1px solid #d0d0d0;padding:1px;margin-left:7px;}
#book-req{position:absolute;z-index:100;background:#fff;border:5px solid #B93C00;text-align:left;padding:10px 9px 0 9px;color:#444;width:275px;}
#head #book-req p, #book-req p{font-size:14px;margin:0 0 16px 0;color:#1a1a1a;}
#book-req a{color:#B93C00;display:block;margin-top:11px;float:right;font-size:14px;}
#cover{margin-top:11px;}
#hide{display:block;float:right;color:#5F1B00;padding:1px 4px;font-size:13px;border:1px solid #5F1B00;}
#links{background:#fff;padding:11px 8px 0px;margin-top:11px;}
#logo{display:block;font-weight:bold;font-size:20px;color:#5F1B00;}
#me-info{height:93px;}
#me-info img{float:left;margin-right:10px;}
#notice{font-size:12px;margin-top:90px;}
.entry{background:#fff;margin:0 15px 15px 0;width:300px;float:left;padding:8px;height:370px;border:1px solid #d0d0d0;}
img{border:0}
a.selected{font-weight:bold;border:3px solid #0072bc;}
a,a:visited{text-decoration:none;color: #3a87c8;cursor:pointer;}
a:hover{text-decoration:underline;}
.sumtitle{display:block;margin:12px 0px 4px 0px;color:#5F1B00;}
.title , a.title{font-size:16px;display:block;color: #3a87c8;font-weight:bold;margin-bottom:17px;}
.right{float:right;}

#about-me,#contact-me {position:absolute;top:61px;z-index:10;background:#fff;border:10px solid #666;padding:2px;}
#contact-me .about-content{padding:5px;}

#body-oauth{width:500px;}
#body_full_screen{margin:auto;background-color:#888D6F;padding-top:3px;}
#header{height:95px;border-right:5px solid #d0d0d0;border-left:5px solid #d0d0d0;border-top:5px solid #d0d0d0;}

#head-right{color:#444;width:290px;padding:10px 0px 0px 235px;font-size:13px;}
#head-right .job-title{font-weight:bold}
#content{float:left;background:#fff;padding:0 8px;width:874px;border-right:5px solid #d0d0d0;border-left:5px solid #d0d0d0;border-bottom:5px solid #d0d0d0;}
#main{float:left;width:567px;padding-left:12px;padding-bottom:5px;}
#right{float:right;font-size:14px;color:#444;padding-top:12px;}
#right iframe{padding-right:9px}
#right a{margin-right:6px;}
#right a.kindle{margin-right:26px;}
#slog-def{position:absolute;top:170px;z-index:10;background:#fff;border:5px solid #666;padding:15px;width:585px;}
#slog-def p{margin-bottom:8px;clear:both;}
#tweets ul{margin:0;font-size:12px;}
#tweets ul li{margin-bottom:7px;padding-bottom:7px;border-bottom: 1px solid #D0D0D0;}
#tweets ul li a{color:#666;}
#tweets ul li span a{color:#0072bc;}
#tweets p{margin-left:4px;font-size:13px;margin-bottom:3px;}
#tweets p.tags{margin:0 0 7px 0px;background:#eee;padding:0px 6px;}
#twitter_div{padding-left:4px;}
#roll{margin-top:28px;}
#roll a{display:block;padding-left:2px;line-height:19px;}
#comments{width:800px; margin:5px auto auto;font-size:14px;padding-top:5px;border-top:1px solid #666;}
#post-head{height:0px;padding-left:10px;position:absolute;left:0;z-index:2;}
div#deck_large{margin:auto;width:760px;background:#fff;padding-top:5px;}
div#deck_large img{margin:auto;}
div#slide_numbers{margin:auto;width:760px;text-align:center;background:#fff;padding-top:3px;height:21px;}
div#slide_numbers a{margin-right:6px;font-size:14px;padding:0 3px;}
/* #share{position:absolute;left:5px;top:300px;} */
#share{margin:20px 0px;background:#fff;padding:5px;}
#sharethis_0{margin-bottom:8px;display:block;}
#comment{float:left;width:400px;margin-right:40px;}
div#slide_numbers #share a {padding-left:21px;}
#share a span.stbuttontext{font-size:14px;}
#share a.stbutton{padding:0;}
#share .stico_default{background:none !important;}
.twitter{background:transparent url(../i/twitter.gif) no-repeat scroll 0 0;padding-left:26px;}
.linkedin{background:transparent url(../i/linkedin.gif) no-repeat scroll 0 0;padding-left:26px;}
.feed-link{background:transparent url(i/feed.gif) no-repeat scroll 0 0;}
.about{color:#5F1B00;font-weight:bold;margin:26px 0 3px 0px;padding:2px 0 0 22px;border-bottom:1px solid #d0d0d0;height:19px;background:transparent url(../i/leaf.gif) no-repeat scroll 0 0;}
.about-link{color:#5F1B00;}

#about-me{font-size:15px;padding:12px;width:445px;background:#eee;}
.me{font-weight:bold;}
.about-shade{color:#5F1B00;font-weight:bold;display:block;margin:22px 0 5px 0;background: #dbf088;padding-left:6px;}
.about-content{width:327px;}
.info{padding-left:10px;}
.about-content ul li{margin-bottom:5px;color:#000;border-bottom:1px solid #d0d0d0;padding-bottom:5px;}
.about-content ul li.last{border:0;}
.at{display:block;color:#666;font-size:13px;font-weight:normal;}
.border{border-bottom:1px solid #d0d0d0;}
.box{background: #fff url(i/bg_box_top.png) repeat-x scroll left top;border:1px solid #DEDBD1;margin:0 0 15px 0;padding:18px;}
.city{margin-bottom:5px;}
.continue{background:transparent url(../i/continue.png) no-repeat scroll left center;padding:1px 0 1px 20px;}
input#embed-code{background:#d0d0d0;width:80px;margin-left:4px;}
.email{font-size:12px;}
.embed-label{color:#0072bc;font-size:14px;display:block;}
.tweets{margin-bottom:5px;}
.date{margin-bottom:8px;font-size:12px;font-style:italic;}
.roll-div{margin:10px 0px 4px 0px;color:#444;font-weight:bold;padding-left:2px;}
.small{font-size:13px;}
.subtitle{font-weight:normal;}
.summary{margin-bottom:10px;}
.summary p{margin-bottom:8px;}
#about-me p{margin-bottom:14px;}
#about-me p a{display:block;margin:0 0 10px 13px;height:22px;}

ul{margin:4px 0 9px 30px;}
ul.about-list{margin:0 0 0 6px;}
ul.about-list li{margin-bottom:12px;}
ul#twitter_update_list li span{display:block;}
li{list-style-type:none;}
table#about-table{width:362px;}
td{vertical-align:top;}
td.image{text-align:center;}
td.image img{border:1px solid #d0d0d0;padding:1px}

img.logo{margin-bottom:-6px;}

#topleft{background:url(i/bubble-1.png) no-repeat;}
#top{background:url(i/bubble-2.png) no-repeat;}
#topright{background:url(i/bubble-3.png) no-repeat;}

/*Disqus*/
#disqus_thread #dsq-content h3{margin:0;color:#5F1B00;}
#disqus_thread .dsq-by{display:none;}
#disqus_thread .dsq-help{color:#0072bc;}