/*
THEME NAME:TEPS
THEME URI:http://fernstrg.com/
DESCRIPTION:Theme for TEPS.NL
VERSION:1.0
AUTHOR:Florian Schroiff
AUTHOR URI:http://fernstrg.com
TAGS:rock'n'roll
*/
/*-----RESET-----*/
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,abbr{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
ol,ul{list-style:none;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
/*-----MAIN STUFF-----*/
body{background:#fffff5;font:400 16px/1em 'Constantia',Georgia,'Times New Roman',serif;color:#1c2223;}
#wrapper{width:965px;margin:15px auto 0 auto;position:relative;padding:0 10px;}
#container{width:625px;padding-right:95px;float:left;}
.sidebar{float:right;width:225px; padding:0 20px 0 0;}
#secondary.sidebar{clear:right;}
a:link{color:#0070ba;text-decoration:none;border-bottom:1px solid #aecaf1;-webkit-transition:color .3s linear;}
a:visited{color:#0070ba;text-decoration:none;border-bottom:0;-webkit-transition:color .3s linear;}
a:hover{color:#3199cc;border-bottom:1px dotted #aecaf1;}
a:active{color:#3199cc;border-bottom:1px solid #aecaf1;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
blockquote{margin-left:63px;padding:1em 0 1em 15px;border-left:2px solid #ddd;}
/*-----MASTHEAD-----*/
#header{height:1.7em;}
h1#blog-title a:link,h1#blog-title a:visited{font-size:0.75em;height:1.3em;line-height:1.3em;min-height:18px;width:92px;background:transparent url(i/teps.png) no-repeat center left;text-indent:-9000em;overflow:hidden;float:left;margin:0;border:0;text-decoration:none;color:#fffff5;}
h1#blog-title a:hover,h1#blog-title a:active{background:transparent url(i/teps.png) no-repeat center right;border:0;text-decoration:none;}
h1#blog-title a:link span,h1#blog-title a:visited span{color:#fffff5;position:absolute;top:1px;left:112px;text-indent:0;text-decoration:none;-webkit-transition:color .3s linear;padding-left:10px;}
h1#blog-title a:hover span,h1#blog-title a:active span{color:#3d4243;position:absolute;top:1px;left:112px;text-indent:0;text-decoration:none;padding-left:10px;}
#access{width:925px;}
.skip-link{position:absolute;top:0;right:30px;width:7px;height:1em;}
.skip-link a{display:block;width:7px;height:1em;background:transparent url(i/darrow.png) no-repeat bottom left;text-indent:-9000em;overflow:hidden;}
#menu a:link,#intro_menu a:link,#menu a:visited,#intro_menu a:visited{color:#0070ba;text-decoration:none;border-bottom:1px solid #aecaf1;-webkit-transition:color .3s linear;padding:0 0.2em;}
#menu a:hover,#intro_menu a:hover{color:#3199cc;border-bottom:1px dotted #aecaf1;}
#menu a:active,#intro_menu a:active{color:#3199cc;border-bottom:1px solid #aecaf1;}
#menu li.current_page_item ul li a:link,#menu li.current_page_item ul li a:visited,#menu li.current_page_parent.page_item ul li a:link,#menu li.current_page_parent.page_item ul li a:visited{background:#eee;padding:0.1em 0.3em;-webkit-transition:background-color .3s linear;color:#0070ba;border-right:1px solid #aecaf1;border-bottom:0;}
#menu li.current_page_item ul li a:hover,#menu li.current_page_parent.page_item ul li a:hover,#menu li.current_page_item ul li a:active,#menu li.current_page_parent.page_item ul li a:active{background:#aecaf1;color:#0070ba;border-bottom:0;}
#menu a:link,#menu a:visited,#menu a:hover,#menu a:active{display:block;overflow:visible;}
#menu{height:3.5em;font-size:0.9375em;}
#menu li{float:left;margin:0 1em 0 0;position:relative;overflow:visible;}
#menu li.page_item ul{display:none;}
#menu li.page_item ul li{margin:0;}
#menu li.current_page_item ul,#menu li.current_page_parent ul{position:absolute;top:2em;left:0;display:block;width:400px;font-size:0.666666em;}
#menu li.current_page_item a:link,#menu li.current_page_item a:visited,
#menu li.current_page_item a:hover,#menu li.current_page_item a:active,
#menu li.current_page_parent a:link,#menu li.current_page_parent a:visited,
#menu li.current_page_parent a:hover,#menu li.current_page_parent a:active{color:#1c2223;background:#eee;padding-bottom:0.2em;border:0;}
#menu li.current_page_parent ul li.current_page_item a:link,#menu li.current_page_parent ul li.current_page_item a:visited,
#menu li.current_page_parent ul li.current_page_item a:hover,#menu li.current_page_parent ul li.current_page_item a:active{color:#1c2223;border-bottom:0;background:#eee;}
#intro_menu{width:930px;clear:both;font-weight:bold;font-size:1.875em;border-top:1px dotted #1c2223;border-bottom:1px dotted #1c2223;padding:15px 0 15px 15px;margin:0 0 0.8em 0;overflow:hidden;position:relative;background:#fffff5;}
#intro_menu.klein{font-size:1.5em;font-weight:normal;}
#intro_menu.dark{background:#1c2223;color:#fffff5;}
#intro_menu.home{background:#fffff5 url(i/peterdither.png) no-repeat bottom right;}
#intro_menu.zingen{background:#1c2223 url(i/rock.gif) no-repeat bottom left;}
#intro_menu.filmen{background:#fffff5 url(i/koperenko.png) no-repeat bottom right;}
#intro_menu.stadsgids{background:#fffff5 url(i/stadsgids.png) no-repeat bottom right;}
#intro_menu.feestjes{background:#1c2223 url(i/hgh2.png) no-repeat bottom right;}
#intro_menu.schrijven{background:#fffff5 url(i/schrijven.png) no-repeat bottom right;}
#intro_menu p{margin:0 0 0.333em 0;width:595px;z-index:100;padding:0;line-height:1.3333em;}
#intro_menu.dark p{background:transparent url(i/bg-dark-transp.png);}
#intro_menu p{background:transparent url(i/bg-light-transp.png);}
#intro_menu.breed p{width:915px;}
#intro_menu img{position:absolute;top:0;right:0;z-index:-10;}
#intro_menu a:link,#intro_menu a:visited,#intro_menu a:hover,#intro_menu a:active{border:0;background:transparent url(i/line.png) no-repeat bottom center;}
/*-----CONTENT-------*/
#nav-above.navigation,#nav-below.navigation{font:400 .66em/1em 'Calibri','Lucida Sans Unicode',Lucida,Arial,sans-serif;text-transform:uppercase;margin-bottom:2em;height:1.5em;line-height:1.5em;background:#fffff0;padding:0.5em 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;}
.nav-previous{float:left;width:49%;}
.nav-next{float:right;width:49%;text-align:right;}
h2.entry-title,h2.page-title{margin-bottom:0.2em;font:700 1.875em/1em 'Constantia',Georgia,'Times New Roman',serif;}
h2.page-title{margin:0 0 1em 0;}
.page-child h2.entry-title,.pageid-783 h2.entry-title{border-bottom:1px dotted #1c2223;border-top:1px dotted #1c2223;margin:0 0 1em 0;line-height:1.5em;}
.post h3,.page h3{font-weight:bold;font-size:1.25em;line-height:1.3em;}
.archive h3.entry-title,.page h3.entry-title,.search-results h3.entry-title{padding:0 0 0 15px;background:transparent url(i/bg-archive-link.png) no-repeat left center;}
.archive .entry-date,.page .entry-date,.search-results .entry-date{padding:0.5em 0 0 15px;}
.post h2 a{border:0;}
h2.page-title span{font-style:italic;}
.entry-content p{line-height:1.6em;padding-bottom:1em;}
.textwidget p{line-height:1.6em;}
.entry-date,.entry-meta,.home.page .entry-date{color:#aaa;font:400 .66em/1em 'Calibri','Lucida Sans Unicode',Lucida,Arial,sans-serif;text-transform:uppercase;margin-bottom:2em;padding:0;}
.entry-meta{line-height:2em;background:#fffff0;padding:1em 0;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;margin-bottom:5em;clear:both;}
.single .entry-meta{margin-bottom:0;}
.single #nav-below.navigation{margin:0 0 5em 0;border-top:0;}
img.alignright{float:right;}
img.alignleft{float:left;}
img.aligncenter{margin:0 auto 1em auto;display:block;}
ul#archives-page li{width:305px;line-height:1.6em;float:left;}
ul#archives-page li#category-archives{padding-right:15px;}
ul.children li{margin-left:15px;}
/*------COMMENTS------*/
#comments{clear:both;}
#comments h3,#trackbacks-list h3{font-size:1.125em;font-weight:bold;margin:0 0 1.5em 80px;}
#respond h3{padding:0 0 0.5em 80px;margin:0 0 0.5em 0;border-bottom:1px dotted #ddd;}
#comments li,#trackbacks-list li{line-height:1.6em;margin:0 0 2em 80px;position:relative;}
.comment-meta,.comment-author{color:#aaa;font:400 .66em/1em 'Calibri','Lucida Sans Unicode',Lucida,Arial,sans-serif;text-transform:uppercase;}
.comment-meta{line-height:2em;margin-bottom:1em;}
.comment-meta a,.comment-author a{border:0;}
.comment-author img{position:absolute;top:0;left:-47px;}
#comment-notes,#contact-notes,#cancel-comment-reply,#login-req{margin:0 0 1em 80px;line-height:1.6em;font-size:0.75em;}
.required{color:#fc4733;}
#login{line-height:1.6em;margin:0 0 1em 80px;}
.wpcf7-form-control-wrap,.form-input,.form-textarea{width:465px;float:left;margin-bottom:0.5em;}
.form-label,.wpcf7 label{width:80px;margin-left:80px;float:left;font-size:.75em;}
input:focus,textarea:focus{outline:0;}
.wpcf7-form-control-wrap input,.form-input input,#searchform input#s,#searchform-no-results input#s-no-results,#searchform-404 input#s-404{width:301px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;font:400 16px/24px 'Constantia',Georgia,'Times New Roman',serif;color:#1c2223;background:#fff;height:26px;}
#searchform input#s{float:left;width:65%;}
.form-textarea textarea,.wpcf7-form-control-wrap textarea{width:461px;max-width:461px;height:250px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #bbb;border-right:1px solid #bbb;font:400 1em/1.5em 'Constantia',Georgia,'Times New Roman',serif;color:#1c2223;background:#fff;}
.form-submit{margin-left:160px;}
.form-submit input,#searchform input.button,#searchform-no-results input.button,#searchform-404 input.button{font:400 16px/20px 'Constantia',Georgia,'Times New Roman',serif;color:#1c2223;border-top:3px double #ddd;border-left:3px double #ddd;border-bottom:3px double #bbb;border-right:3px double #bbb;background:#fffff1;margin:0;}
.form-submit input:hover,#searchform input.button:hover,#searchform-no-results input.button:hover,#searchform-404 input.button:hover{cursor:pointer;}
.form-submit input:active,#searchform input.button:active,#searchform-no-results input.button:active,#searchform-404 input.button:active{border-top:3px double #bbb;border-left:3px double #bbb;border-bottom:3px double #ddd;border-right:3px double #ddd;}
#searchform input.button{float:right;width:28%;}
object, embed{margin-bottom:1.5em;}
a.comment-reply-link{font:400 .66em/1.8em 'Calibri','Lucida Sans Unicode',Lucida,Arial,sans-serif;text-transform:uppercase;}
#comments-list ul.children li{margin:1em 0 0 75px;padding-left:5px;border-left:2px solid #ddd;}
#comments-list #respond{margin-bottom:1.5em;}
/*------GALLERY------*/
.gallery{margin:0 0 0 80px;}
img.attachment-thumbnail{width:139px;height:139px;padding:2px;background:#fff;}
.entry-attachment a,#nav-images a,.gallery-icon a{border-bottom:0;}
a:link img,a:visited img{background:#fff;border:1px solid #aecaf1;-webkit-transition:border-color .3s linear;}
a:hover img,a:active img{border:1px solid #3199cc;}
dl.gallery-item{float:left;padding:0 15px 15px 0;width:145px;}
dl.gallery-item img{margin:0;}
dd.gallery-caption{font-size:0.75em;background:#aecaf1;text-align:center;}
#nav-images img{margin:15px 0 3em 0;}
img{padding:2px;border:1px solid #ddd;background:#fff;margin:0 0 15px 0;}
img.wp-smiley,img.ajax-loader{border:0;padding:0;margin:0;background:transparent;}
.widget img{margin:0;padding:0;border:0;}
.attachment h2{font-size:1.5em;margin:0 0 0.2em 0;}
.attachment h3.entry-title{color:#aaa;font:400 .66em/1em 'Calibri','Lucida Sans Unicode',Lucida,Arial,sans-serif;text-transform:uppercase;margin:0 0 2em 0;}
.attachment img{margin:0;}
.entry-caption{font-style:italic;}
/*------SIDEBAR------*/
.widget{margin-bottom:2em;}
h3.widgettitle,ul#archives-page h3{font-size:1.125em;font-weight:bold;margin-bottom:0.5em;}
.widget li{line-height:1.6em;}
#tag_cloud a{border:0;line-height:1em;}
form#searchform div{height:1.75em;}
/*------FOOTER-------*/
#footer{float:left;clear:both;margin-top:3em;padding:1em 0 2em 0;line-height:2em;text-align:center;font-size:0.75em;border-top:1px dotted #ddd;width:945px;}
img#wpstats{border:0;height:0px;width:0px;margin:0;padding:0;background:transparent;}
