/* Styles for wordpress */


/* Main Post */
.post { margin-bottom:2em; }
.post hr { background-color:#ccc; border-top:1px solid #ccc; color:#ccc; height:1px;
  text-align:center; margin-left:-20px; }
.entrytext { margin-bottom:3em; }
.date { color:#666; font-size:75%; margin-top:-2em; margin-bottom:1.5em; }
.postmetadata { clear:both; color:#666; font-size:75%; }
.title { line-height:1; }
.narrowcolumn pre { overflow:auto; }
.widecolumn pre { overflow:visible; }
.narrowcolumn code { overflow:auto; }
.entry hr { margin-left:0px; border-top-color:#eee; }
.entrytext hr { margin-left:0px; border-top-color:#eee; }

/* Comments */
.feedback hr { background-color:#eee; border-top:1px dotted #eee; color:#eee;
  height:1px; text-align:center; }
ol.commentlist { margin-left:60px; }
#commentform { margin-left:60px; margin-bottom:2em; }
#commentform p { line-height:1; margin:1px; }
#commentform input, label { margin-right:5px; }
#commentform label { font-size:80%; }
#commentform textarea { width:100%; }
.commentmetadata { clear:both; color:#666; font-size:75%; margin-bottom:1em; }
.nocomments { visibility:hidden; }

/* Navigation */
.navigation { color:#333; font-weight:bold; padding:5px; }
.widecolumn .navigation li { padding-right:0; }

/* Sidebar */
ul#sidebar-content { list-style:none; margin-right:0; padding-right:0; }
#sidebar-content { margin-left:0; padding-left:0; }
#sidebar-content ul { margin-left:0; padding-left:0; }
#sidebar-content li { padding-bottom:3em; }
#sidebar-bestof ul { padding-bottom:0px; }
#sidebar-bestof ul :first-child { border-top:0; }
#sidebar-bestof li { line-height:1em; padding-bottom:5px; padding-top:5px;
  margin-bottom:0; margin-top:0; border-top:1px solid #777; }
#sidebar-feeds li { clear:both; padding-bottom:0; }
#sidebar-feeds a, img { margin:0px 0px 2px 0px; padding:0; vertical-align:middle; }

/* HACK:fix for img padding in posts */
#sidebar-feeds a > img { padding:0;  }
#sidebar-tags a > img { padding:0;  }

/* Unknown? */
#sidebar-tags ul { margin-right:0; padding-right:0; }
#sidebar-tags li { padding-bottom:0; }

/* Image alignment (values copied from "styles.css", "img.{right,left}" */
img.alignright {float:right; margin-right:0; padding-right:0;}
img.alightleft {float:left; margin-left:0; padding-left:0;}
img.alignnone {float:none; clear:both;}

