/*
Theme Name: LazyAnt v1.0
Theme URI: http://LazyAnt.nl/
Description: 
Version: 1.0
Author: Koen de Wilde
Author URI: http://koendewilde.com/ 
Tags: Custom made theme for LazyAnt.nl
*/








/* -- MAIN --*/

:focus {
	outline: 0;
}


* { margin:0; padding:0; } 


html { margin-bottom: 1px; }


body {background: url(images/back1.jpg) #FFF repeat-y top center fixed;
      font-family: "Georgia", "Palatino", "Baskerville", serif;
      font-size:15px;
      line-height: 1.5em;
      color:#333;}


input, textarea {
    font-family: "Georgia", "Palatino", "Baskerville", serif;
    font-size:15px;
    color:#333;
    }


img { border: 0;}


a, input  { text-decoration:none; outline: none;}
a:link    { color:#333; }
a:visited { color:#333; }
a:active,
a:hover   { text-decoration:none; color: #BBB;}
a:active { outline: none;}




p, ul, ol, dd, pre { margin-bottom:20px; }


pre, code { font:14px Monaco, monospace;}


table { border:1px solid #ccc; border-width:1px 1px 0 1px; 
        font-size:13px; line-height:18px; margin:0 0 20px 0; text-align:left; }


caption { text-align:left; }


tr { border-bottom:1px solid #ccc;}


th, td { padding: .7em 1.25em; }




blockquote p { padding-bottom: 5px;  color:#777777;font-size:18px;font-style:italic; line-height:30px;}
blockquote    { padding-left: 17px;}
blockquote .quote1 { font-size:34px; color:#D7D7D7; font-style:normal; font-weight:bold; margin:0 0 0 -17px;}
blockquote .quote2 { font-size:34px; color:#D7D7D7; font-style:normal; font-weight:bold; margin:0 0 0 2px;}

	       
cite  { font-size: 11px; color: #888; float: right; line-height:11px; margin-top:2px;}


/* links inside posts */




/* -- LISTS -- */
ul {margin:0;padding:0;}
ul li {	margin-left:5px;padding:0;}
li {list-style-type:none;}
.disc {list-style-type:disc}


/* lists inside posts */
.entry-content ul ol {margin-left:0;}
.entry-content ul li {margin-left:10px; list-style:disc; list-style-position:inside}
.entry-content ul li ol {margin-left:10px;}
.entry-content ol li {margin-left:5px; list-style: decimal; list-style-position:inside}
.entry-content ol li li {margin-left:5px;}


/* -- HEADINGS -- */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}






/* headings inside posts */
.entry-content { padding:0px 0 0 0;}
.entry-content h1 { font-size:19px; font-weight:bold; color:#D7D7D7; padding:28px 0 14px 0;}
.entry-content h2 { font-size:19px; font-weight:bold; padding:28px 0 14px 0;}
.entry-content h3 { font-size:17px; font-style:italic; color: #777; padding:0px 0 14px 0;}
.entry-content h4 { font-size:11px; font-weight:bold; text-transform:uppercase; 
                    letter-spacing:0.05em; }
.entry-content h5 {font-size:100%;}
.entry-content h6 {font-size:90%;}


.posts-gal-wrap h1 {font-style: italic; font-size:220%; color:#D7D7D7; padding:0 0 0px 0;}


.bigletter {color:#777; float:left;display:inline;font-size:5em;padding:25px 8px 16px 0; }


/* -- MAIN WRAPPER -- */
#wrapper {float:none;clear:both;margin:0 auto;padding:0;width:940px;}


/* -- HEADER EN MENU --*/
#header { background: url(images/header_img.jpg) no-repeat left top;height:140px;margin:15px auto 5px auto;}
a#headerlogo {background: url(images/button-uit.png) no-repeat left top;
text-indent:-9999px; display:block;height:171px; width:550px; 
margin:-15px 0 0 5px; position: absolute; 
}
a:hover#headerlogo {background: url(images/button-aan.png) no-repeat left top;}


#headernav{ float:right; margin: 110px 12px 0px 0px;padding-bottom:5px;position:relative;z-index:100}
#headernav ul{margin: 0; padding: 0; list-style-type: none; 
              list-style-image: none; }
#headernav li{display:inline;}
#headernav a:link, #headernav a:visited {color:#999; margin-left:10px; text-decoration:none; font-size:16px; }
#headernav a:hover { color:#333; }
ul#headernav li.current_page_item a:link, 
ul#headernav li.current_page_item a:visited, 
ul#headernav li.current_page_item a:hover, 
ul#headernav li.current_page_item a:active { color:#222; text-decoration:none; }




/* ------------- PAGES ------------- */


#pagequotewrap { margin:0px auto 24px auto; display:block;}
.aanhaling { font-size: 34px; font-weight:bold; color: #D7D7D7;}
.pagequote { font-size: 20px; font-style: italic; color: #AAA;display:inline;}
.pageauthor { font-size: 10px; color: #D7D7D7; 
              display:inline; position:relative; bottom:-20px; left:-80px;}


/*Fadein */
#flashhome {overflow:hidden;margin:15px 0 0 2px; width:100%; height:368px; border: none; outline: none;}
#flashhometekst {text-align: right; padding-right: 15px; color: #777;}

#flashwindow {overflow:hidden;margin:0px 0 20px 2px; width:100%; height:368px; border: none; outline: none;}
#fadein, #fadein ul a,#fadein ul, #fadein li{overflow:hidden;margin:0;padding:0;list-style:none;}
#fadein li{width:938px;height:368px;overflow:hidden;}


#pagetoptext { margin:34px auto 0 auto; display:block; font-size:18px; color: #777; text-align: center;}


.page-wrap {margin:0; width:100%; overflow:hidden;}
.page-contact-wrap {margin:0; width:100%; overflow:hidden;
                    background: url(images/envelop.jpg) bottom left no-repeat;}


.page-title { font-size:13px; line-height:18px; padding:0 0 44px 0;}
.attachment 
.page-title {font-style:italic;}
.page-title a {color:#666; text-decoration:none;}
.page-title a:active,
.page-title a:hover { color: #FF4B33;}
.page-title span {font-style:italic;}
.page-title .meta-nav {font-style:normal;}
h2.archive-title { font-size:60px; font-style:italic; color: #EEE;}
.archive-title {
	padding:20px 0 50px 10px;
}
.page-link { font-size:13px; font-weight:bold; line-height:18px; margin:0 0 22px 0; 
             padding:22px 0 0 0; word-spacing:0.5em;}
.page-link a { border:1px solid #ccc; color:#666; font-weight:normal; padding:0.5em 0.75em;
               text-decoration:none;}
.page-link a:active,
.page-link a:hover { color: #FF4B33;}
ul#links-page,
ul#archives-page { list-style:none; margin-left:0; overflow:hidden;}




/* -- POSTS -- */

.captcha-reset a:link   {border: 0px;}
.entry-content a         { text-decoration:none; outline: none; border-bottom: 3px solid #d7d7d7;}
.entry-content a:link    { color:#333; }
.entry-content a:visited { color:#333; }
.entry-content a:active,
.entry-content a:hover   { text-decoration:none; color: #BBB;}


.post-index {margin:0 0 10px;}
#post-single{}
.posts-wrap {float:left; clear:none;width:660px; margin: 18px 60px 0 0; overflow:hidden;}


.posts-gal-wrap {float:left;clear:both;float:none;width:940px;overflow:hidden;padding-top:20px;}
#posts-gal-left {float:left;width:270px;overflow:hidden;padding: 0 10px 0 0;}
#posts-gal-right {float:left;float:none;width:640px;overflow:hidden;padding: 0;}


.entry-title {font-size: 28px; color:#444;  font-weight: normal; margin:20px 0 10px 60px;}
.entry-title a { color:#444; text-decoration:none;}
.entry-title a:active,
.entry-title a:hover {color: #BBB;}




.additional-meta {
    
    font-size: 15px;
    color:#666; 
    font-style:normal;
    margin:0 0 0 60px;
    }


.entry-meta {
    background: url(images/sluiter.gif) no-repeat right bottom;
    font-size: 15px;
    color:#666; 
    font-style:normal;
    margin: 30px 0 60px 0;
    padding: 30px 30px 30px 0;
}




.entry-meta .title,.additional-meta .title {
    font-size: 20px;
    color:#d7d7d7; 
    font-style:italic;
    font-weight:bold;
}


.entry-meta a {color:#666; text-decoration:none; border: 0;}
.entry-meta a:active,
.entry-meta a:hover {color: #BBB; border-bottom: 3px solid #d7d7d7;}




.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}


.entry-meta .n {
    font-size:11px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}




/* -- FOOTER -- */
#footer {height:40px;overflow:hidden;margin:25px auto 5px auto;clear:both;float:none;padding: 0;}


#footertextleft { float:left;
                  font-size:11px;
                  color: #666; }
         
#footermenu {float:right;margin-right:20px;
                  font-size:11px;
                  color: #666; } 
        
#footermenu ul {margin: 0; padding: 0; 
	        list-style-type: none; list-style-image: none; }
#footermenu li {display: inline;}
#footermenu a {text-decoration:none; color: #666;}
#footermenu a:hover {color: #333;}


#footerhome { height:180px;overflow:hidden;margin:30px auto 20px auto;clear:both;float:none;padding: 0;}


#footerhome h1 {font-style: italic; font-size:180%; color: #d7d7d7;}
#footerhome h2 {margin:10px 0 10px 0;
                font-style: italic; font-size:110%; color: #777;}
#footerhome h4 {font-weight:normal; font-size:100%; color: #777;}


#footerhome_left { float:left; width: 210px; height:180px;
                   padding: 5px 17px 0 7px;
                   display:block;
                   border-left: 1px solid #d7d7d7;
                  }
a:hover div#footerhome_left {background: #eaeaea; display: block;cursor: pointer;}


#footerhome_middle { float:left; width: 210px; height:180px;
                     padding: 5px 17px 0 7px;
                     display:block;
                     border-left: 1px solid #d7d7d7;
                    }
a:hover div#footerhome_middle {background: #eaeaea; display: block;cursor: pointer;}


#footerhome_right { float:left; width: 210px; height:180px;
                    padding: 5px 17px 0 7px;
                    display:block;
                    border-left: 1px solid #d7d7d7;
                    }
a:hover div#footerhome_right {background: #eaeaea; display: block; cursor: pointer;}


/* _________ Images _________ */


img { -ms-interpolation-mode:bicubic; }


.gallery img {
    margin:0;
}


.gallery {
    padding:0 0 22px 0;
}


.gallery-caption {
    color:#666;
    font-size:13px;
    line-height:18px;
}


.entry-content img {
    margin: 10px 0;
}


.wp-caption {
	text-align: center;
	margin-bottom:18px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	margin: 0;
	padding:5px;
}


.wp-smiley { /* Prevent the smileys from breaking line-height */
	max-height:12px;
	margin:0 !important;
}






/* Generic errors and info messages */
div.msg {margin-bottom:20px; padding:10px;}
div.msg ul {padding:0; margin:0 0 0 20px;}


div.errormsg {background:#ffffe5; border:1px solid #ffe5b2;}
div.errormsg em {font-style:normal; color:#d74117; font-weight:bold;}
div.errormsg ul {padding:8px 0 0 20px; margin:0;}


div.successmsg {font-weight:bold; background:#f4f9f2; border:1px solid #A8CF9B; color:#5A8F47;}




/* -- SIDEBARS --*/
.sidebar-wrap {margin:25px 0 0 0; auto;overflow:hidden; float:left; clear:none;width:200px;}




.sidebar-wrap h3, h2.widgettitle {
	font-size: 24px;
        color:#d7d7d7; 
        font-style:italic;
        margin-top: 20px;
        }


.widget li {
	border-bottom: 0;
}


#sidebarimage1 {
	background: url(images/ploplampjegif.gif) top no-repeat;
        height:60px; 
        overflow:visible;	
}


.block-1 {float:right;}


.post_nav {
	 
	width: 200px;
}












ul#tags li {
	list-style-type: circle;
}




/* -- 404-PAGE --*/
.error404 {margin:50px 0 100px 0;width:100%;}
.error404 h2 {margin: 40px 0 40px 0; font-style: italic; font-size:180%; color: #d7d7d7;}
.error404 h3 {font-size:130%; font-weight:normal; color: #777;}




/* -- COMMENTS -- */


h3#comments{margin:0px 0 30px 0;font-size: 60px; color:#EEE; 
    font-style:italic;
    font-weight:bold;}


.comments_header {
	margin: 10px 0 20px 0;
        color:#666;         
}


.comments_header .title_c {
    font-size: 20px;
    color:#d7d7d7; 
    font-style:italic;
    font-weight:bold;	
}


.comment-navigation {
    font-weight:bold;
    padding:0 0 18px 0;
    margin-right:0.5em;
}
.comment-navigation a {
    border:1px solid blue;
    color:yellow;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
    color: red;
}
.comment-navigation a,
.comment-navigation span {
    margin-right:0.5em;
}
#trackbacks-list .comment-content {
    position:absolute;
    left:-40px;
}



#cancel-comment-reply {
    font-size:11px;
    position:absolute;
    top:18px;
    right:1.5em;
}
#cancel-comment-reply a {
    color:#666;
}

.form-section label {
    font-size:11px;
}
.form-section input {
    margin:0 0 30px 0;
    width:98%;
}
.form-section textarea {
    width:99%;
}
#form-allowed-tags p {
    color:#666;
    font-size:11px;
    margin:0;    
}
#form-allowed-tags span {
    font-style:italic;
}
.form-submit {
    padding:18px 0 0 0;
    text-align:right;
}
.subscribe-to-comments {
    color:#666;
    float:left;
    font-size:11px;
    margin:0;
    padding:18px 0 0 0;
}
.solo-subscribe-to-comments {
    color:#666;
    font-size:11px;
    padding:18px 0 0 0;
}
.comment_license {
    color:#666;
    clear:both;
    font-size:11px;
    margin:0;
    padding:18px 0 0 0;
}

#respond {
    width:380px;
    margin-bottom:22px;
    overflow:hidden;
    padding:18px 0 0 0;
    position:relative;
}

#respond label {font-size: 20px;
    color:#d7d7d7; 
    font-style:italic;
    font-weight:bold;}

#comment-notes .required {font-size:18px; font-weight:bold; color:#AAA;}
#comment-notes {font-size:13px; font-style: italic; color:#d7d7d7;}

textarea#comment {width: 270px; overflow:auto; border: 1px solid #BBB;}

#margintekst {margin-left:86px;}

#commentform .textenbutton {margin-left:86px;}

.submitbutton { padding: 1px 0; background-color:#FFFFFF; width: 270px; border: 1px solid #BBB;font-size: 20px;
    color:#d7d7d7; 
    font-style:italic;
    font-weight:bold;}
.submitbutton:hover {background-color:#AAA; cursor: pointer;}






/* ------- ALIGNMENTS -------*/
.alignleft, img.alignleft {float: left; padding: 4px 4px 4px 0; margin: 0 6px 2px 0; clear: both;}
.alignright, img.alignright {display: block; float: right; padding: 4px 0 4px 4px; margin: 0 0 2px 6px; clear: both;}
.aligncenter, img.aligncenter { margin-left:auto; margin-right:auto; display: block; clear: both;}


a img.thumbs {float: left; padding:0; margin: 15px 15px 15px 15px; border: 1px solid #BBB;}
a:active img.thumbs,
a:hover img.thumbs {border: 1px solid #666;}


a img.movies {float: left; padding:0; margin: 15px 15px 15px 15px; border: 1px solid #BBB;}
a:active img.movies,
a:hover img.movies {border: 1px solid #666;}

a img.button_virt {float: left; padding:0; margin:0 0 20px 0; border: 1px solid #BBB;}
a:active img.button_virt,
a:hover img.button_virt {border: 1px solid #666;}


/* ------- Page en Post Nav ------- */


.navigation {
    color:#666;
    font-size:15px;
    line-height:18px;
    margin:50px 0 30px 0;
    overflow:hidden;
}
.navigation a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.navigation a:active,
.navigation a:hover {
    color: #BBB;
}


.nav-prev {
	float: left;
	width:50%;
}
.nav-next { float: right;
	width:50%;
	text-align:right;
}






.commentlist { list-style:none; margin:0 0 40px 0; padding:0; width:600px;}
.commentlist li {}
.commentlist li.alt { }
.commentlist li.bypostauthor {}
.commentlist li.byuser {}
.commentlist li.comment-author-admin {font-size: 26px; color:blue; font-style:italic;font-weight:bold;}
.commentlist li.comment {padding:15px; margin-bottom:15px; }
.commentlist li .comment-author {font-size: 26px; color:#CCC; font-style:italic;font-weight:bold;}
.commentlist li .commentmetadata {margin-left:10px; font-size:12px; font-style:italic; color:#999;}
.commentlist li .comment-meta {}
.commentlist li .comment-meta a { color:yellow; }
.commentlist li p { font-size:15px; margin:5px 0 10px; color:#333; }
.commentlist li ul {margin-bottom:15px;}
.commentlist li .reply {}
.commentlist li .reply a {}
.commentlist li ul.children { list-style:none; margin:15px 0 0;}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.comment-author-admin {font-size: 26px; color:red; font-style:italic;font-weight:bold;}
.commentlist li ul.children li.depth-2 {margin:0;}
.commentlist li ul.children li.depth-3 {margin:0;}
.commentlist li ul.children li.depth-4 {margin:0;}
.commentlist li ul.children li.depth-5 {margin:0;}
.commentlist li ul.children li.odd {}
.commentlist li.even {background:#F0F0F0;}
.commentlist li.odd {background:#F6F6F6;}
.commentlist li.parent { border-top:1px solid red; }
.commentlist li.pingback {padding:1em; }
.commentlist li.thread-alt { }
.commentlist li.thread-even { }
.commentlist li.thread-odd { }










/* =Content
-------------------------------------------------------------- */






.hentry {
    padding:0 0 22px 0;
}
.single .hentry {
    padding:0;
}
.home #content .sticky {
    border:1px solid #ccc;
    margin:0 0 66px 0;
    padding:22px 20px 0 20px;
}


.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}
.entry-utility {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0 0 44px 0;
}
.entry-utility a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    color: #FF4B33;
}


li.content-column {
    float:left;
    margin-right:20px;
    width:45%;
}


.wp-caption-text,


#author-info {
    margin:0 0 44px 0;
    overflow:hidden;
}
#author-info .avatar {
    float:left;
    margin:.3em 1em 0 0;
}




/* =Attachments
-------------------------------------------------------------- */


.attachment-jpeg #container,
.attachment-png #container {
    width:100%;
}
.attachment-jpeg #content,
.attachment-png #content {
    width:930px;
}
.attachment-jpeg #comments,
.attachment-png #comments {
    width:540px;
    overflow:hidden;
}
.attachment-jpeg .main-aside,
.attachment-png .main-aside {
    display:none;    
}


.navigation .meta-nav {
    font-style:normal;
}




#nav-above,#nav-below {
	width: 100%;
}
#nav-above {
    display:none;
}
.paged #nav-above {
    display:block;
    padding:0 0 44px 0;
}
















/* =PageNavi
-------------------------------------------------------------- */


.wp-pagenavi {
    margin:0 0 0 -.5em;
    padding:0.5em 0;    
}
.wp-pagenavi a, .wp-pagenavi a:link {
    border:1px solid #ccc !important;
    color:#666!important;
    font-style:normal;
    margin:0 .375em !important;
    padding:0.5em 0.25em !important;
}
.wp-pagenavi a:visited {
    border:1px solid #ccc !important;
    color:#666 !important;
}
.wp-pagenavi a:hover {
    border:1px solid #ccc !important;
    color:#FF4B33 !important;
}
.wp-pagenavi a:active {
    border:1px solid #ccc !important;
    color:#FF4B33 !important;
}
.wp-pagenavi span.pages {
    border:none !important;
    color:#666 !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.current {
    border:none !important;
    color:#666 !important;
    font-weight:normal !important;
    margin:0 !important;
    padding:0 !important;
}
.wp-pagenavi span.extend {
    background-color:#FFFFFF;
    border:1px solid #000000;
    color:#000000;
    margin:2px;
    padding:2px 4px;
}
















