body{margin:0;padding:0;font:1em "Lucida Grande","Lucida Sans",sans-serif;background:#f5f5f5;}
#header{width:100%;height:70px;color:#fff;background:#2a2a24;border-bottom:1px solid #aaa;}
#sitename{width:650px;margin:0 auto;background:#2a2a24;font-size:28px;color:#eee;font-weight:bold;}
#sitename p{margin:0;padding-top:15px;}
#sitename a{color:#fff;}
#contents{margin:0 auto;width:550px;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.box{font-size:14px;color:#444;background:#FFFFFF;padding:10px;}
.box h1{font-size:16px;font-weight:bold;color:#333;margin:0 0 10px 0;}
.box a{color:#444;font-weight:bold;}
#post {background:#FFFFDA;line-height:1.5;padding:10px;border:3px solid #fff;}
.date{color:#999;font-size:12px;height:20px;}
span.date{margin-left:60px;font-weight:normal;font-size:12px;}
#twitter{background:#B9EEFF;color:#444;font-size:20px;}
#twitter-comments a{color:#444;}
#twitter_image{margin-left:12px;}
#delicious{background:#dadada;color:#333;font-weight:bold;padding:10px;border:3px solid #fff;}
.site_info{height:16px;display:inline;padding-right:20px;}
#delicious span{font-size:10px;color:#999;display:block;margin-left:22px;font-weight:normal;}
#delicious a{color:#333;}
#other{border:3px solid #F2FFBF;}
#video {border:3px solid #423D3C;}
.postfooter{background:#fff;font-size:12px;padding:3px 15px 5px 15px;margin:0;width:520px;overflow:auto;}
.postfooter a{color:#444;}
#postfootervideo{background:#423D3C;}
#postfootervideo a{color:#ddd;}
#tags{color:#666;float:left;}
#tags a{margin-right:5px;}
#comments{font-size:12px;color:#333;float:right;}
#pagination{color:#555;text-align:center;}
#pagination a{background:#333;padding:2px 5px 2px 5px;color:#ddd;border:1px solid #aaa;}
#pagination a:hover{color:#eee;}
#footer{width:100%;border-top:1px solid #aaa;background:#2a2a24;overflow:auto;}
#footercontents{margin:0 auto;width:550px;height:auto;}
#footer h1{font-size:14px;font-weight:bold;color:#ddd;margin:10px;text-align:left;border-bottom:1px solid #444;}
.dsq-by{display:none;}
#dsq-options-toggle{display:none;}
.dsq-comment-header{background:#ddd;}
#populartags{width:275px;float:left;}
#search{width:275px;float:right;}
#populartags p, #search p {margin:0 10px 10px 10px;font-size:12px;}
#populartags a {color:#CBF4FB; margin-right:5px;}
input {width:160px;border:1px solid #aaa;background:#fff;}
#button {background:#eee;color:#333;width:60px;}
#credits{color:#fff;}
#credits a{color:#ddd;font-weight:bold;text-decoration:underline;}
#credits a:hover{text-decoration:none;}

