@font-face {
	font-family: 'arvil_sansregular';
	src: url('../fonts/arvil_sans-webfont.eot');
	src: url('../fonts/arvil_sans-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/arvil_sans-webfont.woff') format('woff'), url('../fonts/arvil_sans-webfont.ttf') format('truetype'), url('../fonts/arvil_sans-webfont.svg#arvil_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
header,
footer,
article,
section,
hgroup,
nav,
figure { display: block; }
figure {
	margin: 0;
	padding: 0;
}
q { quotes: none; }
q:before,
q:after { content: ""; }
body {
	margin: 0;
	color: #736357;
	font: 11px/14px Helvetica, Arial, sans-serif;
	background: #16264b url(../images/bg-pattern.png);
	min-width: 970px;
}
img { border-style: none; }
a {
	text-decoration: none;
	color: #1a4256;
}
a:hover { text-decoration: underline; }
a:active { background-color: transparent; }

/* Home page Flickr Badge */
.flickr-badge{
    margin: 0 auto;
    padding-top: 15px;
    width: 200px;
    display: block;
    /* height: 480px; */
}
.flickr-badge .flickr_badge_image{
	margin: 0px;
	padding: 0px;
	width: 90px;
	width: 90px;
}
.flickr-badge .flickr_badge_image img{
	border: 8px solid #ded8d4;
}
.flickr-badge #flickr_badge_image1{
	float: left;
	padding-right:5px;
}
.flickr-badge #flickr_badge_image2{
	float: left;
}
.flickr-badge #flickr_badge_image3{
	float: left;
	padding-right:5px;
}
.flickr-badge #flickr_badge_image4{
	float: left;
}
.flickr-badge #flickr_badge_image5{
	float: left;
	padding-right:5px;
}
.flickr-badge #flickr_badge_image6{
	float: left;
}
.flickr-badge #flickr_badge_image7{
	float: left;
	padding-right:5px;
}
.flickr-badge #flickr_badge_image8{
	float: left;
}
.flickr-badge #flickr_badge_image9{
	float: left;
	padding-right:5px;
}
.flickr-badge #flickr_badge_image10{
	float: left;
}

/* Footer Flickr Badge */
.flickr-badge-bottom{
    margin: 0 auto;
    padding-top: 15px;
    width: auto;
    display: block;
    height: 100px;
}
.flickr-badge-bottom .flickr_badge_image{
	margin: 0px;
	padding: 0px;
	width: 90px;
	width: 90px;
	float: left;
	padding-right: 1px;
}
.flickr-badge-bottom .flickr_badge_image img{
	border: 6px solid #ded8d4;
}
.flickr-badge-bottom #flickr_badge_image1{

}
.flickr-badge-bottom #flickr_badge_image2{

}
.flickr-badge-bottom #flickr_badge_image3{

}
.flickr-badge-bottom #flickr_badge_image4{

}
.flickr-badge-bottom #flickr_badge_image5{

}
.flickr-badge-bottom #flickr_badge_image6{

}


input,
textarea,
select {
	font: 11px/14px Helvetica, Arial, sans-serif;
	vertical-align: middle;
	color: #534741;
}
form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
#wrapper {
	margin: 41px 0 0;
	background: #efe9e5;
}
.inner2 #wrapper { margin: 20px 0 0; }
#main {
	width: 950px;
	margin: 0 auto;
	padding: 15px 0 23px;
}
.twocolumns {
	float: right;
	width: 750px;
}
#content {
	float: left;
	width: 550px;
	padding: 5px 0 0;
}
#content code{
	margin-left: 10px;
}
.slideshow {
	overflow: hidden;
	height: 283px;
	position: relative;
	margin: 0 0 17px;
}
.slideshow .slideset {
	width: 550px;
	height: 283px;
	position: relative;
}
.slideshow .slide {
	position: absolute;
	left: 0;
	top: 0;
	width: 550px;
	height: 283px;
}
.slideshow .caption {
	position: absolute;
	top: 27px;
	right: 17px;
	width: 255px;
	color: #fff;
	/*word-spacing: -4px;*/
	text-transform: uppercase;
	font: 30px/30px 'arvil_sansregular', Helvetica, Arial, sans-serif;
}
.slideshow .caption p { margin: 0 0 10px; }
.slideshow .switcher {
	position: absolute;
	right: 31px;
	bottom: 27px;
	width: 509px;
	padding: 0 0 0 10px;
}
.slideshow .switcher ul{
	margin: 0;
	padding: 0;
	overflow:hidden;
	height: 12px;
	text-align: right;
	list-style: none;
}
.slideshow .switcher li {
	display: inline-block;
	margin: 0 0 0 5px;
}
.slideshow .switcher li a {
	display: block;
	width: 12px;
	height: 12px;
	text-indent: -9999px;
	text-align: left;
	overflow: hidden;
	background: url(../images/elements.png) no-repeat -224px 0;
}
.slideshow .switcher li.active a,
.slideshow .switcher li a:hover { background-position: -207px 0; }
.newsarea {
	overflow: hidden;
	padding: 0 0 3px;
}
.newsarea .news {
	float: left;
	width: 350px;
}
.newsarea .news .post {
	overflow: hidden;
	background: #fff;
	margin: 0 0 10px;
	padding: 0 23px 15px 10px;
	border-bottom: #f6f3f1 solid 1px;
}
#content .report .post .category-name,
.newsarea .news .category-name {
	background: #736357;
	color: #e7e0d5;
	margin: 0 0 6px 20px;
	display: inline-block;
	padding: 7px 11px 6px;
	text-transform: uppercase;
	/* word-spacing: -2px; */
	font: 9px/12px Arial, Helvetica, sans-serif;
}

/*
#content .report .post .category-name:hover,
.newsarea .news .category-name:hover {
	background: #f8971d;
	text-decoration: none;
}
*/

#content h1 {
	margin: 0 0 4px 10px;
	color: #1a4256;
	text-transform: uppercase;
	
	font: 28px/29px 'arvil_sansregular', Helvetica, Arial, sans-serif;
}
.newsarea .news h1 a { color: #1a4256; }
.newsarea .news h1 a:hover {
	color: #f8971d;
	text-decoration: none;
}
.newsarea .news .meta {
	overflow: hidden;
	font-style: italic;
	padding: 0 0 12px;
}
.newsarea .news .meta a { color: #736357; }
.newsarea .news p { margin: 0 0 5px; }
.newsarea .articlearea {
	float: right;
	width: 190px;
}

/* Article Area - Blue */

.articlearea .topreads {
	overflow: hidden;
	margin: 0 0 11px;
	padding: 19px 11px 10px;
	background: #9ad8da url(../images/bg-pattern6.gif) repeat-x 0 -2px;
}
#content .articlearea .topreads h2 {
	font: 22px/25px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 4px;
	color: #fff;
}
.articlearea .topreads .nav { overflow: hidden; }
.articlearea .topreads ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.articlearea .topreads ul li {
	padding: 0 0 2px 11px;
	background: url(../images/arrow-white.png) no-repeat 0 4px;
}
.articlearea .topreads ul li a { color: #FFF; }
#content .press-release {
	overflow: hidden;
	text-transform: uppercase;
	padding: 0 0 0;
}

/* Press Release */

.press-release .topreads {
	overflow: hidden;
	margin: 0 0 11px;
	padding: 19px 11px 10px;
	background: #9ad8da url(../images/bg-pattern6.gif) repeat-x 0 -2px;
}
#content .press-release .topreads h2 {
	font: 22px/25px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 4px;
	color: #fff;
}
.press-release .topreads .nav { overflow: hidden; }
.press-release .topreads ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.press-release .topreads ul li {
	padding: 0 0 2px 11px;
	background: url(../images/arrow.png) no-repeat 0 4px;
}
.press-release .topreads ul li a { color: #736357; }
#content .press-release {
	overflow: hidden;
	text-transform: uppercase;
	padding: 0 0 0;
}

.block .contact-info .box,
#content .columns-holder .box,
#content .press-release .box {
	overflow: hidden;
	margin: 0 0 12px;
	padding: 24px 12px 10px;
	background: #fff url(../images/bg-pattern4.gif) repeat-x;
}
.blog .comments .meta,
.latest .post .meta,
.resource .area .post .meta,
#content .report .box .meta,
#content .main-posts .meta,
#content .press-release .meta {
	overflow: hidden;
	color: #f8971d;
	font-size: 9px;
	line-height: 12px;
	padding: 0 0 3px;
}
#content .main-posts .meta { text-transform: uppercase; }
#content .press-release time,
#content .columns-holder .press-release .box .sub-title,
#content .press-release .sub-title {
	display: inline-block;
	vertical-align: top;
}
#content .overview .title { margin: 0 0 3px; }
.newsarea .box .title,
#content .columns-holder .box .title,
#content .main-posts .post .title {
	display: block;
	font: 22px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
}
#content .columns-holder .box .title a,
#content .overview .postarea .post .title a,
.press-release .title a { color: #736357; }
#content .columns-holder .box .title a:hover,
.press-release .title a:hover { color: #f8971d; }
#content .columns-holder .box .title a:hover span,
.press-release .title a:hover span { background-position: 100% -54px; }
#content .columns-holder .box .title span,
.press-release .title span {
	width: 20px;
	height: 16px;
	display: inline-block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/elements.png) no-repeat 100% -26px;
}
.aside {
	float: right;
	width: 190px;
}
.aside h3,
.aside h2 {
	font: 28px/28px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 8px;
	text-transform: uppercase;
}
.aside h2 a { color: #736357; }
.aside .post {
	overflow: hidden;
	padding: 0 0 3px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.aside .post p { margin: 0 0 15px; }
.aside .post .media {
	overflow: hidden;
	width: 190px;
	height: 109px;
	padding: 0 0 8px;
	position: relative;
}
.aside .post .holder {
	position: relative;
	overflow: hidden;
}
.aside .post .media img { display: block; }
.aside .post .info {
	display: block;
	margin: 0 0 10px;
	font-size: 9px;
	font-family: Helvetica, Arial, sans-serif;
}
.aside .recent-links {
	overflow: hidden;
	margin: 0 0 16px;
	padding: 17px 10px 10px 11px;
	background: url(../images/bg-pattern2.gif) repeat-x #9ad8da;
}
.aside .recent-links h2 {
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 4px;
	color: #fff;
}
.aside .recent-links .list { line-height: 13px; }
.aside .box-tweets,
.classified {
	overflow: hidden;
	background: url(../images/bg-pattern5.gif);
}
.classified {
	padding: 13px 9px;
	margin: 0 0 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.classified .title {
	display: block;
	margin: 0 0 8px;
}
.classified .title a { color: #534741; }
.classified .released {
	margin: 0 0 8px;
	display: block;
}
.classified .alignleft {
	float: left;
	margin: 0 6px 0 0;
}
.classified .textbox { overflow: hidden; }
.aside .calendar {
	overflow: hidden;
	padding: 0 0 18px;
}
.aside h3 {
	font-size: 22px;
	line-height: 25px;
}
.aside .calendar h3 { margin: 0 0 5px; }
.aside .calendar img { display: block; }
.aside .box-tweets {
	padding: 13px 5px 13px 13px;
	color: #534741;
	margin: 0 0 15px;
}
.aside .box-tweets h2 {
	display: none;
}
.aside .box-tweets h3 { margin: 0 0 -2px; }
.aside .box-tweets .sub-title {
	display: block;
	margin: 0 0 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.aside .box-tweets ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
.aside .box-tweets ul li {padding: 0 0 12px;}
.aside .box-tweets ul li em { word-spacing: -2px; }
#sidebar {
	float: left;
	width: 190px;
	padding: 20px 0 0;
}
#sidebar .logo {
	display: block;
	width: 202px;
	height: 38px;
	margin: 0 0 20px -11px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/elements.png) no-repeat 0 -153px;
}
#sidebar .logo a {
	display: block;
	height: 100%;
}
.sidenav {
	overflow: hidden;
	padding: 0 0 23px;
}
.sidenav > .accordion {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
	font: 11px/13px Arial, Helvetica, sans-serif;
	/* text-transform: uppercase; */
}
.sidenav > .accordion > li {
	padding: 8px 1px;
	background: url(../images/border.gif) repeat-x 0 100%;
}
.sidenav > .accordion > li:first-child { padding: 9px 1px 6px;  }
.sidenav > .accordion > li a {
	color: #534741;
	display: block;
}
.sidenav > .accordion > li a:hover {
	color: #1a4256;
	text-decoration: none;
}
.sidenav > .accordion .slide {
	overflow: hidden;
	padding: 5px 0 0 5px;
}
.sidenav > .accordion .slide ul {
	overflow: hidden;
	padding: 0;
	list-style: none;
	font: 11px/14px Helvetica, Arial, sans-serif;
}
.sidenav > .accordion .slide ul  li { overflow: hidden;}
.sidenav > .accordion .slide ul li a {
	text-indent: -10px;
	float: left;
	padding: 0 0 0 19px;
}
.sidenav > .accordion .slide ul li a:hover { background: url(../images/bullet.gif) no-repeat 0 7px; }
.sidenav > .accordion .slide ul li.selected > a {
	background: url(../images/bullet.gif) no-repeat 0 7px;
	color: #1a4256;
}
.sidenav ul li > a{
	text-transform: uppercase;
}
.sidenav ul li div ul li > a{
	text-transform: none;
}
#sidebar .widget {
	overflow: hidden;
	padding: 10px 10px 5px 10px;
	margin: 0 0 10px;
	background: #b09d8d;
	border-top: #c9bbb0 solid 1px;
}
#sidebar .widget h2 {
	font: 16px/18px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 5px;
	text-transform: uppercase;
	color: #736357;
}
#sidebar .form-search {	padding: 0 0 11px;}
#sidebar .form-subscribe input[type="email"],
#sidebar .form-subscribe input[type="text"],
#sidebar .form-search input[type="text"] {
	width: 129px;
	height: 13px;
	background: #efe9e5;
	border: #dad0c8 solid 1px;
	border-left: none;
	color: #534741;
	font-size: 10px;
	line-height: 13px;
	padding: 4px 9px 3px;
	float: left;
	margin: 0;
}
#sidebar .form-search input[type="submit"] {
	cursor: pointer;
	text-indent: -9999px;
	overflow: hidden;
	width: 20px;
	height: 22px;
	border: none;
	padding: 0;
	float: right;
	background: url(../images/elements.png) no-repeat;
}
.social-networks {
	margin: 0;
	padding: 3px 0 0;
	list-style: none;
	overflow: hidden;
}
.social-networks li {
	float: left;
	padding: 0 0 7px 7px;
}
.social-networks li a {
	display: block;
	width: 27px;
	height: 28px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/elements.png) no-repeat -30px 0;
}
.social-networks li a:hover { background-position: -30px -38px; }
.social-networks li:first-child { padding-left: 0; }
.social-networks .twitter {
	background-position: -64px 0;
	width: 28px;
}
.social-networks .twitter:hover { background-position: -64px -38px; }
.social-networks li .linkedin {
	background-position: -100px 0;
	width: 28px;
	margin: 0 0 0 1px;
}
.social-networks li .linkedin:hover { background-position: -100px -38px; }
.social-networks li .flicker {
	background-position: -135px 0;
	width: 28px;
}
.social-networks li .flicker:hover { background-position: -135px -38px; }
.social-networks li .rss { background-position: -170px 0; }
.social-networks li .rss:hover { background-position: -170px -38px; }
#sidebar .form-subscribe {padding: 4px 0 11px;}
#sidebar .form-subscribe input[type="email"],
#sidebar .form-subscribe input[type="text"] {
	width: 150px;
	margin: 0 0 5px;
	border-right: none;
}
.form-contact input[type="submit"],
.blog form input[type="submit"],
#sidebar .form-subscribe input[type="submit"] {
	font: 16px/16px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	height: 16px;
	color: #534741;
	text-transform: uppercase;
	border: none;
	float: right;
	padding: 0;
	width: 67px;
	cursor: pointer;
	background: #b09d8d url(../images/elements.png) no-repeat 100% 3px;
}
.form-contact input[type="submit"]:hover,
.blog form input[type="submit"]:hover,
#sidebar .form-subscribe input[type="submit"]:hover { cursor: pointer; }
.btn-support {
	display: block;
	color: #fff;
	padding: 13px 13px 12px;
	text-transform: uppercase;
	font: 28px/28px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	background: url(../images/bg-pattern6.gif);
}
.btn-support span {
	display: block;
	text-transform: none;
	font: italic 10px/13px Georgia, "Times New Roman", Times, serif;
}
.btn-support:hover {
	background-image: url(../images/bg-pattern3.gif);
	text-decoration: none;
}
.btn-CCF {
	display: block;
	color: #fff;
	padding: 13px 13px 12px;
	text-transform: uppercase;
	font: 28px/28px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	background: url(../images/bg-pattern6.gif);
}
.btn-CCF span {
	display: block;
	text-tranform: none;
	font: italic 10px/13px Georgia, "Times New Roman", Times, serif;
}
.btn-CCF:hover {
	background-image: url(../images/bg-pattern3.gif);
	text-decoration: none;
}
.inner #content {
	/* padding: 5px 0 0 10px; */
	padding: 5px 0 0;
	width: 540px;
}
.overview {
	padding: 0 0 10px;
	font: italic 12px/18px Georgia, "Times New Roman", Times, serif;
}
.inner2 .overview { padding: 0 0 4px; }
.overview p { margin: 0 0 10px 10px; }
.overview .aligncenter {
	display: block;
	margin: 0 0 16px;
}
.inner .overview .aligncenter {
	/* margin: -2px 0 24px -10px; */
	margin: -2px 0 24px;
}
#content .columns-holder {
	overflow: hidden;
	padding: 0 0 6px;
	margin: 0 0 15px;
	/* border-bottom: #d6cac2 solid 1px; */
}
#content .columns-holder .postarea {
	float: left;
	margin: 0px 0px 0px 10px;
	/* main page font */
	font: 16px/18px Helvetica, Arial, sans-serif;
	/* width: 350px; */
}
#content .postarea img.img-left {
	padding-right: 10px;
	padding-bottom: 10px;
}
#content .postarea img.img-right {
	padding-left: 10px;
	padding-bottom: 10px;
}
#content .columns-holder .postarea .classified {
	margin-top: 15px;
}
.inner #content .columns-holder .postarea {
	width: 320px;
	margin-top: 5px;
}
.inner #content .columns-holder .postarea p { margin: 0 0 12px; }
.inner #content .columns-holder .postarea h3 {
	font: 22px/24px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 2px;
	text-transform: uppercase;
}
#content .postarea .postholder {
	overflow: hidden;
	padding: 21px 0 0;
}
#content .postarea .post {
	overflow: hidden;
	padding: 0 0 12px;
}
#content .postarea .post.principles { padding: 12px 0; }
#content .postarea .post.principles p { word-spacing: -2px; }
#content .postarea .post .title {
	font: 20px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	display: block;
}
#content .postarea .post .title a { color: #1a4256; }
#content .postarea .post .alignleft {
	float: left;
	margin: 4px 18px 0 0;
}
#content .post .textbox {
	overflow: hidden;
	word-spacing: -1px;
}
#content .columns-holder .section-area {
	float: right;
	width: 190px;
	padding: 2px 0 0;
}
#content .columns-holder .box {
	color: #b09d8d;
	padding: 23px 5px 8px 12px;
}
#content .columns-holder .box p { margin: 0 0 10px; }
#content .columns-holder .box .sub-title {
	display: block;
	color: #f8971d;
	text-transform: uppercase;
	font: 9px/12px Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
#content .columns-holder .box .sub-title a {
	color: #f8971d;
}
#content h2 {
	font: 22px/24px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 2px;
	text-transform: uppercase;
}
#content .block {
	overflow: hidden;
	padding: 0 0 10px;
	margin: 0 0 26px;
	/* border-bottom: #d6cac2 solid 1px; */
}
#content .block .head {
	/* main page text below "Institute for Global Engagement" */
	font: italic 14px/18px Georgia, "Times New Roman", Times, serif;
	overflow: hidden;
	padding: 0 0 10px;
}
#content .block .head p { margin: 0 0 10px 10px; }
#content .testimonial .head { padding: 0 0 6px; }
.inner #content .testimonial .head { padding: 0 0 12px; }
#content .testimonial h1 { margin: 0 0 6px; }
#content .testimonial .post-holder {
	float: right;
	width: 233px;
	padding: 0 37px 0 0;
}
#content .testimonial.block { padding: 0 0 4px; }
#content .testimonial .post-holder:first-child {
	width: 228px;
	float: left;
	padding: 0 10px 0 0;
}
#content .testimonial .post {
	overflow: hidden;
	padding: 0 0 22px;
	margin: 0 0 15px;
	border-bottom: #d6cac2 solid 1px;
}
#content .testimonial blockquote {
	overflow: hidden;
	margin: 0;
}
#content .block .author {
	font: 18px/20px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	display: block;
	color: #1a4256;
}
#content .block .author a { color: #1a4256; }
#content .testimonial q {
	display: block;
	padding: 0 0 10px;
}
#content .faqs h1 { margin: 0 0 6px; }
#content .faqs .head { padding: 0 0 6px; }
#content .faqs ol {
	margin: 0;
	padding: 0 17px 0 0;
	list-style: none;
	overflow: hidden;
	counter-reset: item;
}
#content .faqs ol li {
	overflow: hidden;
	padding: 0 0 18px;
}
#content .faqs ol li:first-child { padding: 0 0 20px; }
#content .faqs ol li .question:before {
	content: counters(item, ".", decimal) ". ";
	counter-increment: item;
	float: left;
	margin: 0 5px 0 0;
}
#content .career .title,
#content .faqs .question {
	font: 16px/16px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	color: #1a4256;
	display: block;
	margin: 0 0 4px;
	display: block;
}
#content .faqs p { margin: 0; }
#content .faqs.block { margin: 0 0 26px; }
#content .board .head { padding: 0 0 17px; }
#content .board h1 { margin: 0 0 6px; }
#content .board ul {
	margin: 0 0 28px;
	padding: 0 0 12px;
	list-style: none;
	overflow: hidden;
	/* border-bottom: #d6cac2 solid 1px; */
}
#content .board ul li {
	display: inline-block;
	vertical-align: top;
	width: 121px;
	padding: 0 11px 14px 0;
}
#content .board .img-holder {
	background: #fff;
	padding: 5px;
	position: relative;
	margin: 0 0 9px;
	overflow: hidden;
}
#content .board .img-holder img { display: block; }
#content .board .post {
	overflow: hidden;
	padding: 0 0 10px;
}
#content .board .post .img-holder {
	overflow: visible;
	float: left;
	margin: 2px 28px 0 0;
}
#content .board .panel {
	overflow: hidden;
	padding: 0 0 21px;
}
#content .board .textbox { word-spacing: 0; }
#content .block.board .author {
	font-size: 22px;
	line-height: 22px;
}
#content .block.board .textbox .author { margin: 0 0 2px; }
#content .board blockquote {
	margin: 10px 0 0 0;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
}
#content .board .btn-play{
	right:15px;
	bottom:14px;
	background-position: -320px 0;
}
#content .board blockquote q { font-style: italic; }
#content .board .biography,
#content .block .postarea {
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
#content .board .biography { padding: 0 0 11px; }
#content .board .biography h2 { margin: 0 0 4px; }
#content .partners .postarea .post .title,
#content .board h3 {
	font: 22px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 15px;
	display: block;
	text-transform: uppercase;
}
#content .partners .postarea .post .title { margin: 0 0 4px; }
#content .partners .postarea .post .title a { color: #1a4256; }
#content .board.board { 
	margin: 0 0 25px;
	padding: 0 0 8px;
}
#content .board .biography p { margin: 0 0 12px; }
#content .books { margin: 0 0 10px; }
#content .books .link-back,
#content .board .biography .link {
	display: inline-block;
	padding: 0 0 0 15px;
	background: url(../images/elements.png) no-repeat 0 -216px;
}
.btn-play {
	position: absolute;
	width: 28px;
	height: 29px;
	right: 10px;
	bottom: 17px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/elements.png) no-repeat -217px -38px;
}
#content .partners h1 { margin: 0 0 5px 10px; }
#content .partners .post {
	overflow: hidden;
	padding: 0 30px 26px 0;
}
#content .partners .head { padding: 0 0 7px; }
#content .partners.block {
	padding: 0 0 5px;
	margin: 0 0 26px;
}
#content .partners .post .alignleft {
	border:#fff solid 5px;
	margin: 2px 16px 0 0;
}
#content .partners p { margin: 0 0 20px; }
#content .block.career {
	border: none;
	padding: 0;
	margin: 0 0 21px;
}
#content .career .post {padding: 0 0 2px;}
#content .career .head { padding: 0 0 5px; }
#content .career h1 { margin: 0 0 5px 10px; }
#content .career .title {
	margin: 0 0 2px;
	overflow: hidden;
	/* display:inline; */
	font:16px/19px 'arvil_sansregular',Helvetica,Arial,sans-serif
}
#content .top-down .textbox { font-family: Helvetica, Arial, sans-serif; }
#content .career .postarea .title a {
	float: left;
	color: inherit;
	padding: 0 18px 0 0;
	background: url(../images/elements.png) no-repeat 100% -411px;
}
#content .career p { margin: 0 0 10px; }
#content .main-posts{
	font: 11px/14px Helvetica, Arial, sans-serif;
	padding: 0 0 24px;
	overflow: hidden;
}
#content .career .tag-list {
	overflow: hidden;
	padding: 2px 0 14px;
	margin-left: 10px;
}
#content .career .tag-list { padding: 2px 0 10px; }
#content .main-posts .title a{color: #b09d8d;}
#content .block.event .post,
.blog .comments,
.tagarea .post,
#content .latest .post,
#content .main-posts .post {
	float: left;
	width: 254px;
	padding: 23px 5px 10px 12px;
	margin: 0 0 0 8px;
	background: url(../images/bg-pattern4.gif) repeat-x #fff;
}
#content .latest .post .meta{text-transform:uppercase;}
#content .main-posts .post {
	width: 256px;
	padding: 23px 5px 1px 10px;
}
#content .main-posts .post:first-child { margin-left: 0; }
#content .main-posts .post p { margin: 0 0 10px; }
.btn-more {
	display: inline-block;
	padding: 0 15px 0 0;
	background: url(../images/elements.png) no-repeat 100% -105px;
}
#content .featured {
	width: 562px;
	padding: 0 0 4px;
}
#content .featured .post {
	float: none;
	display: inline-block;
	vertical-align: top;
	width: 173px;
	padding: 0 12px 26px 0;
}
#content .featured .aligncenter {
	display: block;
	margin: 0 auto 11px;
	border: 5px solid #fff;
}
#content .featured h2 { margin: 0 0 4px; }
#content .featured .post p { margin: 0 0 12px; }
#content .top-down h2 { margin: 0 0 3px; }
#content .top-down .head { padding: 0 0 5px; }
#content .top-down p { margin: 0 0 12px; }
.top-down .classified .title {
	font: italic bold 12px/15px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 3px;
}
.top-down .classified .released { margin: 0 0 12px; }
#content .top-down .classified {
	padding: 15px 15px 22px 10px;
	margin: -3px 0 14px;
}
#content .top-down { padding: 0 0 1px; }
#content .top-down .classified h2 { margin: 0 0 6px; }
.top-down .classified .title a { color: #736357; }
.top-down .classified .alignleft { margin: 2px 10px 0 0; }
.block .media {
	overflow: hidden;
	padding: 0 0 10px;
}
.block .media figure { padding: 0 0 22px; }
#content .top-down .press-release { margin: -8px 0 0; }
#content .top-down .box { padding: 23px 5px 16px 12px; }
.block .media .holder {
	position: relative;
	overflow: hidden;
	margin: 0 0 8px;
}
.aside .post .holder .btn-play,
.block .media .btn-play {
	background: url(../images/elements.png) no-repeat -217px -38px;
	bottom: 10px;
	right: 13px;
}
.block .media .holder img { display: block; }
.block .media figcaption { font-size: 9px; }
.block .media figcaption .title {
	font: 16px/19px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	display: block;
}
.review .box-holder {
	overflow: hidden;
	padding: 8px 0 12px;
}
.review .box-holder .box {
	float: left;
	width: 230px;
	line-height: 17px;
	padding: 18px 10px 10px 31px;
	margin: 0 0 0 8px;
	background: url(../images/bg-pattern4.gif) repeat-x #fff;
}
.review .box-holder .box:first-child { margin: 0; }
.review .box-holder .box a span {
	display: inline-block;
	vertical-align: middle;
	width: 8px;
	height: 5px;
	overflow: hidden;
	text-indent: -9999px;
	padding: 0 0 0 5px;
	background: url(../images/elements.png) no-repeat 100% -109px;
}
.review .launching {
	overflow: hidden;
	padding: 0 40px 15px 0;
	border-bottom: #d6cac2 dotted 1px;
	margin-bottom: 15px;
}
#content .review { padding: 0 0 0s; }
#content .books .alignleft,
.review .launching .alignleft {
	float: left;
	border: 5px solid #fff;
	margin: 0 17px 0 0;
}
.review .launching .alignleft { margin-top: 4px; }
#content .books .area .textbox,
.review .launching .textbox { overflow: hidden; }
#content .books h2,
#content .review h2 {
	font-size: 22px;
	line-height: 25px;
}
.review .released {
	display: block;
	padding: 0 0 3px;
}
#content .books.books2 {
	padding: 0px 0 0;
	margin: 0 0 26px 10px;
}
#content .books.books2 h1 { margin: 0 0 12px; }
.books ul {
	margin: 0;
	padding: 6px 0 0;
	list-style: none;
	overflow: hidden;
	width: 575px;
}
.books ul li {
	display: inline-block;
	vertical-align: top;
	width: 121px;
	margin: 0 15px 20px 0;
}
.books ul li img {
	display: block;
	margin: 0 auto 10px;
	border: 5px solid #fff;
}
.books ul li .link {
	font: 20px/18px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: #534741;
	word-spacing: -1px;
}
.books ul li .link span {
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 7px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(../images/elements.png) no-repeat 100% -158px;
}

#content .books .post {
	overflow: hidden;
	padding: 0 0 30px;
}
#content .books .area {
	overflow: hidden;
	padding: 0 0 22px;
}
#content .books .area .alignleft { margin: 5px 29px 0 0; }
#content .books .head {
	font-family: Helvetica, Arial, sans-serif;
	padding: 0 0 3px;
}
#content .books.books2 .head { padding: 0 0 2px; }
#content .books .textbox h2 {
	color: #1a4256;
	margin: 0;
	line-height: 23px;
}
.books .linksarea {
	float: right;
	font-size: 10px;
	padding: 4px 0 0 10px;
	text-align: center;
}
.books .linksarea .btn-share {
	float: left;
	margin: 0 0 0 9px;
}
.btn-share {
	display: inline-block;
	min-width: 60px;
	padding: 0 5px;
	color: #fff;
	line-height: 32px;
	font-style: normal;
	text-align: center;
	text-transform: uppercase;
	background: url(../images/bg-pattern6.gif);
	margin-left: 10px;
}
#content .books .area .author {
	padding: 0 0 15px;
	text-transform: none;
	font: 11px/14px Helvetica, Arial, sans-serif;
}
.books .area blockquote cite a,
#content .books .area .author a { color: #736357; }
.books .area blockquote {
	margin: 0;
	font: italic 12px/16px Georgia, "Times New Roman", Times, serif;
}
.books .area blockquote q {
	display: block;
	padding: 0 30px 2px 0;
}
.books .area blockquote cite { display: block; }
#content .books h3 {
	font: 22px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin: -2px 0 5px;
}
#content .block.books .post p { margin: 0 0 12px; }
#content .category {
	padding: 13px 26px 10px 14px;
	margin: 0 0 19px 10px;
	position: relative;
	z-index: 10;
	background: url(../images/bg-pattern5.gif);
}
#content .category .listarea:first-child { float: left; }
#content .category .listarea { float: right; }
#content .category .title {
	float: left;
	margin: 0 13px 0 0;
	color: #1a4256;
	text-transform: uppercase;
	font: 16px/21px 'arvil_sansregular', Helvetica, Arial, sans-serif;
}
#content .category .category-list {
	line-height: 13px;
	background: #fff;
	padding: 4px 5px;
	min-width: 118px;
	float: left;
	position: relative;
	cursor: pointer;
	z-index: 99;
}
#content .category .category-list span {
	float: left;
	padding: 0 11px 0 0;
	background: url(../images/elements.png) no-repeat 100% -188px;
}
#content .category .category-list:hover ul { display: block; }
#content .category .category-list ul {
	margin: 0;
	padding: 0 7px;
	cursor: default;
	list-style: none;
	position: absolute;
	width: 114px;
	left: 0;
	top: 100%;
	display: none;
	line-height: 21px;
	background: rgba(255,255,255,0.8);
}
#content .category .list ul li {
	padding: 0 0 5px;
	float: left;
	width: 100%;
}
#content .category ul a:hover {
	color: #1a4256;
	text-decoration: none;
}
#content .category ul a:hover em,
#content .category ul a em {
	color: #534741;
	font-style: normal;
}
#content .report { padding: 0 0 2px; }
#content .report .post {
	background: #fff;
	padding: 11px 5px 8px 11px;
	margin: 0 0 13px;
	width: 324px;
}
#content .report .box {
	padding: 23px 5px 17px 12px;
	margin: 0 0 12px;
}
#content .report .post .sub-title {
	display: block;
	color: #f8971d;
	padding: 0 0 1px;
	text-transform: uppercase;
}
#content .report .post h2 {
	margin: 0 0 4px;
	font-size: 28px;
	line-height: 28px;
}
#content .report .meta {
	overflow: hidden;
	padding: 0 0 12px;
	font-style: italic;
}
#content .report .meta p { margin: 0; }
#content .category ul a,
#content .report .meta a { color: #736357; }
#content .report p { margin: 0 10px 10px 0; }
#content .report .post .category-name {
	margin: -10px 0 4px 20px;
	position: relative;
	top: -5px;
}
#content .report .columns-holder .box .sub-title { display: inline-block; }
#content .report .box .meta {
	font-style: normal;
	text-transform: uppercase;
}
#content .resource .columns-holder { margin: 0 0 8px; }
#content .resource .head { padding: 0 0 5px; }
#content .resource h1 { margin: 0 0 7px; }
#content .resource .post { padding: 0 0 22px; }
#content .resource figure:first-child { padding: 0 0 23px; }
#content .resource figure { padding: 0 0 15px; }
#content .resource figure .holder { margin: 0 0 8px; }
#content .resource .box {
	margin: 0 0 11px;
	padding: 20px 5px 18px 12px;
}
#content .resource .list { line-height: 13px; }
#content .resource .post h2 {
	font-size: 16px;
	line-height: 16px;
	margin: 0 0 5px;
}
#content .resource .post p { margin: 0 0 5px; }
.resource .post .url { display: block; }
#content .blog .box h2,
#content .block.event h2,
#content .tagarea .box h2,
#content .resource .box h2 {
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 3px;
	color: #534741;
}
.resource .area {
	overflow: hidden;
	padding: 0 0 27px;
}
#content .resource .area .post {
	float: left;
	width: 251px;
	padding: 23px 7px 5px 12px;
	margin: 0 0 0 9px;
	background: url(../images/bg-pattern4.gif) repeat-x #fff;
}
#content .resource .area .post:first-child { margin: 0; }
#content .resource .post .meta { text-transform: uppercase; }
#content .resource .area h2 {
	font-size: 22px;
	line-height: 24px;
}
#content .resource .area h2 a { color: #b09d8d; }
#content .resource .columns-holder p { margin: 0 0 10px; }
.resource .box-forum {
	overflow: hidden;
	padding: 15px 11px 18px;
	background: url(../images/bg-pattern5.gif);
	margin-bottom: 10px;
}
#content .resource { padding: 0 0 22px; }
#content .resource .box-forum p { margin: 0 0 11px; }
#content .resource .box-forum h2 { margin: 0 0 9px; }
#content .leadership { padding: 0 0 16px; }
#content .leadership .media figure { padding: 0 0 10px; }
#content .leadership .media .holder { margin: 0 0 1px; }
#content .syllabi .head { padding: 0 0 3px; }
#content .leadership p { margin: 0 0 12px; }
#content .leadership .head { padding: 0 0 7px; }
#content .block .columns-holder {
	border: none;
	padding: 0;
}
.leadership ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#content .leadership ul p { margin: 0 0 12px; }
.leadership ul .question {
	font: 16px/19px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	margin: 0 0 -3px;
	display: block;
}
.apply-now {
	overflow: hidden;
	margin: 0 0 -5px;
}
.btn-apply {
	overflow: hidden;
	padding: 14px 15px 16px;
	margin: 0 0 20px;
	font: 28px/32px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	background: url(../images/bg-pattern5.gif);
}
.btn-apply a {
	float: left;
	color: #534741;
	padding: 0 25px 0 0;
	background: url(../images/elements.png) no-repeat 100% -219px;
}
.apply-now blockquote {
	margin: 0 0 20px;
	color: #534741;
	overflow: hidden;
	width: 204px;
}
.apply-now blockquote q {
	display: block;
	padding: 0 0 1px;
}
.apply-now blockquote cite {
	display: block;
	font-style: italic;
}
.apply-now blockquote cite a { color: #534741; }
.gallery {
	overflow: hidden;
	clear: both;
	padding-top: 5px;
}
.gallery ul {
	margin: 0;
	padding: 0;
	width: 199px;
	list-style: none;
	overflow: hidden;
}
.gallery ul li {
	float: left;
	margin: 0 8px 7px 0;
}
.gallery ul li img { display: block; }
.gallery .btn-more { float: right; }
.list {
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style: none;
}
.list li {
	overflow: hidden;
	padding: 0 0 1px 11px;
	background: url(../images/arrow5.png) no-repeat 0 3px;
}
.list li a { color: #534741; }
.btn-buy {
	display: inline-block;
	padding: 0 13px 0 0;
	background: url(../images/elements.png) no-repeat 100% -104px;
}
#content .block.syllabi {
	border: none;
	margin: 0 0 27px 10px;
}
.syllabi ul {
	overflow: hidden;
	margin: 0;
	padding: 0 0 26px;
	list-style: none;
}
.syllabi ul li {
	padding: 0 0 20px;
}
.syllabi .btn-download { margin: 3px 0 0 5px; }
.btn-download {
	display: inline-block;
	padding: 0 0 0 9px;
	text-transform:uppercase;
	background: url(../images/bullet3.png) no-repeat 0 5px;
}
.syllabi .title {
	font: 20px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	display: block;
	margin: 0 0 5px;
	color: #1a4256;
}
.syllabi p { margin: 0 0 2px; }
#content .latest .post {
	margin: 0 0 13px;
	width: auto;
}
#content .latest .columns-holder { margin: 0 0 6px; }
#content .latest .box { padding: 19px 5px 11px 12px; }
#content .latest .box .title { line-height: 25px; }
#content .latest .post .meta { padding: 0 0 1px; }
#content .latest .post .title {
	font-size: 22px;
	line-height: 24px;
	margin: 0 0 3px;
}
#content .latest .post .title a { color: #b09d8d; }
#content .latest .post p { 
	margin: 0 0 10px;
	color: #b09d8d;
}
#content .latest .box .meta {
	color: #f8971d;
	text-transform: uppercase;
}
#content .latest .box .sub-title { display: inline-block; }
#content .latest .paging { padding: 0 5px 13px 0; }
.paging {
	overflow: hidden;
	color: #534741;
	padding: 0 5px 10px 10px;
	text-transform: uppercase;
	font: 16px/19px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	width: 340px;
}
.paging .page-counter { float: left; }
.paging ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
	color: #534741;
}
.paging ul li {
	float: left;
	margin: 0 0 0 2px;
}
.paging ul li.last a {
	padding: 0 9px 0 0;
	background: url(../images/elements.png) no-repeat 100% -266px;
}
.paging ul li.first a {
	padding: 0 0 0 10px;
	background: url(../images/elements.png) no-repeat 0 -116px;
}
.paging ul li.previous,
.paging ul li.next { margin: 0 5px; }
.paging ul li.active { text-decoration: underline; }
.paging ul li.last { margin: 0 0 0 5px; }
.library {
	overflow: hidden;
	padding: 6px 0 9px;
	margin: 0 0 17px;
	width: 568px;
	border-bottom: #d6cac2 solid 1px;
}
.library .post {
	display: inline-block;
	vertical-align: top;
	width: 168px;
	margin: 0 12px 10px 0;
}
.library .btn-play {
	right: 11px;
	bottom: 13px;
}
.library .post figure { margin: 0 0 10px; }
.library .post .holder {
	position: relative;
	overflow: hidden;
}
.library .post .btn-play { background-position: -217px -38px; }
.library .post figcaption .title {
	font: 22px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	display: block;
	text-transform: uppercase;
	margin: 4px 0 0;
	word-spacing: -1px;
}
.gallery.gallery2 { padding: 0 0 15px; }
.gallery.gallery2 ul {
	width: 565px;
	padding: 19px 0 0;
}
.gallery.gallery2 ul li { margin: 0 6px 7px 0; }
.gallery.gallery2 ul img {
	display: block;
	border: #fff solid 3px;
}
.gallery.gallery2 .btn-more {
	font: 16px/19px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	background-position: 100% -102px;
}
#content .tagarea .head { padding: 0 0 6px; }
#content .tagarea .post {
	width: auto;
	overflow: hidden;
	float: none;
	color: #b09d8d;
	margin: 0 0 11px;
	padding: 24px 5px 8px 12px;
}
.block.blog .box .time,
.block.blog .post .time,
.blog .post .sub-title,
.tagarea .post .sub-title {
	display: block;
	color: #f8971d;
	padding: 0 0 1px;
	text-transform: uppercase;
}
.blog .post h2,
#content .tagarea .post h2 {
	color: #1a4256;
	line-height: 25px;
	margin: 0 0 10px;
}
#content .tagarea .post h2 { margin: 0 0 3px; }
.tagarea .post .meta a,
.tagarea .post h2 a { color: #1a4256; }
#content .tagarea .box { padding: 19px 5px 12px 12px; }
#content .tagarea .list li { padding-bottom: 2px; }
.tagarea .post .meta {
	overflow: hidden;
	padding: 0 0 5px;
	font-style:italic;
}
.tagarea .post p { margin: 0 0 10px; }
.tagarea .paging {
	padding: 16px 0 23px;
	margin: 19px 0 0;
	border-top: #d6cac2 solid 1px;
}
.date-picker {
	margin: 14px 0 10px;
	padding: 12px 11px 16px 13px;
	background: url(../images/bg-pattern5.gif);
}
#content .date-picker h2 { margin: 0 0 5px; }
.date-picker .date-holder{position:relative;}
.date-picker .date-holder > a {
	display: block;
	color: #534741;
	line-height: 22px;
	padding: 0 25px 0 8px;
	background: #efe9e5 url(../images/elements.png) no-repeat 100% -303px;
}
.date-picker .date-holder:hover ul{display:block;}
.date-picker .date-holder ul {
	margin: 0;
	padding: 5px 7px;
	cursor: default;
	list-style: none;
	position: absolute;
	width: 151px;
	left: 0;
	top: 100%;
	display: none;
	background: rgba(255,255,255,0.8);
}
.date-picker .date-holder ul li {
	padding: 0 0 5px;
	float: left;
	width: 100%;
}
.date-picker .date-holder ul a {color: #534741;}
#content .blog {
	color: #b09d8d;
	border: none;
	padding: 0;
	margin: 0 0 4px;
	overflow: visible;
}
#content .blog .columns-holder{ overflow:visible;}
#content .blog h1 { margin: 0 0 20px; }
.inner2 #content .blog h1 { margin: 0 0 7px; }
.inner2 #content .blog .postarea .time {
	padding-bottom: 2px;
}
#content .blog h2 { margin: 0 0 5px; }
#content .blog .post { padding: 0 0 34px; }
.inner2 #content .block.blog {
	/* border-bottom: 1px solid #d6cac2; */
	margin-bottom: 26px;
	padding: 0 0 3px;
}
.inner2 #content .blog .post { padding: 0 0 36px; }
.blog .post .meta {
	overflow: hidden;
	padding: 0 0 5px;
}
.blog .post .meta a { color: #b09d8d; }
.blog .post p { margin: 0 0 12px; }
.blog .post .tag-list {
	overflow: hidden;
	padding: 2px 0 14px;
}
.inner2 .blog .post .tag-list { padding: 2px 0 10px; }
#content .blog .post .title { display: inline-block; }
.blog .comments {
	overflow: hidden;
	float: none;
	width: auto;
	margin: 0 0 15px;
}
.blog .comments .meta { text-transform: uppercase; }
.blog .comments .meta p { margin: 0; }
.blog .comments p { margin: 0 0 10px; }
.blog .comments-area {
	overflow: hidden;
	padding: 14px 13px 15px 11px;
	background: url(../images/bg-pattern5.gif);
}
#content .comments-area h2 {
	font-size: 22px;
	line-height: 28px;
	color: #736357;
	margin: 0 0 10px;
}
.blog .comments-area textarea {
	min-height: 94px;
	max-height: 94px;
	min-width: 319px;
	max-width: 319px;
	overflow: auto;
	background: #fff;
	border: none;
	padding: 5px 2px 2px 5px;
	margin: 0 0 12px;
}
#content .blog .box { padding: 20px 5px 11px 12px; }
.inner2 #content .blog .box { padding: 24px 5px 13px 10px; }
#content .blog .box h2 { margin: 0 0 4px; }
#content .blog .list { line-height: 13px; }
.form-contact input[type="submit"],
.blog form input[type="submit"] { background: url(../images/elements.png) no-repeat 100% -341px; }
#content .block.info h2 {
	font-size: 22px;
	color: #1a4256;
	line-height: 25px;
	margin: 0 0 10px;
}
#content .block.info h3 {
	margin: 0 0 3px;
	font: 16px/19px 'arvil_sansregular', Helvetica, Arial, sans-serif;
}
#content .block.info { padding: 0 0 19px; }
#content .block.result {
	padding: 0px 0px 10px;
	margin: 0 0 10px;
	border-bottom: #c9bbb0 dotted 1px;
}
#content .block.result h3{
	font-size: 15px;
	line-height: 18px;
}
#content .block.result p{
	font-size: 11px;
}
#content .block.result span.channel{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#content .block.info p { margin: 0 0 10px; }
#content .block.event { padding: 0 0 3px; }
#content .block.event .head h1,
#content .block.event .head { color: #534741; }
#content .block.event .time {
	display: block;
	color: #f8971d;
	padding: 0 0 2px;
	text-transform: uppercase;
}
#content .block.event .meta {
	overflow: hidden;
	padding: 0 0 6px;
	font-style:italic;
}
#content .block.event .post .title a,
#content .block.event .post,
#content .block.event .meta a { color: #b09d8d; }
#content .block.event .post p { margin: 0 0 5px; }
#content .block.event .post .title {
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 4px;
}
#content .block.event .post {
	float: none;
	width: auto;
	margin: 0 0 10px;
	padding-bottom: 11px;
}
#content .event .postarea { padding-top: 2px; }
#content .event .head { padding: 0 0 8px; }
#content .block.event figure .title {
	font-size: 22px;
	line-height: 22px;
}
#content .block.event figure { padding: 0 0 13px; }
#content .block.event .media .holder { margin-bottom: 7px; }
#content .block.event .box { padding: 19px 5px 19px 12px; }
#content .block.event .list { line-height: 13px; }
#content .block.event .list li { padding-bottom: 2px; }
.form-contact {
	float: left;
	width: 326px;
	margin: 0 0 9px;
	padding: 11px 14px 18px 10px;
	background: url(../images/bg-pattern5.gif);
}
#content .form-contact h2 {
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 10px;
}
.form-contact input[type="email"],
.form-contact input[type="text"] {
	width: 156px;
	height: 13px;
	padding: 4px 5px;
	background: #fff;
	margin: 0 0 5px;
	float: left;
	border: none;
	clear: left;
	border-top: #f9f7f6 solid 1px;
}
.form-contact textarea {
	min-height: 91px;
	max-height: 91px;
	min-width: 318px;
	max-width: 318px;
	background: #fff;
	border: none;
	margin: 9px 0 7px;
	padding: 8px 2px 2px 6px;
	color: #534741;
	overflow: auto;
}
.form-contact input[type="submit"] { margin: 5px 0 0; }
.block .contact-info {
	float: right;
	width: 190px;
	color: #b09d8d;
}
.block .contact-info dl { margin: 0; }
.block .contact-info dl dd,
.block .contact-info dl dt { float: left; }
.block .contact-info dl dt { clear: left; }
.block .contact-info dl dd { margin: 0; }
.block .contact-info address { font-style: normal; }
.block .contact-info .title {
	font: 22px/25px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	display: block;
}
.block .contact-info .mail { color: #b09d8d; }
.block .formarea {
	float: left;
	width: 340px;
	margin-left: 10px;
}
#content .block .formarea p { margin: 0 0 12px; }
#content .block .form-donation {
	/*height: 531px;*/
	overflow: hidden;
	padding: 9px 0 0;
}
#content .block .form-donation img { display: block; }
#content .support {
	padding: 0;
	border: none;
	margin: 0 0 -5px;
}
#content .support .head { padding: 0 0 5px; }
#content .block .contact-info .box { padding: 21px 5px 17px 12px; }
#content .block .contact-info .title { margin: 0 0 3px; }
#footer {
	overflow: hidden;
	color: #efe9e5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: #8a8e9d solid 1px;
	padding: 29px 0;
	min-height: 87px;
}
#footer p { margin: 0 0 10px; }
#footer .footer-holder {
	width: 910px;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 40px 0 0;
}
#footer .footer-info {
	float: right;
	width: 350px;
}
#footer .nav {
	float: left;
	width: 190px;
	padding: 0 5px 0 0;
}
#footer .nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
}
#footer .nav ul li a { color: #efe9e5; }
#footer .mail { color: #efe9e5; }
#footer address { 
	font-style: normal;
	float: right;
	width: 151px;
}
#footer address span{
	display:block;
	margin: 0 0 10px;
}
#intro-video {
	border: #fff solid 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.pop-up-content {
	border: #fff solid 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#intro-video img { display: block; }
.popup-holder {
	position: relative;
	overflow: hidden;
	height: 0;
}
#popup1 {
	border: #fff solid 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	width:520px;
	height:330px;
	overflow: hidden;
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../images/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
}
#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0 solid #fff;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}
#fancybox-close {
	position: absolute;
	top: -18px;
	right: -16px;
	width: 39px;
	height: 39px;
	background: transparent url(../images/elements.png) -261px 0;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}
#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-left,
#fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url(../images/fancybox/blank.gif);
	z-index: 1102;
	display: none;
}
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico,
#fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -60px;
}
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
#wrapper:after,
#content .blog .columns-holder:after,
#content .block.blog:after,
.date-picker:after,
#sidebar .form-search:after,
#sidebar .form-subscribe:after,
.sidenav > .accordion > li:after,
#content .category:after,
.overview:after,
#main:after {
	display: block;
	clear: both;
	content: '';
}
.sidenav > .accordion .slide ul li ul {
	padding: 3px 0 3px 15px;
	display: block;
	clear: both;
}
.postarea ul{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}
.postarea ul li {
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.postarea ul li.active {
	z-index: 10;
}

/* Better Postarea */
.contentarea ul{

}
.contentarea ul li {

}
.contentarea ul li.active {
	z-index: 10;
}
#content .contentarea img.img-left {
	padding-right: 10px;
	padding-bottom: 10px;
}
#content .contentarea img.img-right {
	padding-left: 10px;
	padding-bottom: 10px;
}
#content .columns-holder .contentarea .classified {
	margin-top: 15px;
}
.inner #content .columns-holder .contentarea {
	width: 320px;
	margin-top: 5px;
}
.inner #content .columns-holder .contentarea p { margin: 0 0 12px; }
.inner #content .columns-holder .contentarea h3 {
	font: 22px/24px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 2px;
	text-transform: uppercase;
}
#content .contentarea .postholder {
	overflow: hidden;
	padding: 21px 0 0;
}
#content .contentarea .post {
	overflow: hidden;
	padding: 0 0 12px;
}
#content .contentarea .post.principles { padding: 12px 0; }
#content .contentarea .post.principles p { word-spacing: -2px; }
#content .contentarea .post .title {
	font: 16px/19px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	display: block;
}
#content .contentarea .post .title a { color: #736357; }
#content .contentarea .post .alignleft {
	float: left;
	margin: 4px 18px 0 0;
}
#content .block .contentarea {
	overflow: hidden;
	margin: 0px 0px 0px 10px;
}
#content .partners .contentarea .post .title,
#content .board h3 {
	font: 22px/22px 'arvil_sansregular', Helvetica, Arial, sans-serif;
	margin: 0 0 15px;
	display: block;
	text-transform: uppercase;
}
#content .partners .contentarea .post .title { margin: 0 0 4px; }
#content .partners .contentarea .post .title a { color: #1a4256; }
#content .board.board { 
	margin: 0 0 25px;
	padding: 0 0 8px;
}





.pagination{
	float:right;
	overflow:hidden;
	position:relative;
	width:78px;
}
.pagination ul{
	list-style:none;
	padding:0;
	margin:0;
	width:99999px;
	float:left;
	height:20px;
	overflow:hidden;
}
.pagination ul li {
	float:left;
	width:10px;
	margin:0 3px;
	text-align:center;
}
.no-gal{margin-left:0 !important;}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom select styles */
.select-area {
	position: relative;
	overflow: hidden;
	cursor: default;
	height: 21px;
	width:128px;
	float: left;
	background:#fff;
}
.select-area .center {
	white-space: nowrap;
	padding: 5px 10px;
	float:left;
}
.select-disabled {background: #eee;}
.select-area .select-opener {
	float:left;
	height: 21px;
	width: 5px;
	background: url(../images/elements.png) no-repeat -695px -184px;
}
.drop-list{
	height:auto !important;
	overflow:auto !important;
	background:rgba(255,255,255,0.8);
}
.select-options {
	position: absolute;
	overflow: hidden;
	z-index: 2000;
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 0;
	margin: 0 10px;
	float:left;
	color: #534741;
	height: 1%;
}
.select-options .item-selected a {text-decoration: none;}
.select-options .item-selected a:hover{text-decoration:underline;}
/* select options optgroup example styles */
.select-options .optgroup {
	clear: both;
}
.select-options .optgroup strong {
	display: block;
	padding: 5px;
}
.select-options .optgroup ul a {
	padding-left: 30px;
}

/* Formatting Override */
.formatting ul{
	display: block;
	list-style:disc outside none;
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
	padding: 0 0 0 20px;
}
.formatting ul li {
	position:static;
	list-style:disc outside none;
}
.formatting ol{
	display: block;
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
	padding: 0 0 0 20px;
}
.formatting ol li {
	position:static;
}

/* Formatting Post Area Override */
.formatting-post ul{
	display: block;
	list-style:disc outside none;
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
	padding: 0 0 0 20px;
	width: auto;
}
.formatting-post ul li {
	display: list-item;
	width: auto;
	position:static;
	list-style:disc outside none;
	margin: 0;
}
.formatting-post ol{
	display: block;
	margin:0 0 10px;
	overflow:hidden;
	position:relative;
	padding: 0 0 0 20px;
}
.formatting-post ol li {
	position:static;
}


/* Top Stripe Override */
#content .report .topstripe{
	background: url(../images/bg-pattern4.gif) repeat-x #fff;
	padding-top: 23px;
}


/* Overlay Videos */
#video-overlay {
	display: none;
	padding: 70px;
	width: 512px;
	background-image:url(http://flash.flowplayer.org/media/img/overlay/white.png);
}
.video-close {
	background:url(http://flash.flowplayer.org/media/img/overlay/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	display:block;
	width:35px;
	height:35px;
	cursor:pointer;
}
#video-player {
	display: block;
	width: 512px;
	height: 384px;
	margin: 0;
}
#video-player *:focus {
	outline-style: none;
}
.video-holder{
	background:#000;
}