/* 
Theme Name:Marieke Theme
Description:Theme voor Mariekes Protfolio.
Version:1.2
Author:F. Schroiff 
Author URI:http://fernstrg.com
Tags:photo,photoblog,widgets,simple,two columns,widget ready
License:GNU General Public License (GPL) version 3
*/
/* Global
------------------------------------------------------------------*/
html,body,form,fieldset,h1,h2,h3,h4,h5,h6,pre,blockquote,ul,ol,dl,address,.hlogo,.htitle,.widgettitle,.more-link{margin:0;padding:0;}
a,a:link,a:visited{outline:none;}
/* Layout 
------------------------------------------------------------------*/
#header{width:960px;height:230px;margin:0 auto;font-size:100%;padding:0;}
h1{clear:both;width:400px;margin:0 0 0 115px;}
p.description{margin:0 0 0 115px;padding:0;}
#cap{padding:0.5em 0 3em 0;}
.feeds{float:right;}
.feeds a{font-variant:small-caps;background:transparent url(images/feed.png) no-repeat left center;padding-left:16px;}
.skip{float:left;}
#blog_title,#archive_wrapper,#secondary_nav_content{width:960px;margin:0 auto;}
#topnav{margin-top:3em;padding:0 0 1em 100px;}
#topnav ul{list-style-type:none;list-style-position:outside;list-style-image:none;margin:0;padding:15px 0;}
#topnav li{float:left;display:inline;letter-spacing:2px;}
#topnav ul li > ul{display:none;}
#searchform{text-align:right;margin-top:-3em;padding-bottom:0;}
#wrapper{width:960px;margin:0 auto;clear:both;}
#featured,#home_content,#single,#page{margin:1em 0 0 0;}
#home_content{margin:4em 0;}
#content{width:960px;float:left;margin:2em 0 3em 0;padding:0;}
#main_feature,.post{width:765px;float:left;margin:0 0 4em 0;padding:1em 0 0 0;min-height:150px;background:#101010 url(images/corner.png) no-repeat top right;}
#single .post{margin-top:2em;}
#single .main_meta{margin-top:3em;}
.post_entry img{float:left;display:block;margin:0 2em 2em 0;}
#content .post{margin-left:0;}
.main_meta{width:170px;float:right;padding:0 0 0 1em;margin:1em 0 0 0;}
.main_meta h2{margin:.5em 0 0 0;}
.main_meta ul{list-style-type:none;margin:1em 0 2.5em 0;}
.main_meta li{list-style-type:none;padding:.5em;margin:0 .5em 0 0;}
.main_meta p.edit{padding:0;}
.post_entry{width:960px;margin:0;}
.archive_nav{margin:0;padding:.5em 1em 1.7em 1em;clear:both;}
.right{float:right;padding-bottom:.5em;text-align:right;}
.left{float:left;margin-bottom:.5em;}
#secondary_nav{clear:both;padding:2em 0 3em 0;}
#secondary_nav ul{list-style-type:none;line-height:1em;}
#secondary_nav li{line-height:1em;}
.footerlist li a{display:block;padding:.2em .5em 0 .5em;}
.footerlist{clear:both;}
.footerlist ul{margin:0 0 0 6em;}
.footerlist ul li{display:inline;float:left;display:block;margin:.5em 0;}
.menu{margin:2em 0 0 0;}
#footer{height:4em;clear:both;}
#footer img{margin-left:.7em;}
.copyright p{width:960px;font-size:.95em;margin:0 auto;text-align:right;padding-top:1em;}
.clear{clear:both;}
.search{margin-right:.5em;}
.more-link{text-align:left;display:block;padding-top:2em;}
img.thumbnail{float:left;padding:0 1em 0 0;margin:0 1em 0 0;}
.archives{float:left;display:inline;margin:2em 3em 0 0;}
.title{margin:0 0 1em 1em;font-weight:bold;}
.fourohfour{width:960px;}
.notfound{margin-left:4em;}
.post ol{padding-left:3em;line-height:1.5em;list-style-type:decimal;}
.post ul{padding-left:3em;line-height:1.5em;list-style-type:circle;}
ul,ol{margin:0 0 1.5em 0;}
.wp-tag-cloud{padding:0 0 0 6em;}
.taglist{clear:both;line-height:1.5em;}
.gallery{padding-bottom:2em;}
/* Style and Colors 
------------------------------------------------------------------*/
#header{background:transparent url(images/marieke_bg.jpg) no-repeat top left;color:#222;}
#topnav{background:transparent;color:#FFFAEF;}
#footer{background:#eee;}
body{background:#101010 url(images/bodybg.png) repeat-x top left;}
#wrapper{background:#101010;color:#FFFAEF;}
#topnav li{border-right:1px solid #333;}
#topnav li:last-child{border-right:0;}
.main_meta{background:#fff;}
.main_meta li{border-bottom:1px solid #ddd;}
#featured .main_meta,#home_content .main_meta,#single .main_meta,.commentmetadata,.authorcommentmetadata{-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#fefefe;}
#secondary_nav{background:#fff;}
.post_entry{color:#ddd;}
.archive_nav{border-top:1px solid #303030;border-bottom:1px solid #303030;}
#single .archive_nav{border:0;width:765px;}
#logo img{border-style:none;}
h3{color:#ddd;}
#main_feature img,#home_content img,.post_entry img,#content img,#single img{background:#000;padding:1px;}
#home_content h2 img{background:none;}
.copyright{color:#ccc;background:#eee;}
#secondary_nav h2{color:#999;border-bottom:1px solid #eee;}
/* Link Styles and Colors 
------------------------------------------------------------------*/
a{text-decoration:none;}
a img{border:1px solid #000;}
#topnav a{padding:1em 1.5em 1em 1.5em;}
a:link,a:visited{color:#ff0000;}
a:hover,a:active{color:#222;}
#page h2{color:#ddd;}
.current_page_item a:link,.current_page_item a:visited,.current_page_item a:hover,.current_page_item a:active,
#topnav .current a:link,#topnav .current a:visited,#topnav .current a:hover,#topnav .current a:active,#topnav .current-cat a:link,#topnav .current-cat a:visited,#topnav .current-cat a:hover,#topnav .current-cat a:active{color:#222;}
#secondary_nav{border-top:10px solid #909090;}
#footer a img{border:0;}
.copyright a{color:#ccc;border-bottom:1px dotted #ccc;}
a img{border:0;}
/* Typography
------------------------------------------------------------------*/
#mainnav,.htitle,#main_feature h2,h1,.section_heading,#sidebar h2,h3,h4,h5,.post_date,.more-link,h2,.main_meta h2,.dropcaps,.right,.left{font-family:"Century Gothic",Futura,Helvetica,Arial,sans-serif;}
#mainnav,.htitle{font-weight:bold;text-transform:uppercase;}
.htitle{padding:.5em 0 0 0;margin-left:105px;}
.description{font-size:1em;color:#909090;}
#topnav{font-size:1em;text-transform:uppercase;}
.main_meta h2{font-weight:normal;}
.main_meta,.commentmetadata,.authorcommentmetadata{color:#666;}
.small{font-size:.9em;}
body{font-size:12px;font-family:helvetica,arial,sans-serif;}
p{font-size:1.2em;line-height:1.6em;margin:0 0 1.5em 0;padding:0;}
.post p{padding:0 20%;}
#single.single_page .post p{padding:0 2em 0 0;}
h1{font-size:1.75em;font-weight:bold;}
h2,h2 a{font-size:1.2em;line-height:1.2em;margin:0 0 1.2em 0;padding:0 0 0 0}
#page h2{font-size:2em;margin:1em 0 0 0;}
#secondary_nav h2{clear:left;margin:0 0 1em .5em;padding:3em 0 0 0;}
h3{font-size:1.3em;line-height:1em;margin:2em 0 2em 0;}
h4{font-size:1em;line-height:.6em;margin:0 0 1.5em 0;}
h5{font-size:1em;}
blockquote{width:85%;margin:0 auto;border-left:5px solid #ff0000;padding:1em .5em .2em 1em;margin-bottom:1em;font-style:italic;}
.more-link{text-transform:uppercase;font-size:.85em;font-weight:bold;}
.search{text-transform:uppercase;font-size:.9em;}
.single_meta{line-height:1.5em;border-left:3px solid #ff0000;padding:0 .5em 0 1em;margin-top:2em;}
strong{font-variant:small-caps;}
.main_meta strong{color:#666;}
.edit{margin:-1em 0 .5em .3em;}
.caption{margin:-1.5em 0 1.5em .5em;color:#eee;}
h2.gallerytitle{text-transform:uppercase;font-size:1.3em;margin:1em;}
.dropcaps{font-size:5em;float:left;display:inline;margin:.35em .2em 0 0;}
/* Comments 
------------------------------------------------------------------*/
#comments,#response{clear:both;margin:0 auto;}
#response{padding:2em 0 0 0;}
#comments{margin-left:1.1em;}
#response h3{margin-left:.5em;}
#comments h3{margin-left:.5em;}
.disclaimer{width:960px;}
.comment_container{border:1px solid #000;}
.commentpost{width:670px;float:left;margin:1.5em 2em 1em .5em;padding:1em 2em 0 0;border-top:1px dotted #303030;min-height:10em;}
.commentmetadata,.authorcommentmetadata{float:right;width:170px;margin:1.5em 0 1em 0;clear:both;padding:.5em 1em 0 1em;line-height:1.5em;}
.commentmetadata li,.authorcommentmetadata li{list-style-type:none;padding:.3em;border-bottom:1px solid #ddd;margin:0 .5em 0 0;}
.authorcommentmetadata{background:#e5ff9d;}
.warning{width:670px;padding:1em;background:#FF8F8F;border:1px solid #DF0D0D;}
#commentform{margin-left:.5em;}
/* Widget Styles
------------------------------------------------------------------*/ 
.widget{clear:both;color:#DFD7D3;}
.widget ul li{display:block;float:left;text-align:left;margin:.5em;}
.widget ul{margin:0 0 0 6em;line-height:1.5em;}
#tag_cloud a{line-height:1.5em;padding-left:20px;}
li#tag_cloud > a{padding-left:6em;}
.textwidget{padding-left:6em;line-height:1.2em;}
#calendar_wrap td{width:10em;padding:1em;border-bottom:1px solid #333;}
#calendar_wrap td:hover{color:#555;}
#calendar_wrap th{display:none;}
/* =Required
------------------------------------------------------------------*/
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{text-align:center;background-color:#222;padding-top:4px;margin:10px auto;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption-dd{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
img.attachment-full{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:3px solid #222;}
.gallery a:link img,.gallery a:visited img,
a:link img.attachment-thumbnail,a:visited img.attachment-thumbnail{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #222;}
.gallery a:hover img,.gallery a:active img,
a:hover img.attachment-thumbnail,a:active img.attachment-thumbnail{-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:2px solid #ff0000;}
.gallery{margin:auto;}
.gallery-item{float:left;margin-top:10px;text-align:center;width:33%;}
.gallery-caption{margin-left:0;}
form.wufoo{background:#101010;color:#ddd;}
