/*
Theme Name: Modest - HTML5 Henshaw
Theme URI: http://jon.henshaw.me/
Description: HTML 5 / CSS3 Theme for WordPress.
Version: 2.0
Author: Jon Henshaw
Author URI: http://jon.henshaw.me/
Tags: henshaw, custom
*/

body { margin:0;background:#eee;font-family:arial,sans-serif;border-top:20px solid #096ea5; }
hr { line-height:4px;background:#eee;border:none;height:4px;margin:40px 0;clear:both; }
a { color:#096ea5;text-decoration:none;font-weight:bold; }
a:hover { color:#cb230b; }
#col1 { float:left;width:75%;background:#fff;min-height:100%; }
#col1 header { margin:0;padding:0; }
#col1 .contain { margin:40px 8% 40px 10%; }
body.home #col1 h2, body.archive #col1 h2, body.search #col1 h2 { font-size:25px;margin-bottom:0; }
h1 { font-size:40px;margin:40px 0;color:#000; }
h2 { font-size:30px;color:#333; }
h3 { font-size:25px;color:#555; }
h4 { font-size:20px;color:#555; }
h5 { font-size:16px;color:#555; }
#col1 ul { list-style:square; }
header { margin:40px 8% 40px 10%; }
p, blockquote, li { line-height:1.5em;font-size:16px; }
.postmetadata { color:#999; }
.postmetadata a { color:#666; }
#col2 { float:right;width:25%; }
#col2 .sidebar { position:fixed;padding:20px; }
#col2 header { margin:0;padding:0; }
#col2 header p { font-size:12px;margin:0 0 30px 0; }
#col2 nav {  }
#col2 ul { margin:0;padding:0;list-style:none; }
#col2 li { font-size:14px; }
#col2 h2 { font-size:16px;margin:30px 0 10px 0;padding:0; }
#col2 h3 { font-size:20px;margin:10px 0;padding:0; }
mark { background-color:transparent;background-image: url("images/highlight_yellow.png");background-position:-10px; }
blockquote {  }
blockquote { padding:0 20px;margin:0; }
blockquote { color:#444;font-size:90%; }
blockquote { -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;border:6px solid #eee; }
ul.bookmarklist { margin-left:0;padding-left:0; }
ul.bookmarklist .linkcat { list-style:none; }
.newer { float:right;width:45%;text-align:right; }
.newer, .older { color:#999;width:45%; }
.qrcode { text-align:center; }
label.screen-reader-text { display:none; }
#searchform { margin: 20px 0; }
small.image { color:#999;font-size:80%; }
small.image a { color:#666;font-weight:normal; }
dt { font-weight:bold;font-size:110%; }
dd { margin-left:0;padding:0 0 10px 0; }