/*
Theme Name: Webpiraten
Version: 2.0
Description: Webpiraten theme using HTML5, WAI-ARIA, hCard and hAtom standards (includes reset and baseline typography CSS).
Theme URI: http://webpiraten.de

Author: webpiraten
Tags: webpiraten, clean, basic, html5, wai-aria, accessible

See full list of default WP styles at:
http://digwp.com/2010/05/default-wordpress-css-styles-hooks/
*/

/* reset browser defaults
------------------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}/* tables still need 'cellspacing="0"' in the markup */
html{overflow-y:scroll;}/* preserves space for scrollbar */
a img{border:none;vertical-align:bottom;}

/* HTML 5 elements
------------------------------------------------------------------------------- */
header,nav,section,article,dialog,figure,aside,footer{display:block;margin:0;padding:0;}

/* base section
------------------------------------------------------------------------------- */
body{font:14px Verdana, Arial; background:#000 url(./img/pirates_planke.png) fixed; }
a { color:#6C1610; text-decoration:none; }
a:hover { color:#6C1610; text-decoration:underline; }
h1, h2{ font-size:18px; }
h1, h2, p { margin:0 0 10px; width:100%; }
#access, #site-title, #site-description, body > nav, article > footer > nav { display:none; }

header { z-index:1000; margin:0 auto; width:800px; }
article { margin:0 0 10px; padding:10px; background:transparent url(./img/pirates_post.png); -moz-border-radius:10px; -khtml-border-radius:10px; }
article header { overflow:hidden; margin:0 0 10px; width:100%; }
article header span.by { float:left; margin:0 2px 0; font-size:10px; font-style:italic; }
article header address { float:left; margin:0 2px 0; font-size:10px; font-style:italic; }
article header time { float:left; font-size:10px; font-style:italic; }
article header time span.day:after { content:'/'; }
article header time span.month:after { content:'/'; }
article > section { margin:10px 0; }
article > section li { margin:0 0 10px; }
article > #respond { margin:10px 0 0; }
article footer { margin:10px 0 0; font-size:10px; font-style:italic; padding:10px; background:transparent url(./img/pirates_post.png); -moz-border-radius:10px; -khtml-border-radius:10px; }

#content { z-index:100; min-height:400px; margin:-400px auto 0; padding:400px 50px 50px; width:700px; background:transparent url(./img/pirates_paper.png) center center no-repeat fixed; overflow:hidden; }

.hfeed { float:left; width:490px; margin:0 10px 10px 0; }
.hfeed > h1 { width:470px; padding:10px; background:transparent url(./img/pirates_post.png); -moz-border-radius:10px; -khtml-border-radius:10px; }
.hfeed > nav { width:470px; margin:0 0 10px; padding:10px; background:transparent url(./img/pirates_post.png); -moz-border-radius:10px; -khtml-border-radius:10px; }

#sidebar { float:left; width:180px; }
#sidebar section { margin:0 0 10px; width:100%; padding:10px; background:transparent url(./img/pirates_sidebar.png); -moz-border-radius:10px; -khtml-border-radius:10px; }
#sidebar section a { font-weight:bold; color:#EFDBC2; }
#sidebar section li { margin:0 0 5px; }
#sidebar section ul.children { margin:0 0 0 10px; }
#sidebar section ul.children a { font-weight:normal; }

#searchform { overflow:hidden; }
#searchform .screen-reader-text { display:none; }
#s { float:left; width:138px; height:18px; border:1px solid #000; -moz-border-radius:5px; -khtml-border-radius:5px; box-shadow:inset 2px 2px 5px #666; padding:5px; }
#searchsubmit { float:right; margin: 0 0 0 5px; text-indent:-9999px; background: transparent url(./img/pirates_lupe.png); border:0; cursor:pointer; width:25px; height:25px; }

#commentform label { display:none; }
#commentform textarea { width:456px; height:120px; border:1px solid #000; -moz-border-radius:5px; -khtml-border-radius:5px; box-shadow:inset 2px 2px 5px #666; padding:5px; }
#commentform p, .comment-meta, .comment-author { margin:0 0 5px; font-size:10px; font-style:italic; }
p.form-allowed-tags { width:448px; padding:10px; background:transparent url(./img/pirates_post.png); -moz-border-radius:10px; -khtml-border-radius:10px; }
#comments #respond { margin:10px 0 0; }

#submit { font-size:12px; font-weight:bold; color:#fff; text-shadow:#000 1px 1px 2px; padding:0 0 5px; cursor:pointer; border:0; background:transparent url(./img/pirates_send.png) left top no-repeat; width:170px; height:50px; }
#submit:hover { text-shadow:#000 -1px -1px 2px; background:transparent url(./img/pirates_send.png) left bottom no-repeat; }

body > footer { width:700px; margin:-25px auto 0; text-align:center; font-size:10px; font-style:italic; }
