
ul.links /* List of links */ {
}

ul.links.inline {
  display: block; /* Let the links be inline, but the container be a block. */
  margin:0 0 0 0;
  padding:0;
}

ul.links.inline li.node-readmore {
  float:right;
}

ul.links li {
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager /* A list of page numbers when more than 1 page of content is available */ {
  padding: 0;
}


.item-list .pager li /* Each page number in the pager list */ {
  padding: 0 0em;
}

.feed-icon /* The link to the RSS or Atom feed for the current list of content */ {
}

.more-link /* Aggregator, blog, and forum more link */ {
margin: 0 0 1em;
}



.node-type-blog .region-bottom-inner {
    background-color: #0D69AA;
}



div.homepage-donate {
background-color:#00b259;
padding:10px;
margin:20px 0 0 0;
height:25px;
}

div.homepage-donate .googlefont {
font-size:120%;
}


.helpinghand.googlefont , .inpage-highlight.googlefont{
line-height:2em;
}


div.homepage-donate:hover {
background-color:#FDB813;
}

div.homepage-donate a{
color:#fff;
text-decoration:none;
display:block;
 font-size: 130%;
 
}

div.homepage-donate a.home-donate{
width:70%;
float:left;
}

div.homepage-donate a.latest-appeal{
float:right;
width:25%;
}

div.legacy {
background-color:#0068ac;
padding:10px;
margin-top:15px;
}

div.legacy .googlefont {
font-size:120%;
}


div.legacy:hover {
background-color:#FDB813;
}

div.legacy a{
color:#fff;
text-decoration:none;
display:block;
}

.color-darkblue
{
color:#0068ac;
}
.color-lightblue
{
color:#13b5ea;
}
.color-green
{
color:#00b259;
}

.color-lightgreen
{
color:#5ae7a0;
}



.color-darkpurple
{
color:#510458;
}
.color-lightpurple
{
color:#9561a8;
}
.color-yellow
{
color:#FDB813;
}

.googlefont {
  
}

.helpinghand a{
font-size:140%;
text-decoration:none;
}

.pane-block-3 .helpinghand a{
font-size:180%;
text-decoration:none;
}

.helpinghand a:hover span {
color:#FDB813;
} 

.pane-quicklinks a
{ 

}

.pane-quicklinks a:hover
{ 

}


.region-bottom a {
color:#fff;
text-decoration:none;
}
.region-bottom a:hover {
color:#FDB813;
}

.tweets-pulled-listing ul {
margin:0;
padding:0;
}

.tweets-pulled-listing ul li {
margin:0;
padding:0;
color:#13B5EA;
font-weight:bold;
font-family:"VAG Rundschrift Light", sans-serif;
font-size:120%;
}

.tweets-pulled-listing ul li a {
color:#0068ac;
}

.tweet-authorphoto {
display:none;
}

.tweets-pulled-listing h2 {
display:none;
}

.tweets-pulled-listing ul li {
margin:0;
padding:0;
color:#13B5EA;
font-weight:bold;
font-size:110%;
}

.the-poverty-barrier .tweets-pulled-listing ul li {
margin:0;
padding:0;
color:#13B5EA;
font-weight:normal;
font-family:"VAG Rundschrift Light", sans-serif;
font-size:100%;
}

.the-poverty-barrier .tweets-pulled-listing ul li p {
margin:0 0 0.5em 0;
}

.tweet-text {
margin-bottom:0.8em;
border-bottom:1px dotted #13B5EA;
}

/*
 * Highlights what we do
 */

.inpage-highlight div {
font-size:200%;
margin-bottom:1em;}

.inpage-highlight div {
background-color:#0068ac;
text-align:centre;
padding:10px;
text-transform:uppercase;
}


.inpage-highlight.referrals  a{
font-size:160%;
color:#fff;
display:block;
}

.inpage-highlight.referrals  a:hover{
color:#FDB813;
}

.inpage-highlight.referrals   {
background:#0067AB;
padding:12px;
text-transform:uppercase;
}

.campaigns div {

}
.get-involved div {
width:20%;
height:50px;
font-size:160%;
float:left;
margin:0 28px 0 0;
}

.inpage-highlight div a{
display:block;
text-decoration:none;
color:#fff;
font-weight:bold;
}

.inpage-highlight div:hover {
display:block;
background-color:#FDB813;
}

.inpage-highlight div.inpage-highlight-left {

} 
.inpage-highlight div.inpage-highlight-right {

} 


ul.links li.blog_usernames_blog  {
display:none;
}

.media-centre-contact {
background-color:#d9f3fb;
padding:5px 10px 5px 10px;
margin: 0 0 1em 0;
}




.node-contacts {
text-transform:none;
padding:10px;
font-size:90%;
}


.panel-2col-stacked .panel-separator {
    margin: 0 0 0;
}

.print-link {
	padding:0;}
	

#uc-cart-checkout-form .fieldset-description {
font-weight:bold;
}



.node-events .fields {
width:50%;
}

.field-name-field-image {
width:100%;
margin:0 0 1em 0;
}

.group-booking-group, .group-info {
width:200px;
float:right;
padding:5px;
border:none;
margin:1em 0 0 1em;
background-color: #E5F7EE;
font-size:85%;
}



.group-booking-group  legend, .group-info  legend{
display:none;
}

.node-events .field-name-field-place, .node-events .field-name-field-book, .node-events .field-name-field-interest {
padding:5px;
background-color: #FDB813;
margin:1em 2em 0 1em;
text-transform:uppercase;
font-weight:bold;
}

.node-events  .field-name-field-place a,  .node-events .field-name-field-book a, .node-events .field-name-field-interest a {
color: #fff;
text-align:centre;
}

.node-events  .field-name-field-place:hover, .node-events .field-name-field-interest:hover , .node-events .field-name-field-book:hover {
background-color: #00B25A;
}


#quicktabs_tabpage_bttowerreview_0 {
margin: -1.5em 0 0;
}


form#webform-client-form-5439  input.email{
width:180px;
}

/*#quotes-pane .fieldset-description, #quotes-pane #edit-panes-quotes-quote-button {
display:none;
}*/


#orange {
    background-color: #E6C01F;
    float: left;
    margin: 10px 10px 10px 0px;
    padding:0 10px 0 10px;
    text-align: left;
    width:250px;
	height:445px;
}

span#orange:hover {
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

#lightblue {
  background-color:#79B3E5;
  float:left;
  margin: 10px 0px 10px 10px;
  padding:0 10px 0 10px;
  text-align:left;
  width:245px;
height:450px;
  }


#green {
    background-color: #57AB55;
    float: left;
  margin: 10px 0px 10px 0px;
  padding:10px 10px 10px 10px;
    text-align: left;
  width:535px;
  color:#fff;
}

#green h2, #green h3 {
   color:#fff;
}

#purple {
  background-color:#46054A;
  float:left;
    margin: 10px 10px 10px 0px;
    padding:0 10px 10px 10px;
  text-align:left;
  width:295px;
  color:#fff;
}

#purple h2, #purple h3 {
   color:#fff;
}


#darkblue {
  background-color:#3760A0;
  float:left;
  margin: 10px 0px 10px 10px;
  padding:0 10px 10px 10px;
  text-align:left;
  width:195px;
    color:#fff;
}
#darkblue h2, #darkblue h3 {
   color:#fff;
}

#darkblue a {
   color:#E6C01F;
}

#darkblue a:hover{
   color:#fff;
}


.content #events_special_feature {
font-family: "VAG Rundschrift Light", sans-serif;
}

.divhover {
			border: 2px solid red;
			width: 400px;
			padding: 0 1em;
		}
.divhoverclick { 
			cursor: pointer;
		}
.divhoverclick:hover {
				background: #efefef;
			}
			
			
.panel-pane .social-share {
 			
display:none;
			
			}
			
			
.node-campaigns .field-name-field-update {
background-color:#feeab6;
padding:20px 20px 0px 20px;
}			

.node-campaigns .field-name-field-update .field-label {
font-family: "VAG Rundschrift Light", sans-serif;
  font-size: 1.3em;
  margin: 0; /* Equivalent to 1.5em in the page's base font: 1.5 / 1.3 = 1.154 */
  color:#9561a8;
}	

.field-name-body {
display:inline;
}

#panels-ipe-paneid-84 {
margin:12px 0 0 0;
}


/* slideshow */

.node .content .gallery-thumbs li, .node .content .gallery-frame li {
    background: none;
}

.node .content .gallery-frame li {
padding:0;
}

.node .content .gallery-thumbs {
width:470px;
}

.node .content .gallery-thumbs li {
    margin: 0 0 0px;
    padding: 0 15px 0 0;
}

.field-name-field-file .field-item  {
margin:1em 0 1em 0;
}


div.homepage-donate {
    background-color: #00B259;
    margin: 20px 0 0;
    padding: 10px;
}

div.homepage-donate-appeal {
    background-color: none;
    margin: 20px 0 0;
    padding: 0px;
    height:70px;
	}

div.appeal-left {
background-color: #13B5EA;
width:49.9%;
float:left;
height:70px;
}

div.appeal-right {
background-color: #13B5EA;
width:49.9%;
float:right;
height:70px;
}

div.appeal-left div {
padding:10px;
}

div.appeal-right div{
padding:10px;
padding: 10px;
width: 136px;
float:left;
}

div.appeal-right img{
margin:0;
padding:0;
}

div.homepage-donate-appeal a {
    color: #FFFFFF;
    display: block;
    font-size: 140%;
    text-decoration: none;
}
div.appeal-right:hover, div.appeal-left:hover {
    color: #000;
    background-color:#ECB731;
	}


.oembed {
    background: none repeat scroll 0 0 #fff;
	border:0px solid #fff;
	margin:0;
	padding:0;
   float:none;
}


.oembed .oembed-title {
    display:none;
    border-radius: 0;
    border-top: 1px solid #DEDEDE;
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    font-weight: 700;
    line-height: normal;
    margin: 0px;
    padding: 0px;
    text-align: center;
    text-shadow: 1px 1px 1px #FFFFFF;

}

.node-type-documents .field-name-field-image {
width:200px;
float:right;
}


.field-name-uc-product-image .field-item a{
display:block;
}

html .field-name-uc-product-image .field-item span{
display:block;
text-align:centre;
}

.field-name-uc-product-image .field-item img{
    display:block;
    margin-left: auto;
    margin-right: auto;

}

/* Animated throbber */
html.js input.form-autocomplete {
  background-image: url(../../misc/throbber.gif);
  background-position: 100% 10px; /* LTR */
  background-repeat: no-repeat;
}
html.js input.throbbing {
  background-position: 100% -13px; /* LTR */
}

.sv-top-panel {
width:100%;

}

.sv-top-panel .sv-top-left {
float:left;
width:312px;
margin-right:12px; 
background:#eee;
background: url(../images/s-v-01.jpg) no-repeat;
height:261px;
position:relative;
}

.sv-top-panel .sv-top-middle {
float:left;
width:312px;
margin-right:12px;
background:#eee;
height:261px;
background: url(../images/s-v-02.jpg) no-repeat;
position:relative;
}


/* write to life */

.panel-block-wtl .panel-block-inner {
width:100%;
background:#eee;
height:261px;
background: url(../images/s-v-02.jpg) no-repeat;
position:relative;
margin:12px 0 0 0;
}

.panel-block-wtl .panel-block-inner a {
display:block;
position:absolute;
bottom:0px;
background: url("../images/transparent-blue.png") repeat scroll 0 0 transparent;
 
width:100%;
color:#fff;
text-transform:uppercase;
font-size:180%;
}

.panel-block-wtl .panel-block-inner a:hover {
background: url("../images/transparent-yellow.png") repeat scroll 0 0 transparent;
}

.panel-block-wtl .panel-block-inner span {
display:block;
margin:12px;
}

/* SSO */
.panel-block-sso .panel-block-inner {
width:100%;
background:#eee;
height:261px;
background: url(../images/s-v-01.jpg) no-repeat;
position:relative;
margin:12px 0 0 0;
}

.panel-block-sso .panel-block-inner a {
display:block;
position:absolute;
bottom:0px;
background: url("../images/transparent-blue.png") repeat scroll 0 0 transparent;
 
width:100%;
color:#fff;
text-transform:uppercase;
font-size:180%;
}

.panel-block-sso .panel-block-inner a:hover {
background: url("../images/transparent-yellow.png") repeat scroll 0 0 transparent;
}

.panel-block-sso .panel-block-inner span {
display:block;
margin:12px;
}

/* Other */

.panel-block-sv .panel-block-inner {
width:100%;
background:#eee;
height:261px;
background: url(../images/s-v-03.jpg) no-repeat;
position:relative;
margin:12px 0 0 0;
}

.panel-block-sv .panel-block-inner a {
display:block;
position:absolute;
bottom:0px;
background: url("../images/transparent-blue.png") repeat scroll 0 0 transparent;
 
width:100%;
color:#fff;
text-transform:uppercase;
font-size:180%;
}

.panel-block-sv .panel-block-inner a:hover {
background: url("../images/transparent-yellow.png") repeat scroll 0 0 transparent;
}

.panel-block-sv .panel-block-inner span {
display:block;
margin:12px;
}


.region-header #block-block-54 {
color:#fff;
float:left;
margin:0.2em 0 0 0;
}

.region-header #block-block-54 a{
display:block;
width:280px;
}

div.image_field_caption {
margin:0;
padding:0 0 0 0;
font-size:x-small;
background:none;
}

div.image_field_caption p{
margin:0em 0.5em 0.5em 0.5em;
}

.view div.image_field_caption {
display:none;
}


.field-name-field-uploads {margin:1em 0 0 0;}

a.apply-button {
padding: 10px; 
font-size: 140%; 
background-color: #ecb731; 
width: 200px; 
display: block;
}

a:hover.apply-button {
background-color: #ecb731; 
color:#fff; 
}

.ui-widget {
    font-size: 100%;
    margin-bottom: 2em;
}

span.file {
margin-right:0.2em;
display:block;
}


.node-type-appeal-landing-page h1#page-title {
margin: 0px 0 0;
}


.field-name-field-subpages .node-title {
display:none;
}

.node-type-gallery  .field-name-field-images .field-item, .node-type-special-features  .field-name-field-images .field-item, .node-type-blog  .field-name-field-images .field-item,.node-type-news .field-name-field-slideshow-images .field-item,.node-type-local-groups .field-name-field-images .field-item, .node-type-events .field-name-field-images .field-item{
height:120px;
width:110px;
float:left;
}


.node-type-features .field-name-field-images .field-item{
height:200px;
width:210px;
float:left;
}

.field-name-field-video-embed .field-item 
{
height:150px;
width:150px;
float:left;
padding:10px;
background:#eee;
border:8px solid #fff;
}

.video-embed-description {
font-size:small;
}

.node-type-news .field-name-field-slideshow-images .field-label {
margin-bottom:1em;
}

#field-slideshow-1-pager a, #field-slideshow-2-pager  a{
margin:0 2px 0 2px;
background-color: #FDB813;
padding:5px;
color:#521D5B;
width:15px;
height:15px;
}

#field-slideshow-1-pager a.activeSlide, #field-slideshow-2-pager a.activeSlide {
background-color: #13B5EA;
color:#fff;
}
a.prev { 
background-color: #FDB813;
margin:0 1em 0 0;
padding:5px 10px 5px 10px;
color:#521D5B;
}
a.prev:hover { 
background-color: #13B5EA;
color:#fff;
}

a.next {
background-color: #FDB813;
margin:0 0 0 0;
padding:5px 10px 5px 10px;
color:#521D5B;
}
a.next:hover {
background-color: #13B5EA;
color:#fff;
}

.field-slideshow {
float:left;
}

#field-slideshow-1-controls, #field-slideshow-2-controls  {
margin:10px;
}

#field-slideshow-1-pager, #field-slideshow-2-pager {
margin:10px;
}

.page-home .pane-content {
font-size:95%;
}

.node-unpublished div.unpublished,
.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. */ {
  height: 0;
  overflow: visible;
  color: #d8d8d8;
  font-size: 75px;
  line-height: 1;
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  word-wrap: break-word; /* A very nice CSS3 property */
}


.field-name-field-purchase-label {

}

.field-name-field-purchase-label h4{
font-style: italic; 
margin:1em 0 0 0;
}