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

/* Background */
/* body { background:url("images/bg.png");background-position:center;background-repeat:repeat-y; } */

/* CSS3 Experimental */
h1 { text-shadow: 1px 1px 1px #666; }
.banner p { background-color: #eee; /* fallback color */ background-image: -moz-linear-gradient(100% 100% 90deg, #ccc, #ddd);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#ccc)); }

/* Fonts */
body, #content .address a { font-family:Arial,sans-serif; }
p, li { line-height:2em; }
h1, h2, h3, h4, h5, .banner p, #content a, #sidebar a, #content strong, dt { font-family:Arial,sans-serif; }
#sidebar a { font-size:95%; }
#content a, #sidebar a, dt, dfn { font-weight:bold; }
#content em { font-weight:bold; }
h1 { font-size:40px; }
h2 { font-size:26px;line-height:36px; }
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
.address, #respond, .commentlist, dt, dd { font-size:90%; }
.alignright, .alignleft, #footer, .postmetadata, .tags { font-size:80%; }
#content .address a { font-weight:normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, ul a { text-decoration:none; }
.wp-caption { text-align: center; }
.wp-caption p.wp-caption-text { font-size: 14px;line-height: 17px; }
body.tag h2 { text-transform:capitalize; }
ul ul li, ol ol li, blockquote { font-size:90%; }

/* Color */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, ul a, a:hover, #content a:hover, #sidebar a:hover, #footer a:hover, #posts-list .postmetadata a:hover { color:#fff; }
h1 a { background:#eee; }
#content a.bookmark { background:none;color:#000; }
#content a:hover.bookmark { background:none;color:#000; }
#sidebar h3, .postmetadata, #posts-list .postmetadata a { color:#999; }
a:hover, #content a:hover, #sidebar a:hover, #content .address a:hover, #footer a:hover { background:#096ea5; }
#content a img { background:none; }
.banner { background:#fff;filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity: 0.80;opacity: 0.80; }
/*.banner p { background:#eee; }*/
.address, .navigation { color:#999; }
blockquote { background:#ffffeb; }

.banner p { color:#999;text-shadow: 1px 1px 1px #fff; }


#content a, #sidebar a, #footer a { color:#096ea5;border-bottom:1px solid #eee;text-decoration:none; }
#content .address a, #sidebar .rss a, .address { background:none; }
blockquote { color:#555; }
.wp-caption { background-color: #f3f3f3; }
hr { line-height:2px;height:2px;border:0 none;background:#eee;margin:0; }

/* Borders */
.address { border-bottom:3px solid #eee; }
#footer { border-top:3px solid #eee; }
.wp-caption { border: 1px solid #ddd;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; }
.wp-caption img, a img { border: 0 none; }
.banner p { -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom:1px solid #e6e6e6; }
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; }

/* Width */
body, #header, .banner { width:890px; }
h1 a, .banner p { width:670px; }
#content, #respond, #footer { width:660px; }
input#s { width:100px; }
textarea { width:500px; }

/* Position */
body, #header { position:relative; }
.sidenav, .sidenav { position:fixed;top:10px;z-index:100; }
.clear { clear:both; }

/* Margin & Padding */
body { margin:0 auto; }
.bookmarklist, .bookmarklist li, #posts-list, #sidebar ul, blockquote, h1, .wp-caption img, .wp-caption p.wp-caption-text { margin:0; }
.bookmarklist, .bookmarklist li, #posts-list, #sidebar ul, #content .address a, .rss a, .wp-caption img { padding:0; }
.bookmarklist li h3 { margin-bottom:0; }
.banner p { margin:0;padding:2px 10px; }
.sidenav { margin-left:720px; }
#sidebar h3 { margin:10px 0 0 0; }
#content { margin:30px 0 0 20px; }
#respond, #footer, dl { margin:0 0 0 20px; }
#content em,#content strong { padding:2px; }
blockquote { padding:0 20px; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, p a, ul a { padding:2px; }
h1 a { padding:2px 10px 2px 10px; }
.aligncenter, div.aligncenter { margin-left: auto;margin-right: auto; }
.wp-caption { padding-top: 4px;margin: 10px 0; }
.wp-caption p.wp-caption-text { padding: 0 4px 5px; }
.navigation { margin-top:20px; }
dd { margin-bottom:2em; }
.entry-content { margin-bottom:40px; }

/* List Style */
.bookmarklist li, #posts-list, #sidebar ul { list-style-type:none; }
.bookmarklist li li, #content ul { list-style:square; }
.footpages { display:inline;list-style-type:none; }
.footpages li { float:left;display:block;margin-right:10px; }

/* Display Elements */
.widget_search label { display:none; }
h1 a, .aligncenter, div.aligncenter { display:block; }

/* Print Only Elements */
#from { display:none; }