/* @override
	http://localhost/fhf/sites/all/themes/yaml_fhf/css/screen/content.css
	http://localhost/fhf/sites/all/themes/yaml_fhf/css/screen/content.css
*/

/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.3
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 * @appdef yaml
 */

@media all
{


/* @group Base */

 /**
  * Fonts
  *
  * (en) global settings of font-families and font-sizes
  *
  * @section content-global-settings
  */

  /* (en) reset font size for all elements to standard (16 Pixel) */
  html { font-size: 12px; }

 /**
  * (en) reset monospaced elements to font size 16px in all browsers
  * @see: http://webkit.org/blog/67/strange-medium/
  */
  pre, code, kbd, samp, var, tt {
    font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

  /* (en) base layout gets standard font size 13px */
  body {
  	font-family: Arial, Helvetica, sans-serif;
    /*font-size: 81.3%;*/
    color: #5c5f5f;
  }

/*--- Headings ------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {
	line-height: 1em;
	font-weight: 700;
	margin: 0;
}

/* --- Lists -------------------------------------------------------------------------------- */


ul, ol, dl {
	line-height: 1.5em;
	margin: 0 0 1em 1em;
}

  ul { list-style-type: none; }
  ul ul { list-style-type: square; margin-bottom:0; }

  ol { list-style-type: decimal; }
  ol ol { list-style-type: lower-latin; margin-bottom:0; }

  li {
	margin-left: 0.8em;
	line-height: 1.5em;
}

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }

/* --- general text formatting ------------------------------------------ */

  p {
  line-height:1.538em;
  margin:0 0 1em 0;
  }

  blockquote, cite, q {
    font-style:italic;
  }
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong,b { font-weight:bold; }
  em,i { font-style:italic; }

  big { font-size: 123.1%; }
  small { font-size: 84.6%; }

  pre { line-height: 1.385em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size: 100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {
    border-bottom:1px #aaa dotted;
    font-variant:small-caps;
    letter-spacing:.07em;
    cursor:help;
  }

  sub { vertical-align: sub; font-size: smaller; }
  sup { vertical-align: super; font-size: smaller; }

  hr {
    color:#fff;
    background:transparent;
    margin:0 0 0.5em 0;
    padding:0 0 0.5em 0;
    border:0;
    border-bottom:1px #d5d3cd solid;
  }

  cms { font-style:italic; }

  /*--- Links ----------------------------------------------------------------------------------------- */

  a { color:#ff5900; background:transparent; font-weight: bold; text-decoration:none; }
  a:visited  { color:#ff5900; }

  /* (en) maximum constrast for tab focus - change with great care */
  /* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */
  a:focus { /* text-decoration:underline; color:#000; background: #fff; outline: 3px #f93 solid; */ }
  a:hover,
  a:active { text-decoration: underline; outline: 0 none; }

  /* --- images (with optional captions) | Bilder (mit optionaler Bildunterschrift) ------------------ */

  p.icaption_left { float:left; display:inline; margin:0 1em 0.15em 0; }
  p.icaption_right { float:right; display:inline; margin:0 0 0.15em 1em; }

  p.icaption_left img,
  p.icaption_right img { padding:0; border:1px #888 solid; }

  p.icaption_left strong,
  p.icaption_right strong { display:block; overflow:hidden; margin-top:2px; padding:0.3em 0.5em; background:#eee; font-weight:normal; font-size:91.667%; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Generic Content Classes
  *
  * (en) standard classes for positioning and highlighting
  *
  * @section content-generic-classes
  */

  .highlight { color:#c30; }
  .dimmed { color:#888; }

  .info { background:#f8f8f8; color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }

  .note { background:#efe; color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
  .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
  .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }

  .float_left { float:left; display:inline; margin-right:1em; margin-bottom:0.15em; }
  .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
  .center { display:block; text-align:center; margin:0.5em auto; }
  .bold-text {font-weight:bold !important;}
  .snippet {line-height:1.5em;}


 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * Tables
  *
  * (en) Generic classes for table-width and design definition
  *
  * @section content-tables
  */

  table { width:auto; border-collapse:collapse; margin-bottom:0.5em; border-top:2px #888 solid; border-bottom:2px #888 solid; }
  table caption { font-variant:small-caps; }
  table.full { width:100%; }
  table.fixed { table-layout:fixed; }

  th,td { padding:0.5em; }
  thead th { color:#000; border-bottom:2px #800 solid; }
  tbody th { background:#e0e0e0; color:#333; }
  tbody th[scope="row"], tbody th.sub { background:#f0f0f0; }

  tbody th { border-bottom:1px solid #fff; text-align:left; }
  tbody td { border-bottom:1px solid #eee; }

  tbody tr:hover th[scope="row"],
  tbody tr:hover tbody th.sub { background:#f0e8e8; }
  tbody tr:hover td { background:#fff8f8; }



/* --- input fields ------------------------------------------ */

.inputbox:focus,
.form-text:focus,
.scText:focus,
textarea:focus,
select:focus,
.focused {
	color: #2e2f2f !important;
	border: 1px solid #2e2f2f !important;
}

input.error,
input[type=select].error,
select.error,
textarea.error,
input.extra_error,
input[type=select].extra_error,
select.extra_error,
textarea.extra_error
{
	color: #d73b3b !important;
	border: 1px solid #d73b3b !important;
}

.inputbox,
.form-text,
.scText {
	min-height: 18px;
	height: auto !important;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 4px 8px;
	color: #5c5f5f;
	background: #fff url('../images/bkg_inputbox.gif') repeat-x 0 0;
	border: 1px solid #d5d3cd;
}

textarea {
	margin: 0;
	padding: 4px 8px;
	color: #5c5f5f;
	background: #fff url('../images/bkg_inputbox.gif') repeat-x 0 0;
	border: 1px solid #d5d3cd;
}

select {
	color: #5c5f5f;
	border: 1px solid #d5d3cd;
}

#top .inputbox {
	border: 1px solid #75977f;
}

.ourwork #top .inputbox {
	border: 1px solid #83863d;
}

.getinvolved #top .inputbox {
	border: 1px solid #a5830e;
}

.donatenow #top .inputbox {
	border: 1px solid #837e73;
}

/* @end */

/* @group Font Family Override */

input,
textarea,
select,
#topbot h3,
#googlemapcanvas-wrapper .content h3,
li.community-message-list-item h4  {
	font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6,
.hlist ul li,
#contentlinks li,
.view-make-donation .phone,
.fieldset-wrapper #edit-submit {
	font-family: "museo-sans","arial";
}

blockquote, cite, q,
li.community-message-list-item p {
	font-family: Georgia, Utopia, Palatino, 'Palatino Linotype', serif;
}

/* @end */

/* @group Text Shadows */

#topsub h2 {
	text-shadow: #bfdec8 0 1px 1px;
}

.ourwork #topsub h2,
#googlemapcanvas-wrapper .content h3 a {
	text-shadow: #cccf6c 0 1px 1px;
}

.getinvolved #topsub h2 {
	text-shadow: #fde89e 0 1px 1px;
}

#sc_cart h2 {
	text-shadow: #f66a6a 0 1px 1px;
}

#col1_content h1,
.donatenow #topsub h2 {
	text-shadow: #ffffff 0 1px 1px;
}


#search input.form-text {
	text-shadow: #fff 0 1px 0;
}

#search input.form-submit,
.views-slideshow-cycle-main-frame-row-item div span.field-content a,
a.btn_small-cyan,
a.btn_large-cyan,
a.scBtn {
	text-shadow: #88a893 0 -1px 0;
}

.front .box-top h3,
#community-messagesbox h3,
#main #col3 .view h3,
.front .box-bottom a,
#contentlinks li h2,
#contentlinks li a,
#giftcards-shopping-cart .photo-frame h4 a {
	text-shadow: #EFEFEF 0 1px 1px;
}

/* @end */

/* @group Font Sizes */

/*

Based on body size 13px

10px 	0.769em 	76.9%
11px 	0.846em 	84.6%
12px 	0.923em 	92.3%
13px 	1em 		100%
14px 	1.077em 	107.7%
15px 	1.154em 	115.4%
16px 	1.231em 	123.1%
17px 	1.308em 	130.8%
18px 	1.385em 	138.5%
19px 	1.462em 	146.2%
20px 	1.538em 	153.8%
21px 	1.615em 	161.5%
22px 	1.692em 	169.2%
23px 	1.769em 	176.9%
24px 	1.846em 	184.6%
26px 	2em 		200%

*/

h1 { font-size:200%; } /* 26px */
h2 { font-size:169.2%; } /* 22px */
h3 { font-size:138.5%; margin-bottom: 5px;} /* 22px */
h4 { font-size:138.5%; } /* 18px */
h5 { font-size:115.4%; } /* 15px */
h6 { font-size:100%; } /* 13px */


ul, ol, dl,
.front #topsub p,
li.community-message-list-item h4,
#edit-submitted-ismonthly-msg p {
	font-size: 94%; /* 12px */
}

.node .field-name-body ul, ol, dl {
  font-size: 100.01%;
}

li.community-message-list-item p,
#footertopb h4,
#footer strong.caption {
	font-size: 107.7%; /* 14px */
}

.scProductPersonalisation h3 {
	font-size:138.5%;
}

#contentlinks li h2 {
	font-size: 200%; /* 26px */
}


/* @group No Resize */

#footertopb li a,
#footerbot address,
#footerbot p,
.front #newslist li .title,
.front #photolist li .title,
.front #videolist li .title,
#topsub .signup-enews .inputbox,
.topsub-featured-block .content h3,
.topsub-featured-block .ic_caption h3,
.topsub-featured-block .content,
.topsub-featured-block .content p {
	font-size: 11px;
}

.page .breadcrumb a,
.region-main-right .menu ul a,
#slideshow-caption,
#topbot p,
.front #topsub a.btn_view-more,
.front .box-bottom a,
#googlemapcanvas-wrapper .content h3,
#googlemapcanvas-wrapper .content a,
.tooltip-inner,
#giftcards-shopping-cart .photo-frame h4 a,
#sc_cart li li li {
	font-size: 12px;
}

#topnav .hlist ul li a,
#nav .hlist ul li a,
a.btn_small-cyan,
.region-main-right .menu a,
.region-search-box input.form-text,
.region-search-box input.form-submit,
.views-slideshow-cycle-main-frame-row-item div span.field-content a,
#sc_cart,
#sc_cart li {
	font-size: 13px;
}

.view-make-donation .phone p {
	font-size: 14px;
}

#topsub .socialmedia a,
#topsub .signup-enews h3 {
	font-size: 14px;
}

a.btn_large-cyan,
a.scBtn,
.fieldset-wrapper #edit-submit {
	font-size: 16px;
}

#contentlinks li a,
#main .form-item h2,
.donatenow .node-submission-result h2,
.giftcard-title,
.giftcard-quantity-group .scText,
.giftcard-personalise-quantity-group .scText {
	font-size: 18px;
}

#slideshow-caption h2 a,
#topbot h3,
.front .box-top h3,
#community-messagesbox h3,
#topsub h2,
.view-ourwork-country h3,
.region-main-right div.block h2,
#sc_cart h2 {
	font-size: 22px;
}

.view-make-donation .phone p span {
	font-size: 24px;
}

/* @end No Resize */


/* @end */

/* @group Line Height */

.region-main-right .menu a {
	line-height: 1.154em;
}

#footertopb li,
.topsub-featured-block .content p {
	line-height: 1.273em;
}

.front #news-media li a {
	text-decoration:none;
}

#footer strong.caption {
	line-height: 1.286em;
}

#googlemapcanvas-wrapper .content h3 a,
#googlemapcanvas-wrapper .content li,
.tooltip span {
	line-height: 1.333em;
}

#slideshow-caption {
	line-height: 1.5em;
    overflow:hidden;
}

.donation-receipt-content-field,
textarea {
	line-height:1.538em;
}

li.community-message-list-item p {
	line-height: 1.714em;
}

#topbot p,
li.community-message-list-item h4 {
	font-weight: normal;
	line-height: 1.6em;
}


/* @end */

/* @group Headings */

#topbot h3 {
	margin: 1px 0 11px 0;
	text-transform: none;
}

#topbot .subcr h3 {
	color: #f8ac0a;
}


.front .box-top h3,
#community-messagesbox h3,
.donatenow #col3 .view h3 {
    background: none repeat scroll 0 0 #D5D3CD;
    color: #5C5F5F;
    display: block;
    height: 48px;
    line-height: 46px;
    margin: 0;
    padding: 0 0 0 15px;
	font-size: 173%;
}

.region-main-right div.block h3,
#sc_cart h2 {
	display: block;
	height: 47px;
	line-height: 48px;
	margin: 0;
  	padding: 0 0 0 15px;
}

.region-main-right div.block div.view-display-id-block_noteworthy_stories h3 {
	display: block;
	margin: 0;
	padding: 0;
  	height: 14px;
	line-height: 15px;
}
.region-content .page-inner .field-name-body h2,
.region-main-right div.block h2 {
	text-shadow:#efefef 0 1px 1px;
}

.region-content .page-inner .field-name-body h2 {
	margin:20px 0 20px 0;
	color:#1a1b1b;
}

.region-main-right div.block h2 {
	display: block;
	height: 41px;
	line-height: 37px;
	margin: 0;
  	padding: 0 0 0 16px;
}
.donatenow .region-main-right div.block h2 {
  	padding: 0 0 0 9px;
}


.defaultpage .region-main-right div.block h2 { color: #607f69;}

#topsub h2 {
	color: #607f69;
	margin: 0;
  	font-weight: bold;
}

#topsubt h2 {
	height: 42px;
	line-height: 36px;
	padding: 0 0 0 15px;
}
.front #topsubt h2 { } /*home page only*/

#topsubb h2 {
	padding: 6px 0 5px 15px;
}

#footerbot .view-dom-id-4  p a{
	font-size: 11px;
}

.ourwork #topsub h2 {
	color: #717425;
}

.getinvolved #topsub h2 {
	color: #987600;
}

.donatenow #topsub h2 {
	color: #706a5d;
}

.giftcard-title,
.donatenow .node-submission-result h2, #node-360 h2{
	height: 29px;
	line-height: 30px;
	margin: 0 0 16px;
	padding: 0 20px;
	color: #fff;
	background: #d73b3b;
}

#node-360 h2 {
  display: none !important;
}
#node-360 #webform-client-form-360 h2 {
  display: block !important;
}
#block-webform-hollows-receipt h2 {
  display: none;
}
#block-webform-hollows-receipt .content h2 {
  display: block !important;
}


.donatenow .node-submission-result h2 {
	display: block;
	height: 30px;
	left: 0;
	top: 0;
	line-height: 30px;
	margin: 0;
	position: absolute;
	right: 0;
}

#errorPane.redtext {
	color: #8C2E0B;
	padding:6px 12px 0;
	border-left:5px solid #D73B3B;
	border-bottom:1px solid #D73B3B;
	background-color: #FEF5F1;
	margin:10px 0 20px;
	display:none;
}
#errorPane.redtext .message-header{
	background-image: url("../../../../../misc/message-24-error.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding: 10px 10px 10px 38px;
}
#errorPane.redtext ul {

}
#errorPane.redtext ul li {
	list-style: disc outside none;
}
#errorPane.giftcardOptions {
  margin-left: 20px;
  margin-right: 20px;
  display: none;
}

/* @end */

/* @group Paragraphs */

#top {
	color: #fff;
}

.view-make-donation .phone p {
	margin: 0;
	font-weight: 700;
}

.view-make-donation .phone p span {
	margin: 0 0 0 10px;
}

/* @end */



#footer {
	color: #7a7d7d;
}

#footer a { color: #b6b9b9; }
#footer a:focus,
#footer a:hover,
#footer a:active { color: #fff;}


li.community-message-list-item h4 {
	margin: 0 0 12px 0;
	color: #5c5f5f;
  font-size: 1em;
}

li.community-message-list-item p {
	margin: 0 0 30px;
	font-style: italic;
	color: #5c5f5f;
}



 /**
  * ------------------------------------------------------------------------------------------------- #
  * General Article
  */

#col1_content h1 {
	line-height: 1em;
	margin: 0 0 16px 0;
	color: #1a1b1b;
}

.region-content .page-inner .field-name-field-tags .field-label {
    color:#666666;
  	font-family: "museo-sans",arial,sans-serif;
	font-weight: normal;
	font-size: 15px;
}

/**
 * ------------------------------------------------------------------------------------------------- #
 *
 * Gift of Sight
 *
 */


  a.giftcard-image-link {
	text-transform: none;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	color:#5c5f5f;
	text-decoration:none;
	text-align:left;
  }

  /* Content Bottom Block Styles - Our Work Gallery */
  .gallery-item-content h3 a {
  	text-decoration:none;
  	color:#5c5f5f;
  	font-family: "museo-sans",arial,sans-serif;
	font-weight: bold;
  }

  .gallery-item-content a {cursor:hand;}

  /* Content Bottom Block Styles - Latest News */
  #block-views-latest-news-latest-news .latest-news-item h3,
  #block-views-newsletter-latest-news .latest-news-item h3,
  #block-views-latest-videos-latest-news .latest-news-item h3,
  #block-views-latest-photos-latest-news .latest-news-item h3,
  #block-views-latest-audio-block-1 .latest-news-item h3 {

	background:#d5d3cd;
  }
  #block-views-latest-news-latest-news .latest-news-item h3:hover,
  #block-views-newsletter-latest-news .latest-news-item h3:hover,
  #block-views-latest-videos-latest-news .latest-news-item h3:hover,
  #block-views-latest-photos-latest-news .latest-news-item h3:hover,
  #block-views-latest-audio-block-1 .latest-news-item h3:hover {
	background:#f5f5f2;

  }




  #block-views-latest-news-latest-news .latest-news-item h3 a,
  #block-views-newsletter-latest-news .latest-news-item h3 a,
  #block-views-latest-videos-latest-news .latest-news-item h3 a,
  #block-views-latest-photos-latest-news .latest-news-item h3 a,
  #block-views-latest-audio-block-1 .latest-news-item h3 a {
  	text-decoration:none;
  	color:#5c5f5f;
  	font-family: "museo-sans","arial";
	font-weight: bold;
	font-size: 83%;
	line-height:100%;
	text-shadow:0 1px 1px #fff;
	text-align:center;
	display:block;
	padding: 5px 0;
  }
  #block-views-latest-news-latest-news .latest-news-item a,
  #block-views-newsletter-latest-news .latest-news-item a,
  #block-views-latest-videos-latest-news .latest-news-item a,
  #block-views-latest-photos-latest-news .latest-news-item a,
  #block-views-latest-audio-block-1 .latest-news-item a {cursor:hand;}

  #block-views-latest-news-latest-news .latest-news-item h2,
  #block-views-newsletter-latest-news .latest-news-item h2,
  #block-views-latest-videos-latest-news .latest-news-item h2,
  #block-views-latest-photos-latest-news .latest-news-item h2,
  #block-views-latest-audio-block-1 .latest-news-item h2 {
    color: #1a1b1b;
    font-family: "museo-sans","arial";
	font-weight: bold;
	font-size:116.6666%;
	line-height:120%;
	padding:12px 0 7px;
	text-shadow:0 1px 1px #fff;
  }

  #block-views-latest-news-latest-news .latest-news-item .body,
  #block-views-newsletter-latest-news .latest-news-item .body,
  #block-views-latest-videos-latest-news .latest-news-item .body,
  #block-views-latest-audio-block-1 .latest-news-item .body,
  #block-views-latest-photos-latest-news .latest-news-item .body{
    color: #5c5f5f;
  }

  #block-views-latest-news-latest-news .latest-news-item .snippet p,
  #block-views-newsletter-latest-news .latest-news-item .snippet p,
  #block-views-latest-videos-latest-news .latest-news-item .snippet p,
  #block-views-latest-photos-latest-news .latest-news-item .snippet p,
  #block-views-latest-audio-block-1 .latest-news-item .snippet p {
	font-size:130%;
	line-height:140%;
	padding:0 20px 0 0;
  }

  #block-views-latest-news-latest-news .latest-news-item .sub-title span,
  #block-views-newsletter-latest-news .latest-news-item .sub-title span,
  #block-views-latest-videos-latest-news .latest-news-item .sub-title span,
  #block-views-latest-photos-latest-news .latest-news-item .sub-title span,
  #block-views-latest-audio-block-1 .latest-news-item .sub-title span {
    font-size:84.6%;
	line-height:140%;
  color: #5c5f5f;
  }

  table.smartcart { width:100%; border-collapse:collapse; margin-bottom:0.5em; border-top:1px #888 solid; border-bottom:1x #888 solid; }

 /**
  * ------------------------------------------------------------------------------------------------- #
  *
  * CKEditor HTML block templates
  *
  */

  .page-inner .field-name-body .bullet-list-half-left h3,
  .page-inner .field-name-body .bullet-list-half-right h3,
  .page-inner .field-name-body .bullet-list-full h3,
  .page-inner .field-name-body .bullet-list-half-2col h3,
  .page-inner .field-name-body .check-list-half-left h3,
  .page-inner .field-name-body .check-list-half-right h3,
  .page-inner .field-name-body .check-list-full h3,
  .page-inner .field-name-body .check-list-half-2col h3,
  .page-inner .field-name-body .framed-table-half-left h3,
  .page-inner .field-name-body .framed-table-half-right h3,
  .page-inner .field-name-body .framed-table-2coll h3,
  .page-inner .field-name-body .framed-table-2colr h3,
  .page-inner .field-name-body .framed-table-full h3,
  .page-inner .field-name-body .framed-table-half-2col h3 {
	display: block;
	height: 47px;
	line-height: 48px;
	margin: 0;
  	padding: 0 0 0 15px;
  	color: #5c5f5f;
	background: #d5d3cd;
}

div .submitted {
background-color: #d5d3cd;
}
div #comment-author a{
color:#5c5f5f !important;
}
div #comment-created{
color:#5c5f5f !important;
}

.field-item .check-list-full h3,
.field-item .framed-table-full h3
{
	text-shadow: #efefef 0 1px 1px;
	font-size:130%;
}

.gallery-item-content h3{
	padding-top: 5px;
	text-align:center;
}
 .framed-table-full td strong {
	font-size: 100%;
}



.gallery-item-content h3.external-link {background:url("../images/external-link.png") no-repeat 270px 4px transparent;}
.gallery-item-content h3.external-link:hover {background:url("../images/external-link.png") no-repeat 270px -62px transparent !important;}
.gallery-item-content h3.external-link a {width:260px;}
.gallery-item-content:hover h3.external-link a {background:none !important; width:260px;}
.page-inner .field-name-comment-body{
display:none;
}
.page-inner .field-name-field-yourname{
display:none;
}
.page-inner .field-name-emailaddress{
display:none;
}
.ic-text a.view-more {
    background: url("../images/arw_right-small-orange.png") no-repeat scroll 0 50% transparent;
    color: #F8AC0A;
    display: inline-block;
    font-weight: normal;
    margin: 8px 0 0;
    padding: 0 0 0 8px;
}
.topsub-featured-block .ic_text {
line-height:1.3em !important;
}
#flickr-feed .social-media .rssRow  {
/*height:60px !important;*/
}
#flickr-feed .social-media .rssRow img {
/*height:80px !important;
width:80px !important;
padding: 0 !important;
overflow-y:hidden !important;
margin-top:-10px !important;*/
}
#flickr-feed .social-media .rssRow p {
/*height: 61px !important;
overflow-y: hidden !important;
color: #e1f9e8 !important;
font-size:12px !important;*/
}
#flickr-feed .social-media ul li {
/*padding:5px 5px 5px 5px !important;*/
}
.field-name-field-tags .field-items {
    left: 0 !important;
    margin-left: 90px !important;
    padding-right: 0 !important;
    width: 506px !important;

}

.field-name-field-tags .field-items {
    left: 0 !important;
    margin-left: 90px !important;
    padding-right: 0 !important;
    width: 506px !important;

}
.region-content .page-inner div.field {
	padding-bottom:5px !important;
	}

.left-corner h1{
	color: #1A1B1B;
    line-height: 1em;
    margin: 25px 0 30px;
	}
}

.flvplayer {border:5px solid #D5D3CD; margin-bottom:20px; line-height: 1px;}
.flvplayer object { display: block;}

div.jp-audio {width: 100%; padding-top:20px;}
div.jp-type-playlist div.jp-playlist a.jp-playlist-current {color: #666;}
div.jp-interface {border: 1px solid #D5D3CD;}
div.jp-playlist {border: 1px solid #D5D3CD; background:#D5D3CD;}

#block-views-b8d8fa7b8a6ceccb2a86d6009b9f5cfa h3 {color: #987600; height: 46px; line-height: 42px; margin: 0;    padding: 0 0 0 16px; text-shadow: 0 1px 1px #E2E2E2;font-size: 22px;font-family: "museo-sans","arial";}

div.messages {border-width: 0 0 1px 5px;background-position: 12px 5px;}
.drupal-messages {margin-bottom:12px;}

#nav .main-menu {display:block;}

a.header_subline {
  position: absolute;
  top: 20px;
  right: 10px;
  color: #5C5F5F;
  font-size: 12px;
  text-shadow: 0 1px 1px #EFEFEF;
}

/** styles on media gallery node page **/
.region-content .page-inner div.field.field-name-media-gallery-description {
  padding: 20px;
}

/** styles on google map **/
#googlemapcanvas-wrapper {
  color: #333333;
  line-height: 1.5em;
}

.page .region-main-right .block-accordion-menu .content h3 span {
color: white;
font-size: 13px;
padding: 0 0 0 32px;
background: url(../images/rightmenu_link_bg.png) left top no-repeat;
}

.page .region-main-right .block-accordion-menu .content h3 {
font-weight: bold;
line-height: 30px;
font-family: Arial, Helvetica, sans-serif; }

.page .ourwork .region-main-right .block-accordion-menu .content h3 span.accordion-link {
background: url(../images/rightmenu_link_bg_yellow.png) left top no-repeat;
}

/* Annual reports page */

.page-node-389 .field-name-body table {
  height: auto !important;
  width: 500px !important;
  border-collapse:collapse !important;
}

/* END: Annual reports page */


/* NEW BLOCKS HOME PAGE */
.new-blocks {
width: 299px;
float: left;
margin: 0 18px 22px 0px;
display: inline-block;
padding: 0;
background: #FFF;
border: 5px solid #d5d3cd;
border-bottom: 0px solid #d5d3cd;
}
.new-blocks.new-blocks-last{margin: 0 0px 22px 0px;}
#block-block-16.new-blocks,
#block-block-18.new-blocks{background:#d5d3cd;}
.new-blocks iframe{max-width:298px !important; max-height:234px !important}
.green-connect.new-blocks {
background: #84A68E;
border: 5px solid #9FC2AA;
border-bottom: 8px solid #9FC2AA;
}
#block-block-19 .content .fb-like-box {min-height:70px !important}
.front .box-top .green-connect.connect-with-us h2 {
background: none repeat scroll 0 0 #9FC2AA;
color: #61796C;
display: block;
font-size: 173%;
height: 47px;
line-height: 46px;
margin: 0;
padding: 0 0 0 15px;
text-shadow: 0 1px 1px #FFF;
}
.new-blocks p img{width:100%}
.new-blocks p{margin:0}

.front #news-media .new-blocks .content li {
float: left; display:block; width:36px; margin:0 25px 14px; text-align:center
}
.front #news-media .new-blocks .content li a{text-align:center; width:36px; height:36px; text-indent:-9999999px}
.front #news-media .new-blocks li img{ display:inline}
.footer-link-block{width:100%; background:#d5d3cd; padding:12px 0; display:block; text-align:center;}
#block-block-16 .footer-link-block,#block-block-17 .footer-link-block,#block-block-18 .footer-link-block{min-height: 30px;}
#block-block-17.new-blocks .footer-link-block{padding:14px 0;}
.footer-link-block a{color: #706A5D;
font-size: 100%;
text-shadow: 0 1px 1px #EFEFEF;}
.front #news-media .new-blocks li a.social01{background: url(../images/icon-facebook.png) no-repeat}
.front #news-media .new-blocks li a.social01:hover{background: url(../images/icon-facebook-hover.png) no-repeat}
.front #news-media .new-blocks li a.social02{background: url(../images/icon-twitter.png) no-repeat}
.front #news-media .new-blocks li a.social02:hover{background: url(../images/icon-twitter-hover.png) no-repeat}
.front #news-media .new-blocks li a.social03{background: url(../images/icon-youtube.png) no-repeat}
.front #news-media .new-blocks li a.social03:hover{background: url(../images/icon-youtube-hover.png) no-repeat}
.front #news-media .new-blocks li a.social04{background: url(../images/icon-email.png) no-repeat}
.front #news-media .new-blocks li a.social04:hover{background: url(../images/icon-email-hover.png) no-repeat}
.front #news-media .new-blocks li a.social05{background: url(../images/icon-linkedin.png) no-repeat}
.front #news-media .new-blocks li a.social05:hover{background: url(../images/icon-linkedin-hover.png) no-repeat}
.front #news-media .new-blocks li a.social06{background: url(../images/icon-instagram.png) no-repeat}
.front #news-media .new-blocks li a.social06:hover{background: url(../images/icon-instagram-hover.png) no-repeat}
#twitter-widget-0 .timeline-header h1.summary,  #twitter-widget-0 .timeline-footer{display:none !important}
.new-blocks#block-block-20 iframe{height:80px !important}
