/*
Theme Name: Futurosity Aeterno
Theme URI: http://www.futurosity.com/wordpress-theme-futurosity-aeterno
Description: Another great theme from <a href="http://www.futurosity.com/" title="Futurosity">Futurosity</a>. <a href="http://feeds.feedburner.com/futurosity" title="Subscribe to Futurosity">Why not subscribe</a>?
Version: 0.1
Author: Robert Ellis
Author URI: http://www.futurosity.com/
Tags: 

This theme began with some of the original template files for the default WordPress theme 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 http://meyerweb.com/eric/tools/css/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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* structure */
#container{float:left;margin:20px;text-align:left;width:960px;}
#content{float:left;width:608px;}
body{background: #564565; repeat top; color:#444;font:62.5%/150% Trebuchet, 'Helvetica Neue', Helvetica, Arial, sans-serif;margin:0 auto;text-align:center;}

/* header */
#header {float:left;}
#header .post {clear:both;float:left;}
#header h1 {font-size:1.4em;}
#header h2 
{font-size:1.1em; background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-left:5px solid #ff712c;border-right:2px solid #ff712c; border-top:1px dotted #d4d4d4;font-weight:400;line-height:1.5em;margin:-1px -10px 10px;padding:4px 4px 2px; list-style-type:none;}
#header h2 ul li {list-style-type:none;}
.header .post-content{background:#333;color:#F9F9F9;}
.header .post-content:hover{background:#d4d4d4;color:#FA3C68;}

#recent-comments-4, #stray_widgets-2, #views-3{list-style-type:none;}

/* footer */
#footer{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#555;clear:both;color:#d4d4d4;float:left;font-size:1em;margin:3px 3px 0 6px;padding:4px 10px;width:424px;}

/* post */
.post{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#fff;display:inline;float:left;margin:3px 6px 9px;padding:0;width:140px;}
.post img{border:0px solid #eee;margin-bottom:10px;}
.post-content{background:#eaeaea;height:300px;margin-top:100px;padding:10px;}
.post-content p{font-size:1.1em;line-height:1.3em;}
.postmetadata{background:#fff;border-top:1px dotted #d4d4d4;color:#999;font-size:1em;margin:0;min-height:60px;padding:10px;}

/* links */
#comments a{color:#444;font-weight:800;text-decoration:none;}
#comments a:hover{color:#777;}
#footer a{border:none;color:#d4d4d4;text-decoration:none;}
#sidebar a{border:none;color:#444;text-decoration:none;}
.header h1 a{border:none;color:#444;font-size:1em;font-weight:400;line-height:1.2em;padding:10px;text-decoration:none;}
.post .entry a:hover{border-bottom:1px solid #ff712c;}
.post .post-content h1 a,.vcard a,.reply a{border:none;text-decoration:none;}
.post-content-excerpt a:link, .post-content-excerpt a:hover, .post-content-excerpt a:visited {text-decoration:none;border-bottom:0px;}
.postmetadata a:link,.postmetadata a:visited{border:none;color:#222;font-weight:400;text-decoration:none;}
.reply a:link{border:none;}
.single .entry a,.page .entry a{border-bottom:1px dotted #ff712c;font-weight:800;text-decoration:none;}
.single .postmetadata a{text-decoration:none;}
.single .postmetadata h3 a{color:#444;font-size:1.2em;}
.vcard a:link{border: none;text-decoration: none;}
a img{border:none;}
a:link{border-bottom:1px dotted #ff712c;color:#444;text-decoration:none;}
a:visited{color:#444;border-bottom:1px dotted #ff712c;text-decoration:none;}
h3 a:link,h3 a:visited{border:none;color:#222;font-size:1.3em;font-weight:400;line-height:1.2em;border-bottom:1px dotted #ffffff;text-decoration:none;}
li.linkcat a{border:none;}
ul.headernav li a{background:#d4d4d4;border-top:1px dotted #d4d4d4;display:block;float:left;height:22px;margin:0 10px 0 0;padding:0;text-decoration:none;width:120px;}
ul.headernav li a:hover{background:#fefefe;}

/* categories */
.category-geek .post-content{background: #33CC00;}
.category-365 .post-content{background: #7777BB;}
.category-about .post-content{background: #FFD147;}
.category-architectuur .post-content {background: #cc66cc;}
.category-me .post-content {background: #FFCC66;}
.category-film .post-content {background: #B0B0B0;}
.category-iphone .post-content {background: #BEF202;}
.category-keramiek .post-content {background: #CC9999;}
.category-kunst .post-content {background: #FF7F66;}
.category-lijstjes .post-content {background: #A8D8D8;}
.category-links .post-content {background: #6699FF;}
.category-muziek .post-content {background: #CC99B3;}
.category-ontwerp .post-content {background: #F07890;}
.category-pivotx .post-content {background: #99CCB3;}
.category-stuff .post-content {background: #CCE6EB;}
.category-tech .post-content {background: #A9889C;}
.category-tekst .post-content {background: #CC6699;}
.category-televisie .post-content {background: #98CCED;}
.category-theater .post-content {background: #CCFF66;}
.category-typo3 .post-content {background: #AAAAD4;}
.category-typografie .post-content {background: #A8A8C0;}
.category-web .post-content {background: #A6C0CA;}
.category-wordpress .post-content {background: #78A8C0;}
.post-content:hover{background:#B399CC;}

/* single */
.entry h3{background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-left:5px solid #ff712c;border-right:2px solid #ff712c;border-top:1px dotted #d4d4d4;font-weight:400;line-height:1.em;margin:1.6em -10px 0;padding:4px 4px 2px;}
.post .entry{padding:10px;line-height:1.8em;}
.single .post .entry img{border:0px solid;margin:10px 10px;max-width:250px;}
.single .post h2,.page .post h2{border-bottom:1px dotted #d4d4d4;line-height:1.2em;margin:0;min-height:36px;padding:10px;}
.single .post,.page .post{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#FFF;float:left;font-size:1.1em;margin:3px 6px 12px;min-height:501px;padding:0;width:292px;}
.single .postmetadata{color:#777;font-size:.9em;margin:3em -10px 0;padding:10px;width:272px;}

/* sidebar */
#sidebar{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#fafafa;display:inline;float:left;font-size:1.1em;margin:3px 6px 9px;padding:10px;width:158px;}
#sidebar .post{min-height:0;}
#sidebar h2{border-bottom:1px dotted #d4d4d4;font-size:1.4em;font-weight:400;line-height:1.2em;margin:0 -10px -1px;min-height:36px;padding:0 10px 10px;}
#sidebar h3{background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-left:5px solid #ff712c;border-right:2px solid #ff712c;border-top:1px dotted #d4d4d4;font-weight:400;line-height:1.5em;margin:-1px -10px 10px;padding:4px 4px 2px;}
#sidebar a {border-color:-moz-use-text-color -moz-use-text-color #FF712C; border-style:none none dotted; border-width:medium medium 1px;
color:#444444; line-height:1.5em; text-decoration:none;}
#sidebar li.twitter-item{font-size:1.4em;line-height:1.2em;padding:0;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li{line-height:1em;list-style-image:none;list-style-type:none;margin-bottom:15px;}
#sidebar ul li ul{margin:0 0 2em;padding:0;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
ol li,#sidebar ul ol li{list-style:decimal inside;}

/* widgets */
.widget .widget_recent_comments .widget_views .widgettitle h2{background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-left:5px solid #ff712c;border-right:2px solid #ff712c;border-top:1px dotted #d4d4d4;font-weight:400;line-height:1.5em;margin:-1px -10px 10px;padding:4px 4px 2px;list-style-type:none;}

/* comments */
#commentform{padding-top:10px;}
#comments{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#FFF;float:left;font-size:1.1em;margin:3px 6px 12px;min-height:481px;padding:10px;width:272px;}
#comments h3{border-bottom:1px dotted #d4d4d4;font-size:1.4em;font-weight:400;line-height:1.2em;margin:0 -10px -1px;min-height:36px;padding:0 10px 10px;}
#comments h3.nocomment{border-bottom:none;padding-bottom:6px;}
#comments ol li{list-style-type:none;padding-bottom:18px;}
#comments ol li.comment-nav{list-style-type:none;}
#respond{margin:6px 6px 12px 0;width:272px;}
#respond h3{border-bottom:1px dotted #d4d4d4;border-top:1px dotted #d4d4d4;font-size:1.4em;font-weight:400;line-height:1.2em;margin:0 -10px;padding:10px;}
.bypostauthor p{font-style:italic;}
.comment-author{background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-right:2px solid #ff712c;border-top:1px dotted #d4d4d4;font-size:.9em;font-weight:400;height:48px;line-height:1.2em;margin:-1px -10px 0;text-transform:uppercase;}
.reply,.cancel-comment-reply{margin:10px 0;}
cite.fn{display:block;font-size:1.2em;font-style:normal;padding:10px 10px 0;}
img.avatar{border:0;border-left:5px solid #ff712c;float:left;margin:0 10px 0 0;}
textarea#comment{height:100px;width:271px;}
ul.children{padding-left:10px;}
ul.children li.depth-2 .comment-author{margin-left:-20px;padding-left:10px;}
ul.children li.depth-3 .comment-author{margin-left:-30px;padding-left:20px;}
ul.children li.depth-4 .comment-author{margin-left:-40px;padding-left:30px;}
ul.children li.depth-5 .comment-author{margin-left:-50px;padding-left:40px;}

/* archives, links & pages  */
.page .post{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#FFF;float:left;font-size:1.1em;margin:3px 6px 12px;min-height:501px;padding:0;width:597px;}
.page .post .entry h3{background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-left:5px solid #ff712c;border-right:2px solid #ff712c;border-top:1px dotted #d4d4d4;font-weight:400;line-height:1.8em;margin:1.6em -10px 0;padding:4px 4px 2px;}
.page .post h3{background:#f9f9f9;border-bottom:1px dotted #d4d4d4;border-left:5px solid #ff712c;border-right:2px solid #ff712c;border-top:1px dotted #d4d4d4;font-weight:400;line-height:1.5em;margin:-1px 0 3em;padding:4px 4px 2px;}
.page .post ul h3{margin:-1px 0 10px;}
#.page .post ul li {display:inline;padding: .2em .5em;}
.page .post ul li ul a{color:#444;font-weight:800;text-decoration:none;}
.page .post ul li ul a:hover{color:#777;}
.page .post ul li.linkcat{margin:-11px -10px 3em;}
.page .post ul,.page .post ul li ul{margin:10px 10px 24px;}
.tagcloud{margin:10px;}
ul li{list-style-type:none;}
ul#archives-page{padding:10px;}

/* miscellaneous */
entry ol{margin:0;padding:0 0 0 35px;}
.entry ol li{margin-left:6 px;padding:0 px;}
.hidden,hr{display:none;}
.navigation{-khtml-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;background-color:#564565;float:left;font-size:1.1em;margin:3px 6px 12px;min-height:64px;padding:10px;width:120px;}
acronym,abbr{border-bottom:1px dashed #999;}
acronym,abbr,span.caps{cursor:help;font-size:0.9em;letter-spacing:.07em;}
blockquote{border-left:6px solid #d4d4d4;font-style:italic;margin:0 10px;padding-left:10px;}
blockquote cite{display:block;margin:5px 0 0;}
center{text-align:center;}
code{font:1.1em 'Courier New', Courier, Fixed;}
form{margin:10px 0;}
h2{font-size:1.4em;font-weight:400;line-height:1em;margin-top:0;}
h3{margin-bottom:1em;}
html>body .entry li{margin:7px 0 8px 10px;}
html>body .entry ul{list-style:none;margin-left:0;padding:0 0 0 10px;text-indent:-10px;}
p{margin:1em 0 0;padding:0;line-height:1.8em;}
small{font-size:0.9em;line-height:1.5em;}

/* Begin Images */
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid)  */
.alignleft{float:left;}
.alignright{float:right;}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px;}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
p img{max-width:100%;padding:0 10px 0 0;}

/* Begin Form Elements */
#sidebar #searchform #s{padding:2px;width:148px;}
#sidebar #searchsubmit{padding:1px;}
.entry form{text-align:left;}
select{width:130px;}

/* Begin Calendar */
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px;}
#wp-calendar #next a{padding-right:10px;text-align:right;}
#wp-calendar #prev a{padding-left:10px;text-align:left;}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt;}
#wp-calendar a{display:block;text-decoration:none;}
#wp-calendar caption{font-size:bold 1.3em;text-align:center;width:100%;}
#wp-calendar td{padding:3px 0;text-align:center;}
#wp-calendar td.pad:hover{background-color:#fff;}
#wp-calendar th{font-style:normal;text-transform:capitalize;}

/* Captions */
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px; padding-top:4px;padding-right: 10px;text-align:center;}
.wp-caption img{border:0 none;margin:0; padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px;}