/*
Theme Name: Pojeslop
Theme URI: http://www.jacobdegeling.com/
Description: Theme for josephdegeling.com
Author: Jacob Degeling
Author URI: http://www.jacobdegeling.com
Template: twentyeleven
Version: 0.1
*/

@import url(../twentyeleven/style.css);

h1, h2 { font-family: 'Merriweather', serif; }

h1 {
	font-size: 32px;
	line-height: 1em;
}

h2 {
	font-weight: 300;
	font-size: 22px;
	line-height: 1em;
}

#branding {
border-top-style: none;
/*background: #f9f9f9;*/
height: 176px;
}

#branding #logo {
	float:left;
	margin-right: 0;
	/*background: rgb(22, 65, 167);*/
	padding-top:53px;
	width: 130px;
	height: 100px;
}

#branding #logo img {
	margin-left: 35px;
	margin-right:36px;
	width: 79px;/*118px;*/
	height: 85px;/*128px;*/
}

#branding #header-content {
	margin-bottom: 24px;
	height:75px;
	padding-top:75px;
	/*text-shadow: 1px 1px 1px rgba(255,255,255,0.4), -1px -1px 1px rgba(0,0,0,0.4);*/
}

#branding #header-content h1 {
	margin-bottom: 12px;
	margin-top: 12px;
	display: inline;
	font-size: 32px;
}
#branding hgroup h2 {
	margin-top:12px;
	display: inline;
	margin-left:24px;
	padding-left:24px;
	text-transform: uppercase;
	border-left: #333 solid 3px;
	font-size: 22px;
}

#main{
	border-top: 1px dotted rgb(215,218,226);
}

.singular.page .hentry {
padding: 2em 0em 1.5em 0em;
}

#site-title, #site-description {
	margin-right:0px;
	margin-bottom:  0px;
}

body {
background: white;
margin-top:-30px;
}

#page {
background:white;
}

#colophon, #site-generator {
background: rgba(215,218,226, 0.75);
color:#aaa;
border-top-style:none;
}

#site-generator {
	line-height: 1.25em;
	padding:1.5em 0.5em;
	background: rgba(215,218,226);
}

#colophon a, #site-generator a {
color:rgb(191,79,36);
font-weight:normal;
}

#supplementary {
border-top-style:none;
}

.widget-title {
color: #aaa;
font-size: 10px;
font-weight: 500;
letter-spacing: 0.1em;
line-height: 2.6em;
text-transform: uppercase;
}

.widget ul li {
color: #aaa;
}
.widget a {
font-weight: normal;
}

.widget_search #s {
    background-color:white;
}

#access {
	background:white;
	box-shadow: none;
	margin-bottom: 0px;
	-webkit-box-shadow:none; /* rgba(0, 0, 0, 0.4) 0px 1px 2px; */
	-moz-box-shadow: none;/* rgba(0, 0, 0, 0.4) 0px 1px 2px; */
	box-shadow: none;/*  rgba(0, 0, 0, 0.4) 0px 1px 2px; */
}

#access li:hover > a, #access a:focus {
background: rgb(215,218,226);
color: #373737;
}

#access a {
	color:#999;
}

#access .current-menu-item > a,
#access .current-menu-ancestor > a,
#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: 300;
	background: rgb(225,228,236);	
}

.entry-content h2 {
font-size:30px;
}

.entry-content h2 {
font-size:24px;
}

.entry-content h3 {
font-size:18px;
line-height: 1.6em;
}

.entry-content h4 {
font-size:16px;
font-style:italic;
}

.clear {
	clear: both;
	height: 0px;
}

.left { float:left }
.right { float:right }

.rounded-3 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

p + ul {
	margin-top: -1.625em;
	margin-bottom: 1.625em;
}