/**
 * @file
 * Block Styling
 */


.block /* Block wrapper */ {
  margin-bottom: 1.5em;
}

/*Languages block*/

#block-locale-language	{
	background:#fff;
	padding:20px;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

ul.language-switcher-locale-url	{
	 padding-left: 0em;	
	 list-style:none;
	 margin-bottom:0;
}

#block-locale-language h2.block-title {
	border-bottom:2px solid #FFCD00; 
	padding-bottom:0.2em;
	display:inline-block;
}

/*Social bookmarks block*/

#block-sharethis-block-sharethis-block	{
	background:url(../images/soc_block_bg.png);
	border-top:1px solid #d5e3eb;
	padding:20px;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

/*Country list block and Resources homepage block*/

#block-views-f0695f811251b88731605ba2a1570c34, #block-views-resources-block-2	{
	background:#fff;
	padding:20px;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

#block-views-f0695f811251b88731605ba2a1570c34 .item-list ul {
    padding: 0em;
	list-style:none;
	list-style-type:none;
}	

#block-views-f0695f811251b88731605ba2a1570c34 .item-list ul li, #block-views-f0695f811251b88731605ba2a1570c34 .item-list ul li.leaf	{
	list-style:none;
	list-style-type:none;
	margin:5px 0px
}

#block-views-f0695f811251b88731605ba2a1570c34 h2.block-title, #block-views-resources-block-2 h2.block-title {
	border-bottom:2px solid #FFCD00; 
	padding-bottom:0.2em;
	display:inline-block;
}

#block-views-resources-block-2 h2.node-title {
	font-size:1.3em;
	line-height:1.2em;
}

.front #block-views-resources-block-2 .node-promoted {
    border-bottom: none;
    padding: 0;
}



/*Footer blocks*/

#block-block-1	{
	float:left;
	padding-left:20px;
	border-left:1px solid #e5eef6;	
	width:33em;	
	height:100px;
}

#block-block-1 img	{
	margin-right:20px;
}

#block-block-2	{
	float:left;
	padding-left:20px;
	border-left:1px solid #e5eef6;	
	width:15em;	
	height:100px;
}

#block-block-2 img	{
	margin-right:10px;
}

#block-block-3	{
	float:left;
	padding-left:20px;
	border-left:1px solid #e5eef6;	
	width:15em;	
	height:100px;
}

#block-block-3 ul  {
	padding-left:0px;
	margin:0;
	list-style:none;
}


/*Faceted search*/

.block-facetapi h2	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#fff;
	background:#799aac;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding:10px;
}

#block-facetapi-riinnpnqzequtw-jbx-myqbdvyuemhoh.block-facetapi h2	{
	font-family: TheSans-Bold;
  font-size: 1.3em;
  font-weight:normal;
  line-height: 1.1em;
  margin: 1.154em 0;
  color:#002A3A;
  background:none;
  padding:0;
}

#block-facetapi-riinnpnqzequtw-jbx-myqbdvyuemhoh.block-facetapi h3	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin:0;
}

span.facetapi-count	{
	display:inline-block;
	float:right;
	background:#b5c8d3;
	 -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	padding:0 5px;
	color:#fff;
	font-size:0.8em;
	clear:right;
}

.ie7 span.facetapi-count {
    display: inline;
    float: none;
}

.block-facetapi .item-list ul, .block-facetapi ul {
    padding: 0 0 0 0em;
	list-style:none;
	list-style:inside;
	margin:0.5em 0;
}

.block-facetapi ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	margin:3px 0;
}

.block-facetapi ul li.expanded, .block-facetapi ul li.collapsed {
    margin:3px 0;
}

.facetapi-inactive	{
	display:inline-block;
	max-width:210px;
}





/*Newsletter block - SImple News*/

#block-simplenews-92	{
	background:#001489 url(../images/email_signup.png) no-repeat 5px 5px;
	color:#fff;
	padding:5px 5px 5px 60px;
	height:40px;
}

#block-simplenews-92 h2, #block-simplenews-92 .form-required {
	display:none;
}

#block-simplenews-92 p, #block-simplenews-92 form, #block-simplenews-92 .form-item, #block-simplenews-92 .form-item label	{
	display:inline-block;
	margin:0;
}

.ie6 #block-simplenews-92 p, .ie6 #block-simplenews-92 form, .ie7 #block-simplenews-92 p, .ie7 #block-simplenews-92 form		{
	float:left;
	width:250px;
}

#block-simplenews-92 .form-submit	{
	 background:#002A3A;
	 font-family: TheSans;
    font-size: 1.1em;
	padding:8px;
	margin:0px 15px 0px 10px;
	}
	
#block-simplenews-92 .form-submit:hover	{
	 background:#666;
	}

#block-simplenews-92 .form-item	{
	margin-left:10px;
}