/*   
Theme Name: A Doors of Perception Theme
Theme URI: 
Description: Vormgeving Doors.
Author: Kristi van Riet
Author URI: http://www.doorsofperception.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


html body {
	margin:0;
	padding:0;
	}
body {
    margin: 0;
    padding:0;
    background: #ccc url("images/back_magazine.gif") repeat fixed; 
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
	line-height:1.3em;
	
	/* from http://ie.microsoft.com/testdrive/Graphics/opentype/opentype-fontbureau/index.html */
	text-rendering: optimizeLegibility;
	-moz-font-feature-settings: "liga=1";
	-ms-font-feature-settings: "liga" 1;
	-moz-font-feature-settings: "kern=1";
	-ms-font-feature-settings: "kern" 1;
		
}
#namesdropping {
	display:block;
	background-color: #6c0;
	background-image: url("images/branding.png");
	background-repeat: no-repeat;
	background-position:top center;
	position:fixed;
	margin:0 auto;
	width:100%;
	height:38px;
	z-index:200;
}
#namesdropping a {
	width:100%;
}
#wrapper {
	margin:0 auto;
	width:960px;
}
#header,
#main,
#footer {
	width:960px;
	margin:0 auto;
	padding:0;
	background-color:#fff;
}
#footer {
	text-align: center;
}
#footer a {
	color:#c00;
}
#header {
	text-align:center;
	padding-bottom:12px;
	padding-top:38px;
}

#container {
	background-color:#fff;
}
#main {
}
/* vervang titel door logo */
#blog-title a {
	background:url("images/headers_home.png") no-repeat top center;
    display:block;
    text-indent:-9000px;
    /*width: 960px;*/
    height: 138px;
    margin:0;
}
/* subtitel */
#blog-description {
    
}

#branding {
	padding:0;
	
}

#primary {
    border: 0;
    margin-bottom: 22px;
    padding: 0;
}
/* hide pages on top of page */

#access {
    display:none;
}
#index-top {
	border-bottom: 0;
	margin: 0;
	padding: 0;

}
#content .aside {
	margin-top:0;
}
.aside {
    font-size: 0.9em;
    line-height: 18px;
    margin-bottom: 6px;
}
.aside input {
    font-size: 1em;
    margin-bottom: 6px;
}
.main-aside ul {
    padding: 0 !important;
}

/* ------- main navigation  -------  */

ul.nav,
ul.menu {
    margin: 0 0 1em 0 !important;
    padding: 0 !important;
    list-style-type: none; 
    width:100%;
	}
ul.nav .aside ul ul,
ul.menu .aside ul ul {
    list-style: disc outside none;
    margin: 0;
    }	
ul.nav li,
ul.menu li,
ul.nav li li,
ul.menu li li {
    list-style-type: none;
    color: #7c7e64;
    margin:1px 0 0 0 !important;
    padding:0 !important;
    border:0;
	}

ul.nav a,
ul.menu a {
    margin: 1px 0 0 0;
    padding: 0.1em 1em 0.2em 0;
    border-bottom: solid 1px #7c7e64;
    border-right: solid 1.5em #7c7e64;
    display:block;
    color: #7c7e64;
    font-weight:bold;
    text-align: left;
	font-family: "Droid Sans", Helvetica, Arial, sans-serif;
}
.aside ul ul li a, .main-aside ul li a, .widget_recent_entries a {
	font-family: "Droid Sans", Helvetica, Arial, sans-serif !important;
}

ul.nav li a:link, 
ul.menu li a:link,
#nav li a:visited,
ul.menu li a:visited {
color: #7c7e64;
}

ul.nav li a:hover, 
ul.nav li a:active, 
ul.nav li a:focus,
ul.menu li a:hover, 
ul.menu li a:active, 
ul.menu li a:focus,
ul.nav li.current-menu-item a,
ul.menu li.current-menu-item a {
    background-color: #7c7e64;
    color: #fff;
    border-right: solid 1.5em #7c7e64;
}


/* menu without style */

#nav_menu-4 ul.menu {
    margin: 0 0 1em 0 !important;
    padding: 0 !important;
    list-style-type: disc; 
    width:100%;
	}
#nav_menu-4	ul.menu li,
#nav_menu-4	ul.menu li li {
    list-style: disc outside;
    color: #7c7e64;
    margin:0 0 0 1.4em !important;
    padding:0 !important;
    border:0;
	}
#nav_menu-4	ul.menu li a:hover, 
#nav_menu-4	ul.menu li a:active, 
#nav_menu-4	ul.menu li a:focus,
#nav_menu-4	ul.menu li.current-menu-item a {
    background-color: #fff;
    color: brown;
    border-right: 0;
}	
#nav_menu-4 ul.menu a {
    margin: 0;
    padding: 0;
    border-bottom: 0;
    border-right: 0;
    display:block;
    color: #7c7e64;
    font-weight:normal;
    text-align: left;
}	
/* recent posts by john thackara */
#recent-posts-4 ul,
#recent-posts-4 ul li {
	margin: 0 0 0 1.4em;
    padding: 0;
	list-style: disc outside;
    color: #7c7e64;
}


.aside ul ul li,
.main-aside ul li {
	line-height:1.4em;
	margin:0 !important;
    padding:0 !important;
}
.aside ul ul li a,
.main-aside ul li a {
	color: #7c7e64;
}

#text-10 .widgettitle,
#text-12 .widgettitle {
	display:none;
}
/* 10. conference archive etc. */
/* 11. stay tuned */
#text-10 .textwidget,
#text-11 .widgettitle {
		margin-top:2em;
}
/* 12. donate button */
#text-12 .textwidget {
		margin-top:2em;
		margin-bottom:2em;
		text-align:center;
		border:1px solid #999;
		padding:1em;
}
#text-12 .widgettitle{
		margin-top:2em;
		font-weight:normal;
}
#text-12 .textwidget form {
	margin-bottom: 0;
}

/*DONATE PLUS WIDGET*/
#donate-plus-form {
		width:220px;
		margin-top:1em !important;
		margin-bottom:1em !important;
		text-align:left;
		border:1px dotted #009900;
}
#donate-plus-form .widgettitle{
		display:none;
}
#donate-plus-form p{
	color: #333333;
	padding:0.2em;
	margin-bottom: 2px;
}

.home #recent-posts-4 h3 {
	margin-top: 2em;
}

#categories-2 {
	margin-bottom:2em;
	padding:1em 0;
	text-align:center;
}

h3.widgettitle {
    color: #7c7e64;
    font-size: 1.4em;
    font-weight: bold;
	font-style:normal;
    padding: 0;
    margin:0 0 0.5em 0;
    text-align: left;
border-bottom:2px solid #6c0;
font-family: "Droid Sans", arial, helvetica, sans-serif
}
.main-aside ul {
    padding: 0 20px;
}
.main-aside ul li {

}

strong {
    color:#363939;
}
ul {
 margin: 0;
 padding: 0;
}
ul.list {
    margin:0.5em 1em;
    padding:0 1em;
}
ul ul, ul ul ul {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	}

a:link {
	color: #bc4903;
	}

a:visited {
	color: #bc4903;
	}

a:active {
	color: #bc4903;
	}

a:hover {
	color: #bc4903;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: "Droid Sans", Helvetica, Arial, sans-serif;
    color:#696652;
}

#content h1 {
	color: #363939;
	font-family: "Droid Sans", Helvetica, Arial, sans-serif;
	font-size: 1.8em;
	margin-bottom:1em;
	margin-top:0.2em;
	}

#content p {
	color: #363939;
	font-size: 1.2em;
	line-height: 1.4em;
	text-align: left;
	margin-bottom: 1.5em;
	}

#content blockquote {
	line-height: 1.2em;
	}
	
.pullquote {
		width: 300px;
		color: #333333;
		line-height: 1.6em;
		margin: 1.5em;
		float: right;
		font-size: 1.4em;
		font-family: Georgia, "Times New Roman", Times, serif;
		font: italic bold; 
		border:1px dotted #00ff00;
		}

#content ul {
	list-style-type: disc;
	list-style-position: inside; 
}

#content li { 
	font-family: 'Vollkorn', arial, serif;
	font-size: 1.2em;
	line-height: 1.4em;
}

#content h2 {
	font-family: 'Droid Sans', arial, serif;
	margin-bottom: 0.8em;
	font-size: 1.625em;
	font-weight: normal;
	color: #7c7e64;
	margin-bottom: 0.1em;
}

.page-title {
    font-size: 13px;
    line-height: 12px;
    padding: 0 0 14px;
}

#content h3 {
	font-family: 'Droid Sans', arial, serif;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0.5em;
	font-size:1.2em;
	padding: 14px 0 7px;
	}

#content p.posted {
	border-top: 1px solid;
	margin-bottom: 2em;
font-size:0.8em;
	}



/*** categories RECHTS ***/

#categories-2 ul {
	list-style:none;
	margin:0;
	line-height:1.3em;
}
#categories-2 ul li a {
	display:block;
	padding:0.2em 0;
	color:#999;
	border-bottom:1px solid #ccc;
}
#categories-2 ul li a:hover {
	background-color:#999;
	color:#fff;
}
/*** Widget Announcement ticker navi rechts ***/

#announcement-ticker-highlighter-scroller h3.widgettitle {
	display:none;
}

#announcement-ticker-highlighter-scroller {
	border:1px dotted #009900;
	margin-bottom:4em !important;
	margin-top:4em !important;	
}

/*** TYPOGRAFIE VOOR ARTIKEL ***/

.entry-title {
	line-height:1.2em;
	font-family: "Droid Sans", arial, sans;
}
.entry-meta {
	color: #666;
	font-size: 10px;
	text-transform: capitalize;
	margin-bottom: 1em;
}
.entry-meta abbr {
	font-family: Vollkorn,Verdana,Arial,sans-serif;
	font-size: 11px;
	text-transform: none;
}
.entry-content {
	padding: 0.2em 0 0 0;
	font-style:normal;
}
.entry-content h3 {
	font-style:normal;
	padding: 14px 0 7px;
}

.entry-utility {
	font-size:11px;
	border-bottom: 1px dotted #6C0;
	margin: 0 0 24;
	font-style: normal;
	text-decoration: none;
	margin: 0 0 14px 0;
}
.entry-utility a {
	font-style: normal;
}
#nav-below,
#nav-below a {
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #339900;

}
#nav-below .nav-previous {
	width:49%;	
}
#nav-below .nav-next {
	width:49%;
	color: #6C0;
	
}


#single-bottom .aside {
	border:0px !important;
	margin-bottom:12px;
}

#index-top ul {
	list-style:none;
}

.page-template-template-page-blog-php .sticky {
	display:none;
}

body .wp-post-image,
body .wp-post-image-left {
    float: left;
    margin: 5px 20px 20px 0;
}
body img.wp-post-image-right {
    float: right;
    margin: 5px 0 20px 20px;
}

#twtr-widget-1 h3,
#twtr-widget-1 h4 {
	display:inline-block;
}
#wp_twitter_goodies_profile_widgets .widgettitle,
.widget_search .widgettitle {
	display:none;
}

/* code die type in twitter widget wat verkleind */
#wp_twitter_goodies_profile_widgets p {
	font-size:1em !important;
}


.alignleft, img.alignleft {
	float: left;
	margin: 1em 20px 1em 0 !important;
}


/*** comments form ***/

#comments, #comments input, #comments textarea {
	font-size: 80%;
	line-height: 1em;
}
#comments {
	clear: both;

	padding:0;
	margin:6em 0;
}
#respond {
	margin-bottom: 0;
	overflow: hidden;
	padding: 1em;
	position: relative;
	border:1px dotted #999;
}
#comments .form-section textarea {
	width: 80%;
}
#comments .form-submit {
	padding: 0;
	text-align: left;
}
#comments h3 {
	font-family: "Droid Sans",Arial,sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 22px;
	padding: 0;
	margin:0;
}
#comments p {
	color:#666;
}
#comments-list .comment-author {
    font-weight: normal;
    padding: 9px 0 0 46px;
}
#form-allowed-tags {
	font-size:10px;
}

#searchform {
	margin-top:1em;
}


.borderbox {
	border:1px dotted #6c0;
	padding:0.5em;
	font-size:0.9em;
	text-align:center;
	height:210px;
}

.wpcol-one-quarter, .wpcol-one-half, .wpcol-three-quarter, .wpcol-one-third, .wpcol-two-third, .wpcol-one-fifth, .wpcol-two-fifth, .wpcol-three-fifth, .wpcol-four-fifth {
	float: left;
	margin-right: 1px;
	position: relative;
	overflow:hidden;
}
.wpcol-one-quarter {
	width: 20%;
	
}
.wpcol-one-quarter img {
	height: 110px;
	width:75px;
	margin: 0 0 4px 0;
	max-width: 100%;
}




/*
     Template Cover : Full width no widgets
*/


.page-template-template-fullwidth-nowidgets-php h1.entry-title {
	display:none;
}
.page-template-template-fullwidth-nowidgets-php #container,
.page-template-template-fullwidth-nowidgets-php #content {
	margin: 0;
	width:960px;
}

.page-template-template-fullwidth-nowidgets-php img {
    width:100%;
}


/*photo captions
*/

p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 12px;
	max-width: 96%;
	padding: 9px 9px 0 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #7C7E64 !important;
	font-size: 11px !important;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.4em;
	padding: 10px 0 2px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

/*** READ MORE ***/

a.more-link {
	font-size: 12px;
	font-weight: normal;
	font-family: "Droid Sans",verdana, arial, sans-serif;
	color: #FF0000;
	font-style: normal;
}


/*** Style handouts page ***/

.slug-handouts-2 .entry-meta,
.slug-handouts-2 .entry-utility,
.slug-handouts-2 .st_facebook,
.slug-handouts-2 .st_twitter,
.slug-handouts-2 .st_email,
.slug-handouts-2 .st_sharethis,
.slug-handouts-2 .st_fblike,
.slug-handouts-2 .st_plusone,
.slug-handouts-2 #secondary,
.slug-handouts-2 #comments {
	display:none;
}
.slug-handouts-2 #post-2280 {
	border:0;
	padding:0;
	height:auto;
}
.slug-handouts-2 #post-2280 .entry-content {
	display:none;
}

.slug-handouts-2 .hentry {
	display:block;
	float:left;
	width:180px;
	height:280px;
	border:1px solid #999;
	padding:12px;
	margin-right:6px;
	margin-bottom:6px;
}
.slug-handouts-2  .entry-content .wp-post-image {
	border: 0;
	float: none;
	margin: 0 auto;
	padding: 5px;
	width:160px;
}

/*** Style donateplusform ***/

#donateplusform {
	padding:12px;
}

#donateplusform #amount {
	width:24px;
}


/*** show and hide logo and extra footer for print in entries ***/
/*** widget with contact and widget with logo information, only shown in print stylesheet ***/
#text-24,
#text-26 {
	display:none;
}

.s-category-handouts #content .aside {
	/***border:0 !important;
	display:none;***/
}
body.single #single-top {
	display:none;
}
/*** END show and hide logo and extra footer for print in entries ***/


/*** widget right sidebar on Talks page ***/

#text-25 p {
	font-family: "vollkorn",Verdana, Helvetica, Arial, sans-serif;
	font-size:1.1em;
	font-weight:normal;
	line-height:1.6em;
}


/*** sticky  layout ***/

.sticky {
    border: 2px solid #66CC00 !important;
    margin: 0 0 66px 0;
    padding: 22px 20px 0 0;
}
/***  hide meta data in sticky posts ***/
.sticky .entry-meta,
.sticky .entry-utility {
    display:none !important;
}
/*** -------------- edit meta data in posts -----------------***/
.entry-meta {
	color: #999999;	
	font-style: normal;
	font-size: 12px;
	font-family: Vollkorn,Verdana,Arial,sans-serif;
	line-height: 12px;
	text-align: right;
	margin-bottom: 0;
}

/*** -------------- hide author name in posts -----------------***/
.entry-meta .author {
	display:none;
}
.entry-meta .meta-prep, 
.entry-meta .meta-prep-author, 
.entry-meta .meta-sep-entry-date {
	display:none;
}
.home .meta-prep, 
.home .meta-prep-author, 
.home .meta-sep-entry-date {
	display:none;
} 
.single .meta-prep, 
.single .meta-prep-author,
.single .meta-sep-entry-date  {
	display:none;
} 

/*** -------------- style facebook buttons etc in posts --------***/
.st_facebook, .st_twitter, .st_email, .st_sharethis, .st_fblike {
	margin-bottom: 0;
}



/*** -------------- sticky entry on first page of handouts http://wp.doorsofperception.com/handouts-2/ --------***/

#post-5624.sticky {
border: 1px solid #6C0 !important;
background-color:#6c0;
color:#fff;
display: block;
float: left;
width: 180px;
height: 280px;
padding: 12px;
margin-right: 6px;
margin-bottom: 6px;
}
#post-5624 h2.entry-title {
	display:none !important;
}
#post-5624 .entry-content,
#post-5624 p {
color:#fff;
font-size:1.2em;
}
.home #5624 {
	display:none;
}


/* make title of tubepress container normal not bold on doorsofperception.com/talks/ */

.tubepress_meta a {
	font-weight:normal !important;
	font-size:11px;
}
dl.tubepress_meta_group {
margin-top: 0;
text-align: left;
padding: 0 5% 0 -5% !important;
text-indent:0;
}
.tubepress_thumbnail_area dd {
	margin-left:0;
	padding-left:0;
}

/* top margin All Blog posts/ */
.home #archives-3 h3
	{
    margin-top: 2em;
}




/*** Style handouts page ***/

.category-handouts .hentry .entry-meta,
.category-handouts .hentry .st_facebook,
.category-handouts .hentry .st_twitter,
.category-handouts .hentry .st_email,
.category-handouts .hentry .st_sharethis,
.category-handouts .hentry .st_fblike,
.category-handouts .hentry .st_plusone {
	display:none;
}
.category-handouts .entry-utility {
	display:none;
}



.category-handouts .entry-meta,
.category-handouts .st_facebook,
.category-handouts .st_twitter,
.category-handouts .st_email,
.category-handouts .st_sharethis,
.category-handouts .st_fblike,
.category-handouts .st_plusone {
	display:;
}

.category-handouts .hentry {
	display:block;
	float:left;
	width:180px;
	height:280px;
	border:1px solid #999;
	padding:12px;
	margin-right:6px;
	margin-bottom:6px;
}
.category-handouts  .entry-content .wp-post-image {
	border: 0;
	float: none;
	margin: 0 auto;
	padding: 5px;
	width:160px;
}

.category-handouts #content h2 {
}
.category-handouts #content {
	margin-right:24px;
}


/*
Default style for WP-PageNavi plugin

http://wordpress.org/extend/plugins/wp-pagenavi/
*/

.wp-pagenavi {
	clear: both;
}

.wp-pagenavi a {
	text-decoration: none;
	border: 0;
	background-color:#7c7e64;
	color:#fff !important;
	padding: 2px 4px;
	margin: 1px 1px 0 0 ;
}
.wp-pagenavi span.pages {
	padding-right:4px !important;
	background-color:#fff;
	font-weight:bold;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
background-color:#000;
color:#fff !important;
}

.wp-pagenavi span.current {
	font-weight: normal !important;
    background-color:#000;
    color:#fff !important;
	padding: 1px 3px;
	margin: 1px 2px 0 0 ;
}
.wp-pagenavi {
    padding:0.1em 0;    
}
.wp-pagenavi a:link, 
.wp-pagenavi span {
    border:0;
    color:#fff;
    font-style:normal;
    margin:0 2px 0 0;
    padding:2px 4px;
}

.wp-pagenavi a:visited,
.wp-pagenavi a:active {
    border:0;
    color:#fff;
}
.wp-pagenavi a:hover {
    background-color:#000;
    color:#fff !important;
}
.wp-pagenavi span.pages {
    border:none;
    color:#7c7e64;
    margin:0;
    padding:0;
}
.wp-pagenavi span.current {
    color:#7c7e64;
}
.wp-pagenavi span.extend {
    color:#7c7e64;
}
.paged #nav-above {
    display:block;
    padding:0 0 2px 0;
}