/**
 * Theme Name: Hybrid DigiFotoTips
 * Theme URI: http://www.digitalefotografietips.nl
 * Description: DigitaleFotografieTips.nl
 * Version: 1.0
 * Author: Kenneth Verburg
 * Author URI: http://www.digitalefotografietips.nl
 *Template: hybrid
 */

/* My Comment */
 
/* Get base 21px CSS */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;background:transparent;border:none;text-decoration:none}b,i,hr,u,center,menu,layer,s,strike,font,xmp{margin:0;padding:0;vertical-align:baseline;outline:none;font-size:100%;font-weight:normal;font-style:normal;background:transparent;border:none;text-decoration:none}font{color:#333}center{text-align:left}body{line-height:24px;font-family:Georgia,Times,"Times New Roman",serif;color:#333;background:#fff}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;margin:0 0 21px 0}h1{font-size:1.8em}h2{font-size:1.7em}h3{font-size:1.55em;}h4{font-size:1.4em}h5{font-size:1.25em}h6{font-size:1.1em}p{margin:0 0 21px 0}ol,ul{list-style:none}ul{list-style:disc;margin:0 0 21px 2.5em}ol{list-style-type:decimal;margin:0 0 21px 3em}ol ol{list-style:upper-roman}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:upper-alpha}ol ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 0 18px 3px}dl dt{font-weight:bold;margin:12px 0 0 0}dl dd{margin:6px 0 0 1.5em}strong{font-weight:bold}strong strong{font-weight:normal}em,cite{font-style:italic}em em,cite cite{font-style:normal}abbr{cursor:help}acronym{text-transform:uppercase;border-bottom:1px dashed #666;cursor:help}big{font-size:120%}small,sup,sub{font-size:80%}sup{vertical-align:baseline;position:relative;bottom:0.3em}sub{vertical-align:baseline;position:relative;top:0.3em}address{font-style:italic;margin:0 0 21px 0}li address,dd address{margin:0}blockquote{margin:0 2.5em;font-style:normal}blockquote em,blockquote cite{font-style:italic}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{cursor:pointer}a img{border:none}pre{overflow:auto;font:.9em Monaco,monospace,Courier,"Courier New";line-height:21px;margin-bottom:21px;padding:9px}code{font:.9em Monaco,monospace,Courier,"Courier New"}pre code{font-size:1em}ins,dfn{font-style:italic;text-decoration:none;border-bottom:1px solid #666}del{text-decoration:line-through}object{margin-bottom:21px}input,textarea{font-size:1em;font-family:Georgia,Times,"Times New Roman",serif;padding:3px}:focus{outline:none}form label{cursor:pointer}option{padding:1px 3px}table{border-collapse:collapse;border-spacing:0;margin-bottom:21px}th,td{text-align:left}hr{margin-bottom:21px}img.wp-smiley{max-height:12px;margin:0;padding:0;border:none}.gallery{display:block;text-align:center;margin-bottom:21px !important}.alignleft,.left{float:left;margin-right:15px}.alignright,.right{float:right;margin-left:15px}.aligncenter,.center{display:block;margin:0 auto 21px auto}.alignnone,.block{clear:both;margin:0 0 21px 0}.clear{clear:both}img.alignleft,img.alignright{display:inline}blockquote.alignleft,blockquote .alignright{width:33%}

/* Get a layout CSS */
/**
 * Two columns with content floated left.
 * Fixed width of 960px.
 *
 * @since 0.6
 * @package Hybrid
 * @subpackage CSS
 */

#body-container {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	}

#container {
	overflow: hidden;
	float: left;
	width: 960px;
	}

.content {
	overflow: hidden;
	float: left;
	width: 620px;
	}
.no-widgets .content, .no-default-widgets .content {
	width: 960px;
	}

#primary {
	position: relative;
	float: right;
	width: 300px;
	}

#secondary {
	position: relative;
	clear: right;
	float: right;
	width: 300px;
	}

#subsidiary {
	overflow: hidden;
	}

#subsidiary .widget {
	overflow: hidden;
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
	}

#footer-container {
	clear: both;
	overflow: hidden;
	}

#footer {
	clear: both;
	overflow: hidden;
	}

/* Get the plugins CSS */
.wp-pagenavi .pages{margin:2px 3px 2px 0;font-style:italic}.wp-pagenavi .current{margin:2px;padding:1px 6px;font-weight:bold}.wp-pagenavi .extend{margin:2px}.wp-pagenavi a{margin:0 2px;padding:1px 6px;font-style:italic;border:1px solid #ccc}.WP-EmailIcon{padding:0;margin:0;border:none}.comment_license{font-style:italic}img#wpstats{overflow:hidden !important;width:0 !important;height:0 !important;padding:0 !important;margin:0 !important}.contact-form{margin-bottom:21px}.contact-form legend{display:none}.contact-form .form-input input{display:block;margin-bottom:6px;padding:3px 6px;width:300px}.contact-form label{font-size:.9em}.contact-form textarea{width:97%;margin-bottom:6px;padding:6px}.contact-form .form-option{margin-bottom:6px}.contact-form .button{width:100px;margin-right:9px;padding:6px 9px}.contact-form .button:hover{cursor:pointer}

/* Get the page navigation CSS */
/**
 * Dropdowns Stylesheet
 * Sets up some default dropdown menu styles
 * Style rules for both the page and category menus
 *
 * @since 0.5
 * @package Hybrid
 * @subpackage CSS
 */

/* Default page menu styles */
#page-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#page-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#page-nav ul ul li {
	width: 100%;
	}
#page-nav li:hover {
	visibility: inherit;
	}
#page-nav li {
	float: left;
	position: relative;
	}
#page-nav a {
	display: block;
	position: relative;
	}
#page-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#page-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#page-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#page-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#page-nav li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}

/* Default category menu styles */
#cat-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
#cat-nav ul {
	line-height: 1.0;
	}
.menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	}
#cat-nav ul ul li {
	width: 100%;
	}
#cat-nav li:hover {
	visibility: inherit;
	}
#cat-nav li {
	float: left;
	position: relative;
	}
#cat-nav a {
	display: block;
	position: relative;
	}
#cat-nav li:hover ul, li.sfHover ul {
	left: 0;
	top: 2em;
	z-index: 99;
	}
#cat-nav li:hover li ul, li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li:hover ul, li li.sfHover ul {
	left: 10em;
	top: 0;
	}
#cat-nav li li:hover li ul, li li.sfHover li ul {
	top: -999em;
	}
#cat-nav li li li:hover ul, li li li.sfHover ul {
	left: 10em;
	top: 0;
	}

/* Get default Hybrid CSS */
/**
 * Screen Stylesheet
 * Default style for the Hybrid theme
 *
 * @since 0.3
 * @package Hybrid
 * @subpackage CSS
 */

/* Body */
body {
	font: normal normal normal 15px/21px Georgia, Times, "Times New Roman", serif;
	color: #000;
	}

/* Body container */
#body-container {
	margin: 90px auto 21px auto;
	}

/* Links */
a {
	color: #21759b;
	text-decoration: none;
	}
a:visited {
	color: #551a8b;
	}
a:hover, a:active {
	color: #d54e21;
	text-decoration: underline;
	}

/* Headers */
h2, h3, h4, h5, h6 {
	font-family: Georgia, Times, "Times New Roman", serif;
	color: #000;
	font-weight: bold;
	}
h2 {
	font-size: 21px;
	}
h3 {
	font-size: 19px;
	}
h4 {
	font-size: 17px;
	}
h5 {
	font-size: 15px;
	}
h6 {
	font-size: 13px;
	}

/* Lists */
ul {
	list-style: square;
	}

/* Blockquotes */
blockquote {
	font-style: italic;
	color: #555;
	}
blockquote blockquote {
	color: #777;
	}
blockquote em {
	font-style: normal;
	}

/* Code */
pre {
	padding: 9px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	}
code {
	padding: 0 3px;
	background: #eee;
	}
pre code {
	background: transparent;
	}

/* Tables */
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}
caption {
	font-size: .9em;
	font-style: italic;
	text-align: right;
	}
td, th {
	padding: 3px 6px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}
th {
	background: #eee;
	}

/* Drop caps */
.drop-cap {
	float: left;
	margin: 3px 3px 0 0;
	font: normal normal normal 47px/35px "Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Georgia, serif;
	color: #333;
	}

/* Notes */
.note {
	padding: 6px 9px;
	background: #eee;
	border: 1px solid #ccc;
	}

/* Warnings/Alerts */
.warning, .alert {
	padding: 6px 9px;
	background: #fffbbc;
	border: 1px solid #E6DB55;
	}

/* Errors */
.error {
	padding: 6px 9px;
	background: #ffebe8;
	border: 1px solid #C00;
	}

/* Downloads */
.download {
	padding: 6px 9px;
	background: #e7f7d3;
	border: 1px solid #6c3;
	}

/* Breadcrumb */
.breadcrumb {
	margin: 0 0 30px 0;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.breadcrumb a {
	color: #111;
	text-decoration: none;
	}
.breadcrumb a:hover {
	color: #d54e21;
	text-decoration: underline;
	}

/* Images */
.post img {
	max-width: 568px;
	padding: 5px;
	border: 1px solid #ccc;
	}

.thumbnail {
	float: left;
	width: 70px;
	height: 70px;
	margin: 5px 15px 0 0;
	}

/* Captions [caption] */
.wp-caption {
	max-width: 576px;
	margin-top: 6px;
	padding: 6px 1px 0 1px;
	border: 1px solid #ccc;
	text-align: center;
	}
.wp-caption .wp-caption-text {
	margin: 0;
	padding: 0 5px;
	text-align: right;
	font-size: .9em;
	font-style: italic;
	color: #666;
	}
.wp-caption img {
	max-width: 564px;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #666;
	}

/* Gallery [gallery] */
.gallery img {
	border: 1px solid #ccc;
	}

/* Avatars */
.avatar {
	float: left;
	width: 100px;
	height: 100px;
	margin: 5px 15px 0 0;
	padding: 5px;
	border: 1px solid #ccc;
	}

/* Header */
#header {
	margin: 0 0 40px 0;
	display: block;
	}

/* Blog title */
#site-title {
	font: italic normal normal 35px/35px Georgia, Times, "Times New Roman", serif;
	margin: 0 0 10px 0;
	}
#site-title a {
	color: #000;
	}

/* Blog description */
#site-description {
	font: normal normal normal 16px/20px Georgia, Times, "Times New Roman", serif;
	margin: 0;
	color: #666;
	}

/* Navigation */
#navigation {
	overflow: visible;
	height: 34px;
	margin: 0 0 60px 0;
	z-index: 100;
	}
#page-nav li {
	margin-right: 15px;
	}
#page-nav li li {
	margin-right: 0;
	}
#page-nav li a {
	padding: 8px 15px 8px 15px;
	color: #111;
	background: #fff;
	border: 1px solid #ccc;
	}

/* Drop-downs style */
#page-nav li:hover ul, li.sfHover ul {
	top: 32px;
	}
#page-nav li li a {
	border-top: none;
	margin-right: 0;
	}
#page-nav li ul {
	background: #fff;
	border-top: 1px solid #ccc;
	}
#page-nav li li:hover ul, li li.sfHover ul , #page-nav li li li:hover ul, li li li.sfHover ul  {
	top: -1px;
	}
#page-nav li li li {
	margin-left: -1px;
	}

/* Container (wraps content, primary, and secondary) */
#container {
	
	}

/* Main content */
.content {
	margin: 0 0 21px 0;
	}
.no-widgets .content, .page-template-no-widgets .content {
	width: 960px;
	}

/* Posts */
.post {
	overflow: hidden;
	margin: 0 0 40px 0;
	}
.single .post, .attachment .post, .page .post {
	margin: 0;
	}

/* Archive information */
.author-info, .search-info {
	overflow: hidden;
	margin: 0 0 40px 0;
	}

/* Entry title */
.entry-title {
	font-size: 24px;
	margin: 0 0 12px 0;
	font-weight: normal;
	font-style: italic;
	}
.archive .entry-title, .search .entry-title {
	font-size: 21px;
	margin: 0;
	}
.page-title, .attachment-title {
	margin: 0 0 21px 0;
	}
.entry-title a {
	color: #000;
	}

/* Byline */
.byline {
	margin: 0 0 30px 0;
	font-style: italic;
	color: #666;
	}
.archive .byline, .search .byline {
	margin: 0;
	}
.byline .byline-prep {
	text-transform: lowercase;
	}

/* Entry content */
.entry-content {
	overflow: hidden;
	margin: 0 0 10px 0;
	}

/* Entry metadata */
.entry-meta {
	clear: both;
	font-style: italic;
	color: #666;
	}

/* Page links (multiple-paged posts) */
p.pages a {
	margin: 0 3px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
	}

/* Navigation links */
.navigation-links {
	margin-bottom: 21px;
	font-style: italic;
	}
.navigation-links .previous {
	float: left;
	max-width: 50%;
	}
.navigation-links .next {
	float: right;
	max-width: 50%;
	text-align: right;
	}
.navigation-attachment {
	overflow: hidden;
	}

/* WP Pagenavi plugin */
.wp-pagenavi {
	margin-bottom: 21px;
	}
.wp-pagenavi .pages, .wp-pagenavi .current, .wp-pagenavi .extend, .wp-pagenavi a {
	margin-right: 6px;
	padding: 3px 9px 3px 9px;
	border: 1px solid #ccc;
	}

/* Widgets */
.widget {
	overflow: hidden;
	margin: 0 0 15px 0;
	color: #464646;
	}
.widget a {
	color: #464646;
	text-decoration: underline;
	}
.widget a:hover {
	color: #d54e21;
	text-decoration: none;
	}

/* Widget titles */
.widget-title {
	font-size: 18px;
	font-weight: normal;
	font-style: italic;
	color: #111;
	}

/* Utility widget areas */
#utility-before-content, #utility-after-content, #utility-after-page, #utility-after-single {
	margin: 0 0 21px 0;
	padding: 20px 20px 0 20px;
	border: 1px solid #ccc;
	}

/* Comments template */
#comments-template {
	clear: both;
	}

/* Comment headers */
.comments-header {
	font-size: 1.2em;
	}

/* Comments are closed */
.comments-closed {
	font-style: italic;
	}

/* Comment list */
#comments-template ol {
	list-style: none;
	margin: 0 0 21px 0;
	}
#comments li, #comments li li li, #comments li li li li li {
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 15px 15px 0 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
#comments li li, #comments li li li li {
	background: #f9f9f9;
	}

/* Avatar */
#comments-template .avatar {
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 15px;
	padding: 0;
	border: 1px solid #666;
	}

/* Comment metadata */
.comment-meta {
	margin: 10px 0 21px 0;
	font-size: 13px;
	color: #666;
	}
.comment-author {
	font-size: 15px;
	color: #000;
	}
.comment-reply-link, .permalink, .comment-edit-link {
	font-style: italic;
	color: #666;
	}

/* Comment text */
.comment-text {
	clear: left;
	margin: 0 15px;
	}

/* Form */
.text-input {
	display: block;
	padding: 3px 6px;
	width: 97%;
	}
#comments-template label {
	font-size: .9em;
	}

/* Respond textarea */
textarea {
	width: 98%;
	}

/* Submit and rest buttons */
.button, .submit, .reset {
	width: 100px;
	margin-right: 15px;
	padding: 7px 15px 8px 15px;
	background: #fff;
	border: 1px solid #ccc;
	}
.button:hover, .submit:hover, .reset:hover {
	cursor: pointer;
	background: #f9f9f9;
	}

/* Footer container */
#footer-container {
	margin: 0 0 0 0;
	}

/* Subsidiary */
#subsidiary {
	margin: 0 0 21px 0;
	}

/* Footer */
#footer {
	font-style: italic;
	color: #444;
	}
#footer .copyright {
	display: inline;
	float: left;
	margin-right: 9px;
	}


body {
 background: #690d29 url(http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/bg-main5.gif) repeat-x;
 font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

/* Body container */
#body-container {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
}


/*---:[ SECONDARY NAVIGATION ]:---*/
#second_nav { clear: both; /*float: right; *width: 60%; _width: 70%;*/ }
#second_nav ul { list-style: none; margin: 0px; }
		#second_nav li { display: inline; float: left; margin-left: 3.4em; margin-bottom: 10px;}
		#second_nav li a { color: #000; font: bold 1.6em "Myriad Pro", Helvetica, Arial, sans-serif; padding-bottom: 7px; }
				#second_nav li a:hover { color: #000; text-shadow:1px 1px #e3e3e3; }
				#second_nav li a span { color: #000; display: block; font-size: 0.5em; font-weight: 600; line-height: 0.8em; text-shadow: 1px 1px #e3e3e3; }

#second_nav_menu a { display: block; margin-top: 8px; }
#second_nav_menu ul { background: #242424; border: 1px solid #4F4F4F; font-size: 0.5em; margin-top: 0; padding-left: 15px; position: absolute; visibility: hidden; width: 230px; z-index: 110; }
	#second_nav_menu li { display: list-item; position: relative; }
	#second_nav_menu ul li { margin-left: 0;  }
					#second_nav_menu ul li a:hover { color: #a8a8a8; text-shadow: none; }
			#second_nav_menu li.first a { background: none; }
#second_nav_menu li:hover ul, #second_nav_menu a:hover ul, #second_nav_menu :hover ul :hover ul, #second_nav_menu :hover ul :hover ul :hover ul { visibility: visible; }

#second_nav li.second_nav_one {
	margin-left: 0px;
}


/*---:[ TOP LEFT NAVIGATION ]:---*/

#sitename {
	float: left;
}

ul.site_navigation {
	padding-top: 5px;
	margin-left: 0px;
	float: right;
}
.site_navigation, .site_navigation a, .site_navigation li ul { border-style: solid; }
	.site_navigation a { text-transform: uppercase; letter-spacing: 2px; }
	.site_navigation .current > a, .site_navigation .current-cat > a { cursor: text; }

.site_navigation a { font-size: 0.7em; line-height: 1.273em; padding: 0.636em 0.818em; border-width: 0.091em; border-left-width: 0; }
.site_navigation ul a { width: 11.818em; border-left-width: 0.091em; }

.site_navigation { position: relative; list-style: none; z-index: 50; margin-left: 10px; }
	.site_navigation li { position: relative; float: left; }
		.site_navigation ul { position: absolute; visibility: hidden; list-style: none; z-index: 110; }
			.site_navigation ul li { clear: both; }

.site_navigation { border: 0;  height: 28px; margin-top: 2px; padding: 0; width: 49%; *width: 47%; margin-bottom: 3px; }
	.site_navigation .tab a, .site_navigation .cat-item a, .site_navigation a { background: none; border: 0; color: #F0F0F0; letter-spacing: normal; margin-right: 1em; padding: 0.4em 0.5em; }
	.site_navigation .current a, .site_navigation .tab a:hover, .site_navigation .cat-item a:hover, .site_navigation .current-cat a { background: #414141; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.site_navigation .submenu, .site_navigation.children { background: #000; border: 0; padding: 5px; }
	.site_navigation .current .submenu a, .custom .current-cat .children a { background: #000; color: #D0D0D0; }



a:link, a:visited {
	color: #8a1437;
/*font-weight: bold;*/
	text-decoration:none
	}

a:hover, a:active {
	color: #8a1437;
	text-decoration:underline;
	}

a img {
	border:0;
	}

/* headlines */

.widget-title {
	background-color: #fff;
	border-bottom: 1px solid black;
	margin-bottom: 5px;
}

h1.entry-title { 
font-size: 2.2em;
line-height: 1.2em;
margin-bottom: 5px;
}

.widget-inside {
	margin-top:  15px;
	width: 300px;
	height: auto;
	}
		
	#primary {
	background: black url(http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/searchbg.gif) no-repeat;
	width: 310px;
	margin-top: 0px;
}

#search-1 {
	margin-top: 0px;
	padding-bottom: 8px;
	float: right;
}

.search-text {
	width: 310px;
	height: 25px;
	color: #797979; font-size: 0.9em; padding: 2px 2px 2px 6px;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.search-excerpt {
	background-color: #f7ff3d;
}

#newsletter_textfield {
	width: 210px;
}

.widget-search {
	padding: 0px;
}

.search-submit.button {
	margin: 1px 0px 0;
	padding: 4px;
	background-color: silver;
	border: 1px solid black;
}
	
	#secondary {
	width: 310px;
	text-align:center;
	border-bottom: 1px solid #d4d4d4;
}

.widget-inside, #abonneren {
	text-align: left;
}
	
.widget-inside ul {
	padding: 10px;
	list-style: none;
	margin: 0px;
}

.widget-inside img {
	float: left;
	padding-right: 2px;
	padding-bottom: 2px;
}

h2 {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.4em; 
	letter-spacing: -0.5px;
}

h2.entry-title a { 
	letter-spacing: -0.5px;
	font-size: 1.1em;
}

h1.entry-title a {
	color: black;
	}

.hfeed h3 {
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 1.2em; 
	letter-spacing: -0.5px;
	/*text-decoration: underline;*/
}

.breadcrumb { 
padding-top: 5px;
	color: #F0F0F0; 
	font-size: 0.8em; 
	margin: 0.3em 0em;
	text-transform: uppercase; 
	float: left;
	clear: both;
}

.breadcrumb a { border-bottom: 1px solid #747474; color: #B5B5B5; }
.breadcrumb a:hover { border: 0; }

.entry-content p img {
	/* Rand weghalen */
	border:none;
	margin-right: 10px;
}

#container {
	width: 958px;
	padding: 0px;
	/*padding:10px;*/
	background:#eeeeee url(http://www.digitalefotografietips.nl/wp-content/themes/arthemia-premium/images/diag_stripe.gif);
	/*border-left:5px solid #fff;
	border-right:5px solid #fff;*/
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	margin: 0px;
	/*background-color: #ebeaeb;*/
	}
	
.hfeed {
	background-color: white;
	width: 607px;
	padding: 15px;
	margin: 0px;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	/*font-size: 100%;*/
	line-height: 1.571em;
}

.home .post {
	margin-bottom: 10px;
	/*border-bottom: 1px dashed #d4d4d4;*/
}

.post {
	margin-bottom: 12px;
}

.singular .post-meta-data {
	/*display: none;*/
}

.entry-content {
	margin-bottom: 20px;
	border-bottom: 1px dashed #d4d4d4;
}

#gads_bottom {
	/*text-align: center;
	margin-bottom: 25px;*/
}

#header {
	height: 95px;
	margin: 0px;
	padding: 0px;
		clear:both;
		display: block;
}

.sitelogo {
	float:left;
}

#site-title, #site-description {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; 
	font-style: normal;
	display: none;
}

#site-title {
	margin-bottom: 0px;
}

#site-title a {
	font: bold 1em "Myriad Pro", Helvetica, Arial, sans-serif;
	padding-top: 5px; 
	text-decoration:none; 
	color:#8a1437;
}

#site-title a:hover {
	text-decoration:none; 
	color:rgb(50,50,50);
}

#navigation {
	/*background-color: red;*/
	margin: 0px;
	padding: 0px;
}

.sidebar {
	padding:5px;
	background:#fff;
}
	
#abonneren { 
        background: #fff url("http://www.digitalefotografietips.nl/wp-content/themes/arthemia-premium/images/abonneren_bg.gif") top right no-repeat; border: none; 
font-size: 0.9em;
margin-bottom: 15px;
}

#abonneren h3 {
	padding-top: 15px;
font-family: Helvetica;
}
	
#header #ad1_header {
	margin-top: 3px;
	width: 728px;
	height: 90px;
	display: block;
	float: right;
}

#ad2_header {
	width: 468px;
	height: 60px;
}

#zijbalkads {
	margin: auto;
	width: 300px;
	height: 250px;
}

body.category .alignodd {
	margin-top: 15px;
	width: 280px;
	float: left;
	clear: both;
}

body.category .aligneven {
	margin-top: 15px;
	width: 280px;
	float: right;
}

body.category .thumbnail {
	float: left;
	margin: 0px;
	border: none;
	padding: 13px 10px 0px 0px;
}

img.thumbnail {
	float: left;
	margin: 0px;
	border: none;
	padding: 2px 10px 0px 0px;
}

body.category h2.entry-title {
	font-size: 1.2em;
}

body.category .byline, body.category .entry-meta, body.archive .byline {
	display:none;
}

body.category .entry-summary {
	clear: right;
	padding-top:0px;
	padding-bottom: 5px;
}

.home .post-meta-data, .post-meta-data .categories, .post-meta-data .separator, .post-meta-data .comments-link {
	display: none;
}

#utility-header {
	clear: both;
}

#categories {
	clear: both;
}

.category-nieuws p.byline {
	display: block;
}

.category-nieuws img.thumbnail, .archive img.thumbnail {
	float: left;
	padding-top: 1px;
	padding-right: 10px;
}

.entry-summary {
	border-bottom: 1px dashed #d4d4d4;
	padding: 0px;
}

#wrapper .entry-summary {
	border: none;
}

.category-nieuws .entry-summary p {
	margin: 0px;
}

.archive .entry-summary p {
	margin-bottom: 15px;
}

.category-nieuws .post, .archive .post {
	margin-top: 20px;
}

/* Categories */
#categories .category {
	width:168px;
	float:left;
	border-top:8px solid #333333;
	margin:0px;
	padding:5px 10px 15px 10px;
	background:#fff;
    cursor:pointer;
	clear: right;
}

#categories .category p {
	margin:0;
    font-size:11px;
}

#categories .category span.cat_title {
	text-transform:lowercase;
	margin:0;
	font-weight:bold;
	font-size:16px;
	letter-spacing:-0.05em;
}
	
#categories .category a {
	color:#333333;
	display:block;
	background:none;
}

#categories .category a:hover {
	background:none;
	color:#fff;
	text-decoration:none;
}

.wp-polls-ans p, .wp-polls p {
	margin: 0px;
}
  
.seriesbox {
	padding: 5px;
	margin-left: 25px;
	margin-right: 15px;
	margin-bottom: 10px;
	background-color: #f8f8f8;
	float: right;
	width: 250px;
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-size: 0.9em;
	line-height: 1.5em;
}

.wp-pagenavi {
	text-align: center;
	font-size: 0.8em;
	margin-bottom:  0px;
}

.seriesbox ul {
	margin-top: 6px;
	margin-bottom: 0px;
	margin-left: 17px;
}

#get-recent-comments ul {
	padding-left: 10px;
	padding-right: 10px;
	/*padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;*/
}

#get-recent-comments img {
float:left;
margin:0.1em 0.2em 0 0;
}

#get-recent-comments ul {
	margin: 0px;
}

.sidebar ul li {
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	line-height: 1.3em;
	font-size: 0.9em;
	list-style: none;
	padding-bottom: 5px;
	padding-top:  5px;
	border-bottom: 1px dashed #d4d4d4;
}

.sidebar ul li a {
	font-weight: bold;
}

.byline, .post-meta-data {
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-style: normal;
	font-size: 0.8em;
	line-height: 1.4em;
	margin-bottom: 30px;
}

.author-bio {
	background-color: #d4d4d4;
	font-family:"Myriad Pro", Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 7px;
}

.author-description img {
	padding: 2px;
	margin-top: 0px;
}

/*#get-recent-comments li {
	margin-top: 10px;
}*/


/* Comments*/

div#cancel-comment-reply { font-weight:bold; }

#comments ol.comment-list { margin-top:20px; list-style:none; }

#comments ol.comment-list blockquote { background:#ededed; }
    
#comments .clearfloat { background:none; }

#comments div.navigation { padding:5px 0px 20px 0px; font-weight:bold; }

/*ul.commentlist li.pingback, ul.commentlist li.trackback { }*/
ol.comment-list li.comment { padding: 11px 14px 11px 14px; background:#f2f2f2; list-style:none; margin-bottom:10px; border-bottom: 1px solid #dcdbd7; }
ol.comment-list li.comment h3#respond { background:#fff; margin-top:15px; }
ol.comment-list li.comment img.avatar { border:1px solid #ccc; margin:0px 0px 13px 13px; float:right; padding:2px; width:45px; height:45px; }	
ol.comment-list li.comment cite { color:#313228; font-weight:bold; font-size:14px; }
ol.comment-list li.comment div.comment-meta { margin-top:0px; }
ol.comment-list li.comment cite a { text-decoration:none; }
ol.comment-list li.comment div.reply { clear:both; display:block; }
ol.comment-list li.comment div.reply a { text-decoration:none; font-weight:bold; }
ol.comment-list li.comment blockquote { width:380px; }

ol.children li.comment { margin-top:15px; padding: 12px 12px 12px 12px; border:none; list-style:none; margin-bottom:0px; }

#respond {
	width: 75%;
}

#commentform p {
	margin: 5px;
}

#respond textarea { width:99%; font-family: Helvetica, Arial, sans-serif; }
#respond label { font-weight:bold; }
#respond a {text-decoration:none; }
#respond h3 {margin-top:15px; }

li.comment div#respond h3 { display:none; }

fieldset {
	margin-bottom: 25px;
}

fieldset legend h2 {
	font-size: 0.9em;
	display: block;
}

.series-nav-left {
	float: left;
}

.series-nav-right {
	float: right;
}

.entry-title, .archive-title {
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-top: 7px;
}

#subsidiary .widget-categories {
margin: 0px;
   	margin-bottom: 25px;
}

#subsidiary .widget-categories ul {
	padding: 0px;
}

#subsidiary .widget-categories li {
	float: left;
	width: 180px;
	border: none;
}

#subsidiary .widget-categories ul li a {
   display: block;
   text-decoration: underline;
}
	

#subsidiary {
	background-color: #525252;
border-left: 1px solid black;
border-right: 1px solid black;
margin-bottom: 0px;
}

#subsidiary .widget {
	width: 288px;
}

#subsidiary .widget-categories {
width: 900px;
}

#subsidiary .widget-categories .widget-inside ul {
	width: 900px;
		text-align: center;
}

#subsidiary .widget a, #subsidiary .widget-title {
	background-color: transparent;
	color: white;
}

#subsidiary .widget a:hover {
	text-decoration: underline;
}

#subsidiary .widget-title
{
	border-bottom-color: white;
}

#footer {
	background-color: #2e2e2e;
	padding: 10px;
	color: white;
	font-style: normal;
	font-size: 0.8em;
	/*border-left: 1px solid black;
	border-right: 1px solid black;*/
	border-bottom: 1px solid black;
}

#footer a {
	color: white;
	text-decoration: underline;
}

.copyright {
	margin: 0px;
}

#textadwrapper #item{
	display: block;
	border: 1px solid black;
}

#textadwrapper #item #image {
	float: left;
}

#textadwrapper #item #image a {

}

ul.related_post {
	clear: left;
	width: 240px;
	float: left;
}

#related_posts {
	float: left;
	margin: 0px;
	padding: 0px;
}

#ad2_bottom {
	float: right;
}

#abopromo {
	clear: both;
}

#textadwrapper #item #text {
	margin-left: 50px;
}

#features {
	position: relative;
	clear: both;
	width: 958px;
	height: 250px;
	overflow: hidden;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

#features-nav {
	position: absolute;
	top: 0px;
	left: 0px;
}

#features-nav .features-nav-item {
	left: 0px;
	position: relative;
	display: block;
	width: 300px;
	height: 64px;
	padding: 10px 20px;
	cursor: pointer;
}

#features-nav .features-nav-item#features-nav3 {
	height: 62px;
}

#features-nav .features-nav-item.current {
	display: block;
	width: 300px;
	height: 64px;
	padding: 10px 70px 10px 20px;
	cursor: default;
}

.features-nav-tnail {
	float: left;
	width: 58px;
	height: 58px;
	padding: 2px;
	margin: 0 15px 0 0;
	overflow: hidden;
}

.features-nav-tnail img {
	width: 58px;
	height: 58px;
	filter: alpha(opacity=50);
	-moz-opacity: .5;
	opacity: .5;
}

#features-nav .features-nav-item.current .features-nav-tnail img {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#features-nav .features-nav-item h3 {
	margin: 2px 0 0 0;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
}

#features-nav .features-nav-item p {
	font-size: 1.1em;
	line-height: 1.4em;
}

#features-nav .features-nav-item span {
	display: none;
}

#features .features-effects {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}


#features {
	clear: both;
	background-color: #e2e3e5;
}

#features-nav .features-nav-item {
	background: url("http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/features-nav-bg.jpg") repeat-x 0 0;
}

#features-nav .features-nav-item.current {
	background: url("http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/features-nav-current-copy.png") no-repeat 0 0 !important;
	background: url("http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/features-nav-current.gif") no-repeat 0 0;
}

.features-nav-tnail {
	background: url("http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/features-nav-tnail.jpg") no-repeat 0 0;
}

.features-nav-tnail img {
	float: left;
}

#features-nav .features-nav-item h3 {
	color: #9fa1a3;
	font-size: 0.7em;
}

#features-nav .features-nav-item p {
	color: #b6b9ba;
	font-size: 0.7em;
}

#features-nav .features-nav-item.current h3 {
	color:#8a1437;
	font-size: 0.7em;
}

#features-nav .features-nav-item.current p {
	color: #4f5253;
	font-size: 0.7em;
}

#btn-moreinfo {
	position: absolute;
	bottom: 6px;
	right: 6px;
}

#btn-moreinfo a {
	width: 86px;
	padding: 29px 0 0 0;
}

#features .button {
	overflow: hidden;
		border: none;
}

#features .button a {
	display: block;
	height: 0;
	overflow: hidden;
}

#features .button a:hover, .content .button a:hover {
	background: transparent;
}

#btn-moreinfo {
	background: url("http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/btn-moreinfo.png") no-repeat 0 0 !important;
	background: url("http://www.digitalefotografietips.nl/wp-content/themes/hybrid-digifototips/images/btn-moreinfo.gif") no-repeat 0 0;
}

.jcarousel-container {
	position: relative;
}

.jcarousel-clip {
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list {
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* FEATURES
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */

.jcarousel-features .jcarousel-list li,
.jcarousel-features .jcarousel-item {
	position: relative;
	float: left;
	list-style: none;
	width: 630px;
	height: 250px;
}

.jcarousel-features .jcarousel-container {
}

.jcarousel-features .jcarousel-container-horizontal {
	width: 960px;

}

.jcarousel-features .jcarousel-clip-horizontal {
	position: absolute;
	top: 0px;
	left: 340px;
	width: 620px;
	height: 250px;
}

.jcarousel-features .jcarousel-item {
	width: 630px;
	height: 250px;
}

.jcarousel-features .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

h3.sub-category-title {
	font-size: 1.5em;
}


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}
	
#comments-template li.entry-author {
	background-color: #f6f9fe;
	border: 1px solid #8fa0af;
}