/*
Theme Name: ZBC
Theme URI: http://wordpress.org/
Wordpress Theme
Author: Buddha
Tags: Three columns
Theme By Buddha || http://buddhab.com.np

*/

body{
	background:#ebebeb;
	height:100%;
}
body{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #143154;
	text-decoration: none;
}
h1,h2,h3,h4,h5{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #143154;
	text-decoration: none;
}
form,img{
	border:none;
	padding:0px;
	margin:0px;
}
p {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #143154;	
	padding-bottom: 11px;
}
.MainWrapper {
	width:998px;
	height:auto;
	margin:0px auto;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.header {
	width:998px;
	clear:both;
	background:url(../images/header.jpg) no-repeat left top;
	height:93px;
}
.logo {
	width:378px;
	height:93px;
	float:left;
	padding:0px 20px 0px 0px;
}
.logo h1 a img{
	margin: 0px;
	padding: 0px;
}
.logo h1 a {
	display:block;
}
.logo h1 a span {
	display:none;
}
.listNav {
	width:75px;
	float:left;
	padding:12px 0px 0px 0px;
	display:block;
	overflow:hidden;
}
.listNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	width:auto;
}
.listNav ul li {
	display:block;
	padding:0px;
	margin:0px;
}
.listNav ul li a {
	display:block;
	padding:0px;
	margin:0px;
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	height:18px;
}
.listNav ul li a:hover {
	text-decoration: underline;
}
.listNavOne ul {
	list-style:none;
	margin:0px;
	padding:12px 0px 0px 20px;
	float:left;
	width:115px;
}
.listNavOne ul li {
	display:block;
	padding:0px;
	margin:0px;
}
.listNavOne ul li a {
	display:block;
	padding:0px;
	margin:0px;
	font: normal 10px Verdana, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	height:18px;
}
.listNavOne ul li a:hover {
	text-decoration: underline;
}
ul.links {
	width:auto;
	float:right;
	list-style:none;
	margin:0px;
	padding:44px 0px 0px 0px;
}
ul.links li {
	width:auto;
	padding:0px 3px 0px 3px;
	margin:0px;
	float:left;
}
ul.links li a.rss {
	background: url(../images/rss.jpg) no-repeat left top;
	height: 19px;
	width: 19px;
	margin: 0px;
	padding: 0px;
	float:left;
}
ul.links li a.twitter {
	background: url(../images/twitter.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 20px;
	float:left;
}
.searchWrapper {
	width : auto;
	float : right;
	margin : 0;
	padding : 44px 0 0 5px;
}
.searchBox {
	width : 225px;
	height : 17px;
	float : left;
}
.searchBox p {
	width : 148px;
	height : 19px;
	margin : 0;
	padding : 0;
	float : left;
	background:url(../images/searchbg.jpg) no-repeat left top;
}
.searchBox input {
	width : 148px;
	height : 19px;
	margin : 0px 5px 0px 0px;
	padding : 0;
	float : left;
}
.searchBox input.btnSubmit {	
	width : 57px;
	height : 22px;
	float : left;
	padding : 0px;
	display : block;
}
.Navigation {
	width:998px;
	clear:both;
	background:#004058;
	height:20px;
}
.Navigation ul {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	width:auto;
	float:left;
	z-index:999;
}
.Navigation ul li {
	width:auto;
	list-style:none;
	margin:0px;
	padding:0px 24px 0px 25px;
	float:left;
	background:url(../images/navseperator.jpg) no-repeat right top;
	height:20px;
	position:relative;
	z-index:999;
}
.Navigation ul li a {
	font: normal 13px/20px Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
	list-style:none;
}
.Navigation ul li a:hover {
	text-decoration: underline;
}
.Navigation ul li:hover .subnavWrapper {
	display:block;
}
.subnavWrapper {
	position:absolute;
	clear:both;
	width:152px;
	top:20px;
	left:0px;
	display:none;
}
.subNavBackground {
	width:152px;
	clear:both;
	background: url(../images/dropdownbg-trans.png) no-repeat;
	height:auto;
	display:block;
	padding:7px 0px 0px 0px;
	overflow:hidden;
}
.Navigation ul li div ul {
	padding:0px 10px 0px 14px;
	clear:both;
	height:auto;
	display:block;
	overflow:hidden;
}
.Navigation ul li div ul li {
	width:123px;
	padding: 0px 0px 2px 2px;
	left:0px;
	text-align:left;
	background:url(../images/dot.gif) no-repeat left bottom;
	overflow:hidden;
	height:auto;
}
.Navigation ul li div ul li a {
	margin:0px;
	padding:0px;
	font: normal 11px/22px Verdana, Geneva, sans-serif;
	color: #6e6e6b;
	text-decoration: none;
	word-spacing: -1px;
	letter-spacing: -1px;
	text-transform: none;
}
.Navigation ul li div ul li a:hover {
	color: #6e6e6b;
	text-decoration:underline;
}
.Navigation ul li div ul li ul {
	color: #6e6e6b;
	padding:0px 10px 0px 23px;
	clear:both;
	height:auto;
	overflow:hidden;
	background:url(../images/dot.gif) no-repeat left top;
	display:none;
}
.Navigation ul li div ul li:hover ul {
	color: #6e6e6b;
	padding:0px 10px 0px 23px;
	clear:both;
	height:auto;
	display:block;
	overflow:hidden;
	background:url(../images/dot.gif) no-repeat left top;
	display:block;
}
.Navigation ul li div ul li ul li {
	width:96px;
	padding: 0px 0px 2px 2px;
	left:0px;
	text-align:left;
	background:url(../images/dot.gif) no-repeat left bottom;
}
.Navigation ul li div ul li ul li:last-child {
	width:96px;
	padding: 0px 0px 2px 2px;
	left:0px;
	text-align:left;
	background:none;
}
.Navigation ul li div ul li:hover ul li ul {
	color: #6e6e6b;
	padding:0px 10px 0px 0px;
	clear:both;
	height:auto;
	overflow:hidden;
	display:none;
}
.Navigation ul li div ul li:hover ul li ul {
	color: #6e6e6b;
	padding:0px 10px 0px 0px;
	clear:both;
	height:auto;
	display:block;
	overflow:hidden;
}
.Navigation ul li div ul li:hover ul li ul li {
	width:96px;
	padding: 0px 0px 2px 2px;
	left:0px;
	text-align:left;
	background:none;
}
.Navigation ul li div ul li:hover ul li ul li a {
	line-height:16px;
}
.submenufooter {
	background: url(../images/dropdownbtm-trans.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 17px;
	width: 152px;
	display:block;
}
.contentWrapper {
	background:url(../images/contentbg.jpg) repeat-y left top;
	width:998px;
	clear:both;
	height:auto;
}
.clear, .cleared {
	clear:both;
}
.leftContent {
	width:154px;
	float:left;
	padding:0px;
	margin:0px;
}

.leftContent ul {
	list-style:none;
	margin:0px;
	padding:15px 0px 0px 6px;
	*padding:0px 0px 0px 6px;
	font-weight:bold;
}
.leftContent ul li {
	display:block;
	margin:0px;
	padding:0px;
	width:143px;
}
.leftContent ul li a {
	color:#003d65;
	font-size:11px;
	padding:0px;
	margin:0px;
	display:block;
	text-decoration:none;
	line-height:15px;
	overflow:hidden;
}
.leftContent ul li a:hover {
	text-decoration:none;
	color:#1282CC;
}

.leftContent ul li.current-cat a{ color:#1282CC; }

.leftContent ul  ul{
	list-style:none;
	margin:0px;
	padding-top:1px;
	padding-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	font-size: 15px;
	font-weight:normal;
}
.leftContent ul ul li{
	padding-bottom:8px;
	font-weight:normal;
}
.leftContent ul  ul ul{
	list-style:none;
	margin:0px;
	padding:50px;
	font-weight:normal;
}
.leftContent img {
	display:block;
	padding:33px 10px 10px 27px;
	margin:0px;
}
.midWrapper {
	width:844px;
	float:left;
	padding:0px;
	margin:0px;
	border-bottom:solid 0px #5f5f5f;
}
.midContent {
	width:462px;
	float:left;
	padding:17px 23px 0px 23px;
	margin:0px;
}
.midContent ol li {
	line-height:18px;
}
.midContent ul li {
	line-height: 18px;
}

.midContent h1 {
	color:#143154;
	text-transform: uppercase;
	font-size: 9.5pt;
	padding-bottom:10px; /*added*/
	margin-bottom:0px; /*added*/
	margin-top:0px; /*added*/	
	padding-top:0px; /*added*/
}
.midContent h2 {
	color:#143154;
	font-size: 9.5pt;
	padding-bottom:10px; /*added*/
	margin-bottom:0px; /*added*/
	margin-top:0px; /*added*/	
	padding-top:10px; /*added*/
}
.midContent h3 {
	padding:10px 0px 0px 0px;
	margin:0px;
	font-size: 8.5pt;
}
.midContent h4{
	padding:19px 0px 0px 0px;
	margin:0px;
	font-size: 8.5pt;
}
.midContent h5{
	padding:19px 0px 0px 0px;
	margin:0px;
	font-size: 8.5pt;
}
.midContent h6{
	padding:25px 0px 0px 0px;
	margin:0px;
	font-size: 6.5pt;
	font-weight: normal;
	font-decoration: none;
}
.entry h2 {
	color:#143154;
	font-size: 14px;
	padding-top:15px;
	padding-bottom:5px;
	margin-bottom:15px;
}
.midContent p {
	line-height:16px;
}
ul.overzicht {
	list-style:none;
	margin:0px;
	padding:5px 0px 0px 0px;
	overflow:hidden;
}
ul.overzicht li {
	background:url(../images/bluedottedline.jpg) no-repeat left top;
	display:block;
	padding:0px;
	margin:0px;
	height:auto;
	overflow:hidden;
	width:405px;
}
ul.overzicht li a {
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:22px;
	color:#000;
	text-decoration:none;
	overflow:hidden;
}
ul.overzicht li a:hover {
	text-decoration:none;
}
.midContent a {
	color:#77adcd;
	text-decoration:none;
}
.midContent a:hover {
	text-decoration:underline;
}
.midContent h3 a:hover {
	text-decoration:underline;
} 
.midContent p#breadcrumbs a {
	color:#77adcd;
	text-decoration:underline;
	text-transform:lowercase;
}
.midContent p#breadcrumbs a:hover {
	color:#77adcd;
	text-decoration:none;
}
.midContent p#breadcrumbs strong {
	text-transform:lowercase;
	color:#77adcd;
	font-weight:normal;
}
.midContent h4 {
	font-size: 13px;
	padding:22px 0px 0px 0px;
	margin:0px;
}
.NieuwsBlock {
	width:405px;
	float:left;
	margin:0px;
	padding:0px;
}
.NieuwsBlock h2 {
	color:#0f8cd7;
	text-transform: uppercase;
	font-size: 14px;
	background:none;
	padding:22px 0px 0px 0px;
	margin:0px;
}
.NieuwsBlock ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.NieuwsBlock ul li {
	background:url(../images/darkdottedline.jpg) no-repeat left top;
	display:block;
	padding:0px;
	margin:0px;
	width:405px;
}
.NieuwsBlock ul li a {
	display:block;
	margin:0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
	color:#255288;
	text-decoration:none;
}
.NieuwsBlock ul li a:hover {
	text-decoration:none;
}
.rightContent {
	width:335px;
	float:left;
	margin:0px 0px 0px 0px;
	background:url(../images/border.jpg) no-repeat left top;
}
.rightContentBlock {
	background:url(../images/gradientbg.jpg) repeat-y left top;
	width:315px;
	margin:18px 0px 7px 0px;
	float:right;
	padding:0px 12px 17px 0px;
}
.rightContentBlock h2 {
	color:#0d7cbe;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	line-height:22px;
	padding:0px;
	background:url(../images/meestline.jpg) no-repeat left bottom;
	margin:0px 0px 0px 13px;
}
.rightContentBlock ul {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 13px;
}
.rightContentBlock ul li {
	display:block;
	margin:0px;
	padding:0px;
	background:url(../images/meestline.jpg) no-repeat left bottom;
	width:281px;
}
.rightContentBlock ul li a {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #033776;
	text-decoration: none;
	line-height:15px;
	padding:0px 0px 0px 0px;
}
.rightContentBlock ul li a:hover {
	text-decoration:none;
	color:#1282CC;
}
.eventsBlock {
	width:315px;
	margin:5px 0px 14px 0px;
	float:right;
	padding:0px 0px 9px 12px;
	background:transparent url(../images/gradientbg.jpg) repeat-y scroll left top;
}
.eventsBlock h2 {
	color:#0d7cbe;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	background:transparent url(../images/meestline.jpg) no-repeat scroll left bottom;	
}
.eventsBlock ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
.eventsBlock ul li {
	display:block;
	padding:0px;
	margin:0px;
	line-height:18px;
	background:transparent url(../images/meestline.jpg) no-repeat scroll left bottom;	
}
.eventsBlock ul li a {
	color:#033776;
	text-decoration:none;
	display:block;
}
.eventsBlock ul li a:hover {
	text-decoration:none;
	color:#1282CC;
}
.eventsBlock a {
	color:#77adcd;
	text-decoration:none;
	display:block;
}
.eventsBlock a:hover {
	color:#1282CC;
	text-decoration:none;
	display:block;
}
.pollBlock {
	width:298px;
	margin:0px auto;
	clear:both;
	padding:0px 0px 0px 20px;
	_padding:0px 0px 15px 20px;
	background:#e7f0f4;
	border-top: 1px solid #336679;
	border-right: 1px solid #004058;
	border-bottom: 1px solid #668c9b;
	border-left: 1px solid #2d6275;
	min-height:157px;
	_height: 140px;
}
.pollBlock h2, .pollHeading {
	font-size: 13px;
	font-weight: normal;
	color: #003d65;
	padding:3px 0px 5px 0px;
	_padding:3px 0px 0px 0px;
	line-height: normal;
}
.pollBlock form {
	padding:0px 0px 0px 0px;
	margin:0px;
}
.pollBlock form div {
	padding:0px 0px 7px 8px;
	margin:0px;
}
.pollBlock ins {
	width:auto;
	padding : 0px 5px 0 30px;
	text-decoration : none;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#008dab;
	display:block;
}
.pollBlock input {
	width:auto;
	float:left;
	padding:20px 0px 0px 0px;
}
.tagcloudBlock {
	width:335px;
	float:left;
	padding:34px 0px 0px 0px;
	margin:0px;
}
.tagcloudBlock h2 {
	font-size: 13px;
	font-weight: normal;
	color: #0c6ba5;
	text-transform: uppercase;
	padding:0px 0px 0px 13px;
}
.tagcloudBlock p {
	padding: 0 0 0 13px;
}
.tagcloudBlock p a {
	color: #77ADCD;
	text-decoration: none;
}
.tagcloudBlock p a:hover {
	text-decoration: underline;
}
.tagcloudBlock img {
	border:none;
	padding:20px 0px 0px 1px;
	display:block;
}
.footerWrapper {
	width:760px;
	border-top:1px solid #5f5f5f;
	clear:both;
	margin:0px auto;
	padding:15px 0px 25px 238px;
}
.footerWrapper ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.footerWrapper ul li {
	margin:0px;
	padding:0px 21px 0px 21px;
	width:auto;
	float:left;
	background:url(../images/footersep.jpg) no-repeat right center;
}
.footerWrapper ul li:last-child {
	margin:0px;
	padding:0px 19px 0px 19px;
	width:auto;
	float:left;
	background:none;
}
.footerWrapper ul li a {
	width:auto;
	float:left;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-size: 11px;
	font-weight: normal;
	color: #060606;
	white-space:nowrap;
}
.footerWrapper ul li a:hover {
	text-decoration:underline;
}
.wp-polls-ans {
	width: auto !important;
	padding: 0px !important;
}
.wp-polls a {
	color:#77ADCD;
	text-decoration:none;
}
.wp-polls-ul {
	margin: 0px !important;
	padding:0;
}
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li {
	padding:0px 0px 7px 0px;
	margin:0px;
}
.wp-polls label {
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#008dab;
	padding : 0px 5px 0 15px !important;
}
.Post {
	padding: 0px 0px 0px 0px;
}
ol {
	margin-top:10px;
	margin-left:37px;
	margin-bottom:10px;
}	
ul {
	margin-top:10px;
	margin-left:37px;
	margin-bottom:10px;
}
pre {
	width:450px;
	display:block;
	height:auto;
	overflow:hidden;
	white-space:normal;
	padding:10px 0px 10px 0px;
}
.wp-caption-text{
	font-size: 6.5pt;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	padding-right: 23px;
	padding-left: 23px;
	margin-top: 0px;
}


/******* cloud tag by securenext **********/


.tagcloudBlock p a {
	color: #77ADCD;
	text-decoration: none;
}
.tagcloudBlock p ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.tagcloudBlock p ul li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 3px;
	background:none;
}
#cloudtag{
	margin-left:5px;
	padding:0px 0 10px 0px;
	width:330px;
}
#cloudtag h3{
	margin:10px 0px;
}
#cloudtag ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
#cloudtag ul li {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 3px;
	background:none;
}
#cloudtag ul li a{
	color:#77ADCD;
	text-decoration:none;
}
a.post-edit-link:hover, .alignleft a:hover {
	text-decoration:none;
}

/***** New User Create Style *******/
#muregister-container {
	width:450px;
	text-align:left;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	-moz-box-shadow:0 4px 18px #C8C8C8;
	background:#FFFFFF;
	margin-bottom:20px;
	float:left;
}
#muregister { width:400px; float:left; text-align:left; color:#777777; font-size:13px; padding:0px 20px;}

#muregister h2 { margin:20px 0px 20px 0px; padding:15px 0px 0px 0px;}
#muregister form { margin-top: 2em; }
#muregister .error { font-weight:700; padding:10px; color:#333333; background:#FFEBE8; border:1px solid #CC0000; }
#muregister input[type="submit"] {
	width:150px; 
}

#muregister  input {
	background:#FFFFFF url(../../../../txtbox_bg.gif) repeat-x scroll 0 0;
	border:1px solid #E5E5E5;
	margin:0;
	padding:0px;
	width:402px; 
}
#muregister #submit_btn {
	background:transparent url(../../../../submit_btn.gif) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:30px;
	margin:0;
	padding:0;
	width:94px;
}
#muregister #blog_title,
#muregister #user_email, 
#muregister #blogname,
#muregister #user_name { width:100%; font-size: 24px; margin:5px 0; }	
#muregister .prefix_address,
#muregister .suffix_address {font-size: 18px;display:inline; }			
#muregister label { font-weight:normal; color:#777777;
font-size:13px; display:block; margin:10px 0; }
#muregister label.checkbox { display:inline; }
#muregister .mu_alert { font-weight:700; padding:10px; color:#333333; background:#ffffe0; border:1px solid #e6db55; }

.sociable_tagline {
	padding:0 0 10px 0;
}

/************* Agenda *************/
 .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color:#000000;
         border-bottom:1px dotted #000000;
         }
    .calnk a:visited {
         text-decoration:none;
         color:#000000;
         border-bottom:1px dotted #000000;
        }
    .calnk a {
        text-decoration:none; 
        color:#000000; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B; 
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #F1F5F8;
        background-color:#F1F5F8;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #F1F5F8;
        background-color:#F1F5F8;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:0.8em;
        border:1px solid #F1F5F8;
        background-color:#F1F5F8;
        color:#FF0000;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #F1F5F8;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #F1F5F8;
     }
     span.weekend {
        color:#FF0000;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #F1F5F8;
        background-color:#F1F5F8;
     }
     span.event {
        font-size:0.75em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #F1F5F8;
        background-color:#F1F5F8;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }
