* {margin:0;padding:0;}
body {background-color: #fff;font: 1em "Lucida Grande", Lucida, Verdana, sans-serif;}
a {color:#0060ff;}
img {border:0;}
#site {margin: 10px auto;width:880px;}
#header {margin-bottom:20px;}
#header img {float:left; padding-right:20px;}
#header span {width:600px; color:#999; float:left; font-size:14px;}
#header span h1 {font-size:30px;color:#000;}
#blogposts {float:left; width:500px; margin-right:20px;}
h3.title {display:block; margin-bottom:5px;}
h4.blogtitle {font-size:16px;display:inline;}
#info-box {padding:30px 0 10px 0; margin-bottom:20px; background:#fff; color:#999; border-bottom:1px dashed #eee; float:right; width:360px; text-align:left; font-size:small;}
#imagefeed {float:left; width:100px; margin-right:40px;}
span.smalltitle {font-size:10px;font-weight:bold;}
#alertfeed {float:left; width:200px;}
h4.feedtitle {display:inline;} 
#bookmarks ul {}
#bookmarks ul li {display:inline; margin-right:10px; list-style:none;}
span.bookmark {font-size:12px;}
#footer {margin-top:30px;border-top:1px dashed #ccc; text-align:right; padding-top:5px; font-size:small;}
div.postbox {width: auto;font-size: 0.75em;margin-bottom: 24px;background:url(images/fold.png) no-repeat top left;}
div.imagebox {width: 75px;font-size: 0.75em;margin:15px;border:1px solid #ccc;}
div.postbox blockquote {margin: 0px;padding: 5px;}
div.postbox blockquote p {margin: 10px;margin-bottom:0;padding: 0px;}
div.postbox cite {margin: 0px;padding: 0 0px 0px 15px;font-style: normal;}
div.plainpostbox {width: auto;font-size: 0.75em;margin-bottom: 24px;}
div.plainpostbox blockquote {margin: 0px;padding: 0px;background-color: #fff;}
div.plainpostbox blockquote p {margin: 10px;padding: 0px;}
div.plainpostbox cite {position: relative;margin: 0px;padding: 7px 0px 0px 15px;top: 6px;font-style: normal;}
