/*
Theme Name: IGHG Theme
Description: The  IGHG Theme based on the famous Wordpress CMS.
Version: 3.5.1
Author: IGHG Theme
*/

/* normal */
* { padding: 0px; margin: 0px; }
html, body {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	height:100%;
	font-size:14px;
	color:#666;
}

input, select, textarea { font-family: 'Open Sans'; font-size: 14px; color: #bbbbbb; }
body { background: #fff; }
img { border: 0px; display: block; }
a, input { outline: none; }
section, header, nav, article, footer, aside { display: block; }

/* global style */
.clear { clear: both; height: 0px; overflow: hidden; }



small { font-family: Arial, Helvetica, Sans-Serif; font-size: 0.9em; line-height: 1.5em; }
.sticky { background: #f7f7f7; padding: 0 10px 10px; }
.sticky h2 { padding-top: 10px; }
small, .nocomments, .postmetadata, blockquote, strike { color: #777; }
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }

/* ### wrapper ### */
#wrapper {  position: relative; display: block; width: 100%; min-height: 100%; }

/* ### main container ### */
#mainCntr { padding-bottom: 69px; width: 100%; }

	/* ### header container ### */
	#headerCntr { padding-top: 33px; position: relative; width: 100%; height: 151px; background: url('images/wrap.jpg') center top repeat-x; }
	#headerCntr #header { padding-bottom: 20px; margin: 0 auto; width: 980px; }
	#headerCntr a.logo { float: left; margin-left: -3px; display: block; width: 303px; height: 90px; text-indent: -9999px; background: url('images/logo.png') no-repeat; }
	#headerCntr fieldset { margin-top: 28px; border: 1px solid #dddddd; border-radius: 3px; width: 298px; float:right; }
	#headerCntr .field { padding: 4px 10px; border: 0; border-top: 1px solid #d2d2d2; float: left; height: 20px; width: 256px; }
	#headerCntr .btn { padding: 4px 10px; border: 0; border-top: 1px solid #d2d2d2; float: left; width: 22px; cursor: pointer; height: 28px; background: url('images/btn.jpg') left top no-repeat; }
	
		/* ### menu box ### */
		.menuBox { padding-top: 1px; width: 100%; background: url('images/menu-bg.jpg') center top repeat-x; }
		.menuBox ul#menu-header-menu { list-style: none; list-style-type: none; width: 980px; margin: auto; }
		.menuBox li { padding-right: 1px; float: left; position: relative; font-family: 'Open Sans Condensed';font-weight:700; font-size: 18px; line-height: 40px; background: url('images/menu-sap.jpg') right bottom no-repeat; }
		.menuBox li.last { padding-left: 0; background: none; }
		.menuBox li:first-child a { padding-left: 0; }
		<!--.menuBox li a span { padding-right: 17px; background: url('images/drop_arrow.jpg') right 7px no-repeat; }-->
		.menuBox li.menu-parent-item { padding:0 19px 0 0; }
		.menuBox li.menu-parent-item a { padding-right: 17px; background: url('images/drop_arrow.jpg') right 7px no-repeat; }
		.menuBox li.menu-parent-item li a { background:none;}
		.menuBox li a { padding: 0px 19px; color: #0f4692; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; text-decoration: none; }
		.menuBox li a:hover, .menuBox li:hover a { color: #f68656; }
		.menuBox li a:hover span, .menuBox li:hover span { background-position: right -23px; }
		.menuBox li ul { padding: 12px 0; display: none; position: absolute; left: -1px; width: 205px;  top: 26px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; background: #fff;}
		.menuBox li:hover li { width: 100%; line-height: 34px; background: none; }
		.menuBox li:hover li a, .menuBox li li:first-child a { padding-left: 20px; color: #0f4692; }
		.menuBox li:hover li a:hover { color: #f68656; }
		.menuBox li ul ul li { display:none;}
		
		.menuBox li:hover ul { display: block; }
		.menuBox li.current-menu-item a, .menuBox li.current-page-ancestor a, .menuBox li li.current-menu-item a { color: #f68656;}
		.menuBox li.current_page_item.menu-parent-item li a { color: #0f4692; }
		.menuBox .tinynav { padding: 5px 0; display: none; width: 100%; font-family: 'Open Sans Condensed';font-weight:700;font-size: 16px; line-height: 40px; color: #0f4692; }
		.menuBox .sub-menu { list-style:none; left:0px;top:36px;}
		.menuBox .sub-menu li { background:none;}

	/* ### content container ### */
	#contentCntr { padding-bottom: 20px; width: 100%; background: #fff; }
	#contentCntr .contentmid { width: 980px; margin: auto; }
	#contentCntr #head { height: 114px; overflow: hidden; background: url('images/head-bg.jpg') no-repeat center top; }
	#contentCntr #head h1 { padding: 32px 0 0 0; margin-left: -2px; font-family: 'Open Sans'; font-size: 40px; line-height: 50px; font-weight: normal; color: #fff; }

		/* ### banner box ### */
		.bannerBox { width: 100%; height: 239px; background: url('images/banner_bg.jpg') center top no-repeat; }
		.bannerBox .data { padding-top: 32px; margin: auto; width: 680px; }
		.bannerBox h2 { padding-bottom: 25px; font-weight: normal; text-align: center; color: #fff; font-size: 40px; line-height: 50px; }
		.bannerBox h2 span { font-family: 'Open Sans Condensed'; }
		.bannerBox .read { color: #0f4692; text-decoration: none; display: block; font-size: 16px; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; line-height: 41px; width: 152px; height: 41px; font-family: 'MetaPro-Medium'; margin: auto; background: #fff; }
		.bannerBox .read:hover { color: #fff; background: #f68656; }
		
		/* ### np box ### */
		.npBox { padding-bottom: 15px; width: 100%; overflow: hidden; border-bottom: 1px solid #dddddd; }
		.npBox p { padding: 14px 0 0 0; }
		.npBox p a:first-child { padding: 0 17px 0 0;}
		
		.npBox p strong { background: none; font-weight:normal; line-height:24px; padding:0 0 0 18px; color:#f68c27;  }
		.npBox p a { font-family: 'Open Sans'; color: #666; text-decoration: none; padding: 0 17px 0 12px; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; float: left; font-size: 13px; line-height: 24px; background: url('images/np-div.jpg') right center no-repeat; }
		.npBox p a:hover { color:#f68c27;}

		/* ### left container ### */
		#leftCntr { padding-top: 32px; float: left; width: 300px; }
		
				
				/* ### nav box ### */
			#leftCntr ul.menu { width: 100%; border-radius: 4px; overflow: hidden; border-bottom: 3px solid #0f4692; background: #f8f8f8; }
			#leftCntr .menu ul { list-style: none; list-style-type: none; }
			#leftCntr .menu li { width: 100%; float: left; }
			#leftCntr .menu li a { padding: 0 0 0 20px; font-family: 'Open Sans Condensed'; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-size: 16px; line-height: 43px; color: #0f4692; text-decoration: none; border-bottom: 1px solid #dddddd; display: block; }
			#leftCntr .menu li.dcjq-parent-li a {  background: url('images/plus.png') no-repeat top right;}
			#leftCntr .menu li.dcjq-parent-li li a { background:none; color: #0f4692;}
			#leftCntr .menu li a:hover { color: #f68656;  }
			#leftCntr .menu li.dcjq-parent-li a.active {  background-position: right -43px;}
			#leftCntr .menu li.current-menu-item a, #leftCntr .menu li li.current-menu-item a { color:#f68656;}
			#leftCntr .menu li ul { padding-left: 27px; } 
			#leftCntr .menu li li { background: none; }
			#leftCntr .menu li.active li a { padding-left: 13px; background: none; }
			#leftCntr .menu li li a:hover, #leftCntr .menu li li.active a { color: #f68656; background: none; }
			#leftCntr .menu li a:hover {  color: #f68656;  }
			#leftCntr .widget_archive li {}
			#leftCntr .widget_archive li li { padding-left:0px;}
			#leftCntr .widget_archive h3 { background: url('images/minus.png') no-repeat top right; cursor:pointer; }
			#leftCntr .widget_archive h3.disable {  background: url('images/plus.png') no-repeat top right;}
			
			
			#leftCntr .menu li.parent { position:relative; }
			#leftCntr .menu li.parent h6 { position:absolute; top:0px; right:0px; float:right; width:29px; height:29px; text-indent:-9999px; background: url('images/plus.png') no-repeat top right; cursor:pointer; }
           
			
			#leftCntr ul.test { display:block!important;}
			#leftCntr li. ul.bloked { display:block!important;}
			
			#leftCntr.test .widget { border-bottom:none;}
			#leftCntr .widget_archive .togle1 { background: url('images/plus.png') no-repeat top right; cursor:pointer; }
			#leftCntr .menu li.parent h6.disable, #leftCntr li.active1 h6.disable {  background: url('images/minus.png') no-repeat top right; }
		    #leftCntr h6.minus {  background: url('images/minus.png') no-repeat top right!important; }
			#leftCntr h6.minus2 {  background: url('images/minus.png') no-repeat top right!important; }
			#leftCntr .menu li.current_page_item a { color: #f68656; }
			#leftCntr .menu li.current_page_item li a { color: #0f4692; }
			#leftCntr .menu li.current_page_parent li a:hover { color: #f68656;}
			#leftCntr .menu li.current_page_item li a:hover, #leftCntr .menu li.current_page_parent { color: #f68656;}
		
			

			
			
			
			#leftCntr .widget { width: 100%; border-radius: 4px; overflow: hidden; border-bottom: 3px solid #0f4692; background: #f8f8f8; margin:0 0 20px; }
			#leftCntr .widget h3 { padding: 0 0 0 20px; font-family: 'Open Sans Condensed'; font-size: 16px; line-height: 43px; color: #0f4692; text-decoration: none; border-bottom: 1px solid #dddddd; display: block; }
			#leftCntr .widget p { color:#0f4692; font-family: 'Open Sans'; padding:5px 10px 0px 20px; line-height:22px; }
			#leftCntr .widget p a { color:#f68656; text-decoration:none;}
			#leftCntr .widget p a:hover { color:#0f4692;}
			#leftCntr .widget .textwidget { padding-bottom:20px;}
			#leftCntr .widget .textwidget ul { margin:0px; padding:0px 10px 0 20px; margin:0 0 0 15px;}
			#leftCntr .widget .textwidget li { color:#0f4692; font-family: 'Open Sans'; line-height:22px;}
		
		
		
	
		
		/* ### center container ### */
		#centerCntr { padding-top: 35px; width: 100%; }
		
			/* ### wel box ### */
			.welBox { width: 640px; float: left; }
			.welBox h1 { padding-bottom: 21px; font-weight: normal; font-size: 26px; line-height: 30px; color: #0f4692; font-family: 'Open Sans Condensed'; }
			.welBox p { padding-bottom: 20px; line-height: 24px; }
			.welBox .read { color: #fff; text-decoration: none; display: block; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-size: 14px; margin-top: 7px; font-family: 'Open Sans Condensed'; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; line-height: 30px; width: 103px; height: 31px; background: #f68656; }
			.welBox .read:hover { background: #ea706d; }
			
			/* ### news box ### */
			.newsBox { width: 300px; float: right; }
			.newsBox h2 { padding-bottom: 19px; font-weight: normal; font-size: 20px; line-height: 30px; color: #0f4692; font-family: 'Open Sans Condensed'; }
			.newsBox ul { list-style: none; list-style-type: none; }
			.newsBox li { padding-bottom: 20px; float: left; width: 100%; border-top: 1px solid #dddddd; }
			.newsBox li img { float: left; border: 1px solid #dddddd; margin-top: -1px; }
			.newsBox .text { padding-top: 10px; float: right; width: 206px; }
			.newsBox span { font-family: 'Open Sans'; color: #bbb; line-height: 18px;font-style:italic; }
			.newsBox p { padding-top: 2px; font-family: 'Open Sans Condensed'; line-height: 24px; }
			.newsBox p a { color: #f68656; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; text-decoration: none; }
			.newsBox p a:hover { color: #000; }

		/* ### right container ### */
		#rightCntr { padding-top: 32px; float: right; width: 640px; }

			/* ### text box ### */
			.textBox { padding-top: 7px; width: 100%; }
			.textBox h2 { padding-bottom: 23px; font-weight: normal; font-family: 'Open Sans Condensed'; font-size: 26px; line-height: 24px; color: #0f4692; }
			.textBox h3 { padding-bottom: 21px; font-weight: normal; font-family: 'Open Sans Condensed'; font-size: 18px; line-height: 24px; color: #0f4692; }
			.textBox h4 { font-weight: normal; font-family: 'Open Sans Condensed'; font-size: 16px; line-height: 22px; color: #0f4692; }
			.textBox p { padding-bottom: 20px; line-height: 24px; }
			.textBox p a { text-decoration: none; color: #f68656; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-family: 'Open Sans Condensed'; }
			.textBox p a:hover { color: #000; text-decoration: underline; }
			.textBox .tag { margin: 1px 0 20px 0; padding: 0 0 0px 13px; border-left: 3px solid #329fda; height: 47px; }
			.textBox .tag p { margin-top: 0px; font-family: 'Open Sans';font-style:italic; font-size: 14px; line-height: 23px; }
			.textBox ul { padding: 8px 0 19px 0; list-style: none; list-style-type: none; overflow: hidden; }
			.textBox li { padding: 0 0 0 17px; width: 100%; float: left; background: url('images/dot.png') no-repeat 1px 6px; }
			.textBox ol li { padding: 0 0 0 0;margin: 0 0 0 25px; width: 100%; float: left; background:none; }

			.textBox li a { line-height: 24px; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; color: #666; text-decoration: none; }
			.textBox li a:hover { color: #f68656;	 }
			.textBox .left { float: left; width: 297px; }
			.textBox .right { float: right; width: 297px; }

		
			/* ### info box ### */
			.infoBox { width: 100%; }
			.infoBox h2 { padding-bottom: 11px; font-weight: normal; font-size: 26px; line-height: 38px; color: #0f4692; font-family: 'Open Sans Condensed'; }
			.infoBox h3 { padding-bottom: 28px; font-weight: normal; font-size: 18px; line-height: 24px; color: #0f4692; font-family: 'Open Sans Condensed'; }
			.infoBox h5 { padding-bottom: 22px; font-weight: normal; font-size: 14px; color: #bbb; line-height: 22px; font-family: 'Open Sans';font-style:italic; }
			.infoBox h5 span { padding-left: 16px; margin-left: 12px; color: #bbb; text-decoration: none; font-family: 'Open Sans Condensed'; background: url('images/sap.png') left center no-repeat; }
			.infoBox .featured img { margin: 6px 0 10px 40px; float: right; max-width: 100%; height: auto; border: 1px solid #dddddd; border-radius: 2px; -webkit-border-radius: 2px; }
			.infoBox .text a { text-decoration: none; color: #f68656; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s;}
			.infoBox .text a:hover {color:#000000;}
			.infoBox .text p { padding-bottom: 20px; line-height: 24px; }
			.infoBox .text { padding-bottom: 15px; overflow: hidden; border-bottom: 1px solid #dddddd; }
			.infoBox .tag { padding: 37px 0 30px; overflow: hidden; border-bottom: 1px solid #dddddd; }
			.infoBox ul { padding-bottom: 3px; list-style-type: none; list-style: none; overflow: hidden; }
			.infoBox li { padding-bottom: 5px; color: #bbb; width: 100%; float: left; }
			.infoBox li a { color: #f68656; text-decoration: none; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-family: 'Open Sans Condensed'; }
			.infoBox li a:hover { color: #000; }
			.infoBox #respond { padding: 35px 0 31px;}
			.infoBox #respond fieldset {  border: 0; border-bottom: 1px solid #dddddd; overflow: hidden; }
			.infoBox #respond .field { padding: 4px 10px; float: left; border: 1px solid #dddddd; border-radius: 4px; height: 21px; width: 278px; background: url('images/sap1.jpg') left top repeat-x; }
			.infoBox #respond textarea { padding: 4px 10px; float: left; overflow: hidden; border: 1px solid #dddddd; border-radius: 4px; height: 90px; width: 618px; background: url('images/sap1.jpg') left top repeat-x; resize:none; }
			.infoBox fieldset p { padding-bottom: 10px; overflow: hidden; width: 100%; float: left; }
			.infoBox #respond span { padding-left: 4px; display: block; position: relative; left: auto; right: auto; top: auto; float: left; line-height: 30px; color: #bbbbbb; }
			.infoBox #respond .btn { color: #fff; border: 0; text-decoration: none; display: block; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-size: 14px; font-family: 'Open Sans Condensed'; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; line-height: 30px; width: 84px; height: 31px; background: #f68656; cursor:pointer; }
			.infoBox #respond .btn:hover { background: #ea706d; }
			#commentform p a { color: #f68656; text-decoration: none; font-family: 'Open Sans'; }
			#commentform p a:hover { color: #000;}
			.comment-author { float:left; width:100%;}
			.comment-meta { position:absolute; right:60px; top:25px;}
			.comment-author img.avatar { display:none;}
			.comment-author span.says { display:none;}
		
			/* ### comment box ### */
			.commentBox { width: 100%; }
			.commentBox h2 { font-weight: normal; font-size: 18px; line-height: 24px; color: #0f4692; font-family: 'Open Sans Condensed'; }
			.commentBox h3 { padding-bottom: 6px; font-weight: normal; font-size: 16px; line-height: 20px; color: #666666; font-family: 'Open Sans Condensed'; }
			.commentBox h3 a { color: #666666; text-decoration: none; }
			.commentBox ul { padding-top: 10px; list-style: none; list-style-type: none; width: 100%; overflow: hidden; }
			.commentBox li { padding: 15px 0 0px; float: left; width: 100%; border-top: 1px solid #f4f4f4; position: relative; }
			.commentBox li:first-child { border-top: 0; }
			.commentBox p { line-height: 24px; }
			.commentmetadata a { line-height: 18px !important; color: #bbb !important; font-family: 'Open Sans' !important;}
			.commentmetadata a:hover { color:#f68c27 !important;}
			.commentBox span { position: absolute; right: 0; top: 16px; line-height: 18px; color: #bbb; }
			.commentBox span a { padding-left: 20px; margin-left: 8px; text-decoration: none; color: #f68656; font-family: 'Open Sans Condensed'; background: url('images/sap.png') left center no-repeat; }
			.commentBox span a:hover { color: #000; }
			.commentBox li ul { padding: 2px 0 0 0 !important; margin-top: 0px; margin-left:20px; border-top: 1px solid #f4f4f4; }
			.commentBox li li { padding-left: 30px; width: 580px; }
			.commentBox li li.last { padding-bottom: 0;}
			.reply { position:absolute; top:25px; right:10px;}
			.comment-awaiting-moderation { display:block;}
			.commentBox li li li { margin-left:0px !important; padding-left:0px;}
			.commentBox li li ul { margin-left:0px; padding-left:0px;}
			.commentBox li li #respond textarea { width:577px;}
			
			.detailBox ul { list-style: none; list-style-type: none; border-bottom:solid 1px #dddddd; overflow:hidden; }
			.detailBox li { padding-bottom: 39px; float: left; width: 100%; border-top: 1px solid #dddddd; }
			.detailBox li .image { float: left; width:95px;  }
			.detailBox li .image img { border: 1px solid #dddddd; }
			.detailBox .text { padding-top: 10px; float:left; width:545px; }
			.detailBox .text h3 a { color:#0f4692; font-family: 'Open Sans Condensed'; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-size:18px; line-height:30px; text-decoration:none;}
			.detailBox .text h3 a:hover { color:#f68c27;}
			.detailBox span { font-family: 'Open Sans';font-style:italic; color: #bbb; line-height: 26px; font-size:14px; }
			.detailBox p { padding-top: 2px; font-family: 'Open Sans'; line-height: 25px; color:#666666; font-size:14px;  }
			.detailBox p a { color: #f68656; text-decoration: none; }
			.detailBox p a:hover { color: #000; }
			.detailBox li a.read { color: #fff; border: 0; text-decoration: none; display: block; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-size: 14px; font-family: 'Open Sans Condensed'; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; line-height: 30px; width: 104px; height: 31px; background: #f68656; cursor:pointer; margin-top:15px; }
			.detailBox li a.read:hover { background: #ea706d; }
			.detailBox .pagination { margin:40px 0 60px 0; padding:0px; font-family: 'Open Sans Condensed';}
			.detailBox .pagination span.current { color:#f68656 !important; border-radius:0px; border-top:none; background:url(images/pagination_current.png) left no-repeat; width:30px; height:31px; font-size:16px !important; font-family: 'Open Sans Condensed'; line-height:31px; padding:0px; text-shadow:none; box-shadow:none; margin:0 10px 0 0; text-decoration:none;}
			.detailBox .pagination a { border:none; line-height:31px; text-align:center; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; color:#0f4692 !important;  font-size:16px !important; line-height:31px; background:url(images/pagination_page.png) left no-repeat; width:30px; height:31px; font-family: 'Open Sans Condensed'; padding:0px; text-shadow:none; box-shadow:none; margin:0 10px 0 0; text-decoration:none; }
			.detailBox .pagination a:focus { border:none; line-height:31px; text-align:center; color:#0f4692 !important;  font-size:16px !important; line-height:31px; background:url(images/pagination_page.png) left no-repeat; width:30px; height:31px; font-family: 'Open Sans Condensed'; padding:0px; text-shadow:none; box-shadow:none; margin:0 10px 0 0; text-decoration:none;}
			.detailBox .pagination a:hover  {  background:url(images/pagination_page.png) left no-repeat !important; width:30px; height:31px; color:#f68656 !important; font-family: 'Open Sans Condensed'; font-size:16px !important; padding:0px; border:none;}
			.detailBox h2 { color:#0f4692; font-family: 'Open Sans Condensed'; font-size:18px; line-height:30px; padding:0 0 10px 0;} 
			
			
			.textBox .wpcf7 p { padding-bottom: 10px; overflow: hidden; width: 100%; position:relative; }
			.textBox .wpcf7 span.wpcf7-form-control-wrap { float:left;}
			.textBox .wpcf7 .field { padding: 4px 10px; float: left; border: 1px solid #dddddd; border-radius: 4px; height: 21px; width: 278px; background: url('images/sap1.jpg') left top repeat-x; }
			.textBox .wpcf7 .textarea { padding: 4px 10px; float: left; overflow: hidden; border: 1px solid #dddddd; border-radius: 4px; height: 90px; width: 618px; background: url('images/sap1.jpg') left top repeat-x; resize:none; }
		
			.textBox .wpcf7 .submit { color: #fff; border: 0; text-decoration: none; display: block; font-size: 14px; font-family: 'Open Sans Condensed'; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; line-height: 30px; width: 84px; height: 31px; background: #f68656; cursor:pointer; }
			.textBox .wpcf7 .submit:hover {background: #ea706d;}
			.textBox .wpcf7 span.wpcf7-not-valid-tip { left:0%; top:2px; height:22px; width:293px;}
		
	/* ### footer container ### */
	#footerCntr { margin: -69px 0 0 0; position: relative; overflow: hidden; width: 100%; height: 69px; background: #f4f4f4; }

		/* ### footer box ### */
		.footerBox { padding: 26px 0 27px; overflow: hidden; width: 980px; margin: 0 auto; }
		.footerBox .left { float:left;}
		.footerBox ul { list-style: none; list-style-type: none;  }
		.footerBox li { padding: 0 10px; float: left; line-height: 16px; font-size: 12px; background: url('images/sap.png') left center no-repeat; }
		.footerBox li a { color: #666; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; text-decoration: none; }
		.footerBox li a:hover { text-decoration: underline; color: #000; }	
		.footerBox li:first-child { padding-left: 0; background: none; }
		.footerBox .right { float:right;}
		.footerBox p { font-size: 12px; line-height: 16px; }

 
/* Begin Images */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
/* End Images */

/* Begin Comments*/
.alt { margin: 0; padding: 10px; }
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform { margin: 5px 10px 0 0; }
#commentform textarea { width: 100%; padding: 2px; }
#respond:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#commentform #submit { margin: 0 0 5px auto; float: right; }
.commentlist li,
#commentform input,
#commentform textarea { font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size: 1em; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { float: right; border: 1px solid #eee; padding: 2px; background: #fff; }
.commentlist cite,
.commentlist cite a { color: #666666; text-decoration: none;  font-family: 'Open Sans Condensed'; font-style:normal;  }
.commentlist p { font-weight: normal; line-height: 1.5em; text-transform: none; }
#commentform p { font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight: normal; }
.commentlist { padding: 0; text-align: justify; }
.commentlist li {  list-style: none; }
.commentlist li ul li { margin-right: -5px; margin-left: 10px; }
.commentlist p { margin: 10px 5px 10px 0; color:#666666; font-size:14px; line-height:24px; font-family: 'Open Sans'; }
.children { padding: 0; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */

/* Begin Calendar */
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a { padding-right: 10px; text-align: right; }
#wp-calendar #prev a { padding-left: 10px; text-align: left; }
#wp-calendar a { display: block; }
#wp-calendar caption { text-align: center; width: 100%; }
#wp-calendar td { padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }
#wp-calendar #prev a,
#wp-calendar #next a { font-size: 9pt; }
#wp-calendar a { text-decoration: none; }
#wp-calendar caption { font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif; text-align: center; }
#wp-calendar th { font-style: normal; text-transform: capitalize; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block; }
.center { text-align: center; }
.hidden { display: none; }
.screen-reader-text { position: absolute; left: -1000em; }
hr { display: none; }
a img { border: none; }
.navigation { display: block; text-align: center;  }
/* End Various Tags & Classes*/

/* Captions */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

.readkleur { color: #fff !important; text-decoration: none; display: block; transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; -moz-transition: all 0.3s; font-size: 14px; margin-top: 7px; font-family: 'Open Sans Condensed'; text-align: center; border-radius: 4px; -webkit-border-radius: 4px; line-height: 30px; width: 103px; height: 31px; background: #f68656; }
.readkleur:hover { background: #ea706d; }