body{
	margin: 0;
	background: url(../images/bg-body.gif);
	font: 15px/1.8 MuseoSans300, Arial, Helvetica, sans-serif;
	color: #482119;
}
form, fieldset{
	margin: 0;
	padding: 0;
	border: none;
}
input, textarea, select{
	vertical-align: middle;
	font: 13px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #482119;
	background: #fff;
}
img{
	vertical-align: top;
	max-width: 100%;
}
a{
	color: #528599;
	text-decoration: none;
}

.introsentence{
/*font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;
font-weight: normal;
text-decoration: none;
text-transform: none;
color:#FF0000 !important;*/
font: 20px/32px MuseoSans100, Arial, Helvetica, sans-serif;
padding: 0 0 25px;
}
a:hover{text-decoration: underline;}
blockquote{margin: 0;}
q{quotes: none;}
q:before,
q:after{content:"";}
@font-face {
	font-family: 'Museo300';
	src: url('../fonts/museo300-regular-webfont.eot');
	src: url('../fonts/museo300-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo300-regular-webfont.woff') format('woff'),
		url('../fonts/museo300-regular-webfont.ttf') format('truetype'),
		url('../fonts/museo300-regular-webfont.svg#Museo300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo900';
	src: url('../fonts/museo900-regular-webfont.eot');
	src: url('../fonts/museo900-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo900-regular-webfont.woff') format('woff'),
		url('../fonts/museo900-regular-webfont.ttf') format('truetype'),
		url('../fonts/museo900-regular-webfont.svg#Museo900') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo100';
	src: url('../fonts/museo100-regular-webfont.eot');
	src: url('../fonts/museo100-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo100-regular-webfont.woff') format('woff'),
		url('../fonts/museo100-regular-webfont.ttf') format('truetype'),
		url('../fonts/museo100-regular-webfont.svg#Museo100') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo700';
	src: url('../fonts/museo700-regular-webfont.eot');
	src: url('../fonts/museo700-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo700-regular-webfont.woff') format('woff'),
		url('../fonts/museo700-regular-webfont.ttf') format('truetype'),
		url('../fonts/museo700-regular-webfont.svg#Museo700') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Museo500';
	src: url('../fonts/museo500-regular-webfont.eot');
	src: url('../fonts/museo500-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo500-regular-webfont.woff') format('woff'),
		url('../fonts/museo500-regular-webfont.ttf') format('truetype'),
		url('../fonts/museo500-regular-webfont.svg#Museo500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans700';
	src: url('../fonts/museosans_700-webfont.eot');
	src: url('../fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museosans_700-webfont.woff') format('woff'),
		url('../fonts/museosans_700-webfont.ttf') format('truetype'),
		url('../fonts/museosans_700-webfont.svg#MuseoSans700') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans500';
	src: url('../fonts/museosans_500-webfont.eot');
	src: url('../fonts/museosans_500-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museosans_500-webfont.woff') format('woff'),
		url('../fonts/museosans_500-webfont.ttf') format('truetype'),
		url('../fonts/museosans_500-webfont.svg#MuseoSans500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab500Italic';
	src: url('../fonts/museo_slab_500italic-webfont.eot');
	src: url('../fonts/museo_slab_500italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo_slab_500italic-webfont.woff') format('woff'),
		url('../fonts/museo_slab_500italic-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_500italic-webfont.svg#MuseoSlab500Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans100';
	src: url('../fonts/museosans-100-webfont.eot');
	src: url('../fonts/museosans-100-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museosans-100-webfont.woff') format('woff'),
		url('../fonts/museosans-100-webfont.ttf') format('truetype'),
		url('../fonts/museosans-100-webfont.svg#MuseoSans100') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans300';
	src: url('../fonts/museosans-300-webfont.eot');
	src: url('../fonts/museosans-300-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museosans-300-webfont.woff') format('woff'),
		url('../fonts/museosans-300-webfont.ttf') format('truetype'),
		url('../fonts/museosans-300-webfont.svg#MuseoSans300') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans900';
	src: url('../fonts/museosans_900-webfont.eot');
	src: url('../fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museosans_900-webfont.woff') format('woff'),
		url('../fonts/museosans_900-webfont.ttf') format('truetype'),
		url('../fonts/museosans_900-webfont.svg#MuseoSans900') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab500';
	src: url('../fonts/museo_slab_500-webfont.eot');
	src: url('../fonts/museo_slab_500-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo_slab_500-webfont.woff') format('woff'),
		url('../fonts/museo_slab_500-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_500-webfont.svg#MuseoSlab500') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSans300Italic';
	src: url('../fonts/museosans-300italic-webfont.eot');
	src: url('../fonts/museosans-300italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museosans-300italic-webfont.woff') format('woff'),
		url('../fonts/museosans-300italic-webfont.ttf') format('truetype'),
		url('../fonts/museosans-300italic-webfont.svg#MuseoSans300Italic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab700';
	src: url('../fonts/museo_slab_700-webfont.eot');
	src: url('../fonts/museo_slab_700-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo_slab_700-webfont.woff') format('woff'),
		url('../fonts/museo_slab_700-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_700-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'MuseoSlab700Italic';
	src: url('../fonts/museo_slab_700italic-webfont.eot');
	src: url('../fonts/museo_slab_700italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/museo_slab_700italic-webfont.woff') format('woff'),
		url('../fonts/museo_slab_700italic-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_700italic-webfont.svg#') format('svg');
	font-weight: normal;
	font-style: normal;
}
#wrapper{
	width: 100%;
	overflow-x: hidden;
	position: relative;
}
.container{
	width: 100%;
	max-width: 980px;
	margin: 0 auto;
}
#header{
	width: 100%;
	margin: 0 -9999px;
	padding: 0 9999px;
	border-top: 5px solid #490d01;
	background: #89251c url(../images/bg-header-2.gif) repeat-x;
	box-shadow: 0 0 7px #8c7b60;
	position: relative;
	z-index: 5;
}
.header-holder{
	background: url(../images/bg-header.gif) no-repeat;
	min-height: 129px;
	padding: 0 18px 0 29px;
	overflow: hidden;
	position: relative;
}
.logo{
	float: left;
	background: url(../images/logo.gif) no-repeat;
	width: 182px;
	height: 96px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 17px 0 0;
}
.logo a{
	display: block;
	height: 100%;
}

.sub-menu{

	padding: 10px 20px 0px 20px !important;
	list-style: disc  !important;
	text-transform: capitalize;

}

.top-nav{
	position: absolute;
	top: 0;
	right: 18px;
	font: 12px/1.8 MuseoSans700, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	list-style-type: none;
	letter-spacing: 1px;
}
.top-nav li{
	float: left;
	margin: 0 0 0 20px;
	background: #460c00;
	padding: 3px 8px 4px;
	text-align: center;
}
.top-nav li.menu-item-32{width: 55px;}
.top-nav li.menu-item-31{width: 83px;}
.top-nav li a{color: #fff;}
.top-nav li.current-menu-item,
.top-nav li a:hover{
	font: 12px/1.8 MuseoSans900, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#main-navigation{
	margin: 82px 0 0;
	padding: 0;
	list-style: none;
	float: right;
	font: 21px/25px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
}
#main-navigation li{
	float: left;
	margin: 0 0 0 49px;
}
#main-navigation li a{color: #fff;}
#main-navigation li.current-menu-item,
#main-navigation li.current_page_parent,
#main-navigation li a:hover{
	font: 21px/25px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	text-decoration: none;
}
#main{
	background: #f7e9d0 url(../images/bg-main-block.gif);
	overflow: visible;
	position: relative;
	box-shadow: 0 0 40px #d7b688;
}
#main:after{
    content: "";
    display: block;
    overflow: hidden;
    clear: both;
}
.gallery{
	padding: 25px 20px 33px;
	position: relative;
}
.gallery-holder{
	width: 100%;
	overflow: hidden;
}
.gallery .slides{
	margin: -60px 0 0;
	padding: 0;
	list-style: none;
}
.gallery .slides li{display: none;}

.gallery h2 {
    color: #89322A;
    display: inline-block;
    font: 42px/45px Museo500,Georgia,Times New Roman,Times,serif;
    margin: 60px 0 15px;
}

.gallery .title {
    color: #482119;
    display: inline-block;
    font: 42px/45px Museo500,Georgia,Times New Roman,Times,serif;
    margin: 0 0 15px;
    position: relative;
    z-index: 500;
}
.gallery .title
{
background:none !important;
margin-left:0 !important;
}
.gallery .image-holder{position: relative;}
.gallery .image-holder .text-block{
	position: absolute;
	left: 0;
	bottom: 16px;
	background: url(../images/bg-gallery-text-block.png);
	font-size: 30px;
	color: #fff;
	padding: 3px 25px 1px 27px;
}
.gallery .image-holder .text-block h3{
	font: 42px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	margin: 4px 0 0;
}
.gallery .image-holder .text-block em{
	font: 22px MuseoSans300Italic, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 7px;
}
.gallery .image-holder .text-block a{color: #fff;}
.gallery p{margin: 0;}
.gallery .flex-direction-nav{
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 207px;
	left: 0;
	width: 100%;
}
.gallery .flex-direction-nav a{
	float: left;
	width: 34px;
	height: 33px;
	background: url(../images/buttons-gallery.png);
	margin: 0 0 0 6px;
	text-indent: -9999px;
	overflow: hidden;
}
.gallery .flex-direction-nav a.next{
	float: right;
	margin: 0 6px 0 0;
	background-position: 0 -33px;
}
.gallery .flex-direction-nav a.prev:hover{background-position: 0 -66px;}
.gallery .flex-direction-nav a.next:hover{background-position: 0 -99px;}
.content-block{
	overflow: hidden;
	padding: 0 48px 39px 21px;
}
.donate{
	float: right;
	width: 259px;
	background: #5ca8c7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYThjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5ca8c7 0%, #5996af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca8c7), color-stop(100%,#5996af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* IE10+ */
	background: linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca8c7', endColorstr='#5996af',GradientType=0 ); /* IE6-8 */
	border-radius: 7px;
	color: #fff;
	margin: 0 0 0 25px;
	box-shadow: 2px 2px 2px #ddcdb3;
	padding: 8px 7px 5px;
	text-align: center;
	font: 12px/24px MuseoSans500, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	text-shadow: 0 0 5px #52869a;
}
.donate:hover{
	text-decoration: none;
	background: #5a9ab3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhOWFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjg1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5a9ab3 0%, #528598 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9ab3), color-stop(100%,#528598)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* IE10+ */
	background: linear-gradient(top, #5a9ab3 0%,#528598 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9ab3', endColorstr='#528598',GradientType=0 ); /* IE6-8 */
}
.donate strong{
	display: block;
	font: 30px/24px MuseoSlab500Italic, Georgia, Times New Roman, Times, serif;
}
.content-block p{
	font: 22px/32px MuseoSans100, Arial, Helvetica, sans-serif;
	margin: 0;
}
.columns-holder{
	overflow: hidden;
	padding: 0 35px 40px 22px;
}
.columns-holder .video{
	float: left;
	width: 62.62%;
}
.columns-holder .video p{margin: 0;}
.columns-holder .video iframe{width: 100%;}
.columns-holder .programs-column{	float: right;	width: 35.1%;}.columns-holder .programs-column > h3{	font: 19px MuseoSlab500, Georgia, Times New Roman, Times, serif !important;	color: #482119;	margin: 0 0 12px;	border-bottom: 2px solid #e8d1ac;	padding: 0 0 5px;}.columns-holder .programs-column .vscrollable{	height: 285px;	overflow:auto;}.columns-holder .programs-column .vscroll-up,.columns-holder .programs-column .vscroll-down{display:none;}.columns-holder .programs-column .vscroll-line{background: url(../images/bg-scroll-line.gif) no-repeat;}.columns-holder .programs-column .vscroll-slider{	background: url(../images/bg-slider-top.gif) no-repeat 1px 0;}.columns-holder .programs-column .vscroll-slider .scroll-bar-bottom{	position:absolute;	bottom: 0;	left: 1px;	width: 8px;	height: 5px;	background: url(../images/bg-slider-bottom.gif) no-repeat;}.columns-holder .programs{	margin: 0;	padding: 0;	list-style: none;}.columns-holder .programs li{	margin: 5px 0 0;	overflow: hidden;}.columns-holder .programs img{	float: left;	margin: 0 3.7% 0 0;	width: 27.54%;}
.programs h3{
	margin: 0;
	color: #482119;
	font: 19px/22px MuseoSlab700, Georgia, Times New Roman, Times, serif !important;
	text-transform: uppercase;
}
.programs h3 a{color: #482119;}
.programs em{
	color: #89322a;
	font: 13px/19px MuseoSans300Italic, Georgia, Times New Roman, Times, serif;
}
#footer{padding: 37px 5px 40px;}
.footer-columns{
	width: 100%;
	padding: 0 0 22px;
}
#footer:after,
.footer-columns:after{
	content: "";
	clear: both;
	display: block;
}
#footer h3{
	font: 19px/24px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	margin: 0 0 7px;
	padding: 0 0 11px;
	border-bottom: 3px solid #e8d1ac;
	text-transform:uppercase;
}
#footer .navigation{
	float: left;
	width: 16.07%;
	margin: 0 3.41% 0 0;
}
#footer .navigation ul{
	margin: 10px 0 0;
	text-transform: uppercase;
	padding: 0;
	list-style: none;
	font: 16px/25px MuseoSans500, Arial, Helvetica, sans-serif;
}
#footer .navigation ul li{margin: 0 0 4px;}
#footer .subscribe{
	float: right;
	width: 36.54%;
	margin: 0 0 0 3.41%;
}
#footer .subscribe-form{
	overflow: hidden;
	padding: 0 0 14px;
	width: 100%;
}
#footer .subscribe-form label{
	float: left;
	font-size: 15px;
	margin: 0 0 0 3px;
}
#footer .subscribe-form .text{
	display: block;
	border: 3px solid #e8d1ac;
	padding: 0 4px;
	background: #fff;
}
#footer .subscribe-form .text input{
	width: 100%;
	padding: 3px 0 4px;
	margin: 0;
	border: none;
	text-indent: 4px;
}
#footer .subscribe-form .submit{
	height: 27px;
	float: right;
	padding: 0 4px 1px;
	color: #fff;
	font: 14px/26px MuseoSans500, Arial, Helvetica, sans-serif;
	text-align: center;
	border: none;
	margin: 5px 3px 0;
	background: #5ca8c7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYThjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5ca8c7 0%, #5996af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca8c7), color-stop(100%,#5996af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* IE10+ */
	background: linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca8c7', endColorstr='#5996af',GradientType=0 ); /* IE6-8 */
	border-radius: 7px;
	box-shadow: 1px 1px 2px #d6c2a4;
	text-shadow: 0 0 5px #52869a;
	cursor: pointer;
}
#footer .subscribe-form .submit:hover{
	text-decoration: none;
	background: #5a9ab3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhOWFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjg1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5a9ab3 0%, #528598 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9ab3), color-stop(100%,#528598)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* IE10+ */
	background: linear-gradient(top, #5a9ab3 0%,#528598 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9ab3', endColorstr='#528598',GradientType=0 ); /* IE6-8 */
}
.events{overflow: hidden;}
.events-block{overflow: hidden;}
.event-block img{
	float: left;
	width: 50.69%;
	margin: 0 3.215% 5px 0;
	border: 3px solid #e9d2ad;
}
.event-block h4{
	margin: 0 0 3px;
	padding: 14px 0 0;
	text-transform: uppercase;
	font: 15px/18px MuseoSans500, Arial, Helvetica, sans-serif;
}
.event-block p{
	margin: 0 0 1px;
	font-size: 14px;
	line-height: 23px;
}
.event-block .info-block{
	font: 12px/18px MuseoSans100, Arial, Helvetica, sans-serif;
	padding: 0 0 8px;
}
.event-block .info-block p{
	font: 12px/14px MuseoSans100, Arial, Helvetica, sans-serif;
	margin: 0;
}
.event-block ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font: 12px/14px MuseoSans300, Arial, Helvetica, sans-serif;
}
#footer .event-block img{width: 21%;}
#footer .event-block h4{
	padding: 0;
	text-transform: none;
	font: 14px/17px MuseoSlab700, Georgia, Times New Roman, Times, serif;
}
#footer .event-block h4 a{color: #42190D;}
#footer .event-block em{
	font-size: 11px;
	color: #8B332A;
}
#footer .event-block ul li{overflow: hidden;
	margin-bottom:5px;
}
.footer-block{
	overflow: hidden;
	padding: 15px 0 0;
	border-top: 5px solid #e8d1ac;
	font: 12px/18px MuseoSans100, Arial, Helvetica, sans-serif;
	color: #482119;
}
.footer-block .designed{float: right;}
.footer-block a{color: #482119;}
.footer-block p{margin: 0;}
/* donate page */
#content{
	float: left;
	padding: 22px 2.04%;
	width: 59.187%;
	overflow: hidden;
}
.breadcrumbs{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	font: 10px MuseoSans500, Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.breadcrumbs li{
	float: left;
	padding: 0 3px 0 7px !important;
	margin: 0 7px 0 -7px;
	background: url(../images/arrow.gif) no-repeat 0 50% !important;
}
.breadcrumbs br{display: none;}
#content h1{
	color: #8b332a;
	margin: 0 0 10px;
	font: 38px MuseoSlab500, Georgia, Times New Roman, Times, serif;
}
.intro-block{
	font: 20px/32px MuseoSans100, Arial, Helvetica, sans-serif;
	padding: 0 0 25px;
}
.intro-block:after{
	content: "";
	clear: both;
	display: block;
}
.intro-block p{margin: 0 -25px 10px 0 !important;}
#content p{margin: 0 0 27px;}
#content p.no-indent{margin: 0 0 10px;}
.capabilities{
	background: url(../images/bg-capabilities-block.gif);
	width: 107.66%;
	margin: -30px -3.83% 25px;
	padding: 5px 0 0;
	text-align: center;
}
.capabilities h3{
	font: 17px/44px MuseoSans700, Arial, Helvetica, sans-serif;
	margin: 0 3.5% 0 0;
	text-transform: uppercase;
}
.capabilities ul{
	margin: 0 !important;
	padding: 0;
	list-style: none;
	overflow: hidden;
	font: 13px/16px MuseoSans500, Arial, Helvetica, sans-serif !important;
	color: #8b332a;
	text-align: center;
}
.capabilities ul li{
	display: inline-block;
	margin: 0 0.785% 11px;
	padding: 0 !important;
	background: none !important;
	width: 106px;
}
.capabilities ul li p{
	width: 107%;
	margin: 0 -3.5% 5px !important;
}
.capabilities ul li p strong{
	display: block;
	font: 13px/16px MuseoSans700, Arial, Helvetica, sans-serif;
}
#content h2{
	margin: 0 0 15px;
	font: 26px MuseoSlab500, Georgia, Times New Roman, Times, serif;
}
.donate-form .row{
	margin: 0 0 20px -7px;
	overflow: hidden;
}
.donate-form .select-block{
	width: 170px;
	float: left;
	margin: 0 2px 0 0;
	padding: 8px 7px 2px;
}
.donate-form .select-block.wide{width: 190px;}
.donate-form .select-block.selected{
	border: 2px solid #528599;
	background: #faf2e4 url(../images/bg-select-block.gif);
	padding: 6px 5px 0;
}
.donate-form .select-block .radio{
	float: left;
	width: 15px;
	height: 16px;
	margin: 3px 2px 0 0;
	padding: 0;
}
.donate-form .select-block .label-box{overflow: hidden;}
.donate-form .select-block label{
	display: block;
	font: 19px MuseoSans500, Arial, Helvetica, sans-serif;
	margin: 0 0 5px;
	opacity: 0.7;
}
.donate-form .select-block.selected label{opacity: 1;}
.donate-form .select-block select{
	display: block;
	margin: 0 0 8px;
	width: 147px;
	color: #aaa;
}
.donate-form .select-block.selected select{color: #482119;}
.donate-form .select-block select#yltp,
.donate-form .select-block select#emerging-projects{display: none;}
.donate-form .amount{
	margin: 0 0 30px;
	line-height: 24px;
}
.donate-form .amount .row{margin: 0;}
.donate-form .amount p{margin: 0 !important;}
.donate-form .amount ul{
	margin: 0 !important;
	padding: 0 3px 10px !important;
	list-style: none;
	float: left;
	width: 119px;
}
.donate-form .amount ul li{
	overflow: hidden;
	padding: 0 !important;
	background: none !important;
}
.donate-form .amount .radio,
.donate-form .amount .checkbox{
	float: left;
	width: 15px;
	height: 16px;
	margin: 4px 4px 0 0;
	padding: 0;
}
.donate-form .amount .text{
	width: 56px;
	padding: 2px 3px;
	margin: -2px 0 0 2px;
	border: 1px solid #abadb3;
}
.donate-form .amount .check{
	overflow: hidden;
	width: 400px;
	padding: 7px 0 0;
	border-top: 1px solid #c2aa95;
}
.donate-form .info-block{padding: 0 0 30px;}
.donate-form .info-block ul{
	margin: 0 !important;
	padding: 0;
	list-style: none;
}
.donate-form .info-block ul li{
	position: relative;
	padding: 0 !important;
	background: none !important;
}
.donate-form .info-block label{
	display: block;
	margin: 0 5px 0 0;
}
.donate-form .info-block .text{
	display: block;
	border: 0;
	width: 294px;
	margin: 0 0 10px;
	padding: 2px 3px;;
	border: 1px solid #abadb3;
}
.donate-form .info-block select{
	display: block;
	width: 150px;
	margin: 0 10px 10px 0;
}
.donate-form .info-block select.month{width: 45px;}
.donate-form .info-block select.year{width: 70px;}
.donate-form .info-block .row{
	margin: 0;
	overflow: hidden;
}
.donate-form .info-block .row .text{
	float: left;
	margin-right: 5px;
}
.donate-form .info-block .row .radio{
	width: 15px;
	height: 16px;
	float: left;
	margin: 4px 3px 0 0;
	padding: 0;
}
.donate-form .info-block .row select{float: left;}
.donate-form .info-block .row span{
	font-size: 14px;
	display: block;
	overflow: hidden;
}
.donate-form .info-block .thawte{
	position: absolute;
	right: 0;
	top: 27px;
}
.donate-form .info-block .state-field{display: none;}
.donate-form .submit{
	width: 118px;
	background: #5ca8c7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYThjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5ca8c7 0%, #5996af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca8c7), color-stop(100%,#5996af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* IE10+ */
	background: linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca8c7', endColorstr='#5996af',GradientType=0 ); /* IE6-8 */
	border-radius: 4px;
	color: #fff;
	margin: -20px 0 15px -4px;
	box-shadow: 2px 2px 2px #ddcdb3;
	padding: 1px 3px 3px 1px;
	text-align: center;
	letter-spacing: 0;
	text-shadow: 0 0 5px #666;
	display: block;
	font: 14px/29px MuseoSlab700Italic, Georgia, Times New Roman, Times, serif;
	height: 29px;
	border: none;
	cursor: pointer;
}
.donate-form .submit:hover{
	text-decoration: none;
	background: #5a9ab3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhOWFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjg1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5a9ab3 0%, #528598 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9ab3), color-stop(100%,#528598)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* IE10+ */
	background: linear-gradient(top, #5a9ab3 0%,#528598 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9ab3', endColorstr='#528598',GradientType=0 ); /* IE6-8 */
}
.donate-form .note{
	display: block;
	font: 15px/23px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
#sidebar{
	float: right;
	width: 32.653%;
	background: #f6ddb9 url(../images/bg-sidebar.gif);
	padding: 60px 2.04%;
}
.block{
	font-size: 13px;
	line-height: 18px;
	padding: 0 0 15px;
	width: 100%;
}
.block:after{
	content: "";
	display: block;
	clear: both;
}
.block h3{
	font: 19px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
	margin: 0 0 8px;
	padding: 0 0 6px;
	border-bottom: 3px solid #e8d1ac;
}
.block p{margin: 0 0 18px;}
.block p em.info{
	display: block;
	color: #8b332a;
	margin: 0 0 0 20px;
	font: 13px/18px MuseoSans300Italic, Arial, Verdana, sans-serif;
}
.finances{
	width: 103%;
	margin: 0 -3% 0 0;
}
.finances img{
	float: right;
	margin: -21px 9px 0 30px;
}
.finances p{
	font: 19px/28px MuseoSans100, Arial, Verdana, sans-serif;
}
.finances p span{
	font-size: 60px;
	list-style: 68px;
	display: block;
	margin: 30px 0 22px;
}
.downloads{
	margin: 0 0 15px -2px;
	padding: 0;
	list-style: none;
	font: 13px MuseoSans500, Arial, Verdana, sans-serif;
}
.downloads li{
	padding: 0 0 11px 17px;
	background: url(../images/ico-downloads.gif) no-repeat 0 1px;
}
.guide-block{margin: 0 0 15px;}
.guide-block img{
	float: none;
	margin: 0;
	display: block;
}
.accreditations{
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.accreditations li{
	display: inline;
	margin: 0 41px 0 0;
}
.accreditations li img{vertical-align: middle;}
/* programs page */
#content h2 span{
	display: block;
	font: 11px MuseoSlab300, Georgia, Times New Roman, Times, serif;
}
#content .programs{
	margin: 0;
	padding: 0 0 25px;
	list-style: none;
}
#content .programs li{
	overflow: hidden;
	padding: 0 0 31px;
	background: none;
}
#content .programs img{
	float: left;
	margin: 0 15px 0 0;
}
#content .programs .text-block{overflow: hidden;}
#content .programs h3{margin: 0;}
#content .programs p{
	margin: 0;
	line-height: 23px;
}
#sidebar h2{
	font: 30px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	margin: 0 0 7px;
	color: #42190d;
}
.global-programs-block{
	margin: 0 0 30px;
	font-size: 15px;
	line-height: 18px;
	color: #a6442a;
}
.global-programs-block:after{
	content: "";
	clear: both;
	display: block;
}
.global-programs-block img{
	margin: 0 -7px 15px;
	display: block;
}
.global-programs-block p{margin: 0 0 10px;}
.link{
	background: #5ca8c7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYThjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5ca8c7 0%, #5996af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca8c7), color-stop(100%,#5996af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* IE10+ */
	background: linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca8c7', endColorstr='#5996af',GradientType=0 ); /* IE6-8 */
	border-radius: 4px;
	color: #fff;
	box-shadow: 2px 2px 2px #ddcdb3;
	padding: 0 10px;
	text-shadow: 0 0 5px #666;
	font: 14px/29px MuseoSlab700Italic, Georgia, Times New Roman, Times, serif;
	height: 29px;
	border: none;
	float: left;
}
.link:hover{
	text-decoration: none;
	background: #5a9ab3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhOWFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjg1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5a9ab3 0%, #528598 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9ab3), color-stop(100%,#528598)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* IE10+ */
	background: linear-gradient(top, #5a9ab3 0%,#528598 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9ab3', endColorstr='#528598',GradientType=0 ); /* IE6-8 */
}
/* global programs page */
#content.gp{
	width: 95.52%;
}
.global-programs{
	position: relative;
	margin: -5px 0 30px;
}
.program-block{
	position: absolute;
	font-size: 14px;
	line-height: 14px;
}
.program-block .spot{
	position: absolute;
	width: 14px;
	height: 14px;
	background: url(../images/dots.png) no-repeat;
	cursor: pointer;
}
.program-block.parent-hover .spot,
.program-block .spot:hover{background-position: 0 -14px;}
.program-block a.program-text{
	border: solid #624533;
	border-width: 1px 0 0;
	padding: 3px 8px 4px;
	display: block;
	color: #fff;
	background: url(../images/bg-program-block.png);
	text-shadow: 0 0 5px #333;
	float: left;
	position: relative;
	z-index: 100;
}
.program-block a.program-text strong{
	font: 14px/14px MuseoSans500, Arial, Verdana, sans-serif;
	display: block;
}
.program-block a.program-text:hover,
.program-block.parent-hover a.program-text{
	border-color: #68929f;
	background: url(../images/bg-program-block-hover.png);
	text-decoration: none;
}
.program1{
	bottom: 466px;
	right: 475px;
	text-align: right;
	padding: 0 35px 37px 0;
	background: url(../images/line1.png) no-repeat 96% 78%;
}
.program1.parent-hover{background: url(../images/line1-hover.png) no-repeat 96% 78%;}
.program1 a.program-text{
	border-width: 0 0 1px;
	float: right;
}
.program1 .spot{
	right: 0;
	bottom: 0;
}
.program2{
	bottom: 437px;
	right: 495px;
	text-align: right;
	padding: 0 28px 26px 0;
	background: url(../images/line2.png) no-repeat 96% 81%;
}
.program2.parent-hover{background: url(../images/line2-hover.png) no-repeat 96% 81%;}
.program2 a.program-text{
	border-width: 0 0 1px;
	float: right;
}
.program2 .spot{
	right: 0;
	bottom: 0;
}
.program3{
	left: 470px;
	bottom: 410px;
	padding: 0 0 33px 33px;
	background: url(../images/line3.png) no-repeat 6px 85%;
}
.program3.parent-hover{background: url(../images/line3-hover.png) no-repeat 6px 85%;}
.program3 a.program-text{border-width: 0 0 1px;}
.program3 .spot{
	left: 0;
	bottom: 0;
}
.program4{
	left: 638px;
	bottom: 386px;
	text-align: right;
	padding: 0 0 33px 31px;
	background: url(../images/line4.png) no-repeat 4px 85%;
}
.program4.parent-hover{background: url(../images/line4-hover.png) no-repeat 4px 85%;}
.program4 a.program-text{border-width: 0 0 1px;}
.program4 .spot{
	left: 0;
	bottom: 0;
}
.program5{
	top: 120px;
	left: 722px;
	padding: 4px 0 0 25px;
	background: url(../images/line5.png) no-repeat 11px 3px;
}
.program5.parent-hover{background: url(../images/line5-hover.png) no-repeat 11px 3px;}
.program5 .spot{
	left: 0;
	top: 0;
}
.program6{
	top: 161px;
	left: 650px;
	padding: 6px 0 0 61px;
	background: url(../images/line6.png) no-repeat 11px 5px;
}
.program6.parent-hover{background: url(../images/line6-hover.png) no-repeat 11px 5px;}
.program6 .spot{
	left: 0;
	top: 0;
}
.program7{
	top: 176px;
	left: 664px;
	text-align: right;
	padding: 60px 0 0 58px;
	background: url(../images/line7.png) no-repeat 6px 9px;
}
.program7.parent-hover{background: url(../images/line7-hover.png) no-repeat 6px 9px;}
.program7 .spot{
	left: 0;
	top: 0;
}
.program8{
	top: 222px;
	left: 663px;
	padding: 53px 0 0 51px;
	background: url(../images/line8.png) no-repeat 8px 11px;
}
.program8.parent-hover{background: url(../images/line8-hover.png) no-repeat 8px 11px;}
.program8 .spot{
	left: 0;
	top: 0;
}
.program9{
	top: 258px;
	left: 533px;
	padding: 63px 0 0 61px;
	background: url(../images/line9.png) no-repeat 8px 11px;
}
.program9.parent-hover{background: url(../images/line9-hover.png) no-repeat 8px 11px;}
.program9 .spot{
	left: 0;
	top: 0;
}
.program10{
	left: 516px;
	bottom: 378px;
 	text-align: right;
	padding: 0 0 7px 15px;
	background: url(../images/line10.png) no-repeat 11px 85%;
}
.program10.parent-hover{background: url(../images/line10-hover.png) no-repeat 11px 85%;}
.program10 a.program-text{border-width: 0 0 1px;}
.program10 .spot{
	left: 0;
	bottom: 0;
}
.program11{
	top: 142px;
	right: 344px;
	text-align: right;
	padding: 0 30px 0 0;
	background: url(../images/line11.png) no-repeat 96% 0;
}
.program11.parent-hover{background: url(../images/line11-hover.png) no-repeat 96% 0;}
.program11 a.program-text{float: right;}
.program11 .spot{
	right: 0;
	top: 16px;
}
.program12{
	top: 175px;
	right: 279px;
	text-align: right;
	padding: 6px 33px 0 0;
	background: url(../images/line12.png) no-repeat 95% 5px;
}
.program12.parent-hover{background: url(../images/line12-hover.png) no-repeat 95% 5px;}
.program12 a.program-text{float: right;}
.program12 .spot{
	right: 0;
	top: 0;
}
.program13{
	top: 203px;
	right: 267px;
	text-align: right;
	padding: 19px 17px 0 0;
	background: url(../images/line13.png) no-repeat 95% 12px;
}
.program13.parent-hover{background: url(../images/line13-hover.png) no-repeat 95% 12px;}
.program13 a.program-text{float: right;}
.program13 .spot{
	right: 0;
	top: 0;
}
.program14{
	top: 76px;
	left: 204px;
	padding: 36px 0 0 36px;
	background: url(../images/line14.png) no-repeat 9px 9px;
}
.program14.parent-hover{background: url(../images/line14-hover.png) no-repeat 9px 9px;}
.program14 .spot{
	left: 0;
	top: 0;
}
.program15{
	top: 143px;
	left: 140px;
	padding: 37px 0 0 36px;
	background: url(../images/line15.png) no-repeat 9px 10px;
}
.program15.parent-hover{background: url(../images/line15-hover.png) no-repeat 9px 10px;}
.program15 .spot{
	left: 0;
	top: 0;
}
.program16{
	top: 234px;
	right: 472px;
	text-align: right;
	padding: 36px 38px 0 0;
	background: url(../images/line16.png) no-repeat 93% 8px;
}
.program16.parent-hover{background: url(../images/line16-hover.png) no-repeat 93% 8px;}
.program16 a.program-text{float: right;}
.program16 .spot{
	right: 0;
	top: 0;
}
.program17{
	top: 105px;
	right: 764px;
	text-align: right;
	padding: 38px 38px 0 0;
	background: url(../images/line17.png) no-repeat 94% 10px;
	width: 160px;
}
.program17.parent-hover{background: url(../images/line17-hover.png) no-repeat 94% 10px;}
.program17 a.program-text{float: right;}
.program17 .spot{
	right: 0;
	top: 0;
}
.global-program-text{overflow: hidden;}
.lightbox{
	position: absolute;
	top: 290px;
	left: 50%;
	margin: 0 0 0 -460px;
	width: 882px;
	border: 5px solid #482119;
	background: #eedab5;
	z-index: 900;
	padding: 16px 14px;
}
.lightbox .close{
	background: url(../images/btn-close.gif) no-repeat;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 24px;
	height: 24px;
	text-indent: -9999px;
	overflow: hidden;
}
.lightbox img{
	float: left;
	margin: 0 22px 0 0;
}
.lightbox .description{overflow: hidden;}
.lightbox h4{
	font: 30px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	margin: 0;
}
.lightbox em.city{
	font: 18px MuseoSlab500Italic, Georgia, Times New Roman, Times, serif;
	color: #8b332a;
	display: block;
	margin: 0 0 15px;
}
.lightbox p{
	margin: 0 0 10px;
	line-height: 22px;
}
.lightbox ul{
	margin: 0 0 10px;
	padding: 0;
	list-style: none;
}
/* programs and about pages */
#content .video,
#content .visual{
	overflow: hidden;
	margin: 0 0 7px;
}
#content .video p,
#content .visual p{margin: 0;}
#content iframe,
#content .visual iframe{width: 100%;}
.social-networks{
	margin: 0 0 11px !important;
	padding: 4px 0;
	overflow: hidden;
}
.social-networks br{display: none;}
.social-networks span{float: left;}
.social-networks span.st_fblike{margin: -4px 0 0 0;}
.social-networks li{
	float: left;
	margin: 0 4px 0 0;
	background: none !important;
	padding: 0 !important;
}
#content .sub-programs{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 23px;
}
#content .sub-programs li{
	padding: 0;
	list-style: none;
}
#content .sub-programs img{
	margin: 0 30px 0 0;
	float: left;
}
#content .sub-programs .text-holder{overflow: hidden;}
#content .sub-programs h3{
	font: 17px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	margin: 0 0 5px;
}
#content .sub-programs h3 a{color: #42190d;}
#sidebar .widget_nav_menu{
	padding: 0 19px 3px;
	background: url(../images/bg-sub-nav.gif);
	margin: 0 0 35px 2px;
	text-transform: uppercase;
	width: auto;
}
#sidebar .widget_nav_menu h3{
	padding: 0 19px;
	margin: 0 -19px 14px;
	font: 19px/33px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	background: #8b2a22;
	color: #fff;
	border: none;
}
#sidebar .widget_nav_menu ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font: 14px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	color: #8b332a;
}
#sidebar .widget_nav_menu ul li{margin: 0 0 9px;}
#sidebar .widget_nav_menu ul a{color: #8b332a;}
#sidebar .widget_nav_menu ul li.current-menu-item,
#sidebar .widget_nav_menu ul li.current-program-ancestor/*,
#sidebar .widget_nav_menu ul li a:hover*/{
	font: 14px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	text-decoration: none;
}
.testimonials{
	margin: 0 0 32px;
}
.testimonials .testimonials-holder{
	width: 100%;
	margin: 0 0 10px;
}
.testimonials .testimonials-holder ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.testimonials .testimonials-holder ul li{display: none;}
.testimonials blockquote{overflow: hidden;}
.testimonials img{
	float: left;
	margin: 0 10px 0 0;
}
.testimonials blockquote p{
	margin: 0;
	display: inline;
}
.testimonials q{display: block;}
.testimonials cite,
.testimonials .switcher{
	color: #8b332a;
	font-style: normal;
	font-family: MuseoSans300Italic, Arial, Verdana, sans-serif;
	overflow: hidden;
}
.testimonials .switcher ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.testimonials .switcher ul li{float: left;}
.testimonials .switcher a{
	float: left;
	width: 14px;
	height: 14px;
	background: url(../images/testimonial-buttons.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 2px 5px 0 0;
}
.testimonials .switcher a.prev{background-position: 0 -14px;}
.testimonials .switcher a.prev.disabled{background-position: 0 -42px;}
.testimonials .switcher a.next{
	background-position: 0 0;
	margin: 2px 0 0 5px;
}
.testimonials .switcher a.next.disabled{background-position: 0 -28px;}
.impact{
	margin: 0;
	padding: 0;
	list-style: none;
	font: 19px MuseoSans100, Arial, Verdana, sans-serif;
}
.impact li{margin: 0 0 34px;}
.impact strong{
	display: block;
	font-size: 46px;
	font-weight: normal;
	margin: 0 0 -6px;
}
#content blockquote{
	margin: 0 0 23px 30px;
	color: #8b332a;
	font: 15px/23px MuseoSans300Italic, Arial, Verdana, sans-serif;
}
#content blockquote q{display: block;}
#content blockquote cite{font-style: normal;}
#content blockquote br{display: none;}
#content ul{
	margin: 0 0 19px 5px;
	padding: 0;
	list-style: none;
	line-height: 23px;
	overflow: hidden;
}
#content ul li{
	padding: 0 0 0 9px;
	background: url(../images/bullet.gif) no-repeat 0 10px;
}
.partners{
	margin: 0 0 35px;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.partners li{
	width: 131px;
	float: left;
	color: #8b332a;
	font: 14px MuseoSans300Italic, Arial, Verdana, sans-serif;
	margin: 0 28px 0 0;
}
.partners em{font-style: normal;}
.partners .image-holder{
	margin: 0 0 10px;
	display: table;
	height: 95px;
}
.partners .image-holder span{
	display: table-cell;
	vertical-align: middle;
}
#content img.aligncenter{
	display: block;
	margin: 0 auto 20px;
}
#content img.alignleft{
	float: left;
	margin: 0 20px 3px 0;
}
#content img.alignright{
	float: right;
	margin: 0 0 3px 20px;
}
.video-gallery{margin: -20px 0 15px;}
.board{
	margin: 0 0 5px;
	padding: 0;
	list-style: none;
}
.board li{margin: 0 0 20px;}
.board strong{
	font-weight: normal;
	display: block;
}
.board em{
	font: 14px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
.board a{color: #482119;}
.news{
	padding: 10px 0;
	line-height: 21px;
	overflow: hidden;
}
.news .news-block{
	padding: 0 0 35px;
	overflow: hidden;
}
.news img{
	float: left;
	margin: 2px 15px 0 0;
	width: 34%;
}
.news .text-block{overflow: hidden;}
#content .news h3{
	margin: 0;
	font: 19px/24px MuseoSlab700, Georgia, Times New Roman, Times, serif;
}
.news h3 a{color: #42190d;}
.news .meta,
#content .meta{
	font: 15px/19px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
#content .news p{margin: 0;}
.news .more{font-size: 13px;}
.news .more-link a{
	margin: -15px 0 0 211px;
	float: left;
	font: 12px/22px MuseoSans700, Arial, Verdana, sans-serif;
	color: #fff;
	background: #528599;
	padding: 0 10px;
}
#sidebar .event-block{padding: 5px 0 30px;}
#sidebar .event-block h3{
	margin: 0 0 15px;
	text-transform: uppercase;
	font: 19px/24px MuseoSans500, Arial, Verdana, sans-serif;
	padding: 0 0 10px;
	border-bottom: 3px solid #e8d1ac;
}
#sidebar .event-block h3 a{color: #482119;}
#sidebar .event-block img{
	float: none;
	width: auto;
	border-width: 3px;
}
#sidebar .event-block p{
	font: 15px/23px MuseoSans300, Arial, Verdana, sans-serif;
}
#sidebar .event-block em{
	font: 13px/16px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
.news-list{margin: 0 0 35px;}
.news-list ul,
.widget_recent_entries ul{
	margin: 0;
	padding: 0;
	list-style: none;
	font: 16px MuseoSans500, Arial, Verdana, sans-serif;
}
.news-list ul li,
.widget_recent_entries ul li{margin: 0 0 15px;}
.news-list h4,
.widget_recent_entries h4{
	margin: 0 0 -3px;
	text-transform: uppercase;
	font: 16px MuseoSans500, Arial, Verdana, sans-serif;
}
.news-list em,
.widget_recent_entries em{
	font: 12px/19px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
.news-list .more-link,
.widget_recent_entries .more-link{
	float: left;
	font: 12px/22px MuseoSans700, Arial, Verdana, sans-serif;
	color: #fff;
	background: #528599;
	padding: 0 10px;
}
#content h3{
	font: 18px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	margin: 0 0 7px;
}
.clients{
	margin: 10px -25px 0 0;
	padding: 0;
	list-style: none;
}
.clients li{
	display: inline-block;
	margin: 0 20px 30px 0;
}
.clients img{vertical-align: middle;}
.block .navigation{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 13px;
	line-height: 18px;
}
.block .navigation li{margin: 0 0 20px;}
.block .navigation a{color: #482119;}
#content .team{
	overflow: hidden;
	padding: 10px 0;
}
#content .team ul{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 20px;
}
#content .team ul li{
	background: none;
	padding: 0;
}
#content .team img{
	float: left;
	margin: 2px 25px 0 0;
}
#content .team .person-block{overflow: hidden;}
#content .team .person-block h3{
	margin: 0 0 -2px;
	font: 19px/24px MuseoSlab700, Georgia, Times New Roman, Times, serif;
}
#content .team .person-block .position{
	font: 15px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
#content .team h2{
	margin: 0 0 17px 166px;
	text-transform: uppercase;
	font: 19px MuseoSlab700, Georgia, Times New Roman, Times, serif;
	padding: 0 0 11px 3px;
	border-bottom: 3px solid #e8d1ac;
}
#content h4{
	font: 15px/20px MuseoSlab500, Georgia, Times New Roman, Times, serif;
	margin: 0 0 5px;
}
#content .list-holder{margin: 0 0 0 30px;}
#content .list-holder ul{margin-top: 0;}
.media-research blockquote{margin: 0 0 20px;}
.media-research blockquote q{
	display: block;
	font: 15px MuseoSans500, Arial, Verdana, sans-serif;
	color: #528599;
}
.media-research blockquote cite{
	font: 13px/16px MuseoSans300Italic, Arial, Verdana, sans-serif;
	color: #8b332a;
}
.media-research .columns-holder{
	overflow: hidden;
	margin: 0 0 30px;
	padding: 0;
}
.media-research .column{
	float: left;
	width: 147px;
	margin: 0 10px 0 0;
	color: #a14931;
	font-size: 12px;
	line-height: 14px;
}
.media-research .column .logo-holder{
	margin: 0 0 4px;
	text-align: center;
	height: 21px;
}
.media-research .column a{color: #a14931;}
.media-research .column p{margin: 5px 0 0;}
.block h4{
	margin: 0 0 15px;
	text-transform: uppercase;
	font: 14px MuseoSans700, Arial, Verdana, sans-serif;
}
.survey-source{
	margin: 0;
	padding: 0 0 10px;
	list-style: none;
	font-family: Arial, Vardana, Helvetica, sans-serif;
}
.survey-source li{margin: 0 0 10px;}
.survey-source strong{
	text-transform: uppercase;
	display: block;
	color: #7c715e;
	font-weight: normal;
	font-size: 11px;
	margin: 0 0 -3px;
}
.survey-source span{
	font-weight: bold;
	color: #e44e19;
}
#commentform{overflow: hidden;}
#commentform p{
	margin: 0 0 10px;
	overflow: hidden;
}
#commentform #author,
#commentform #email,
#commentform #url{
	float: left;
	margin: 0 4px 0 0;
	padding: 3px 4px;
	border: 3px solid #e8d1ac;
	width: 200px;
}
#commentform label{margin: 2px 0 0;}
#commentform #comment{
	border: 3px solid #e8d1ac;
	padding: 0 0 0 4px;
}
#commentform #submit,
.contact-form .submit{
	height: 27px;
	float: left;
	padding: 0 4px 1px;
	color: #fff;
	font: 14px/26px MuseoSans500, Arial, Helvetica, sans-serif;
	border: none;
	margin: 5px 3px 0;
	background: #5ca8c7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYThjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5ca8c7 0%, #5996af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca8c7), color-stop(100%,#5996af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* IE10+ */
	background: linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca8c7', endColorstr='#5996af',GradientType=0 ); /* IE6-8 */
	border-radius: 7px;
	box-shadow: 1px 1px 2px #d6c2a4;
	text-shadow: 0 0 5px #52869a;
	cursor: pointer;
}
.contact-form .submit:hover{
	text-decoration: none;
	background: #5a9ab3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhOWFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjg1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5a9ab3 0%, #528598 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9ab3), color-stop(100%,#528598)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* IE10+ */
	background: linear-gradient(top, #5a9ab3 0%,#528598 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9ab3', endColorstr='#528598',GradientType=0 ); /* IE6-8 */
}
.contact-form{
	overflow: hidden;
	margin: 0 0 25px;
}
.contact-form br{display: none;}
.contact-form label{
	display: block;
	font-weight: normal !important;
	font-size: 15px !important;
}
.contact-form label span{color: #f00;}
/*.contact-form .text,*/
.contact-form .ginput_container input{
	display: block !important;
	margin: 0 0 7px !important;
	padding: 4px 4px !important;
	border: 3px solid #e8d1ac;
	width: 300px !important;
}
.contact-form textarea{
	display: block;
	margin: 0 0 4px !important;
	padding: 0 0 0 4px !important;
	border: 3px solid #e8d1ac;
	width: 304px !important;
	height: 75px;
	min-height: 75px !important;
}
.contact-form .required{
	font-size: 10px;
	display: block;
}
.contact-form .required span{color: #f00;}
.contact-form .wpcf7-form-control-wrap{
	position: relative;
	display: block;
}
.contact-form span.wpcf7-not-valid-tip {
	top: 0 !important;
	left: 0 !important;
	width: 307px !important;
}
.contact-form .div.wpcf7-validation-errors {border-color: #f00 !important;}
.google-form {
	padding: 15px 15px 0;
	background: #fff;
	margin: 0 0 30px;
}
.google-form iframe{width: 100%;}
.videowidget{margin: -25px 0 0;}
.videowidget iframe{width: 100%;}
.videowidget .widget-video-list{
	margin:  10px -25px 0 0;
	padding: 0;
	list-style: none;
}
.videowidget .widget-video-list li{
	float: left;
	width: 73px;
	margin: 0 9px 7px 0;
}
.donation-info{
	overflow: hidden;
	padding: 0 0 25px;
	font-size: 13px;
	line-height: 18px;
}
.donation-info .alert{
	color: #f00;
	text-align: center;
}
.donation-info .thawte{
	float: right;
	margin: 0 0 0 10px;
}
.donation-info dl{
	margin: 0 0 30px;
	padding: 0;
	overflow: hidden;
}
.donation-info dt{
	float: left;
	width: 150px;
	clear: left;
	margin: 0 0 5px;
}
.donation-info dd{
	margin: 0 0 5px;
	overflow: hidden;
}
.donation-info .buttons-holder{text-align: center;}
.donation-info .buttons-holder .link{
	margin: 0 10px;
	float: none;
	display: inline-block;
}
.donation-info .person-info{margin: 0 0 30px;}
.donation-info .person-info p{margin: 0 !important;}
.donation-info .important-info p{margin: 0 0 15px !important;}
#content .gform_wrapper {width: 100%;}
#content .gform_fields,
#content .gform_fields ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
#content .gform_fields li,
#content .gform_fields ul li{
    padding: 0;
    background: none;
}
#content .gform_wrapper .top_label .gfield_label{font-size: 13px;}
#content .gform_wrapper .gfield_checkbox li label, #content .gform_wrapper .gfield_radio li label {font-size: 11px;}
#content .gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li, #content .gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li,
#content .gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li, #content .gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li, #content .gform_wrapper li.gfield.gf_3col ul.gfield_checkbox li, #content .gform_wrapper li.gfield.gf_3col ul.gfield_radio li,
#content .gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li, #content .gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li, #content .gform_wrapper li.gfield.gf_2col ul.gfield_checkbox li, #content .gform_wrapper li.gfield.gf_2col ul.gfield_radio li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 0 3px;
}
#content .gfield_required,
#content .gform_wrapper .note span{color: #f00;}
#content .gform_wrapper .note{font-size: 10px;}
#content .gform_wrapper .gform_footer input.button, #content .gform_wrapper .gform_footer input[type="submit"] {
	height: 27px;
	float: left;
	padding: 0 4px 1px;
	color: #fff;
	font: 14px/26px MuseoSans500, Arial, Helvetica, sans-serif;
	border: none;
	margin: 5px 3px 0;
	background: #5ca8c7; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYThjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OTk2YWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5ca8c7 0%, #5996af 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5ca8c7), color-stop(100%,#5996af)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* IE10+ */
	background: linear-gradient(top, #5ca8c7 0%,#5996af 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca8c7', endColorstr='#5996af',GradientType=0 ); /* IE6-8 */
	border-radius: 7px;
	box-shadow: 1px 1px 2px #d6c2a4;
	text-shadow: 0 0 5px #52869a;
	cursor: pointer;
}
#content .gform_wrapper .gform_footer input.button:hover, #content .gform_wrapper .gform_footer input[type="submit"]:hover {
	text-decoration: none;
	background: #5a9ab3; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVhOWFiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1Mjg1OTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #5a9ab3 0%, #528598 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9ab3), color-stop(100%,#528598)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5a9ab3 0%,#528598 100%); /* IE10+ */
	background: linear-gradient(top, #5a9ab3 0%,#528598 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a9ab3', endColorstr='#528598',GradientType=0 ); /* IE6-8 */
}
#content .gform_wrapper .gform_footer {
    margin: 0;
    padding: 5px 0 10px;
}
#content .gform_wrapper .ginput_complex label, #content .gform_wrapper .gfield_time_hour label, #content .gform_wrapper .gfield_time_minute label, #content .gform_wrapper .gfield_date_month label, #content .gform_wrapper .gfield_date_day label, #content .gform_wrapper .gfield_date_year label, #content .gform_wrapper .instruction {margin: -3px 0 3px;}
.accordion h5{
    margin: 0 0 30px;
    overflow: hidden;
}
.accordion h5.ui-state-active{margin: 0 0 5px;}
.accordion .slide{overflow: hidden;}
.accordion span.ui-icon{
    float: left;
    width: 11px;
    color: #528599;
}
.relief-program{
	overflow: hidden;
	border-top: 1px solid #482119;
}
.media{
    margin: 0;
    padding: 0;
}
.media > li {
    margin-left: 15px;
}
#content .donate{
	margin: 0;
	font-size: 24px;
	line-height: 50px;
	height: 50px;
}#content > table{margin: 0 0 25px;}.lite-home-statistic-block{margin: 0 0 25px;}.lite-home-statistic-block img{	display:block;	border:3px solid #E9D2AD;	margin: 0 0 10px;}.lite-home-statistic-block table{	border: 1px solid #482119;	border-collapse: collapse;	width: 93%;}.lite-home-statistic-block table td,.lite-home-statistic-block table th{	border-bottom: 1px solid #482119;	padding: 0 10px;	text-align:left;	height: 25px;}.lite-home-statistic-block table th{	border-bottom-width: 2px;;}.lite-home-statistic-block table td .col-1{	width: 20%;}.lite-home-statistic-block table td .col-2,.lite-home-statistic-block table td .col-3{	width: 40%;}.lite-home-statistic-block table span{	display:block;	width: 6px;	height: 6px;	border-radius: 50%;	margin: 0 auto;}
@media only screen and (max-width: 957px) {
	.header-holder{background: none;}
	#main-navigation{
		padding: 15px 0;
		margin: 0;
		float: none;
		text-align: center;
		clear: both;
	}
	#main-navigation li{
		float: none;
		display: inline;
		margin: 0 25px;
		white-space: nowrap;
	}
	.donate-form .select-block {
		float: none;
		margin-bottom: 15px;
	}
	.program-block{
		position: static;
		background: none !important;
		padding: 3px 0 !important;
		text-align: left !important;
		border-bottom: 1px solid #482119;
		width: 100%;
		overflow: hidden;
	}
	.program-block .spot{display: none;}
	.program-block a.program-text{
		border-width: 0 !important;
		display: inline;
		color: #fff;
		background: none;
		float: left !important;
		color: #528599;
		padding: 0;
		text-shadow: none;
	}
	.program-block a.program-text:hover{
		background: none;
		text-decoration: underline;
	}
	.program-block a.program-text strong{
		font: 14px/14px MuseoSans500, Arial, Verdana, sans-serif;
		display: block;
	}
}
@media only screen and (max-width: 640px) {
	.gallery .flex-direction-nav {top: 157px;}
	.donate {
		float: none;
		display: block;
		margin: 0 auto 15px;
	}
	.columns-holder {padding: 0 22px 30px;}
	.columns-holder .video {
		float: none;
		width: 100%;
		margin: 0 0 25px;
	}
	.columns-holder .programs-column,
	.columns-holder .programs {
		float: none;
		width: 100%;
	}
	#content{
		width: 95.52%;
		float: none;
	}
	#sidebar{
		width: 95.92%;
		margin: 0;
		padding: 20px 2.04%;
		height: auto !important;
	}
	.clients{
		margin: 10px 5px 0;
		text-align: center;
	}
	.clients li{margin: 0 10px 30px;}
	#footer .navigation,
	#footer .subscribe {
		width: 48%;
		margin: 0 2% 25px 0;
	}
	#footer .subscribe {margin: 0 0 25px 2%;}
	#footer .events{clear: both;}
	.global-program-text{overflow: visible;}
}
@media only screen and (max-width: 480px) {
	.logo{
		display: block;
		float: none;
		margin: 17px auto 0;
	}
	.top-nav{
		position: static;
		font-size: 21px;
		line-height: 25px;
		text-align: center;
		margin: 0 0 15px;
	}
	.top-nav li{
		float: none;
		margin: 0;
		background: none;
		padding: 0;
		width: auto !important;
	}
	.top-nav a{
		background: none;
		padding: 0;
	}
	#footer .footer-block .designed{float: none;}
	#footer .navigation,
	#footer .subscribe {
		float: none;
		width: 100%;
		margin: 0 0 25px;
	}
	.nyroModalCont img{
		float: none !important;
		display: block;
		margin: 0 auto 10px !important;
	}
}
@media only screen and (max-width: 420px) {
	.gallery{display: none;}
	.donate{margin-top: 15px;}
}
@media only screen and (max-width: 380px) {
	.donate-form .info-block .row span {
		clear: both;
		margin: 0 0 21px;
	}
	.donate-form .info-block .text {width: 254px;}
	/*.nyroModalCont {top:0 !important;}*/
}


/*------------------09/03/2014------------ST*/

.slides .image-holder img{ width:100%;}
.slides > li{ height:460px;}
.slides li .image-holder { height: 330px;}
#sidebar .widget_nav_menu{ padding:0 0 3px;}
#sidebar .widget_nav_menu h3{ margin:0 0 14px}
#sidebar .widget_nav_menu ul > li { line-height: 27px; margin: 0 0 4px;}
#sidebar .widget_nav_menu ul > li > a { color: #8b332a; display: block; line-height: 27px; margin: 0 18px;}

#sidebar .widget_nav_menu ul li a:hover{font-family: MuseoSlab700, Georgia, Times New Roman, Times, serif; font-size:14px;}

/*------------------09/03/2014------------EN*/



#sidebar .widget_nav_menu ul li.current-menu-item, #sidebar .widget_nav_menu ul li.current-menu-parent { background:#f7c17f;}
ul.sub-menu { margin: 0 !important; padding: 5px 15px 5px 41px !important;}
ul.sub-menu li { font-size: 12px; line-height: normal !important;}
ul.sub-menu li a { font-size: 14px; line-height: normal !important; margin: 0 0 0 5px !important;}
#sidebar .widget_nav_menu ul.sub-menu li.current-menu-item{ background:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
ul.sub-menu { padding:5px 0px 5px 45px !important;}
ul.sub-menu li a{ margin:0 !important;}
}


/*------------ST---------------01/04/2015----*/

a, a:focus{ outline:none;}
.country_list{ position:absolute;}
.country_list_icon:after { top:11px; right:11px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #f3d8d3; border-width:7px; margin-left:0; }
.country_list_icon {background: none repeat scroll 0 0 #460c00; border-bottom: 1px solid #5a1507;  border-radius: 0;color: #ffffff; display: block; font: 14px/7px MuseoSlab700,Georgia,Times New Roman,Times,serif; height: 18px; margin: 0; padding: 10px 10px 0; position: relative; right: 0; text-align: left; text-decoration: none; top: 0; width: 190px; text-decoration:none;}
.country_list_icon:hover{ text-decoration:none;}
.country_list { position: absolute; right:0; top: 0;}
.country_list ul { margin:0; padding:0; list-style:none;}
.header-holder{ overflow:visible;}
.country_list_drop { background: none repeat scroll 0 0 #460c00; position: relative; z-index: 202; display:none;}
.country_list_drop li a { border-bottom: 1px solid #5a1507; color: #f4b3a6; display: block; font: 13px/30px MuseoSlab700,Georgia,Times New Roman,Times,serif; padding: 0 0 0 11px; text-decoration:none;}
.top-nav{ right:230px;}
.gallery .title{ z-index:1;}

@media only screen and (max-width: 600px) {
.country_list { margin: 0 -109px 0 0; position: absolute; right: 50%; top: -39px;}
.country_list_icon{ width:200px;}
.logo { background-size: 160px auto; display:block; margin:0 auto; margin-top:50px; float:none;}
}



.country_list_map { background: url("../images/world-map.png") no-repeat scroll 121px center #641a0b; color: #f4b3a6; font: 13px/18px MuseoSlab700,Georgia,Times New Roman,Times,serif; padding: 11px;}
.country_list_map p{ margin:0 0 5px;}
.country_list_map a{ color:#f4b3a6; text-decoration:none; }
/*.country_list_map a span{ font-size:15px;}*/


/*------------EN---------------01/04/2015----*/



/*------------ST---------------31/03/2015----*/

.mobile_menu_icon{ display:none;}
@media only screen and (max-width: 790px) {
#main-navigation li { font: 17px/25px MuseoSlab700,Georgia,Times New Roman,Times,serif; margin: 0 15px;}
#main-navigation li.current-menu-item, #main-navigation li.current_page_parent, #main-navigation li a:hover{ font: 17px/25px MuseoSlab700,Georgia,Times New Roman,Times,serif;}
}
@media only screen and (max-width: 767px) {
#main-navigation li { font: 15px/20px MuseoSlab700,Georgia,Times New Roman,Times,serif; margin: 0 5px;}
#main-navigation li.current-menu-item, #main-navigation li.current_page_parent, #main-navigation li a:hover{ font: 15px/20px MuseoSlab700,Georgia,Times New Roman,Times,serif;}
}
@media only screen and (max-width: 600px) {
a, a:focus{ outline:none;}
.top-nav { margin: 0; padding: 0; position: relative; right: 0; width: 100%;}
.mobile_menu_icon { background: none repeat scroll 0 0 #460c00;  border-radius: 4px; color: #ffffff; display: block; height: 28px; line-height: 19px; margin: 5px -109px 0 0; padding: 10px 10px 0; position: absolute; right: 50%; text-align: center; top: 90px; width: 200px; font: 15px/19px MuseoSlab700,Georgia,Times New Roman,Times,serif; text-decoration:none;}
.mobile_menu_icon span { background: none repeat scroll 0 0 #ffffff; display: inline-block; height: 4px; margin: 0 0 3px; width: 100%;}
.menu_mobile { background: none repeat scroll 0 0 #460c00; clear: both; display: none; float: none; left: 50%; margin: 0 0 0 -111px; padding: 0; position: absolute; text-align: center; top: 125px; width: 220px; z-index: 681;}
#main-navigation li:first-child{ border-top:1px solid;}
.menu_mobile li, .top-nav li {  border-bottom: 1px solid; display: inline-block; float: left !important; margin: 0 !important; white-space: nowrap; width: 100% !important; padding:0;}
.menu_mobile li a, .top-nav li a, .top-nav li a:hover { color: #ffffff; display: block; font-size: 15px; line-height: 40px; font: 15px/40px MuseoSlab700,Georgia,Times New Roman,Times,serif;}
.menu_mobile li.current-menu-item, #main-navigation li.current_page_parent, #main-navigation li a:hover{ font-size:15px; line-height:40px;}
.header-holder{ overflow:visible; padding:0 10px 15px;} 
#main{ clear:both;}
.gallery .title{ z-index:1;}
}
.intro-block p { margin: 0 0 10px 0 !important;}
.mobile_menu_icon:after { top:15px; right:14px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-top-color: #f3d8d3; border-width:8px; margin-left:0; }
/*------------EN---------------31/03/2015----*/