*{margin:0;padding:0;}
body{font:100% Lucida Sans Unicode,Arial,Helvetica;background:#FFF;color:#333;}
p{margin:15px 0;}
a:link,a:visited{color:#093;text-decoration:none;}
a:hover,a:active{color:#333;text-decoration:underline;}
a img{border:0;}
code{font:1.1em 'Courier New',Courier,Fixed;}
#page{width:900px;margin:15px auto;padding:0;}
.left{float:left;}
.right{float:right;}
.nav-bar{height:15px;margin:10px 0;background:#eee;font-size:.7em;padding:3px 10px 1px 0;}
.nav-bar span{float:right;}
h1{font:3.0em Arial;font-weight:bold;}
h2{font:2.3em Georgia;padding-bottom:10px;}
h3{font:1.3em Georgia;margin-bottom:3px;color:#093;}
#logo{width:400px;}
#logo .webtitle{border-bottom:1px solid #bbb;letter-spacing:-0.05em;line-height:1.0em;}
#logo .description{font-size:.7em;color:#bbb;text-transform:uppercase;letter-spacing:-0.05em;float:right;}
#content{width:725px;border:1px solid #ccc;float:left;font-size:.7em;}
#aside-1,#aside-2,#aside-3{width:160px;float:left;padding:10px;border-right:1px solid #ccc;}
#aside-4{width:160px;float:right;padding:10px;}
#aside-1 img,#aside-2 img,#aside-3 img,#aside-4 img{border:1px solid #ccc;float:left;margin:4px 8px 2px 0;}
#archive img{border:1px solid #ccc;float:left;margin:4px 10px 15px 0;}
#aside-1 p,#aside-2 p,#aside-3 p,#aside-4 p,#archive p{margin-top:0;}
.title{font:1.5em Georgia;line-height:1.0em;font-weight:bold;}
.author,.author a{font:.9em Arial;color:#777;text-transform:uppercase;}
.meta,.meta a{font-size:.9em;}
#aside-1 h3 a,#aside-2 h3 a,#aside-3 h3 a,#aside-4 h3 a{font:10px Arial;color:#333;}
.post,#archive{padding:10px;}
.post p{margin-top:0;}
.post .clearfloat{border-bottom:1px dotted #ccc;margin:10px 0;}
.post .title{font-size:2.3em;margin:3px 0 3px 0;}
.post ul,.post ol{margin-bottom:15px;}
.post ul li{list-style:square;margin-left:30px;}
.post ol li{list-style:decimal;margin-left:30px;}
.post ol li ul li{list-style:square;margin-left:20px;}
.post .ads{margin-top:10px;}
#archive .clearfloat{border-bottom:1px dotted #ccc;margin:10px 0;}
#sidebar{width:135px;float:right;font-size:.7em;margin:0;}
#sidebar li{// list-style:none;}
#sidebar h3{font:14px Arial;font-weight:bold;color:#333;padding:0 0 2px 0;margin-top:10px;border-bottom:1px dotted #ccc;}
#sidebar-top,#sidebar-middle{width:135px;float:right;margin:0 0 10px 0;padding:0 10px 10px 10px;border:1px solid #ccc;}
#sidebar-right{width:135px;border:1px solid #ccc;padding:0 10px 10px 10px;float:right;}
#sidebar-right ul{margin-left:15px;}
#sidebar-top,#sidebar-middle ul{// list-style:disc;margin-left:15px;}
#searchform{padding:16px 5px 0 0;}
.button{padding:1px;border:1px solid #ccc;background:#fff;font-size:1.0em;}
#search .button{padding:1px;border:1px solid #ccc;background:#fff;font-size:.7em;}
#footer{margin:0 auto;width:900px;border-top:1px solid #ccc;margin-top:30px;font-size:.6em;padding-top:10px;padding-bottom:10px;}
.clearfloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfloat{display:inline-block;}
/* Hides from IE-mac \*/ * html .clearfloat{height:1%;}
*+html .clearfloat{height:1%;}
.clearfloat{display:block;}