/*
Theme Name:VisitReturn
Theme URI:http://www.visitreturn.nl
Description:VisitReturn.nl WordPress Theme. Programming by <a href="http://daveligthart.com" target="_blank" title="daveligthart.com">Dave Ligthart</a>,design by Christiaan Hemerik
Version:2.0
Author:Dave Ligthart
Author URI:http://daveligthart.com/
Tags:emesa,corporate,theme
VisitReturn 2.0 Theme
http://emesa.nl
Programming by Dave Ligthart <info@daveligthart.com>
Styling by Christiaan Hemerik <chris@works4sure.nl>
*/
/* @group reset */
*{margin:0;padding:0;list-style:none;text-decoration:none;border:0;outline:none;color:#555555;}
/* @typography */
*{font-family:"Lucida Sans","Lucida Grande",Arial,Verdana,sans-serif;font-size:0.98em;line-height:1.6em;}
h2,h3,h4,h5,h6{line-height:1.4em;margin-bottom:12px;color:#827169;font-family:Tahoma,"Lucida Sans","Lucida Grande",Arial,Verdana,sans-serif;}
h2 a,h3 a,h4 a,h5 a,h6 a{font-family:Tahoma,"Lucida Sans","Lucida Grande",Arial,Verdana,sans-serif;}
ul, li {font-family:Tahoma,"Lucida Sans","Lucida Grande",Arial,Verdana,sans-serif; }
#masthead p#payoff{font-family:Tahoma,"Helvetica",Arial,Verdana,sans-serif;}
p{font-size:1em;}
/* @hyperlinks */
a{color:#95b63b;text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline;}
/* @masthead (header) images */
.afb1 .wrapper{background:url(res/img/header/masthead_001.jpg) top no-repeat;}
.afb2 .wrapper{background:url(res/img/header/masthead_002.jpg) top no-repeat;}
.afb3 .wrapper{background:url(res/img/header/masthead_003.jpg) top no-repeat;}
/* etc. */
/* etc. */
/* @bodies */
html,body{height:100%;}
body{background:url(res/img/background/bg_content.jpg) center 200px no-repeat#ffffff;margin:0;padding:0;}
#container{position:relative;min-height:100%;overflow:hidden;/*background:url(res/img/background/bg_container.jpg) repeat-x bottom transparent;*/}
.wrapper{width:990px;margin:0 auto;}
#masthead{background:url(res/img/background/bg_masthead.jpg) repeat-x 0px 21px;}
#masthead .wrapper{position:relative;height:320px;border-bottom:36px solid #eaeaea;}
#masthead h1{position:absolute;top:57px;left:32px;width:250px;height:41px;}
#masthead h1 a{display:block;background:url(res/img/logo/logo_visitreturn_website.jpg) no-repeat transparent;width:250px;height:41px;text-indent:-9999px;}
#masthead p#payoff{position:absolute;top:180px;left:40px;color:#fff;font-size:3.2em;letter-spacing:-0.5px;word-spacing:5px;font-weight:normal;text-shadow:#333 0px 0px 6px;width:898px;}
#masthead ul#nav{position:absolute;top:65px;right:22px;overflow:hidden;}
#masthead ul#nav li{display:inline;}
#masthead ul#nav li a{display:block;float:left;margin-left:1px;font-weight:bold;font-size:0.9em;color:#000;background:#e3ebf5;padding:3px 13px;}
#masthead ul#nav li a:hover{text-decoration:none !important;color:#ffffff;background:#98ca00;}
#masthead ul#nav li:first-child a{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomleft:10px;}
#masthead ul#nav li:last-child a{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;}
/* Navigatie */
li.current_page_item a{color:#ffffff !important;background:#000 !important;}
#content{padding:0px;overflow:hidden;padding-bottom:5px;}
#content h2,#content h3,#content h4{color:#000000;font-size:0.85em !important;font-weight:bold;letter-spacing:2.5px;margin-top:10px; margin-bottom:12px;text-transform:uppercase;}
#content .post h2{font-size:1.6em !important;color:#336699 !important;font-weight:normal !important;letter-spacing:1px !important;text-transform:none !important;line-height:1.15em !important;}
#content .post h2 a{color:#336699 !important;}
#content .wrapper{margin-top:0px;margin-bottom:20px;padding:20px;width:950px;overflow:hidden;border-top:1px solid #e1e1e1;}
.node{float:left;padding:10px 20px 20px 20px;border-right:1px dotted #d1d6dd;}
.nlarge{width:580px;}
.nmedium{width:280px;}
.nsmall{}
.nlast{border:none !important;}
.node img{margin:auto 15px 20px auto;border:4px solid #e7f2fd;}
ul.nieuws li{margin-bottom:8px;font-size:0.7em;line-height:1.6em;}
ul.nieuws li span{display:none;}
ul.nieuws li a{display:block;font-weight:bold;font-size:1.35em !important;line-height:1.3em;margin-bottom:5px;}


/*#footer{position:absolute;bottom:0;width:100%;height:120px;background:#afbcdc;}
*/
/*
#footer .wrapper{position:relative;text-align:left;padding:0px 0px 20px 0;width:910px;}
#footer .wrapper p{font-size:0.8em;}
#footer .wrapper ul#f-nav{float:right;}
#footer .wrapper a{font-size:0.9em;}
#footer .wrapper ul#f-nav li{display:inline;}
#footer .wrapper ul#f-nav li a{display:block;float:left;margin-left:10px;padding-right:10px;border-right:1px solid #afbcdc;}
#footer .wrapper ul#f-nav li:last-child a{border:none !important;padding-right:0px !important;}
#footer a:hover{text-decoration:underline !important;color:#ffffff;}
*/ 
#footer{position:absolute;bottom:0;width:100%;height:80px;background:#eaeaea;border-top:1px solid #e1e1e1;}
#footer .wrapper{position:relative;text-align:left;padding:10px 0px;width:990px;}
#footer .wrapper p{font-size:0.8em;margin-top:1px;}
#footer .wrapper ul#f-nav{float:right;}
#footer .wrapper a{font-size:0.9em;color:#67a700;}
#footer .wrapper ul#f-nav li{display:inline;}
#footer .wrapper ul#f-nav li a{display:block;float:left;margin-left:10px;padding-right:10px;border-right:1px solid #b1c294;}
#footer .wrapper ul#f-nav li:last-child a{border:none !important;padding-right:0px !important;}
#footer a:hover{text-decoration:underline !important;color:#ffffff;}
#content .node li.page_item,
#content .widget li{background:url(res/img/bullet/sidebar_bullet.gif) no-repeat 0px 7px;padding-left:20px;font-weight:bold !important;}
#content .widget p{font-size:1.02em}
/* by dligthart <info@daveligthart.com> */
/* sidebar */
.widget{margin-bottom:20px;}
/* post */
.post{margin-bottom:15px;clear:both;display:block;padding-right:20px;}
.post p.postmetadata,
.post small{font-size:0.8em !important;font-weight:bold !important;color:#aeb4bd !important;}
.blogroll a{font-weight:bold;}
.sociable_tagline strong{display:block;margin-bottom:8px;}
.entry p{margin-bottom:15px;display:block;font-size:0.95em;line-height:1.6em;text-align:justify;}
.post ul {  margin:0px; padding:0px;}
.post ul li{margin:5px 5px; line-height:1.3em; }
.post ul li a{text-decoration:underline;display:block;font-weight:bold;font-size:0.95em !important;line-height:1.3em;margin-bottom:5px;}
.post h4 { margin:10px 0; }
.post .entry ol {  margin:5px 14px; margin-bottom:10px; list-style-type: decimal; }
.post .entry ol li {  margin:5px 5px; list-style-type: decimal; }
/* Begin Images */
p img{padding:0;max-width:100%;}
/* Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center",being much more futureproof (and valid) */
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:4px;margin:0 0 5px 15px;display:inline;}
img.alignleft{padding:4px;margin:0 15px 5px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
/* End Images */
/* read more */
.more-link{display:block;clear:both;margin:10px 0px;}
small{display:block;margin:0px 2px 15px 0px;font-size:small;}
p.breadcrumb{position:relative;top:328px;left:40px;color:#555;font-size:0.9em;font-weight:normal;}
p.breadcrumb a{color:#67a700;}
.sociable{clear:both;margin:10px 0px;}
/* Forms algemeen */
input[type=text]{background-color:#e3ebf5;margin:0;padding:5px;width:208px;}
textarea{background-color:#e3ebf5;margin:0;padding:5px;}
input[type=submit]{background-color:#89bc00;color:#ffffff;padding:4px 8px;width:50px;}
.list-item-subpage{margin-left:15px;}

