/* doc.css *//* 20040215 inspired by the default presentation of http://doc.weblogs.com/ *//*    (c) 2004 Tantek ‚elik, Some rights reserved.    This style sheet is licensed under a Creative Commons License:   http://creativecommons.org/licenses/by/1.0*/@import "cleanup.css";html,body { margin:0; padding:0 }html { border-top:solid 30px #359 }body { margin-top:2px; border-top:solid 30px #124; font-size:medium; }h1 { font-weight:normal; text-align:center; font-family: Georgia, serif }h1 :link,h1 :visited { color:black }h1:first-child { border-bottom:solid 1px; line-height:.7em; margin-bottom:60px; margin-left:4.5em; margin-right:170px; margin-top:.4em  }h1:first-child:after { content: " Weblog"; font-style:italic }ul.nav { margin:0; margin-top:-126px;  padding:0; padding-right:2px; padding-bottom:2000px; width:125px; border-right:solid 1px #124;  float:left; list-style:none;  background:#eee;  text-align:right; line-height:200%; font-family:Georgia, "Times New Roman", serif; font-size:11px; text-transform:capitalize }ul.nav abbr { text-transform:uppercase }ul.nav :link, ul.nav :visited { text-decoration:underline }ul.nav li:first-child { padding-top:7em; border-top: 30px solid #999 }ol.month { margin-left:140px; margin-right:170px }ol.month :link, ol.month :visited { text-decoration: underline }ol.month h2 :link, ol.month h2 :visited,ol.month h3 :link, ol.month h3 :visited,ol.month h4 :link, ol.month h4 :visited{ text-decoration: none }h2 { font-size:1em }.month h2 { background:#ccc; line-height:1.5em; padding-left:.4em }h2 :link,h2 :visited { color:black; display:block; }h2 :link:after,h2 :visited:after { content:url(http://static.userland.com/misc/snImages/dailyLinkIcon.gif); float:right; margin-top:.2em;margin-right:.2em }h3.time { display:none }h3 { font-size:1em }h3 :link,h3 :visited { color:black }h3.title { margin-left:-2.5em }h3.title:after { content:url(http://www.scripting.com/images/leftArrow.gif); }h3 { margin-bottom:0 }p { margin:.3em 0 }ol.month ol { margin:0; padding:0; padding-left:3em }ul.categories { display:none }h1#now { display:none }ul.roll, .roll ul, .roll ol { margin:0; padding:0 }ul.roll { position:absolute; top:0px; right:0;   width:140px; border-left:1px solid silver; padding-left:1.3em;   margin-top:2px;  background:#fff;  font-size:12px;}ul.roll>li:first-child { padding-top:7em; border-top: 30px solid #67A; margin-left:-.8em; color:#fff }li.books { display:none }.roll :link,.roll :visited { text-decoration:underline }.roll h2, .roll h3 { font-size:1em; text-transform:capitalize; font-weight:bold; margin:1em 0  }.roll h3 img { width:0; padding-left:25px; background:url(../../images/xfn-mini.gif) no-repeat 0 1px; }blockquote,q { font-style:italic }