

body {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.6em;
  text-align:center;
  background-image:url('http://www.biochar-international.org/themes/biochar2014/images/bg1E1.png');
  background-repeat:repeat-x;
  background-color:#ffffff;
}

a:link {color: #8A0303; text-decoration: underline; }
a:active {color: #BA0200; text-decoration: underline; }
a:visited {color: #666666; text-decoration: underline; }
a:hover {color: #F2A90F; text-decoration: underline; }



#container {
  width:1001px;
  margin-left: auto;
  margin-right: auto;
  text-align:right;
  border-style:solid;
  border-width:0px 0px 0px 1px;
  border-color:#EFA70C;
}

#container2  {
  width:1000px;
  margin-left: auto;
  margin-right: auto;
  text-align:left;
  padding:0px;
  border:0px;
}


#pagetop {
  width:1000px;
  margin:0px;
  border:0px;
  padding:0px;
  display:block;
  background-color:#ffffff;
}

#topline {
  width:1000px;
  height:180px;
  margin:0;
  border:0;
  padding:0;
  background-color:#0B5026;
  }

#topline2 {
  width:1000px;
  height:65px;
  margin:0;
  border:0;
  padding:0;
  background-color:#5A0000;
  }

#logo {
  width:252px;
  margin:0;
  border:0;
  padding:0;
  background-color:#EFA70C;
  }
  
#topbar-image {
  width:261px;
  margin:0;
  border:0;
  padding:0;
  float:right;
  background-color:#0B5026;
  }

#signupbox {
  width:312px;
  height:180px;
  margin:0;
  border:0;
  display:block;
  float:right;
  color:#FFFFFF;
  font-weight:bold;
  background-color:#0B5026;
  }
  
  
#socialbuttons {
  width:250px;
  margin-left:25px;
  margin-top: 25px;
  margin-bottom:5px;

  }
  
#facebookbutton {
  float:left;
  margin: 0px 2px 0px 2px;
  }
  
#twitterbutton {
  float:left;
  margin: 0px 2px 0px 0px;
  }
  
#sharetext {
  float:left;
  margin-top:13px;
  margin-left:8px;

  }
  
  
#signupform {
  width:250px;
  margin-left:25px;
  margin-top:10px;
  margin-bottom:5px;
}

#signupform h3 {
  display:block
  width:200px;
  background-color:#5A0000;
  padding:2px;
  margin:0px 0px 0px 0px;

}

.signupform-text {
  margin-top:8px;
  margin-bottom:3px;

}


#sponsors {
  width:175px;
  height:180px;
  margin:0;
  border:0;
  padding:0;
  display:block;
  float:right;
  background-color:#0B5026;
  }
  
#views_slideshow_singleframe_main_sponsor_banner2014-block_1 {
  background-color:#ffffff;
  margin:0;
  padding-top:8px;
  padding-bottom:8px;
  border:0;
}

#certificationbox {
  width:175px;
  height:65px;
  margin:0;
  border:0;
  padding:0;
  float:right;
  background-color:#ffffff;
  }

#pagetop table {
  height:182px;
  padding:0;
  border:0px;
  margin:0;
}


#pagetop table tr {

  padding:0;
  border:0px;
  margin:0;
}


#pagetop table tr td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.6em;
  padding:0;
  border:0px;
  margin:0;
}


#topbar {
  width:1000px;
  margin:0;
  border:0;
  padding:0;
}

#logo {
  width:251px;
  margin:0;
  border:0;
  padding:0;

}

#topphoto {
  width:232px;
  margin:0;
  border:0;
  padding:0;
  float:right;
}


#topright {
  width:517px;
  float:right;
  }

#joinbutton {
  width:517px;
}

#topnav {
  width:517px;
}

ul.nice-menu {
margin:0px 0px 25px 0px;
padding:0px;
border:0px;
display:block;
width:825px;
height:60px;
background-color:#e9e9e9;
font-weight:bold;
z-index:1000;

}

ul.nice-menu li
{
float: left; /* LTR */
margin:20px 0px 3px 15px;
padding:0px;
border:0px;
display:inline;
list-style-type: none;
text-decoration:none;
z-index:1000;
color:#BA0200;

font-size:110%;
}


ul.nice-menu li.last {

border:0px 0px 0px 0px;
border-style:solid;
border-color:#ffffff;

}

ul.nice-menu li a {
color:#8A0303;
text-decoration:none;


}

ul.nice-menu li a:hover {
color:#F2A90F;
text-decoration:underline;


}

ul.nice-menu ul {
display:block;
width:200px;
margin:0px;
padding:0px 0px 0px 5px;
border:0px;
background-color:#e9e9e9;
}

ul.nice-menu ul ul {
display:block;
width:200px;
margin:0px;
margin-left:20px;
padding:0px 0px 0px 5px;
border:0px;
}


ul.nice-menu li li
{
margin:5px 3px 3px 0px;
padding:0px;
border:0px;
display: inline;
list-style-type: none;
font-size:100%;
z-index:9999;
}


#primary {
  margin:0px 10px 0px 0px;
  padding:0px 5px 0px 3px;
  text-align:right;
  background-repeat: no-repeat;
  }

#pagebody {
  width:1000px;
  text-align:left;
  display:block;

  
}


.view-sponsor-banner {
background-color:#ffffff; 
width:175px; 
margin:0px;
}


#views_slideshow_singleframe_main_sponsor_banner-block_1 {
margin-top:5px;
padding-bottom:5px;
}

#signupbox form {
  margin:2px 0px 0px 2px;
  padding:0;
  border:0;
  }

.signupform-input {
  width:125px;
  float:left;
  border:1px;
  border-color:#EFA70C;
  border-style:solid;
  height:25px;
  margin-left:2px;

  }

#signupbox .form-submit {
  background-color:#EFA70C;
  float:right
  color:#0B5026;
  width:75px;
  border:0px;
  height:25px;
  margin:0px 0px 0px 2px;

  }



#searchbox {
  width:174px;
  height:60px;
  margin:0;
  padding:0;
  display:block;
  color:#5A0000;
  font-weight:bold;
  float:right;
  background-color:#e9e9e9;
  border-left:1px solid #FFFFFF;
  
  }

#searchbox form {
  margin:2px 0px 0px 2px;
  padding:0;
  border:0;
  }

#edit-search-block-form-1-wrapper {
  
  margin-top:10px;
  margin-left:3px;

  }

#edit-search-block-form-1 {
  width:100px;
  float:left;
  border:1px;
  border-color:#EFA70C;
  border-style:solid;
  height:25px;
  margin-left:2px;

  }

#searchbox .form-submit {
  background-color:#EFA70C;
  color:#0B5026;
  width:55px;
  border:0px;
  height:25px;
  float:left;
  }



#primary {
 margin:0px 0px 0px 10px;
 text-align:left;
}

#primary ul {
  display:block;
  background-color:#EBEBEB;
  padding:0;
  margin:0;

}



#primary ul li a {
  text-decoration:none;
  font-weight:bold;
  color:#004A21;
  border-style:solid;
  border-color:#002A13;
  border-width:0px 0px 0px 1px;
  padding:0px 3px 0px 3px;
  margin:0;
}

#primary ul li a:hover {
  text-decoration:underline;
  font-weight:bold;
  color:#FAAF0F;
  border-color:#002A13;
  border-width:0px 0px 0px 1px;
  padding:0px 3px 0px 3px;
  margin:0;
}


.padded {
  padding:10px 20px 20px 20px;
  margin:0;
  }
  
.padded2 {
   padding:5px;
  }

.padded3 {
     padding:25px;
    }
  

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

#navbar {
  width:200px;
  text-align:left;
  float: left;
  padding: 0;
  margin: 0px 0px 0px 0px;
  border: 0;

}

#navbar h2 {
  text-decoration:none;
  text-align:left;
  font-weight:bold;
  color:#5B0101;
  padding:0;
  margin:10px 0px 5px 10px;
  font-size:125%;
  
}

#navbar ul {
  margin: 0px 0px 10px 10px;
  padding: 0;
  list-style: none;
  width:190px;
  float: left;
  line-height:1.8em;

}

#navbar li {

  width:170px;
  display:block;
  text-decoration:none;
  list-style: none;
  text-align:left;
  font-weight:bold;
  color:#004A21;
  margin:0px 5px 0px 0px;
  padding:0;

}

#navbar li:hover {

  width:170px;
  display:block;
  text-decoration:none;
  list-style: none;
  text-align:left;
  font-weight:bold;
  color:#004A21;
  margin:0px 5px 0px 0px;
  padding:0;

}

#navbar li a {
  display:block;
  width:160px;
  text-decoration:none;
  list-style: none;
  text-align:left;
  font-weight:bold;
  color:#004A21;
  padding:0px 0px 0px 0px;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#D1D1D1;
  margin:0px 0px 1px 0px;	

}


#navbar li a:hover {
  display:block;
  width:160px;
  text-decoration: none;
  list-style: none;
  text-align:left;
  font-weight:bold;
  color:#800000;
  padding:0px 0px 0px 0px;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#FAAF0F;
  margin:0px 0px 1px 0px;	
  }


#navbar li li {
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color: #ebebeb;
  padding:1px 0px 2px 4px;
  margin:0;
}


  
#navbar ul a {
  text-decoration:none;

} 


  
#dia-form {
  padding-top:6px;
  margin: 0px 0px 20px 12px;
  font-weight:bold;
  color:#004A21;
}
  
h2.dia {
  text-decoration:none;
  list-style: none;
  text-align:left;
  font-weight:bold;
  color:#ffffff;
  margin:0;
  padding:10px 0px 5px 5px;
  font-size:125%;
}

.dia_submit {
 padding:8px 0px 0px 0px;
}
  
  
#searchform {
  padding-top:6px;
  margin: 0px 0px 20px 12px;
  color:#004A21;
}



#pagecontent {
  width:1000px;
  text-align:left;
  float: left;
  padding: 0;
  margin: 0;
  border: 0;
  display: block;
  background-color:#ffffff;
  float: left;
}

#fp_content {
  width:535px;
  clear: left;
  margin-top:18px;

}






#pagecontent-calendar {
  width:1000px;
  text-align:left;
  float: left;
  padding:0;
  margin: 0;
  border: 0;
  display: block;
  background-color:#ffffff;
}

#pagecontent p {
  margin:15px 0px 15px 0px;
}

#pagecontent h1 {
  text-align:left;
  font-weight:bold;
  color:#5B0101;
  font-size:150%;
  padding:3px 5px 16px 16px;
  background-image: url("http://www.biochar-international.org/themes/biochartest/heading_bg2.gif");
  background-position:bottom left;
  background-repeat: no-repeat;
  text-transform:uppercase;

}

#pagecontent h1:first-letter {
font-size:160%;
}

.fp-title {
  display:none;
  }

#pagecontent h2 {
  text-align:left;
  font-weight:bold;
  color:#5B0101;
  font-size:135%;
  margin:20px 0px 20px 0px;
  padding:2px 5px 2px 0px;
  border-style:solid;
  border-width:0px 0px 1px 0px;
  border-color:#00843B;
  
}

#pagecontent h3 {
  text-align:left;
  font-weight:bold;
  color:#5B0101;
  font-size:110%;
  margin:20px 0px 20px 0px;
}

#pagecontent h4 {
  text-align:left;
  font-weight:bold;
  color:#000000;
  font-size:100%;
  margin:20px 0px 20px 0px;
}

#pagecontent ul.spaced li {
  margin:15px 0px 15px 0px;
}

#pagecontent table tr th {
  font-family:Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.6em;
  padding:3px;
}



#pagecontent table tr td {
  font-family:Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.6em;
  padding:3px;
}

#views_slideshow_singleframe_main_frontpage_news2014-block_1 {

width:720px;
height: 480px;
overflow:hidden;
margin-top: -40px;
z-index: 1;

}


#views_slideshow_singleframe_main_frontpage_news2014-block_1 h2 {
  text-decoration:none;
  list-style: none;
  text-align:left;
  font-weight:bold;
  border:0;
  color:#660000;
  margin:0;
  padding:15px 0px 8px 4px;
  font-size:150%;
  
}

.frontpage-slideshow-header {
 display:block;
 width:720px;
 position: relative; 
 top: 40px; 
 height:40px;
 background-color:#ffffff;
   /* for IE */
   filter:alpha(opacity=90);
   /* CSS3 standard */
  opacity:0.9;
  border-style:solid;
  border-width:0px 0px 3px 0px;
  border-color:#FFB210;

  }
  
  
a.frontpage-slideshow-header-link {
 text-decoration:none;
 }
 

.frontpage-slideshow-text {
 display:block;
 width:720px;
 height:53px;
 position: relative; 
 bottom: 85px; 
 background-color:#004A21;
 border-style:solid;
 border-width:3px 0px 0px 0px;
 border-color:#FFB210;
 color:#ffffff;
 filter:alpha(opacity=90);
 opacity:0.9;
 border-style:solid;
  }
  
.frontpage-slideshow-text-text {
 display:block;
 padding:6px;

}


.photocredit {
 position: relative; 
 bottom: 82px; 
 color:#ffffff;
 float:right;
 padding:7px;
 font-size:80%;
}

a.frontpage-slideshow-text-link {
 color:#ffffff;
 text-decoration:none;
 }
 
a.frontpage-slideshow-text-link:hover {
 color:#FFB210;
 text-decoration:underline;
 }
 
#fpcontent2014 {
 width:720px;
 }
 

.img-clean {
  float:none;
  padding:0;
  margin:0;
  border:0;
}

.img-left {
  float:left;
  margin:3px 15px 25px 0px;
}

.img-center {
  float:none;
  text-align:center;
  margin:3px 0px 25px 25px;
}

.img-right {
  float:right;
  margin:3px 0px 25px 25px;
}

.sidebar {
  width:220px;
  text-align:left;
  float:right;
  background-color:#f1f1f1;
  margin:0px 0px 20px 20px;
  border-color:#005626;
  border-style:solid;
  border-width: 2px 1px 2px 1px;
  padding:0px 14px 0px 14px;
  clear:both;
}

.sidebar-clean {
  width:220px;
  text-align:left;
  float:right;
  background-color:#f1f1f1;
  padding:5px 15px 5px 15px;
  margin:0px 0px 20px 20px;
  clear:both;
}


.sidebar-wide {
  width:360px;
  text-align:left;
  float:right;
  background-color:#f1f1f1;
  margin:0px 0px 20px 20px;
  border-color:#f1f1f1;
  border-style:solid;
  border-width: 2px 1px 2px 1px;
  padding:5px 14px 5px 14px;
  clear:both;
}

.sidebar-left {
  width:220px;
  text-align:left;
  float:left;
  background-color:#f1f1f1;
  padding:5px 15px 5px 15px;
  margin:0px 20px 20px 0px;
  clear:both;
}

.sidebar p {
font-size:90%;
line-height:1.3em;
padding:0;
border:0;
}

.sidebar-clean p {
font-size:90%;
line-height:1.3em;
padding:0;
border:0;
}

.sidebar-wide p {
font-size:90%;
line-height:1.3em;
padding:0;
border:0;
}

.sidebar-left p {
font-size:90%;
line-height:1.3em;
padding:0;
border:0;
}

.photo-caption {
  width:220px;
  text-align:left;
  float:right;
  background-color:#f1f1f1;
  padding:0;
  margin:5px 0px 20px 20px;
  clear:both;
  font-size:90%;
  line-height:1.3em;
  vertical-align: top;
  display:block;
}

.photo-caption-wide {
  width:360px;
  text-align:left;
  float:right;
  background-color:#f1f1f1;
  padding:0;
  margin:5px 0px 20px 20px;
  clear:both;
  font-size:90%;
  line-height:1.3em;
  vertical-align: top;
  display:block;
}

.photo-caption-wide img {

  padding:0;
  margin:0;
  border:0;
}

.photo-caption img {

  padding:0;
  margin:0;
  border:0;
}

.photo-caption-text {
  float:none;
  display:block;
  margin:0;
  padding:8px;
  border:0;
}



.sidebar img {
  float:none;
  padding:0;
  margin:0;
  border:0;
}

.sidebar-clean img {
  float:none;
  padding:0;
  margin:0;
  border:0;
}


.sidebar-wide img {
  float:none;
  padding:0;
  margin:0;
  border:0;
}

.quotebox img {
  float:none;
  padding:0;
  margin:0;
  border:0;
}




#block-views-newsbrief_view-block_1 {
  width:200px;
  text-align:left;
  clear: right; 
  margin: 25px 0px 10px 0px;
  display: block;
  background-color:#f9f9f9;
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color:#004A21;
   padding: 75px 0px 10px 10px;
  background-image: url("http://www.biochar-international.org/themes/biochartest/fp-newsbriefs.gif");
  background-position:top left;
  background-repeat:no-repeat;

}

.views-slideshow-controls-bottom.clear-block {
 overflow:hidden;
 }
 

.rss_header {

margin: 5px;

}

.view-content {


}

#block-views-blogview-block_1 {
  width:200px;
  text-align:left;
  clear: right; 
  margin: 0px 0px 0px 0px;
  display: block;
  background-color:#f9f9f9;
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color:#004A21;
   padding: 75px 0px 10px 10px;
  background-image: url("http://www.biochar-international.org/themes/biochartest/fp-blog.gif");
  background-position:top left;
  background-repeat:no-repeat;

}  

#block-views-ind_announce-block_1 {
  width:200px;
  text-align:left;
  clear: right; 
  margin: 25px 0px 10px 0px;
  display: block;
  background-color:#f9f9f9;
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color:#004A21;
  padding: 75px 0px 10px 10px;
  background-image: url("http://www.biochar-international.org/themes/biochar2011/fp-indpr.gif");
  background-position:top left;
  background-repeat:no-repeat;

}



.view-label-node-data-field-event-date-field-event-date-value {
   display:none;
}



.newsbrief .date-display-single {
   display:inline;
}

#right-sidebar {
  margin:20px 0px 10px 25px;
  font-size:90%;
  line-height:1.3em;
  float:right;
}


#right-sidebar img {
  float:none;
  padding:0;
  margin:0;
  border:0;
}


#right-sidebar .views-field-title {
  display:block;
  font-weight:bold;
  color:#5B0101;
  margin:15px 0px 0px 0px;
  }

#right-sidebar .views-field-field-publication-value {
  font-style:italic;
  }

.footer-text {
 font-size:80%;
}


