@import url("reset.css");
#blog #sidebar .categories li,#blog #sidebar .archives li,#blog #sidebar .comments li{float:none;margin:0 0 5px;width:100%}
#blog #sidebar .categories,#blog #sidebar .archives{float:left;width:50%}
#blog .commentlist li{margin:0 0 30px;overflow:hidden}
#blog .commentlist li .author{float:left;font-size:.9em;width:180px}
#blog .commentlist li .author .meta,#commentform label{font-size:.9em}
#blog .commentlist li .author cite{display:block;font-weight:700;margin:1px 0}
#blog .commentlist li .author img{float:left;margin:0 10px 0 0}
#blog .commentlist li .content{border-left:1px solid #e0e0e0;float:right;margin:0 0 0 10px;min-height:32px;padding:0 0 0 10px;width:464px}
#blog .post .entry p{margin:7px 0}
#blog .post,#main form{margin:0 0 40px}
#blog .sub_title{margin:30px 0 5px}
#commentform .comment{float:right;margin:0 0 0 25px;width:422px}
#commentform .comment .field.large{width:98%}
#error .search{margin:30px 0}
#error .search .field{font-size:2em}
#error p{font-family:Georgia, serif;font-size:41px;line-height:1.2em}
#error p.small{font-size:20px;font-style:italic;line-height:1.4em}
#footer{background:#f0f0f0;font-size:.8em;margin:50px 0 0;padding:0 0 20px}
#footer #stuff{margin:15px 0 0}
#footer #stuff li{display:inline;margin:0 20px 0 0}
#footer .about{float:left;margin:0 15px 0 0;width:575px}
#footer .about .title,#footer .about p{font-size:1.3em}
#footer .about p{margin:5px 0}
#footer .navbar .menu li a{padding:9px 15px}
#footer .social{float:right;width:390px}
#footer .social li{border-bottom:1px dotted #999;display:block;float:left;margin:0 15px 0 0;width:115px}
#footer .social li a{background:url(../images/favicons.png) no-repeat top left;display:block;padding:6px 0 6px 20px}
#footer .social li a.blinklist{background-position:0 -126px}
#footer .social li a.blogmemes{background-position:0 -168px}
#footer .social li a.chido{background-position:0 -210px}
#footer .social li a.delicious{background-position:0 -231px}
#footer .social li a.enchilame{background-position:0 -42px}
#footer .social li a.fresqui{background-position:0 -63px}
#footer .social li a.google_bmarks{background-position:0 -105px}
#footer .social li a.magnolia{background-position:0 -147px}
#footer .social li a.meneame{background-position:0 -84px}
#footer .social li a.technorati{background-position:0 -190px}
#footer .social li a.webeame{background-position:0 0}
#footer .social li a.wong{background-position:0 -21px}
#footer a.feed,#sidebar a.feed{background:url(../images/feed.png) no-repeat left bottom;padding:1px 0 1px 20px}
#header{background:#f0f0f0;min-height:98px}
#header #logo{float:left;margin-top:17px;width:193px}
#header .ads{float:right;width:728px}
#header .beta,#sidebar .meta form label,#sidebar .meta .title,form legend{display:none}
#header .block{padding:5px 0 0}
#header .block,.navbar .block,#content.block,#footer .block{margin:0 auto;width:985px}
#header h1{font-size:.65em;text-align:center;text-transform:uppercase}
#header h1 a{color:#333}
#header h1 a span{background:url(../images/logo.png);display:block;height:41px;margin:0 0 2px;text-indent:-9999em;width:193px}
#main{float:left;width:665px}
#main #blogs .blog_data .name{font-size:1.3em;font-weight:700}
#main #blogs .blog_data .url,#main #blogs .blog_data .feed,#footer .about a,#footer .social a{color:#444}
#main #blogs .blog_shot{height:90px;margin:0;width:120px}
#main #content h3{font-size:1.1em;font-weight:700}
#main #content p,#main form p{margin:10px 0}
#main #content ul, #blog .post ul{margin:0 0 0 30px}
#main #content ul li, #blog .post ul li{list-style:disc;margin:10px 0}
#main #posts .meta .add_bookmark{background-position:0 -65px;margin:0 0 0 15px}
#main #posts .meta .add_bookmark,#main #posts .meta .remove_bookmark,#sidebar .login a{margin-right:15px;padding-left:18px}
#main #posts .meta .remove_bookmark,#main #posts .meta .add_bookmark:hover{background-position:0 -44px;color:#d44747;margin:0 0 0 15px}
#main #posts .meta a,#main #posts .tags a,#blog .post .meta a,#blog .commentlist li .author .meta a{color:#777}
#main #posts .meta a:hover,#main #posts .tags a:hover{text-decoration:underline}
#main #posts .meta,#main #posts .tags,#blog .post .meta{color:#999;font-size:.8em}
#main #posts .tags{background:url(../images/tags.png) no-repeat left;padding:1px 0 1px 30px}
#main #posts li,#main #blogs li.blog{border-bottom:1px solid #f0f0f0;margin-bottom:10px;padding-bottom:10px}
#main #posts p,#main #blogs .blog_data{font-size:.85em;margin:0;padding:5px 0}
#main .blog_data .description,#sidebar .block{margin:0 0 15px}
#main .blog_data ul li{font-size:.85em;margin:5px 0}
#main .blog_data,#main #blogs .blog_data{margin:0 0 0 20px;width:443px}
#main .blog_shot{height:152px;width:202px}
#main .blog_shot,#main .blog_data{float:left;margin:0 0 30px}
#main .sub_header{border-bottom:1px dashed #999;margin-bottom:5px;overflow:hidden;padding:0 0 2pt}
#main .sub_header .sub_title{font-size:1.1em}
#main .sub_header .title{font-size:1.6em;font-weight:400}
#main .sub_header span{float:right;font-size:.8em;font-weight:700;margin-top:9px}
#monkey{background:url(../images/monkey-small.png) no-repeat;display:block;float:right;height:31px;text-indent:-9999px;width:151px}
#navigation{margin:25px 0 0;text-align:center;width:99%}
#navigation .alignleft a{background:url(../images/arrow_left.png) no-repeat left center;border:none;padding:1px 0 1px 15px}
#navigation .alignright{float:right}
#navigation .alignright a{background:url(../images/arrow_right.png) no-repeat right center;border:none;padding:1px 15px 1px 0}
#navigation a{background:#fff;border:1px solid #ccc;color:#666;padding:4px 5px}
#navigation a:hover,#navigation span{background:#f0f0f0;border:1px solid #ccc;padding:4px 5px}
#search{display:block;margin-top:2px}
#sidebar{float:right;font-size:.8em;width:300px}
#sidebar .ads a{background:#f0f0f0;border:1px solid #ccc;color:#777;display:block;font-weight:700;padding:43px 105px}
#sidebar .categories li{display:block;float:left;margin:0 0 5px;width:50%}
#sidebar .login{background:#edf7fc;overflow:hidden;padding:10px}
#sidebar .login .avatar{background:#fff;height:48px;margin:0 10px 0 0;width:48px}
#sidebar .login .buttons{text-align:right}
#sidebar .login .field{margin:0 0 7px 7px}
#sidebar .login .options li{float:left;margin-bottom:3px}
#sidebar .login .options li a,#main #posts .meta .add_bookmark,#main #posts .meta .remove_bookmark,#main #posts .meta .add_bookmark:hover{background:url(../images/bullets.png) no-repeat top left}
#sidebar .login .options li a.blogs{background-position:0 -86px}
#sidebar .login .options li a.config{background-position:0 -107px}
#sidebar .login .options li a.logout{background-position:0 -6px}
#sidebar .login .options li a.vcard{background-position:0 -26px}
#sidebar .login .title a{color:#303030;margin:0;padding:0}
#sidebar .login label{color:#acb4b7;display:block;float:left;font-weight:700;padding:3px 0 0;text-align:right;width:70px}
#sidebar .meta .field.large{font-size:1.2em;width:70%}
#sidebar .meta li.left{display:block;float:left;margin:0 21px 10px 0}
#sidebar .title{font-size:1.25em;margin:0 0 5px;text-transform:uppercase}
#sidebar .top li{margin:0 0 5px}
#sidebar .top li a span,#blog #sidebar .comments .excerpt{font-weight:400}
#sidebar .twitter .content{width:242px}
#sidebar .twitter .date{color:#ACB4B7}
#sidebar .twitter img{margin:0 7px 0 0}
#sidebar .twitter li{border-bottom:1px solid #F0F0F0;display:block;margin:0 0 5px;overflow:hidden;padding:0 0 5px}
#sidebar .twitter span{font-weight:700;margin:0 5px 0 0}
#sidebar .twitter span a,#sidebar .top li a span,#blog #sidebar .comments .excerpt{color:#303030}
.beta{background:#fef2eb;border:2px dashed #f26a21;font-weight:700;margin:0 0 10px;padding:10px}
.blue{background:#f0f4ff url(../images/icons/information.png) no-repeat 7px center;border:1px solid #9be;clear:both;margin-bottom:10px;padding:10px 10px 10px 30px}
.clear{clear:both}
.field{background:#fff;border-color:#7C7C7C #C3C3C3 #ddd;border-style:solid;border-width:1px;font-size:1em;padding:2px}
.field.large{width:80%}
.field.small{width:197px}
.green{background:#d0f29d url(../images/icons/accept.png) no-repeat 7px center;border:1px solid #9cd941}
.hide,.hide img{height:0;width:0}
.login .button,.meta .button{background:url(../images/button_login.png) no-repeat;height:25px;padding:5px 8px 6px 11px;width:80px}
.message{margin:0 0 10px;padding:10px 10px 10px 29px}
.meta .button{padding:4px 8px 6px 10px}
.navbar{background:#666 url(../images/navbar.png);margin-bottom:10px}
.navbar .button{background:url(../images/search.png);border:none;cursor:pointer;float:right;height:23px;margin:0 2px 0 5px;text-indent:-9999em;width:22px}
.navbar .field{float:left;font-size:.83em;padding:3px;width:180px}
.navbar .menu{float:left;overflow:hidden;width:479px}
.navbar .menu li a{color:#fff;display:block;font-weight:700;padding:8px 15px}
.navbar .menu li,#commentform #data,#navigation .alignleft,.navbar .menu li,#sidebar .login .avatar,#sidebar .login .username,#sidebar .login .options,#sidebar .twitter img,#sidebar .twitter span,#sidebar .twitter .date,#sidebar .twitter .content{float:left}
.navbar .options{float:right;margin-top:2px;width:222px}
.ping{font-size:1.2em}
.red{background:#ffdede url(../images/icons/exclamation.png) no-repeat 7px center;border:1px solid #c90404}
.title,.sub_title{cursor:default;font-weight:700}
.yellow{background:#ffc url(../images/icons/lightbulb.png) no-repeat 7px center;border:1px solid #ffd324}
a{color:#0063DC;text-decoration:none}
a.feed_comments{background:url(../images/feed-comments.png) no-repeat left bottom;padding:1px 0 1px 20px}
a.feed_email{background:url(../images/feed-email.png) no-repeat left bottom;padding:1px 0 1px 20px}
body,textarea{background:#fff;color:#303030;font:.85em Arial, Helvetica, sans-serif}
em{font-style:italic}
form label{display:block;font-weight:700}
form ul li{margin:0 0 10px}
input.button{background:url(../images/button.png) no-repeat;border:none;color:#565656;cursor:pointer;font-weight:700;height:30px;line-height:130%;padding:5px 10px 6px;text-decoration:none;width:150px}
strong,#main #posts h2 a,#blog .post h2 a,#sidebar .top li a,#blog #sidebar .comments a,#footer .about a{font-weight:700}