* {margin:0; padding:0; font: small/1.7 Georgia, cwTeXMing, Taipei;}
body{text-align:center; background:#DEDEDE url(../img/gbbg.jpg) repeat-y 50% 0;}

#wrapper{width:490px;  margin:0 auto; text-align:left; padding:2em 0;}

b, h1, h2, h3{font-weight:bolder;}
h1{font-size: 1.8em; font-variant: small-caps; letter-spacing: .06em; margin:20px 0 20px 40px; line-height:28px;}
h1 span{background: url(../img/logo_gb.gif) no-repeat 0 0; display:block; float:left; width:170px; height:32px;text-indent:-1000em;}
p{margin:0 0 10px;}
em{font-style:italic;}
blockquote{margin: 1em 1em 1em 2em; background:url../img/quote.gif) no-repeat 100% 0; padding-bottom: 1em;}
a{text-decoration:none; color:#069; font-weight: bold; padding: 2px 1px;}
a:visited{color: #069;}
a:hover {color: #818400; text-decoration: underline;}
a:active {color: #903; position: relative; right: -1px; bottom: -1px;}
hr{display:none;}

.entry{text-align:left; margin-top:.5em; padding:.5em 0 3em; border-top: dashed 1px #AAA; position:relative; word-wrap: break-word; display:block;}
.no, .date{text-align:right; margin:0;}
html>body .no, html>body .date{position:absolute;right:0; bottom:0;}
html>body .no{bottom:1.5em;}
.post{padding: .2em 0; margin:0 2.5em 1em; border: double #CCC; border-width:3px 0; text-align:center;}
