html,body{padding:0;margin:0;font:medium/1.6em Verdana,sans-serif;background:#666}
body{padding:.6em}
a{color:#039}
a:visited{color:#606}
a img{border:0}
h1,h2,h3,h4,h5,h6{font-family:Georgia,"Times New Roman",serif;margin:0}
h1,h2,h3{font-weight:normal}
p{margin:0}
.l-t-body-corner{background:#fff url(/img/l-t-body-corner.png) no-repeat left top;min-width:50em}
.l-b-body-corner{background:url(/img/l-b-body-corner.png) no-repeat left bottom}
.date,.author,.meta-data{font-family:Georgia,"Times New Roman",serif;font-style:italic;color:#666;padding:0 0 .55em}
.meta-data{margin:0;list-style-type:none}
.border-top{border-top:1px solid #000}
.border-bottom{border-bottom:1px solid #000}
.sect{color:#f90;font-weight:bold}
.require{color:#f00;padding:0 .2em 0 0}

h1{color:#666;position:absolute;font-size:2.3em;left:.8em;top:.88em}
h1 a,h1 a:visited{color:#666;text-decoration:none}
h1 img{position:relative;top:.6em;left:-.28em}
h1 strong{display:block;font-weight:normal;margin:0 0 0 5.8em;font:.3em Arial,sans-serif}

#search{background:#f4f1e6 url(/img/r-t-body-corner.png) no-repeat right top;float:right}
#search div{padding:3.6em .6em 2.1em;background:url(/img/l-b-block-corner.png) no-repeat left bottom}

#left-column{float:left;margin:10em 0 0;width:16em;background:#f4f1e6 url(/img/r-t-block-corner.png) no-repeat right top}
#left-column div{background:url(/img/r-b-block-corner.png) no-repeat right bottom;padding:1em .6em .2em}
#left-column h2{font-size:1.3em;padding:0 0 .7em}
#left-column ul{list-style-type:none;padding:0 0 .2em;margin:0;font-size:.9em;position:relative;top:-.8em}
#left-column ul li{margin:0 0 0 1.3em}
#left-column .here,#left-column .deep{font-weight:bold}

#info{margin:0 0 0 19em;padding:10em .6em .6em}
#info h2{font-size:1.75em;padding:0 0 .45em}
#info h2.category-link{color:#336}
#info h2.border-top{padding:.65em 0 .45em;margin:.2em 0 0}
#info p.google{padding:.3em 0;margin:0 0 1.1em}
#info p.google.border-top{padding:1em 0 0;border:0}
#info.page p.google.border-top{padding:0 0 .7em;margin:.4em 0 0}
#info.page p{padding:.3em 0 .7em}
#info.page h3,#info.page h4,#info.page h5,#info.page h6{padding:.3em 0 .1em}
#info pre{background:#deffe4;border:1px solid #060;border-width:1px 0;padding:.3em} 
#info #comments{padding:.6em 0 .5em;border-top:1px solid #000}
#info .commentlist{padding:0;margin:0;list-style-type:none}
#info .commentlist li{padding:0 0 .6em}
#info .commentlist li p{padding:0}
#info p.rss{padding:0 0 1em}
#info #respond{border-top:1px solid #000;padding:.6em 0}
#info p.book{width:200px;border:1px solid #000;padding:4px;text-align:center;font-weight:bold;float:left;margin:.4em .5em .5em 0}
#info p.book img{display:block;margin:0 0 .2em}

#footer{clear:both;margin:0 0 0 19em;padding:0 0 1em;background:#f4f1e6 url(/img/r-b-body-corner.png) no-repeat right bottom}
#footer p{padding:1em .6em 0;background:#f4f1e6 url(/img/l-t-block-corner.png) no-repeat left top}
#footer p#ln{font-size:x-small;line-height:1em;color:#ccc;padding:1.2em 1em 0;background:none}
#footer p#ln a{color:#ccc;text-decoration:none}
