/*  
Theme Name: Enlightening
Description: Een thema aangepast voor Enlightening Media
Version: 1
Author: Roos
Tags: licht, roze, spiritueel
*/



/* Reset
-------------------------------------------------------------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	list-style-type:none;
}

body {text-align: center; color: #333; font-family: Arial, verdana; font-size:12px; min-width:1024px; }

a {color:#666; text-decoration: none;}
a:hover{color:#ea2379; text-decoration: underline;}


#upperBar {height: 0px;	background: #01bcff;}
#wrapper {text-align: left; position: relative;  background:url(img/content_bg.png) repeat-y 0 0; margin: 0 auto 0; width: 1000px; padding:0 20px;}    

.top {width:1041px; margin:0 auto; background:url(img/shadow_top.png) no-repeat 0 0; height:50px;}
.btm {width:1041px; margin:0 auto; background:url(img/shadow_bottom.png) no-repeat 0 0; height:50px; position:relative; z-index:11;}

#welcomeheading h1 {display:block; height:221px; right:50px; position:absolute; top:-31px; width:700px;}
#welcomeheading h1 a { width:100%; height:221px; background:url(img/logo.png) no-repeat 0 -5px; display:block; padding:0;}
 #welcomeheading h1 a span {text-indent:-9999em; position:absolute;}
#welcomeheading h1 a:hover {background-position: 0 -232px;}
.coaching {position:absolute; top:25px; left:34%; text-indent:-9999em;}


#welcomeheading { margin-left:20px; }
#welcomeheading ul li {float:left; padding:6px; font-size:15px; margin-right:5px;}
#welcomeheading .widget_pages {position:absolute; left:260px; top:210px; width:717px; background:#cec9cc;  border-radius:5px; -moz-border-radius:5px;}
#welcomeheading .widget_pages h2 {display:none;} 
#welcomeheading .widget_pages a {color:#fff;}

#description { position:absolute; left:730px; top:20px; font-size:14px;}  
.subscribe {position:absolute; margin-left:20px; top:930px; position:absolute; width:200px; z-index:10; left:20px;}

.facebooklike {position:absolute; top:175px; margin-left:20px;}

#searchform {position:absolute; left:40px; top:-20px;}
#searchform input {width:150px;}
#searchform .searchbutton {display:none;}
#pagenavi {width:400px; height:40px;}

#content { margin-left: 240px; margin-right: 5px; float: none; padding-top: 240px; padding-bottom:1px; display: block; min-height:600px; _height:600px;}
#content .notice p { padding: 5px 0px; font-size: 12px; margin: 1px; }
#content .notice {	margin-bottom: 20px; padding:0 15px;}
#content .post { padding:10px 15px; width:687px; background:#f2f2f2; margin:13px 22px 10px 0; border-radius:10px 10px 0px 0px; -moz-border-radius:10px 10px 0px 0px;}
#content .post {-webkit-border-top-left-radius:10px 10px; -webkit-border-top-right-radius:10px 10px; -webkit-border-bottom-right-radius:0px 0px; -webkit-border-bottom-left-radius:0px 0px;}
#content.summary .post {width:42%; float:left; height:210px;}
#content.summary .post img {height:70px;}
#content form  {padding-right: 5px; padding-left: 5px;}
h1 a{color:#333; text-decoration: none; font-size: 32px; font-weight: bold; padding-bottom: 20px;}

#content h1, #content h2, #content h3 {padding-bottom: 8px;}
#content .post h2 a { text-decoration: none; padding: 3px 0 8px; font-size: 18px; font-weight: bold;}
#content .post h2 a:hover { }
#content .post h3 {font-size: 12px; font-weight: normal; margin-bottom: 0px; margin-top: 5px; padding-bottom: 8px;}
#content .post h3 a {}              
#content .post h3 a:hover {text-decoration: underline;}
#content .post img {margin-bottom: 10px; margin-top: 10px;}     
#content .post .gallery {overflow: auto;}

.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}

.alignleft {float: left;}
.alignright {float: right;}

.wp-caption {border: 1px solid #ddd; text-align: center; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}

#content p.wp-caption-text {font-size: 11px; line-height: 17px; margin: 10px; text-align: center;}
#content .post a img {}
#content .post ul {margin-left: 20px !important;}
#content .post ul li {list-style-type: disc !important;}
#content p,
#content .post ul li {margin-bottom: 10px; margin-top: 10px; margin-right: 0px; text-align: justify;}
#content blockquote {margin-left: 10px; padding-left: 10px; font-style: italic; background: #333; padding: 2px 6px;}
#content p a {}
#content p a:hover {text-decoration: underline;} 
#content small {margin: 0 auto; text-align: center; display: block; width:80%; font-size: 11px;}
#content ol {line-height: 1.6;}
#content ol.commentlist {margin-top: 10px;}
#content ol.commentlist li {margin-bottom: 10px; display: inline-block; margin-top: 20px;}
#content ol.commentlist li .commentMeta {width: 140px; float: left; margin-top: 5px;} 
#content ol.commentlist li .commentMeta span {display: block;}
#content ol.commentlist li .commentMeta span.author,
#content ol.commentlist li .commentMeta span.author a {text-decoration: none; margin-bottom: 5px;}
#content ol.commentlist li .commentMeta span.date a {text-decoration: none; font-size: 11px;}
#content ol.commentlist li .commentText {width: 400px; float: right; font-size: 12px; padding-left: 20px;}
#content ol.commentlist .avatar {float: left;}

#content h3 {}
#content #commentform input {padding: 5px; font-family: Arial, Helvetica, Sans-serif;}
#content #commentform textarea {width: 94%; padding: 10px; font-family: Arial, Helvetica, Sans-serif;}
#content .nextprevious {height: 40px; display: block; margin-top: 20px; font: normal 13px/20px Verdana, Helvetica, Sans-serif;}	
#content .nextprevious a {}               
#content .nextprevious .left {float: left;} 
#content .nextprevious .right {float: right;}
#content .adBrite {	display: block; margin-bottom: 20px; border: 1px solid #333;}

#sitemeter {text-align: center; width: 160px; font-size: 11px;}
#sitemeter img{padding-bottom: 8px; padding-top: 8px;}
#sidebar {width: 180px; float: right; text-align: left; margin-right: 20pt; padding-top: 100px; display: inline;} 
#sidebar li {padding-left: 11px;}
div#sidebar > li {-webkit-border-radius: 6px; -khtml-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-top: 20px; border: 1px solid #424242; padding: 10px;}

p.footer {margin-left:240px;}

#sidebar h2 {font-weight: normal; font-size: 16px; text-transform: uppercase; margin-bottom: 10px; padding-top: 8px;}

#sidebar a img {border: none;}
#sidebar ul {margin-top: 10px; margin-bottom: 10px; text-decoration: none;}
#sidebar ul li {font-size: 11px; padding: 0 10px; margin: 0 0 5px 5px; text-decoration: none;}
#sidebar ul li a {text-decoration: none;}
#sidebar ul li span {margin-left: 5px;}
#sidebar ul li a:hover { text-decoration: underline;}
#sidebar ul#nav {margin: 10px 0 20px 0;}
#sidebar ul#nav li { margin: 0; padding: 0;}
#sidebar ul#nav li a {display: block; height: 17px; padding: 7px 10px; background: url(img/nav_off.png) 0 0 no-repeat; margin-bottom: 5px; text-decoration: none; font-size: 12px; text-transform: uppercase; font-weight: bold;}
#sidebar ul#nav li a:hover {background: url(img/nav_off.png) 0 -31px no-repeat;}
#sidebar ul#nav li a.active {background: url(img/nav_on.png) 0 0 no-repeat;}

#footer hr {height: 1px;}
div#footer {font-size: 11px; float: none; clear: left; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; border: 1px solid #4d4d4d; padding: 5px 0 2px; position: relative; margin: 10px 240px 20px 300px;}
#footer p {margin-bottom: 5px; text-align: center;}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: none;}

.clearfix {clear: both;}	

.ctc {text-align: center; text-decoration: none; line-height: 80%; margin-bottom: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 10px;}	
.ctc a {text-decoration: none; text-transform: lowercase; font-family: arial; margin: 4px; border: thin none #060606;}
.ctc a:hover{color: #fff; margin: 3px; border: thin solid #8acef3; background-color: #0c0c0c;}

[disabled] {color:#dddddd; border-color:#dddddd!important; background:none!important;}

#upperBox {margin-bottom: 10px; text-align: center; position: absolute; right: 0; padding-top: 5px;}
#upperBox a img {display: block; margin: 0 auto; border: none;}
#upperBox p {margin: 5px 0; font-size: 10px; text-align: center;}
#upperBox input { height: 18px; padding: 5px 5px 5px 25px; background: url(img/upperBox_search.png) top left no-repeat; border: 0; width: 100px; margin-top: 5px;}

.clear {
clear: both;
}

img#wpstats {position:absolute;left:-999em;}
#orchid {position:absolute; z-index:1; top:900px; left:9px; background:url(img/orchid2.jpg) no-repeat 0 0; height:584px; width:253px;}



