/*
Theme Name: Bridging Competencies
Theme URI: http://wordpress.org/
Description: Bridging Competencies Theme by deraaf.com.
Version: 1.0
Author: Mark de Raaf
Author URI: http://deraaf.com/
Tags: deraaf.com, bridging competencies, fixed width, two columns, widgets

	Pyrus Group 1.0
	 http://www.bridgingcompetencies.nl/

	This theme was designed and built by Deraaf.com Internet Solutions,

	The CSS, XHTML and design is copyrighted

*/

* {
  margin: 0;
  padding: 0;
}

img {
  border: 0;
}

.qtrans_language_chooser {
	left: 714px !important;
	position: absolute;
}

body {
  background:  #4f4f41 url("images/background.gif") repeat-x;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

a {
	color: #ec8800;
}

a:visited {
	color: #f3b765;
	
}

h3 {
  color: #EC8800;
  font-size: 10pt;
  margin-bottom: 10px;
}

p {
  margin: 0 0 20px 0;
}

.container {
  width: 983px;
  margin: 0 auto 0 auto;
  background: url("images/background_container.png");
  position: relative;
}

.header {
  background: url("images/top.png") no-repeat;
  width: 983px;
  height: 18px;
  margin: 41px auto 0 auto;
}

.logo {
  left: 30px;
  position: absolute;
  top: -25px;
}

#screens {
  position: absolute;
  left: 314px;
  top: -12px;
}

#pages {
  width: 707px;
  height: 33px;
  background: url("images/background_navigation.png");
  left: 7px;
  top: 111px;
  position: absolute;
  font-weight: bold;
  font-size: 8pt;
  list-style-type: none;
  text-align: right;
}

#pages a {
  color: #fff;
  text-decoration: none;
}

#pages a:hover {
  text-decoration: underline;
}


#pages li {
  display: inline;
  color: #fff;
  padding: 0 30px 0 5px;
}

#content {
  width: 500px;
  margin: 170px 0 0 30px;
  float: left;
}

#content ul, #content ol {
	margin: 20px;
}

.sitenav {
  width: 120px;
  margin: 170px 0 0 30px;
  float: left;
}

.sitenav li {
  list-style-type: none;
  border-bottom: 1px solid #EC8800;
}

.sitenav a {
  color: #000;
  font-size: 8pt;
  text-decoration: none;
  display: block;
  margin: 5px 0 5px 0;
}

.sitenav a:hover {
  color: #EC8800;
}



#sidebar {
  width: 260px;
  min-height: 592px;
  background: #fff url("images/background_sidebar.png") repeat-x;
  margin: 0 7px 0 715px;
}

#sidebar ul {
  list-style-type: none;
}

#footer {
  clear: both;
}

#footer a {
  display: none;
}

#searchform {
  position: absolute;
  top: -45px;
  right: 10px;
}

.searchform #searchform {
  position: relative;
  margin: 10px 0 10px 0;
  padding: 5px;
  background: #fbe7cc;
  border: 1px solid #EC8800;
  left: 0px;
  top: 0px;
}

/* widget searchform */
.widget_search {
  min-height: 0 !important;
  padding: 0 !important;
  border: 0px !important;
}

#searchform div {
  background:transparent url("images/searchbox.png") no-repeat;
}

#searchform div {
  width:202px;
  height:23px;
}


.phplist #email {
  
}

.phplist #email {
  background:transparent url("images/textbox.png") no-repeat;
  border: 0pt none;
  float: left;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 18px;
  line-height:normal;
  margin: 0pt 0pt 0pt 1px;
  padding: 4px 0pt 0pt 20px;
  width: 165px;
  height:23px;
}

.phplist br {
  display: none;
}

.phplist div.required {
  color: #c00;
}

#searchform div input {
  background: transparent none repeat scroll 0% 0%;
  border: 0pt none;
  float: left;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 17px;
  line-height: normal;
  margin: 0 0 0 20px;
  padding: 4px 0 0;
  width: 145px;
}

.wpcf7-validates-as-required {
  border: 0pt none;
  float: left;
  font-size: 11px;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  height: 18px;
  line-height:normal;
  margin: 0pt 0pt 0pt 1px;
  padding: 4px 0pt 0pt 20px;
  width: 188px;
}

.wpcf7-validates-as-required {
  background:transparent url(images/fullbox.png) no-repeat scroll 0% 0%;
}

.phplist #contactsubmit, #searchform #searchsubmit {
  border: none;
  width: 17px;
  height: 23px;
  text-indent: -100px;
  font-size: 0;
  color: #3f8f33;
  text-align: right;
}

#searchform #searchsubmit {
  background: url('images/searchbutton.png') no-repeat top left;
}

.phplist #contactsubmit {
  background: url('images/textbutton.png') no-repeat top left;
}

.wpcf7-form .submitbutton, .wpcf7-form .submitbutton_en {
  border: 0px none;
  color: #3F8F33;
  float: right;
  font-size: 0pt;
  height: 23px;
  margin: 5px 16px 0pt 0pt;
  text-indent: -100px;
  width: 90px;
}

.wpcf7-form .submitbutton {
  background: transparent url(images/submitbutton.png) no-repeat scroll left top;
}

.wpcf7-form .submitbutton_en {
  background: transparent url(images/submitbutton_en.png) no-repeat scroll left top;
}


#searchform #searchsubmit:hover {
  border: none;
  background: url('images/searchbutton.png') no-repeat top left;
}

.current_page_item a {
  color: #EC8800;
}

/* widgets */
.widget {
  padding: 20px 20px 20px 20px;
  min-height: 70px;
  border-bottom: 1px solid #f3b765;
  font-size: 8pt;
  color: #ec8800;
}

#qtranslate-3 {
  border: 0;
}

.widget .button {
  margin: 10px 0 0 0;
}

.widget p {
	margin: 0;
}

#pages, #search, .qtrans_widget_switch {
  padding: 0;
  border: 0;
  position: absolute;
}

#pages {
  min-height: 33px;
}

.qtrans_widget_switch {
  width: 100px;
	top: 0;
}

.qtrans_language_chooser {
  left: 0px;
  top: -45px;
  position: absolute;
}

.qtrans_language_chooser li {
  float: left;
  padding: 2px;
}

#text-384932491 {
  background: url("images/icon_calculator.png") no-repeat 194px 15px ;
}

.phplist_widget {
  background: url("images/icon_document.png") no-repeat 192px 15px ;
}
 
#text-449748261 {
  background: url("images/icon_phone.png") no-repeat 196px 15px ;
}

#text-384970281 {
  background: url("images/icon_rss.png") no-repeat 200px 15px ;
}

/* gallery */
.ngg-galleryoverview {
  background:transparent url(images/background_gallery_home.png) no-repeat scroll 0% 0%;
  margin:20px 0pt 0pt 18px;
  padding:20px 0pt 40px 36px;
}

/* PHPList formulier*/
.error {
  color: #c00;
}


#sidebar label {
  display: block;
  margin: 3px 0 3px 0;
}

#searchform label {
  display: none;
}

.copy {
  text-align: right;
  font-size: 8pt;
  margin: 0 20px 0 0;
	color: #ec8800;
}

.copy a {
  color: #ec8800;
  text-decoration: none;
}

.copy a:hover {
  color: #f0f;
  text-decoration: none;
}

.notneeded {
  display: none;
}

