/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset */

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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}body{background:#FFF;color:#000;line-height:1}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}

/* Davids CSS */

body{font:120% Georgia, serif;background-color:#000;background-image:url(dark-pattern.png);background-position:6em 6em;background-attachment:fixed}
.mainDivs{position:absolute}
#top{background-image:url(naylog-n.png);background-position:3em 100%;background-repeat:no-repeat;height:5em;left:0;right:0}
#left{left:0;margin:4.2em 0 0;min-height:15em;padding:2em 1.15em;width:7em}
#main{background-color:rgba(0,0,0,0.6);left:8.8em;margin:4.2em 0 4em;padding:2em 1.7em 1em;right:0;-moz-border-radius-topleft:3em;-webkit-border-top-left-radius:3em;border-top-left-radius:3em;-moz-border-radius-bottomleft:3em;-webkit-border-bottom-left-radius:3em;border-bottom-left-radius:3em}

h1{font:small-caps 230%/100% Georgia, times, serif;left:1em;position:absolute;top:.42em}
#top h1 a{color:#ccc;text-shadow:0 0 .7em #fff}
#top h1 a:hover{color:#fff;text-shadow:0 0 .3em #fff}
#top h2{font:120% georgia, times, serif;left:32em;position:absolute;top:1.5em;color:#555;font-style:italic}

body,a{color:#ccc}

.sideBar h2{font:100%/100% Georgia, serif}
.font-fix h2:first-child{margin-top:0}
.sideBar .font-fix{font-size:100%}
.sideBar input{font:70% Georgia, serif}
.sideBar input[type=text]{border:1px solid #888;width:9em;color:#ccc;background-color:transparent;-moz-border-radius:.3em;border-radius:.3em;padding:.1em}
.sideBar input[type=text]:hover,.sideBar input[type=text]:focus{border-color:#fff;background-color:rgba(255,255,255,0.3);color:#fff}
.sideBar input[type=text]:focus{-moz-box-shadow:0 0 .7em #fff;-webkit-box-shadow:0 0 .7em #fff;box-shadow:0 0 .7em #fff}
.screen-reader-text,#searchsubmit{display:none}
.sideBar li,.sideBar p{font:65% Georgia, serif;margin:.5em 0}
#profile-container strong{display:block}
.sideBar img{margin:.2em 0 0}
.sideBar a,h1 a,h2 a,h3 a{text-decoration:none}
.sideBar ul{list-style-type:none;margin:0;padding:0}
ol li ol{list-style-type:lower-alpha}

#main h2{font:170%/120% georgia, serif;margin-bottom:1em}
#main h2 a:visited{color:#ccc;text-shadow:none}
.sideBar h2{font:120%/100% Georgia, serif;margin:2em 0 .3em;text-transform:capitalize}
h3{font:140%/100% Georgia, serif;margin:2em 0 .3em;text-transform:capitalize}
h4{font:bold 100%/100% arial, helvetica, sans-serif;margin:1em 0 0;text-transform:capitalize}
#main .navigation{font-size:70%;max-width:63.33em;margin-bottom:1.51em}
#main .navigation a{text-decoration:none}
.alignleft{float:left}
.alignright{text-align:right}
#main p,#main ul,#main ol{line-height:160%;margin:1.3em 0}
#main h3 + p,#main h4 + p{margin:.5em 0 .4em}
.post p,#comments p{max-width:38em}
blockquote{-moz-border-radius:2em;-webkit-border-radius:2em;background-color:#181818;border-radius:2em;border-width:1px}
blockquote:before{color:#484848}
p.by{text-align:right}
acronym{font-variant:small-caps;text-transform:lowercase}
.del, .deleted{text-decoration:line-through}
#main b,#main strong{font-weight:700;color:#eee}
.code{font-family:"courier new";font-size:80%}
p.code,div.code{border:1px dotted #333;margin-top:1.5em;padding:1.5em 2em;width:30em}
.maths{background-color:rgba(255,255,255,0.1);border:1px solid #fc6;padding:1em 1.5em;-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;max-width:32em;margin:1.3em 2em}
#main .maths p{margin:0.8em 0 0}
.post{font-size:100%;margin-bottom:3em;padding-bottom:3em}
/*.post p:nth-of-type(2):first-letter{font-size:340%;font-weight:bold;float:left;margin:0.1em 0.08em 0.1em 0;color:rgba(255,255,255,0.3)}*/
.post li{margin:0.5em 0;width:27em}
.post ul,.post ol{padding-left:2em}
.post ul{list-style-type:disc}
.post ol{list-style-type:decimal}
#main h2 + h3{margin-top:.7em}
#main h3 + *{margin-top:.3em}
#main .date{border-bottom:1px solid #666;font-size:70%;width:25em;margin-top:0}
#main .post-footer,#main .postmetadata{font-size:90%;margin-top:4em;background-color:rgba(255,255,255,0.1);padding:0.5em 1em 0.7em;border-radius:0.5em;border:1px solid #262626}
.comment-body,#respond p{font-size:80%}
.commentlist li{list-style-type:none}
#main .commentlist img{border-width:0;padding:0;display:inline}
.comment-author{font-size:120%;margin-top:2em}
.comment-meta{display:none}
#main input,#main textarea{font-size:80%;font-family:inherit}
#recaptcha-submit-btn-area{margin:1em 0}
sup{vertical-align:super;font-size:65%}

a:visited{text-shadow:0 0 .4em rgba(255,36,0,1);color:#ffded9}
a:hover,#main h2 a:hover{color:#fff;text-shadow:0 0 .5em rgba(255,255,255,0.5)}


*[lang="en"] {quotes: '\201C' '\201D' '\2018' '\2019';}
*[lang="sv"] {quotes: '\201D' '\201D' '\2019' '\2019';}
blockquote{border:1px solid #444;margin:3em 0 3em 2em;max-width:21.91em;padding:2em 2.5em 0}
blockquote:before,q:before{content:open-quote;}
blockquote:after,q:after{content:close-quote;}
blockquote:before{font-family:Georgia, serif;font-size:1000%;line-height:20%;margin:.2em 0 0 -.15em;padding-bottom:0;position:absolute}
blockquote:after{font-size:0}
blockquote > p + h3{margin-top:2em}
blockquote li{max-width:18em}
blockquote p:first-child{margin-top:0}
blockquote p:last-child{margin-bottom:0}
blockquote > h3,blockquote > p,p em,p i{font-style:italic}

img{line-height:0;vertical-align:bottom}
#main .post img{border-radius:0.2em;border-width:0;display:block;margin:2.5em 0;box-shadow: 3px 3px 8px rgba(0,0,0,0.5)}
#main img.border{border-width: 5px; border-style:solid; border-color: #fff}
#main img[height="1024"][width="683"]{max-height:750px;max-width:500px}
#main img.left{float:left;margin:0 2em 2em 0;border-width:0}
#main img.right{float:right;margin:0 0 2em 2em;border-width:0}
img.vertical{height:720px;width:480px}
#main img.borderless{border-width:0;padding:0;border-radius:0}
#main p.img-block{border-radius:2em;border-style:solid;padding:20px 28px;max-width:1048px;width:1048px;background-color:#eee;border-color:#fff;box-shadow: inset 3px 3px 8px rgba(0,0,0,0.2)}
#main p.img-block img{border-width:0;border-radius:0.2em;margin:20px 12px;padding:0;display:inline-block;box-shadow: 3px 3px 8px rgba(0,0,0,0.2)}
#main p.img-block a{display:inline-block;}
#main p.img-block .block-special img[width="1024"], #main p.img-block .block-special img[width="800"] {width:692px;height:461px}
#main p.img-block .block-special img[width="333"]{width:307px;height:461px}
#main p.img-block .block-square img[width="1024"][height="1024"]{width:600px;height:600px}
#main p.img-block .block-square img[width="683"][height="1024"]{width:400px;height:600px}
img,#main a img{border-color:#fff}
/*#main a img:hover{border-color:#444}*/

#main .post img.wp-smiley {border-width:0;display:inline;margin:0 0 0.3em}
#main .post img.avatar{float:left;margin:0 1em 0 0;border-width:0;border-radius:.2em}

table{margin:1.3em 0}
table td{padding:.3em 1.2em .3em .5em}
tr:nth-child(odd) > td{background-color:rgba(255,255,255,0.25)}
tr:nth-child(even) > td{background-color:rgba(255,255,255,0.35)}
tr:first-child > td{background-color:rgba(255,255,255,0.1);font-size:120%}