/*  
Theme Name: iris
Theme URI: http:/www.bertsimons.nl
Author: Bert
Description: 
*/



/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}


a:active {
	border: none;
	}	

a:focus { -moz-outline-style: none; }

a:link{color:#000;text-decoration:none;}

a:visited{color:#000;text-decoration:none;}
a:hover{color:#83A4BA;text-decoration:none;}
a:active{color:#000;text-decoration:none;}


li, dd { }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
a img{ border:none; }

/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body{
background:#fff;
	line-height:15px;
	font-size:11px;
	font-family:Arial, Arial, Helvetica, sans-serif;
}

/* This class sets the width and position for all rows */
.inside{
	width:780px;

	margin:0px auto;
padding-right:100px;


}



h1{color:#000;
	
	font-size:1.8em;
	font-weight:normal;
font-family:Arial, Arial, Helvetica, sans-serif
letter-spacing: 0.1em;
padding-bottom:0px;
background:#fff;padding-top:12px;padding-bottom:8px;
	
}

	

h2, h3{

	font-size:1.15em;
	color:#FFF;
	font-weight:normal;
}
#primary h2{
	color:#CCC;
}

p{
	line-height:15px;
}





blockquote{
	margin-left:1em;
	padding-left:1em;
	border-left:2px solid #CCC;
	color:#CCC;
}

pre{
	width:100%;
	padding:1em 0;
	overflow:auto;
	border-top:1px dotted #333;
	border-bottom:1px dotted #333;
}

table{
	width:100%;
	border-spacing:2px;
	margin:1.5em 0;
}
table th, table td{ padding:0.3em 0.75em }
table th{
	background:#CCC;
	color:#000;
	text-align:left;
}
table td{
	background:#333;
	color:#FFF;
}
table caption{
	text-align:left;
	color:#FFF;
	margin-bottom:-1em;
	margin-top:1em;
}

.rule{
	border-top:1px solid #CCC;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;
}

/*-----------------------------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------------------------*/
#header{

margin:0 auto;
	
}

#header .inside{
line-height:1px;
padding-top:20px;
padding-bottom:50px;


}

#header h2{
	font-size:2.25em;
	
	float:left;
}
#header h2 a{ text-decoration:none; }

#header p{
	padding:1em 0;
	margin:0;
	line-height:1em;
}

/*-----------------------------------------------------------------------------------------------
  Primary Items
-----------------------------------------------------------------------------------------------*/

#primary{

	
	color:#010101;
}

#primary.onecol-stories .primary{
background:#fff;
	float:right;
	width:450px;

margin-top:-0px;

padding-left:20px;




}
#primary.onecol-stories .secondary{
	float:left;
	width:220px;
	margin-top:5px;
}



.story h3{
	font-size:1.15em;
	margin:0 0 1.5em 0;
	font-weight:normal;
	color:#CCC;
}


.story {margin-top:-23px;}
.story img{margin-bottom:15px;}
.page img{margin-bottom:15px;margin-right:15px;}
.story h3 a{
	color:#CCC;
	text-decoration:none;
	border-bottom:1px dotted #666;
}

.story .details{

	padding-top:20px;
	font-size:1em;
	color:#000;
}
.story .details .read-on{
	
	padding-right:20px;
	display:block;
}
.story .details a{
	color:#000;
	text-decoration:none;
}
.story .details a:hover{color:#7C858C; }


















/* Single Post Styles */

#primary .primary{

	float:right;
	
}
#primary .secondary{
	
	padding-top:0.65em;
	
}
* html #primary .secondary{  }


.secondary dt{
	display:inline;
	margin:0;
	padding:0;
	color:#AAA;
}
.secondary dd{
	display:inline;
	margin:0;
	padding:0;



























































































































































































































































































































































































































































































































































































































































































































































































































}
.secondary dd a{ color:#808080; }
.secondary dd a:hover{ color:#FFF; }

.single-post h1, .single-post h2{ margin-top:0; }

/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/

#secondary{
	background:#0C0C0C;

	border-top:1px solid #1C1C1C;
}

.comment-head{
	border-bottom:0px solid #1C1C1C;
	padding:0.8em 2em 1.0em 2em;
}
.comment-head h2{
	font-size:1.5em;
	margin:0;
}
.comment-head a{
	text-decoration:none;
	color:#868686;
}
.comment-head .details{
	font-size:0.95em;
}

ol#comments{
	list-style-type:none;
	
}
ol#comments li{
	list-style-type:none;
	
}

#comments cite{
	float:left;
		font-style:normal;
	
}
* html #comments cite{ }
#comments cite span{
	display:block;
}
#comments cite .author{ font-size:1.2em; }
#comments cite .author a{
	text-decoration:none;
}
#comments cite .admin-tools{
	
}
#comments cite .admin-tools a{
	float:right;
	
	
	background:#666;
	border:1px solid #999;
	text-decoration:none;
}
#primary .secondary .admin-tools{ margin:1em 0; }

#preview{
	margin:1em 0;
	padding:0.5em;
	border:1px solid #333;
}
#preview p{ margin:1em 0 0 0; }
#errors{ color:#FF0000; font-weight:bold; }

#comments .pingback cite .author{
	display:block;
	padding-top:68px;
	;
}

#comments .content{
	float:left;
	width:450px;
	
	border-left:1px solid #868686;
	
}
#comments .content p{
	
}
#comments .content h3{
	
}

#comment-form{
	
	width:66em;
}
input.textfield{
	width: 15em;
	margin:5px 0;
}
textarea.commentbox{
	width:28em;
	height:10em;
	padding:0.25em;
	margin:5px 0;
	font-size:1.25em;
	
}
label.text{
	position:relative;
	left:0.5em;
	top:-0.5em;
}
.formactions input.submit{ 
	float:right; 
	margin:-1em 0 0 0;
	padding:0 0.5em;
}
.formactions .spinner{
	float:right;
	margin:-8px -20px 0 0;
}

/*-----------------------------------------------------------------------------------------------
  Ancillary Items
-----------------------------------------------------------------------------------------------*/

#ancillary{

}
#ancillary .block{
	float:left;
	width: 450px;
	
}





#ancillary .block h2, #ancillary .block h3{
	margin:0 0 2em 0;
}

ul.dates, ul.counts, ul.blogroll ul, ul.pages, ul.mysidebar{
	list-style-type:none;
	


}
ul.dates li, ul.counts li, ul.blogroll ul li, ul.pages li, ul.mysidebar li{
	list-style-type:none;


}
ul.dates .date{
	color:#010101;
	padding:0 1.5em 0 0;
line-height:22px;
}

ul.counts .count{
	float:right;
	color:#010101;
}

ul.dates a, ul.counts a, ul.blogroll a, ul.pages a, ul.mysidebar a{
	
}
ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover, ul.mysidebar a:hover{ 


}

ul.blogroll{ margin-top:0; }


ul.blogroll li{
	list-style-type:none;










	margin:0;
}

ul.pages ul{
	margin:0;
}
ul.pages ul li{
	border:none;
	margin-left:2em;
	list-style-type:none;
}
/*-----------------------------------------------------------------------------------------------
  Foooter
-----------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	color:#939393;
	margin:2em 0 3em 0;
}
#footer .inside{
	


	padding:1em 0;
}

#footer p{
	margin:0;
	font-size:0.95em;
}
#footer p.copyright{ float:left; }
#footer p.attributes{ float:right; }
#footer p.attributes a{
	padding:0 0 0 1em;
	text-decoration:none;




	color:#525252;



}



#footer p.attributes a:hover{

	color:#FFF;
}

/*-----------------------------------------------------------------------------------------------


  Search





































































-----------------------------------------------------------------------------------------------*/









#search{





	float:right;



	width:200px;
























	margin:1em 0 0 0;



	-moz-opacity:0.4;

	text-align:right;

}

#search:hover{

	-moz-opacity:1.0;
}




#search .searchimg{

	float:left;
	width:14px;
	height:13px;
	
	position:relative;
	top:4px;
}
#search input{ 
	width:175px; 
	font-size: 0.85em; 
	background:#CCC;
	margin-top:2px;
}
#search input:focus{
	background:#FFF;
}

#searchform{
	margin:1em 0;
}

#searchform #s{
	background:#222;
	border:none;
	border-bottom:1px solid #333;
	width:30em;
	color:#666666;
	padding:0.25em;
}

#searchform #searchsubmit{
	background:#000;
	color:#666;
	border:none;
	font-size:0.9em;
	text-transform:uppercase;
	letter-spacing:0.25em;
}

/* Legacy Typo CSS */

#search-results{
	width:30%;
	background:#333;
	padding:0 0 0 0;
	float:right;
	-moz-opacity:0.9;
	border-top:1em solid #000;
}
#search-results h3{
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0 0 1em 0;
	background:#000;
	
}
#search-results small{
	display:block;
	text-align:left;
	font-size:0.9em;
	padding:0.5em 1em 0.7em 1em;
	border-top:1px solid #666;
	border-bottom:1px solid #555;
}
#search-results small a{
	color:#CCC;
}
#search-results ul li{
	list-style-type:none;
	padding:0 1em 0.5em 1em;
	margin:0.5em 0;
}
#search-results ul li:hover{
	background:#202020;
}
#search-result ul{ margin:0; }
#search-results ul li a{
	text-decoration:none;
	border-bottom:1px dotted #CCC;
}

#search img.archives-icon{
	margin:0 7px 0 0;
	top:1px;
}


.language_item {
        margin-right: 5px !important;
}
.language_item a {
	text-decoration:none;
}
.language_item a:hover {
	text-decoration:none;
}
	


.meta li {
    display: inline;
    text-decoration:none;
    border: none !important;
}
.meta ul{
    display: inline;
    list-style: none;
    text-decoration:none;
    border: none !important;
    margin: 0;
    padding: 0;
}
.meta {
    display:inline;
}
	
.menutable {
border-spacing: 0 0;
  background: transparent;
  margin: 0 0 0 0 !important;
  padding: 0 0 5px 0 !important;
}
      
.menutable tr td {
    background:transparent none repeat scroll 0%;
    margin:0pt !important;
    padding:0pt !important;
}
.menutable td {
    background:transparent none repeat scroll 0%;
    margin:0pt !important;
    padding:0pt !important;
}												

#menu {

padding: 0 0 2px 0 !important;
}

#menu .inside {
    padding-bottom: 5px;
    
    color: #cccccc !important;
}
		
#menu a {
    text-decoration: none;
}
#menu a:hover {
    text-decoration:none;
}
		
#menu ul{
    margin: 0;
}
#menu ul li {
     margin: 0;
}
		      
.breadcrumb {
    display: inline;
    text-align: left;
    color: #aaa;
}

.breadcrumb a {
    color: #bfbfbf;
}

.breadcrumb a:hover {
   color: #ccc;
}

.tabselected {
    display:inline;
    padding-right: 10px;
}			   

#tabbar {
    display: inline-table;
    text-align: right;
   
    text-decoration: none;
    margin-right: 3px !important;
}
		    
.tab {
    display:inline;

    padding-right: 10px;

}




























blockquote {
























	border-left: 1px dotted #96967E;


	margin-left: 20px;

	padding-left: 20px;

	color: #363630;


}










#imagemetadata {

  text-align: right;

  position: relative;

  display: none;

}



#imagemetadata table {

  text-align: left;

  line-height: 1em;

  border: 1px solid #ccc;

  position: absolute;

  top: 2em;

  right: 0px;

  background-color:#fafafa;

}



#imagemetadata table td {

  border-bottom: 1px solid #f0f0f0;

  background-color:#f8f8f8;










  padding: 2px 5px;

}





/* Page Navigation





------------------------------ */

ul.pagelist {

	clear: both;

	padding: 0;

	margin: 20px 0 0 0;

	list-style-type: none;

}



ul.pagelist li {

	display: inline;

}


ul.pagelist li a, ul.pagelist span.disabledlink {



	padding: 4px;

}

ul.pagelist li.current a {











	font-weight: bold;







	text-decoration: none;






















































































































































































































































































































































































































































































































































































































































































	cursor: default;



	color: #5A5A4B;



}



ul.pagelist li.prev {



	margin-right: 10px;









}



ul.pagelist li.next {



	margin-left: 10px;

}

.disabledlink {

	color: #ddd;

	cursor: default;


}

.pagenav {



	clear: both;

}

.disabled_nav {

	visibility: hidden;

}



#main {


	text-align: left;

	margin: 0px auto;

	width: 450px;



	


}





/* AJAX

------------------------------ */

#albumDescEditable, #albumTagsEditable {

	margin-bottom: 12px;

}

#imageDescEditable, #albumTagsEditable {

	margin-top: 24px;

}

#imageDesc, #exif_link {
line-height:22px;
	margin-bottom: 4px;

}



#exif_link {

  float: right;

}



/* Tags

------------------------------ */

.taglist ul {

	display: inline;

	list-style-type: none;

}



.taglist li {

	

	list-style-type: none;

	padding-left: 18px;

	float:left;

	padding-right: 5px;

	color: #010101;

}



.taglist .tags_title {

	background: none;

	padding-right: 5px;

	padding-left: 0;

}



/* Image Thumbnails

------------------------------ */

.imagethumb a, .imagethumb a:hover {

	
    border: 1px solid #e6e6e6;
    background-color: #f6f6f6;

}

.imagethumb a:visited {

    background-color: #fcfcfc;
    border: 1px solid #f8f8f8;

}

.imagethumb a:hover {

	background-color: #f3f3f3;
	border: 1px solid #cccccc;

}

.imagethumb {
margin-right:9px;
margin-bottom:9px;
	float: left;

}



.albumdesc a{color:black;

	text-decoration:underline;
}

.albumdesc2 {

	line-height: 18px;

}





/* Album Thumbnails

------------------------------ */

#albums {

	float: left;

}

.album {

background:#fff;

	float: left;

	width: 450px;

	border: 0px solid #E7F0F5;

	

    line-height: 100%;

}

.album a img {  }

.album .thumb {

    float: left; 


 margin-top: 0px;

}

.thumb {
}

.album .thumb:hover {
}







.album p {

	line-height: 12px;

	font-size: 11px;

    padding: 4px 0px 0px;

    margin: 0px;

}





/* Individual Image

------------------------------ */





#imageDesc{
	line-height:16px;
	font-size:11px;
	font-family:Arial, Arial, Helvetica, sans-serif;}

.imgnav {
float:right;
	height:14px;

	width: 140px;

	text-align: center;

	border-top: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
border-bottom: 0px solid #000;


	margin-top: 10px;


}

.imgnav .imgprevious a, .imgnav .imgnext a {

	display: block;

	width: 50%;

	height: 100%;

	float: left;



	font-size: 11px;

	text-decoration: none;


	color: #000;

}

.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {

	

	text-decoration: none;

	color: #002E5B;

}

.imgnav .imgprevious a {

	float: left;

}

.imgnav .imgnext a {

	float: right;

}

#narrow {

	margin: 0 auto;
float:left;
	width: 450px;

}





/* Comments

------------------------------ */

#comments {

	clear: both;

}

.error { 

  color: #C33; 

  font-weight: bold; 

}

.comment {

	padding: 10px;


	border: 1px solid #E7F0F5;


	background: #FBFCFD;








	margin-bottom: 12px;

}






.commentmeta {



	margin-bottom: 12px;

}

















.commentauthor {





	font-weight: bold;

}

.commentdate {


	



	color: #8DB8CF;



}














/* Forms

------------------------------ */


.inputbox {




	width: 250px;



	padding: 2px;





}








textarea {




	padding: 4px;

	width: 100%;

	color: #5A5A4B;

	

}

.checkbox {

	cursor: pointer;

}

.pushbutton {

	cursor: pointer;




	padding: 5px 10px;





}







label {







	cursor: pointer;







}




label:hover {






	color: #000;





}


#map {margin-left: -77px;}



#rating { margin-top: 10px; }



























































/* Admin Toolbox


















------------------------------ */




#admin, #admin_data{




	position: fixed;


   position: absolute;




	right: 0px;






	top: 0px;





	width: 130px;








	border-bottom: 1px solid #E6E6DF;












	border-left: 1px solid #E6E6DF;






    z-index: 2;









}















#admin_data{





	top: 0px;

























































































	padding-top: 20px;







	z-index: 1;


	line-height: 1.6em;


}


#admin h3 {

	font-weight: normal;

	color: #999;

	margin:0;

	padding:0;

}

#admin h3:hover { color: #036; }



/* Search Box

------------------------------ */

#search {

	float: right;


	text-align: center;

	

}


#search input.pushbutton {

	padding: 1px;

	font-size: 80%;

}

#search ul {

  position:absolute;

  text-align: left;

  width:20px;

  margin:0px;

  padding:2px;

  list-style:none;

}

#search ul .item {

  display:none;

}

#search ul:hover .item {

  display:block;

  padding:1px;

  margin:0px;

  background:#fff

}

#search li {

width:150px;

}

.clear {

  clear:both;

  height:10px;

}



/* Archive View

---------------------------- */

#archive{

	width: 300px;

	margin: 0 auto;

	text-align: center;

}

ul.archive * {

	padding:0;

	margin:0;

	list-style:none;

}

ul.archive .year {

	margin-top:10px;

	text-align: center;

	margin-bottom:5px;

	font-weight:bold;

	font-size:18px;

}

ul.archive .month {

	font-size: 14px;

	list-style:none;

	border-top:2px solid #E6E6DF;

	padding-top: 5px;

}







			   
.opacity1 {opacity:1}
.opacity05 {opacity:0.5}
.opacity05:hover {opacity:1}







.nieuws a{text-decoration:none;}
.nieuws2 a{text-decoration:none}
.nieuws2 a:hover{font-weight:bold;color:#000;text-decoration:none}




ul li{
list-style-type:none;
line-height:16px;
margin-left:12px;
margin-top:2px;
text-decoration:none;font-weight:normal;color:#000
}	


ul li a:hover{

text-decoration:none;font-weight:bold;color:#000
}	


.list {font-weight:bold;color:#000}

ul .listtop {list-style-type:none;margin-left:20px;list-style-type:none}


ul .listactive {;text-decoration:none;font-weight:bold;color:#000}
ul .listactive .listtop  {;text-decoration:none;font-weight:normal;color:#000}


ul .listactive a:hover{;text-decoration:none;font-weight:bold;color:#000}
ul .listactive .listtop  a:hover{;text-decoration:none;font-weight:bold;color:#000}

.list2 a{color:#000;}
.list2 a:hover{font-weight:bold;color:#000}



ul #list a{color:#000;}

ul #list a:hover{font-weight:bold;color:#000}
.ZenphotoPress_thumb {padding-top:5px;padding-bottom:10px;padding-right:10px;}

















html {
          overflow: -moz-scrollbars-vertical;
     }

.navigation{padding-top:30px;padding-bottom:10px;}
.alignleft{float:left}
.alignright{float:right}



.credit{padding-top:55px;;padding-bottom: 75px;}

.page_item {text-decoration:none;list-style-type:none;}
.page_item a:hover{text-decoration:none;list-style-type:none;font-weight:bold;color:#000}
.current_page_item a{text-decoration:none;font-weight:bold;list-style-type:none;color:#000}

.navigation  a{color:#7C858C;}

.navigation  a:hover{color:#83A4BA}

.story h1 a{color:#000;background:#fff;padding-top:12px;padding-bottom:8px}

.story h1 a:hover{color:#000}


.projectgegevens
{margin-top:-10px;font-family:Arial, Arial, Helvetica, sans-serif;line-height:14px}
