p.message,span.message{background-color:#d00;color:#fff;padding:8px;font-size:large}p.message{text-align:center}h2 span.nyear{font-size:small}table.calendar{font-size:90%;line-height:1.1em}table.calendar td{margin:0;text-align:right;padding:0}table.calendar td.calendar-prev-month,table.calendar td.calendar-current-month,table.calendar td.calendar-next-month{text-align:center}div.body span.footnote{vertical-align:super;font-size:70%}div.day div.footnote{font-size:small;clear:both}p.footnote{margin:.5em;padding:0}p.source{margin-right:1.5em;text-align:right;font-size:90%;font-style:italic}div.section,div.comment,div.day div.tags,div.day div.sequel{clear:both}a.amazon-detail,a.amazon-detail:visited,a.amazon-detail:hover{color:#000;text-decoration:none}span.amazon-detail{display:block;margin:0;padding:4px;background-color:#fff;border:solid 1px #ddd}img.amazon-detail{margin-top:0}span.amazon-detail-desc{display:block;overflow:auto;zoom:1}span.amazon-title{font-weight:bold}span.amazon-author{font-size:90%}span.amazon-label,span.amazon-price{font-size:80%}img.photo{float:right;margin:.5em}img.left{float:left;margin:.5em;margin-top:0}img.right,img.amazon{float:right;margin:.5em;margin-top:0}.calendar-popup{display:none;text-align:left;position:absolute;padding:0 1ex 0 1ex;background-color:#fff;color:#000;border-style:solid;border-width:1px}.calendar-sunday{color:red}.calendar-saturday{color:#00f}.calendar-weekday{color:#000}.calendar-normal{}.calendar-day{}.calendar-todo{border-style:solid;border-color:red;border-width:1px}.highlight{color:#000;background:#ff6}td.calendar-day img{width:25px;height:25px;border:0}div.sidebar h3{font-size:medium;margin-top:.5em;margin-bottom:.1em}div.sidebar ul{margin-top:.1em;margin-bottom:.5em;margin-left:1.5em;padding-left:0}div.sidebar ol{margin-top:.1em;margin-bottom:.5em;margin-left:2em;padding-left:0}div.sidebar ul ul,div.sidebar ol ul{margin-left:1em}ul.recent-list-item{list-style-type:none}div.day div.tags{font-size:80%;text-align:right}p.recentitem{font-size:90%;margin-top:0;margin-bottom:0}div.recentsubtitles{font-size:90%;margin-top:0;margin-bottom:1em;margin-left:1em}h2 span.edit-today{font-size:small}div.profile{margin:1em;text-align:center;border:solid 1px #999}div.profile img{border:none}div.profile span{font-size:.9em;display:block}div.draft select{width:60%}div.youtube-player-wrapper{text-align:center;margin-left:auto;margin-right:auto}