/* AYENDA */
.section-ayenda #header .top-holder { background:url(../images/ayenda.gif) no-repeat 198px 50px; }
.section-ayenda #node-content .view-title .baag { float:none; }
.section-ayenda #node-content .baag .baag-text { display:none; }
.section-ayenda #node-content .view-title .baag .baag-text { display:block; }
.section-ayenda #node-content h2.block-title,
.section-ayenda #node-content .view-news, .section-ayenda #node-content .view-blog { clear:left; }
.section-ayenda #aside .view-videos { margin:0 0 20px; }
.section-ayenda #aside .view-videos, .section-ayenda #aside .view-audio, .section-ayenda .view-delegates, .section-ayenda .view-delegates .view-content > ul { clear:both; }
.section-ayenda #aside .views-slideshow-controls-top, .section-ayenda #node-content .views-slideshow-controls-top { top:-40px; }

.section-ayenda .view-delegates .views-row { float:left;width:300px;margin:10px 20px 10px 0; }
.section-ayenda .view-delegates .views-row .member-photo { float:left;margin:0 10px 5px 0; }
.section-ayenda .view-delegates .views-row h4 { margin-top:-2px; }
.section-ayenda .view-delegates .views-row .delegate-bio { margin:0 0 10px; }
.section-ayenda .view-delegates .views-row .delegate-bio p { margin-bottom:0; }

.section-ayenda .view-delegates.members-slideshow { float:none;width:auto;margin:16px 0; }
.section-ayenda .view-delegates.members-slideshow .views-row { float:left;margin:0;width:200px; }
.section-ayenda .view-delegates.members-slideshow .views-row .member-photo { float:none;margin:0 0 4px; }

#node-content .attachments { clear:both; }



/* Main CSS Start */
* {
	font-size: 100.01%;
}
html {
	font-size: 62.5%;
}
body {
	margin:0;
	color:#333;
	font-size:1em;
	background:#fff;
	min-width:1024px;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#009D84;
}
a:hover {
	text-decoration:none;
	color:#026043;
}
h3 {
	margin:0;
}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
hr {
    border: none;
	border-top:	1px solid #CCEBE6;
	border-bottom:	1px dotted #B8C3C1;
    clear: both;
    height: 1px;
}
/* Header CSS Start */
#wrapper {
	width:100%;
	position:relative;
	overflow:hidden;
}
#header {
	width:990px;
	margin:0 auto;
	height: 152px;
}
#header:after {
	clear:both;
	line-height:0;
	font-size:0;
	content:"";
	height:1%;
}
#header .holder {
	float:left;
	width:990px;
	min-height:109px;
}
h1.logo {
	background:url(../images/logo-img.gif) no-repeat left top;
	width:170px;
	height:107px;
	float:left;
	text-indent:-90000px;
	margin-top:9px;
	margin:0;
	margin: 6px 0 -4px;
	position: absolute;	
}
h1.logo a {
	display:block;
	height:107px;
}
.top-holder {
	float:right;
	padding:7px 0 0 0;
	/*overflow:hidden;*/
}
.top-holder .menu {
	float:right;
	padding:0 7px 0 0;
}
.top-holder .menu {
	margin:0;
	list-style:none;
	float:right;
}
.top-holder .menu li {
	float:left;
	padding:4px 8px;
	background: url(../images/top-nav-spliter.gif) no-repeat right 8px;
	list-style:none;
}
.top-holder .menu li.last {
	background: none;
}
/*.top-holder .menu li.first {
	background:none;
}
.top-holder .menu li.first {
	background:url(../images/donate-img.gif) no-repeat left top !important;
	width:81px;
	height:25px;
	float:left;
	padding:0;
	margin: 0 2px 0 0;
}
.top-holder .menu li.first a {
	font-family: 'Arvo', serif;
	font-weight:700;
	line-height:26px;
	text-decoration:none !important;
	color:#fff;
	font-size:1.4em;
	display:block;
	padding:0;
	text-transform:uppercase;
	width:81px;
	text-align:center;
	font-style:normal !important;
}
.top-holder .menu li.first a:hover {
	background:url(../images/donate-hover.gif) no-repeat left top;
	color:#fff;
}
.top-holder .menu li:first-child {
	background:none;
}
*/
.top-holder .menu li a {
	font-size:1.4em;
	font-family: 'Arvo', serif;
	color:#005952;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal;
}
.top-holder .menu li a:hover {
	color:#44b7a5;
}
#search-block-form {
	float:right;
	width:196px;
}
#search-block-form #edit-search-block-form--2 {
	float:left;
	width:141px;
	height:23px;
	border:1px solid #c4c9bb;
	background:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#444444;
	padding:0 0 0 4px;
	line-height:23px;
}
#search-block-form .form-submit {
	background:url(../images/btn-go.gif) no-repeat left top;
	width:30px;
	height:25px;
	float:left;
	cursor:pointer;
	border:none;
	text-indent:-9000px;
	padding:0;
	margin:0 0 0 3px;
}
#search-block-form .form-submit:hover,
#search-block-form .form-submit.hover {
	background:url(../images/btn-go-hover.gif) no-repeat left top;
}
/* Header CSS End */

/* Menu CSS Start */


#nav,
.top-holder #superfish-1 {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
}
#nav li,
.top-holder #superfish-1 li {
	float:left;
	padding:0 15px 0 0;
	line-height:56px;
	font-size: 1.5em;
	font-weight: normal;
	font-family: 'Arvo',serif;
}
#nav li.active,
#nav li.active-trail,
.section-resources #nav li.menu-494,
.top-holder #superfish-1 li.sf-depth-1.active,
.top-holder #superfish-1 li.sf-depth-1.active-trail,
.top-holder #superfish-1 li.sf-depth-1.active:hover,
.top-holder #superfish-1 li.sf-depth-1.active-trail:hover {
    background: url("../images/active-right.png") no-repeat scroll right top transparent;
    position: relative;
    /*top: 9px;*/
}
#nav li.active a,
#nav li.active-trail a,
.section-resources #nav li.menu-494 a,
.top-holder #superfish-1 li.active a.sf-depth-1,
.top-holder #superfish-1 li.active-trail a.sf-depth-1,
.top-holder #superfish-1 li.active a.sf-depth-1:hover,
.top-holder #superfish-1 li.active-trail a.sf-depth-1:hover  {
    background: url("../images/active-left.png") no-repeat scroll left top transparent;
    color: #026453;
}
/*#nav li:first-child,
#nav li.first-child {
	padding:0 0 0 18px;
}*/
#nav li a,
.top-holder #superfish-1 li a {
	color: #009D84;
	float: left;
	padding:0 0 0 16px;
	text-decoration: none;
	text-transform: uppercase;
}
.top-holder #superfish-1 li a {
	font-size: 15px;
}
/*#nav li.last {
	padding:0;
	position:absolute;
	right:-191px;
	top:-12px;
}*/
#nav li a:hover,
.top-holder #superfish-1 li a:hover {
	color:#026453;
}
/*#nav li.last a {
	background:url(../images/getinvolved-img.png) no-repeat left top;
	width:178px;
	height:56px;
	display:block;
	line-height:66px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
#nav li.last a:hover {
	background:url(../images/getinvolved-hover-img.png) no-repeat left top;
}*/
/*#nav li a.active {
	background:url(../images/getinvolved-active.png) no-repeat 4px 4px !important;
	color:#026453;
}*/

/*  SUPERFISH  */

.top-holder #superfish-1 {
    margin-top: 79px;
}
.top-holder #superfish-1 li,
.top-holder #superfish-1 li a:hover {
    background:none;
}
.top-holder #superfish-1 li.sf-depth-1 ul,
.top-holder #superfish-1 li.sf-depth-1 ul li,
.top-holder #superfish-1 li.sf-depth-1 ul li a {
	width: 160px !important;
	padding:0;
}
.top-holder #superfish-1 li li {
	padding:0px;
	line-height: 1.2em;
}
.top-holder #superfish-1 li.sf-depth-1 ul li a {
	padding: 5px 15px;
	width: 130px !important;
	text-transform:none;
	font-family: 'Open Sans',sans-serif;
	background:url(../images/bg-dropdown.png) no-repeat center bottom;
}
.top-holder #superfish-1 li.sf-depth-1 ul li.last a,
.top-holder #superfish-1 li.sf-depth-1 ul li.firstandlast a {
	background:none;
}
.top-holder #superfish-1 li li,
.top-holder #superfish-1 li.active-trail li,
.top-holder #superfish-1 li.active-trail li a,
.top-holder #superfish-1 li.active li:hover,
.top-holder #superfish-1 li.active-trail li:hover {
	background:none #FFF;
}
.top-holder #superfish-1 li li a:hover,
.top-holder #superfish-1 li.active li a:hover,
.top-holder #superfish-1 li.sf-depth-1 ul li a:hover {
	background: none repeat scroll 0 0 #009D84;
    box-shadow: 0 0 10px #026453 inset;
    color: #FFFFFF;
    display: inline-block;
}
.sf-menu.sf-style-default a {
	border:none;
}
.sf-menu.sf-style-default li, .sf-menu.sf-style-default li li, .sf-menu.sf-style-default li li li,
.sf-menu.sf-style-default li:hover, .sf-menu.sf-style-default li.sfHover, .sf-menu.sf-style-default a:focus, .sf-menu.sf-style-default a:hover {
	background:none;
}
.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul {
    /*background: none #FFFFFF;
    border-radius: 0 !important;
    box-shadow: 3px 3px 3px #BAC4C1;
    padding: 0.5em 0 0 !important;*/
}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {
    left: 0;
    top: 2.8em;
}
.sf-menu.sf-horizontal.sf-shadow li.active-trail ul, .sf-menu.sf-vertical.sf-shadow li.active-trail ul, .sf-menu.sf-navbar.sf-shadow li.active-trail ul ul {
    /*padding: 2.1em 0 0 !important;*/
	/*display:none !important;*/
}
.sf-menu li.active-trail:hover > ul, .sf-menu li.active-trail.sfHover > ul {
    /*left: 0;
    top: 2.2em;*/
}

/* Menu CSS End */
#banner {
	width:100%;
	background:url(../images/banner-bg.gif) repeat-x center top;
}
#banner .holder {
	width:990px;
	margin:0 auto;
	padding:0;
	height:440px;
	position:relative;
}
.caption {
	float:left;
	padding:0 0 0 73px;
	width:320px;
	position:relative;
	padding:0 0 0 30px;
}
.caption h2 {
	font-family: 'Arvo', serif;
	font-size:37px;
	color:#566662;
	font-weight:normal;
	margin:0 0 13px 0;
	line-height:47px;
	display:block;
}
.caption q {
	margin:0;
	width:237px;
	padding:0 0 0 5px;
	font-family: 'Arvo', serif;
	font-weight:normal;
	font-size:2.8em;
	color:#556662;
}
.caption span.slide-edit-link {
	display:block;
	position:absolute;
	background:#FFFFFF;
	right:0;
	top:0; /*290px*/

}
.caption span.slide-edit-link a {
	margin: 4px 8px;
	line-height:2;
}
.slider-holder {
	float:right;
	padding:49px 0 0 0;
}
.slider-holder div.skin-default {
	padding:0 28px 0 0;
	margin:0;
	list-style:none;
	height:391px;
	overflow:hidden;
	position:relative;
}
.slider-holder div.skin-default .views-slideshow-cycle-main-frame-row {
	float:left;
	padding:0;
	width:990px;
}
.slider-holder div.skin-default .views-slideshow-cycle-main-frame-row img {
	margin:0;
	float:right;
}
.pager {
	background:url(../images/pager-bg.gif) repeat-x left top;
	width:200px;
	height:59px;
	float:left;
	position:absolute;
	bottom:0;
	padding:21px 32px 0 32px;
	z-index:10;
	left:30px;
}
a.right-arrow {
	background:url(../images/slide-right-arrow.gif) no-repeat right top;
	width:24px;
	height:40px;
	float:right;
	text-indent:-9000px;
}
a.left-arrow {
	background:url(../images/slide-left-arrow.gif) no-repeat right top;
	width:24px;
	height:40px;
	float:left;
	text-indent:-9000px;
}
.pager #widget_pager_bottom_slideshow-slideshow,
.pager #widget_pager_bottom_slideshow-slideshow2 {
}
.pager #widget_pager_bottom_slideshow-slideshow div.dots,
.pager #widget_pager_bottom_slideshow-slideshow2 div.dots {
	float: left;
	position: relative;
	position:absolute;
	bottom:35px;
	padding:16px 0 0 28px;
	margin:0;
	list-style:none;
	float:left;
	z-index:20;
	padding:0;
	left:29%;
}
.pager #widget_pager_bottom_slideshow-slideshow span,
.pager #widget_pager_bottom_slideshow-slideshow2 span {
	background:url(../images/partnet-bullet.gif) no-repeat left top;
	width:8px;
	height:8px;
	float:left;
	text-indent:-9000px;
	display:block;
	float:left;
	padding:0 7px 0 0;
	overflow:hidden;
	z-index:30;
	display:inline;
}
.pager #widget_pager_bottom_slideshow-slideshow span:hover,
.pager #widget_pager_bottom_slideshow-slideshow2 span:hover {
	background:url(../images/partnet-bullet-hover.gif) no-repeat left top;
}
.pager #widget_pager_bottom_slideshow-slideshow span.active,
.pager #widget_pager_bottom_slideshow-slideshow2 span.active {
	background:url(../images/partnet-bullet-hover.gif) no-repeat left top;
}
/* Content CSS Start */

#main {
	width:100%;
	background:url(../images/content-bg.gif) repeat-x left bottom;
	padding-bottom: 80px;
}
.main-bg{
	background:url(../images/main-top-bg.gif) repeat-x left top;
	width:100%;
	height:202px;
	padding-top:32px;
}
#main .holder {
	width:1046px;
	margin:0 auto;
	clear:both;
	padding:0;
}
#main .holder2{
	width:975px;
	margin:0 auto;
	clear:both;
	padding:27px 0 0 0;
	min-height:1073px;
	height:auto !important;
	height:1073px;
}
#main:after {
	clear:both;
	height:0;
	display:block;
	content:"";
}
#content {
	width:640px;
	float:left;
	padding:1px 0 0 8px;
	margin:0;
	overflow:hidden;
}
#content:after {
	clear:both;
	height:0;
	display:block;
	content:"";
}
.new-blog {
	background:url(../images/new-blog-img.gif) no-repeat 10px top;
	width:804px;
	margin:0 auto;
	padding-bottom:12px;
}
.new-blog-footer {
	background:url(../images/new-blog-img.gif) no-repeat 10px bottom;
	width:804px;
	height:43px;
	margin:0 auto 14px;
}
strong.twitter {
	background:url(../images/twitter-img.gif) no-repeat 37px 22px;
	display:inline-block;
	font-family: 'Arvo', serif;
	font-weight:bold;
	color:#444444;
	font-size:1.8em;
	padding:24px 0 0 76px;
}
.new-blog div {
	background:url(../images/new-blog-splitter.gif) no-repeat left top;
	font-family: 'Open Sans', sans-serif;
	font-size:1.4em;
	font-weight:600;
	color:#444444;
	padding:0 0 0 16px;
	display: block;
	float: right;
	width:598px;
	margin-top: 28px;
	overflow: hidden;
}
.new-blog span span.ext {

	margin:0;
	padding:0;
}
.fetuchers-box {
	float:right;
	width:304px;
	padding:0;
}
.fetuchers-box:first-child,
.fetuchers-box.first-child {
	float:left;
}
.fetuchers {
	float:left;
	width:304px;
}
.fetuchers h2,
.issues-views-box h2 {
	color:#026453;
	font-size:2.8em;
	font-family: 'Arvo', serif;
	font-weight:normal;
	margin:0 0 1px 0;
}
.fetuchers-text {
	float:left;
	width:304px;
	border-top:1px solid #b8c3c1;
	padding:9px 0 0 0;
	font:1.4em/1.5em 'Open Sans', sans-serif;
	overflow:hidden;
}
.page-events-past-events .fetuchers-text {
	clear: both;
	width: 100%;
}
.fetuchers-text ul,
.issues-views-box ul {
	margin:0;
	padding:0;
	list-style:none;
}
.fetuchers-text ul li,
.issues-views-box ul li {
	padding:0;
}
.fetuchers-text ul li em.date,
.blog-text ul li em.date,
.pr-block em.date,
.issues-views-box em.date {
	color:#444444;
	font-size: 0.875em;
	font-style:normal;
	font-weight:600;
	padding:0;
	display:block;
}
.fetuchers-text h3,
.blog-text h3,
.issues-views-box h3 {
	color: #026453;
	font-size: 1.05em;
	font-weight: normal;
	line-height: 1.6em;
	margin: 0;
}
.fetuchers-text a,
.issues-views-box a {
	margin:0;
}
.fetuchers-text ul li p,
.issues-views-box ul li p {
	margin:0 0 18px;
}
.seeall {
	color:#009d84;
	text-decoration:none;
	padding:5px 0 0 0;
	color:#009d84;
	display:block;
}
.front-cont {
	float:left;
	width:304px;
	padding:11px 0 0 0;
}
.front-cont h2 {
	border-bottom:1px solid #B8C3C1;
	color:#026453;
	font-size:2.8em;
	font-family: 'Arvo', serif;
	font-weight:normal;
	margin:0 0 12px 0;
	padding-bottom: 3px;
}
.front-cont p {
	width:304px;
	font:1.35em/1.55em 'Open Sans', sans-serif;
	margin:0 0 18px;
}
.front-cont ul {
	padding:0 0 0 11px;
	margin:0;
	list-style:none;
}
.front-cont ul li {
	padding:0 0 0 15px;
	background:url(../images/what-do-bullet.gif) no-repeat left 9px;
	line-height:24px;
}
.front-cont ul li a {
	color:#009d84;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	padding:0;
	font-weight:600;
}
.front-cont ul li a:hover {
	text-decoration:underline;
}
.blog {
	float:left;
	width:304px;
	padding:11px 0 0 0;
}
.blog h2 {
	color:#026453;
	font-size:2.8em;
	font-family: 'Arvo', serif;
	font-weight:normal;
	margin:0 0 3px 0;
}
.blog-text {
	float:left;
	width:304px;
	border-top:1px solid #b8c3c1;
	padding:9px 0 0 0;
	font:1.4em/1.5em 'Open Sans', sans-serif;
}
.blog-text ul {
	padding:0;
	margin:0;
	list-style:none;
}
.blog-text ul li {
	padding:0;
}
.blog-text ul li p {
	margin:0 0 18px 0;
}
.blog-text a {
	color:#009d84;
	text-decoration:none;
}
.blog-text a:hover {
	text-decoration:underline;
}
#sidebar-home {
	width: 304px;
	float: right;
	position:relative;
	right:-10px;
}
.video-box {
	float:left;
	width:304px;
	padding:0 0 39px 0;
}
.video-box h2,
.block h2,
.audio-box h2 {
	color:#026453;
	font-size:2.8em;
	font-family: 'Arvo', serif;
	font-weight:normal;
	margin:0 0 2px 0;
}
.video-box p {
	margin:0;
	color:#444444;
	font-family: 'Open Sans', sans-serif;
	font-size:1.167em;
	font-weight:bold;
}
.video {
	float:left;
}
.video ul,
.video ul li {
	padding:0;
	margin:0;
	list-style:none;
}
.video img {
	margin:0 0 9px 0;
}
.members-slideshow {
	float:left;
	width:304px;
	padding:0 0 0 0;
}
.members-slideshow .views-row {
	width:250px;
}
.members-slideshow .member-logo img {
	display:block;
	margin:0 auto;
}
.members-slideshow h2,
#sidebar-home h2.block-title,
.section-ayenda #aside h2.block-title {
	color:#026453;
	font-size:2.8em;
	font-family: 'Arvo', serif;
	font-weight:normal;
	margin:0 0 2px 0;
	float:left;
}
.members-slideshow .nav-holder {
	position:relative;
}
.members-slideshow .nav,
.views-slideshow-controls-top {
	/*float:right;*/
	overflow:hidden;
	padding:16px 0 0 0;
	position:relative;
	height:24px;
	float:right;
	width:128px;
}
#views_slideshow_controls_text_previous_nodequeue_3-members_slideshow,
#views_slideshow_controls_text_previous_videos-slide_home,
#views_slideshow_controls_text_previous_videos-slide_ayenda,
#views_slideshow_controls_text_previous_audio-audio_ayenda,
#views_slideshow_controls_text_previous_delegates-featured {
	position:absolute;
	left:0;
	top:10px;
}
#views_slideshow_controls_text_next_nodequeue_3-members_slideshow,
#views_slideshow_controls_text_next_videos-slide_home,
#views_slideshow_controls_text_next_videos-slide_ayenda,
#views_slideshow_controls_text_next_audio-audio_ayenda,
#views_slideshow_controls_text_next_delegates-featured {
	position:absolute;
	right:0;
	top:10px;
}
.members-slideshow a.right-arrow {
	background:url(../images/partnet-right-arrow.gif) no-repeat right top;
	width:12px;
	height:20px;
	display:inline;
	float:left;
	text-indent:-9000px;
}
.members-slideshow a.left-arrow {
	background:url(../images/partnet-left-arrow.gif) no-repeat left top;
	width:12px;
	height:20px;
	float:left;
	margin:0 5px 0 0;
	text-indent:-9000px;
}
.members-slideshow .dots {
	padding:0 0 0 28px;
	margin:0;
	list-style:none;
	display:inline;
	float:left;
}
.view-delegates.view-display-id-featured {
	position:relative;
}
#delegates-pager {
	position:absolute;
	right:26px;
	top:-25px;
	width:74px;
	z-index:1;
	overflow:hidden;
}
.members-slideshow .dots span,
#delegates-pager a {
	background:url(../images/partnet-bullet.gif) no-repeat left top;
	width:8px;
	height:8px;
	display:block;
	float:left;
	padding:5px 8px 0 0;
	text-indent:-9000px;
}
.members-slideshow .dots span:hover,
#delegates-pager a:hover {
	background:url(../images/partnet-bullet-hover.gif) no-repeat left top;
}
.members-slideshow .dots span.active,
#delegates-pager a.active {
	background:url(../images/partnet-bullet-hover.gif) no-repeat left top;
}
#views_slideshow_cycle_main_nodequeue_3-members_slideshow, #views_slideshow_cycle_main_videos-slide_home {
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	width:304px;
	position:relative;
	border-bottom:1px solid #b8c3c1;
	border-top:1px solid #b8c3c1;
}
#views_slideshow_cycle_teaser_section_nodequeue_3-members_slideshow {
	margin:16px 32px;
}
#views_slideshow_cycle_main_nodequeue_3-members_slideshow img {
	display:block;
}

/* Content CSS End */

/* Footer CSS Start */

#footer {
	width:100%;
	height:265px;
}
.front #footer {
	background:url(../images/footer-bg.gif) repeat-x left top;
}
#footer .holder {
	width:990px;
	margin:0 auto;
	padding:9px 0 0 0;
	overflow:hidden;
}
.not-front #footer {
	background:#fff;
}
.social-holder {
	float:left;
	width:990px;
	font:1.3em/1.23em 'Open Sans',sans-serif;
}
.social {
	float:left;
	width:192px;
	padding:0 31px 0 18px;
}
.social h3 {
	font:1.384em/1.555em 'Arvo',serif;
	color:#fff;
	margin:0 0 7px 0;
}
.not-front .social h3 {
	color:#444444;
}
.social ul {
	padding:0;
	margin:0;
	list-style:none;
	border-top:1px solid #535655;
	overflow:hidden;
	float:left;
	font: 0.85em 'Open Sans',sans-serif;
}
.social ul li {
	float:left;
	padding:8px 0 6px 0;
	border-bottom:1px solid #535655;
	width:192px;
	line-height:22px;
}
.social ul li a {
	font-size:1.083em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:0;
}
.not-front .social ul li a {
	color:#444444;
}
.social ul li a:hover {
	text-decoration:underline;
}
.social ul li.email a {
	background:url(../images/email.png) no-repeat left top;
	height:19px;
	padding:0 0 6px 40px;
	display:block;
	cursor:pointer;
}
.social ul li.email a:hover,
.social ul li.email a.hover {
	background:url(../images/email_hover.png) no-repeat left top;
}
.social ul li.twitter2 a {
	background:url(../images/twitter-img.png) no-repeat left top;
	height:23px;
	padding:0 0 2px 40px;
	display:block;
	cursor:pointer;
}
.social ul li.twitter2 a:hover {
	background-position:0 -24px;
}
.social ul li.in a {
	background:url(../images/in-img.png) no-repeat left top;
	height:28px;
	padding:0 0 0 40px;
	display:block;
	cursor:pointer;
	margin-bottom:-3px;
}
.social ul li.in a:hover {
	background:url(../images/in-hover.png) no-repeat left top;
}
.find-us {
	float:left;
	padding:0;
}
.social-holder h3 {
	font:1.384em/1.555em 'Arvo', serif;
	color:#fff;
	margin:0;
}
.not-front .social-holder h3 {
	color:#444444;
}
address {
	background:url(../images/findus-line.gif) no-repeat left top;
	float:left;
	color:#fff;
	margin:2px 0 0 0;
	font-style:normal;
	width:385px;
}
.not-front address {
	color:#444444;
}
address strong {
	display:block;
	font:bold 1.083em 'Open Sans', sans-serif;
	padding:5px 0 0 0;
}
#footer ul.menu {
	float:left;
	padding:23px 0 0 11px;
	margin:0;
	list-style:none;
}
#footer ul.menu li {
	float:left;
	padding:0 8px;
	font:bold 12px Helvetica, Arial, sans-serif;
	color:#fff;
	background:url(../images/footer-nav-splitter.gif) no-repeat left 3px;
	list-style:none;
}
.not-front #footer ul.menu li {
	color:#444444;
}
#footer ul.menu li:first-child,
#footer ul.menu li.first-child {
	background:none;
}
#footer ul.menu li a {
	font:bold 12px Helvetica, Arial, sans-serif;
	color:#009d84;
	text-decoration:none;
	padding:0;
}
#footer ul.menu li a:hover {
	color:#09d7b6;
}
.copyright {
	color:#FFFFFF;
	padding:0 9px;
	font:bold 12px Helvetica, Arial, sans-serif;
	background:url(../images/footer-nav-splitter.gif) no-repeat left 3px;
	position:relative;
	bottom:-23px;
}
.not-front .copyright {
	color:#444444;
}
.web {
	float:right;
	padding:22px 0 0 0;
}
.web p {
	font:bold 12px Helvetica, Arial, sans-serif;
	color:#fff;
	margin:0;
}
.not-front .web p {
	color:#444444;
}
.web p a {
	color:#009d84;
	text-decoration:none;
}
.web p a:hover {
	color:#09d7b6;
}
/* Footer CSS End */

/* Inner Page CSS Start */
.bredcrumbs-outer{
	width:100%;
	background:url(../images/bredcrumps-bg2.png) no-repeat scroll -878px top transparent;
}
.bredcrumbs {
	width:522px;
	height:30px;
	width:974px;
	margin:0 auto;
	overflow:hidden;
	padding:0 76px 0 0;
}
.bredcrumbs ul {
	background:url(../images/bredcrumps-bg.png) no-repeat right top;
	padding:0 35px 0 10px;
	margin:0;
	height:32px;
	list-style:none;
	float:left;
	font-size:1.25em;
	min-width: 222px;
	min-width: 410px;
}
.bredcrumbs ul li {
	float:left;
	line-height:28px;
	padding:0 0 0 14px;
	background:url(../images/spliter-arrow.gif) no-repeat left 10px;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	font-weight:bold;
	font-style:normal;
	padding:0 11px 0 15px
}
.bredcrumbs ul li:first-child {
	background:none;
	padding-left: 0;
}
.bredcrumbs ul li a {
	color:#09d7b6;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
}
.bredcrumbs ul li a:hover {
	color:#ccebe6;
}
.page-user #sidebar {
	display:none;
}
#sidebar {
	background:url(../images/sidebar-bg.png) no-repeat left top;
	width:179px;
	height:229px;
	float:left;
	margin-top:25px;
}
#sidebar ul {
	padding:10px 0 0 0;
	margin:0 0 0 10px;
	list-style:none;
}
#sidebar ul ul {
	list-style: none outside none;
	padding: 0;
}
#sidebar ul li {
	display:block;
	padding:0;
	background:url(../images/sidebar-spliter.gif) repeat-x left top;
	/*width:144px;*/
	width: 159px;
}
#sidebar ul li li {
	background:none;
}
#sidebar ul li:first-child,
#sidebar ul li.first-child {
	background:none;
}
#sidebar ul li a {
	font-family: 'Open Sans', sans-serif;
	font-size:1.4em;
	color:#009d84;
	font-weight:bold;
	text-decoration:none;
	/*line-height:27px;
	padding:0 0 0 14px;*/
	line-height: 120%;
    padding: 7px 10px;
	display:block;
}
#sidebar ul li a:hover {
	color:#026453;
	background:none;
}
#sidebar ul li a.active-trail,
#sidebar ul li a.active-trail:hover {
	/*background:url(../images/sidebar-hover.gif) no-repeat left top;*/
	background: none repeat scroll 0 0 #009D84;
	box-shadow: 0 0 10px #026453 inset;
	color:#fff;
	display:inline-block;
	width:139px;
	height:auto;
}
#sidebar ul .active-trail li a.active-trail {
	background:none;
	color:#009D84;
}
#sidebar ul .active-trail li a.active {
	color:#026453;
}

#aside {
	float:right;
	margin-top:29px;
	width: 304px;
}

.page-user #node-content {
	float:none;
	width:auto;
}
#node-content {
	float:right;
	width:812px;
}
.baag {
	float:left;
	width:812px;
}
.intro-text {
	color:#444444;
	font-size:1.26em;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
}
.baag-text {
	width:312px;
	float:left;
	font-size:1.8em;
	color:#444444;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	padding-top:25px;
}
.section-ayenda .baag-text {
	float:none;
}
.node-type-resource .baag-text {
	width:650px;
}
#node-content h1,
.baag-text h1,
.section-resources .baag-text h2,
.section-documents .baag-text h2,
.section-members .baag-text h2,
.section-media4development .baag-text h2,
.section-media .baag-text h1#page-title {
	font-family: 'Arvo', serif;
	color:#026453;
	font-size:1.77em;
	margin:0;
}
.section-resources .baag-text h2,
.section-members .baag-text h2 {
	width:480px;
}
.node-type-document .baag-text,
.section-documents .baag-text,
.section-documents .baag-text h2 {
	width:auto;
}
h1#page-title {
	font-family: 'Arvo', serif;
	color:#026453;
	font-size:1.8em;
	margin:0 0 0 32px;
}
.baag-text p {
	margin:0;
}
.baag-frame {
	background:url(../images/frame-img.gif) no-repeat left top;
	width:469px;
	height:314px;
	float:right;
	margin-top:8px;
}
.baag-frame img {
	margin:24px 0 0 25px;
}
.detail-box {
	float:left;
	width:763px;
	padding-top:40px;
}
.detail-box-text {
	width:458px;
	float:left;
	font-size:1.4em;
	font-family: 'Open Sans', sans-serif;
}
.detail-intro-text {
	font-size: 1.4em;
    overflow: hidden;
	padding-right:20px;
}
.detail-box-text .audio-image{
	width:304px;
	height:141px;
}
.detail-box-text h2 {
	font-family: 'Arvo', serif;
	color:#026453;
	font-size:2.2em;
	margin:0 0 7px;
	font-weight:normal;
}
.detail-box-text p {
	color:#444444;
	margin:0 0 17px 0;
}
.detail-box-text p + h2 {
	margin:32px 0 7px;
}
.detail-box-text h3 {
	font-size:1.6em;
	font-family: 'Arvo', serif;
	color:#444444;
	margin:0 0 5px 0;
	font-weight:normal;
}
.detail-box-text p + h3 {
	margin: 20px 0 5px
}

.detail-box-text ul {
	list-style: none outside none;
	margin: 0 0 17px;
	padding: 0 0 0 11px;
}
.detail-box-text p + ul,
.detail-box-text p + ol {
	margin-top:-10px;
}
.detail-box-text ul li {
	padding: 0;
	text-decoration: none;
	background: url(../images/what-do-bullet.gif) no-repeat scroll left 8px transparent;
	line-height: 24px;
	padding: 0 0 0 15px;
}
.detail-box-text ol {
	margin:	0 0 17px;
	padding:0 0 0 28px;
}
.detail-box-text ol li {
	padding:0 0 0 5px;
}
.like-box {
	background:url(../images/like-box-bg.png) no-repeat left top;
	width:514px;
	height:70px;
	float:left;
	margin:40px 0 25px -25px;
}
.like-box span.print-link {
	/*padding:24px 0 0 25px;*/
	margin:0;
	list-style:none;
	overflow:hidden;
	float:left;
}
.like-box .print-link span {
	float:left;
	padding:0 14px 0 0;
}
.like-box .print-link span a{
	font-size:0;
}
.like-box .print-link span.print_html a.print-page {
	background:url(../images/printer-img.gif) no-repeat left top;
	width:21px;
	height:19px;
	display:block;
	text-indent:-9000px;
}
.like-box .print-link span.print_html a.print-page:hover {
	background:url(../images/printer-hover-img.gif) no-repeat left top;
}
.like-box .print-link span.print_mail a.print-mail {
	background:url(../images/email-2-img.gif) no-repeat left top;
	width:26px;
	height:19px;
	display:block;
	text-indent:-9000px;
}
.like-box .print-link span.print_mail a.print-mail:hover {
	background:url(../images/email-hover.png) no-repeat left top;
}
blockquote.year {
	width:235px;
	float:right;
	background:url(../images/blockqut-top.gif) no-repeat left top;
	margin:41px 0 0 0;
}
.year-text {
	background:url(../images/blockqut-btm.gif) no-repeat right bottom;
	float:left;
	padding:0 0 11px 0;
}
.year-text cite {
	margin:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	float:left;
	padding:14px 0 0 0;
}
blockquote.year p {
	border-bottom:1px solid #b8c3c1;
	border-top:1px solid #b8c3c1;
	font-size:2.1em;
	color:#009d84;
	quotes:none;
	font-family: 'Open Sans', sans-serif;
	display:block;
	margin-top:32px;
	padding:8px 0;
	font-style:italic;
}
span.print-link {
	float:right !important;
	/*padding:10px 0 0 0;*/
	width:87px;
}
span.print-link span {
	float:left;
	padding:0 14px 0 0;
	margin:0;
}
.information {
	float:right;
	width:235px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding:52px 0 0 0;
	letter-spacing:-1px;
}
.information strong {
	color:#009d84;
	font-family: 'Arvo', serif;
	/* font-size:6em; ---  why? */
	font-size: 1.25em;
	padding:0;
	font-style:italic;
}
.information strong em {
	color:#009d84;
	font-family: 'Arvo', serif;
	font-size:48px;
	padding:0 0 0 10px;
}
.information span {
	border-bottom:1px solid #b8c3c1;
	border-top:1px solid #b8c3c1;
	float:left;
	font-size:1.75em;
	color:#009d84;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	margin-top:-3px;
	padding:8px 0;
	margin-bottom:7px;
}
.information p {
	margin:0;
}
/* Inner Page CSS End */
.w1 {
	width: 1046px;
	position: relative;
	float: left;
	left: 50%;
	min-height:1101px;
	height:auto !important;
	height:1101px;
}
.w2 {
	width: 1046px;
	position: relative;
	float: left;
	left: -50%;
}



/*   TAB LINKS   */
div.tabs {
	margin:0;
}
.section-views-voices .baag .detail-box p,
.section-media .baag .detail-box p,
.section-whats-new-events .baag .detail-box,
.section-whats-new-events .baag .detail-box p,
.section-members .baag .detail-box p {
	color: #444444;
	font-family: 'Open Sans',sans-serif;
	margin: 0 0 17px;
}
/*.section-blog.node-type-node .baag .detail-box p,
.section-media.node-type-node .baag .detail-box p,
.section-news -events.node-type-node .baag .detail-box p,
.section-news -events.node-type-node .baag .detail-box p,
.section-members .baag .detail-box p{
	font-size:1.6em;
}*/
.section-members .baag .detail-box {
	padding: 40px 0;
}


/*   SOCIAL BUTTONS   */
.like-box .socialbuttons {
	margin:24px 0 0 25px;
}
.like-box .socialbuttons .tweetbutton {
	float:left;
	margin-right:14px;
	width: 75px;
}
.like-box .socialbuttons .tweetbutton span.ext{
	display:none;
}
.like-box .socialbuttons .likebutton {
	float:left;
	margin-right:14px;
}



/*   NEWS & EVENTS   */
.node-type-node .baag {
	float: none;
}
.node-type-node .fetuchers {
	margin:32px 48px;
	margin:32px 80px 32px 2px;
}




/*   TEAM MEMBER NODE   */
.node-type-team-member #node-content .baag .photo-frame {
	width:260px;
	height:324px;
	background:url(../images/photo-box-bg.png) no-repeat 0 0 transparent;
	margin: 25px 0 16px;
	float:right;
}
.node-type-team-member #node-content .baag .photo-frame img {
	width:192px;
	height:256px;
	margin:33px 34px 0;
}
.node-type-team-member #node-content .baag .profile-box {
	width:512px;
	float:left;
}
.node-type-team-member #node-content .baag .profile-box-text {
	margin-top:24px;
}
.node-type-team-member #node-content .baag .profile-box p {
	color: #444444;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.4em;
    margin: 0 0 17px;
}





/*   PEOPLE VIEW BLOCK   */
.node-type-node .baag-members {
	clear:both;
	width:812px;
}.node-type-node .baag-members .members-list {
	margin:72px 0 32px;
}
.node-type-node .baag-members .members-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.node-type-node .baag-members .members-list ul li {
	margin:0;
	padding:0;
	height:172px;
	width:380px;
	list-style:none;
	position:relative;
	float:left;
}
.node-type-node .baag-members .members-list ul li div.member-photo {
	background:url(../images/photo-small-box-bg.png) no-repeat 0 0 transparent;
	float:left;
	width:142px;
	height:172px;
	margin:0 4px 32px 0;
}
.node-type-node .baag-members .members-list ul li div.member-photo a {
	display:block;
	width:96px;
	height:128px;
	margin:21px 23px 23px;
}
.node-type-node .baag-members .members-list ul li h2 {
	font-family: 'Arvo', serif;
	color:#026453;
	font-size:2.4em;
	font-weight:normal;
	line-height:1;
	padding:19px 0 0;
	margin:0;
}
.node-type-node .baag-members .members-list ul li h2 a {
	color:#026453;
}
.node-type-node .baag-members .members-list ul li span.member-job-title {
	color: #444444;
	font-family: 'Open Sans',sans-serif;
	font-size: 1.8em;
	font-weight: bold;
	display:block;
	margin:19px 0 0;
}



/*   BLOG/EVENTS/NEWS/PRESS RELEASE VIEWS   */

.section-afghan-issues #node-content .view-display-id-issues_page_block,
.section-afghan-issues #node-content .view-display-id-blog_page_block,
.section-afghan-issues #node-content .view-display-id-media_page_block,
.section-afghan-issues #node-content .view-display-id-resources_page_block {
	margin-top:90px;
}
.section-views-voices #node-content .blog-posts,
.section-events #node-content .events,
.section-news #node-content .news,
.press-releases,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts,
.section-afghan-issues #node-content .view-display-id-media_page_block .issues-block-text,
.section-media4development #node-content .events,
.section-media4development #node-content .news {
	width:780px;
}
.section-events #node-content .events,
.section-news #node-content .news,
.press-releases,
.section-media4development #node-content .events,
.section-media4development #node-content .news  {
	margin-top:25px;
}
.section-views-voices #node-content .blog-posts ul,
.section-events #node-content .events ul,
.section-news #node-content .news ul,
.press-releases ul,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul,
.section-afghan-issues #node-content .view-display-id-media_page_block .issues-block-text ul,
.section-ayenda #node-content .view-news ul,
.section-ayenda #node-content .view-blog ul,
.section-media4development #node-content .events ul,
.section-media4development #node-content .news ul {
	list-style:none;
	margin:0;
	padding:0;
}
.section-views-voices #node-content .blog-posts ul li,
.section-events #node-content .events ul li,
.section-news #node-content .news ul li,
.press-releases ul li,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li,
.section-afghan-issues #node-content .view-display-id-media_page_block .issues-block-text ul li,
.section-ayenda #node-content .view-news ul li,
.section-ayenda #node-content .view-blog ul li,
.section-media4development #node-content .events ul li,
.section-media4development #node-content .news ul li {
	border-bottom: 1px solid #B8C3C1;
	list-style:none;
	margin-bottom:32px;
	clear:both;
	overflow:hidden;
	padding-bottom: 32px;
}
.section-views-voices #node-content .blog-posts ul li.views-row-last,
.section-events #node-content .events ul li.views-row-last,
.section-news #node-content .news ul li.views-row-last,
.press-releases ul li.views-row-last,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li.views-row-last,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li.views-row-last,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li.views-row-last,
.section-ayenda #node-content .view-news ul li.views-row-last,
.section-ayenda #node-content .view-blog ul li.views-row-last,
.section-media4development #node-content .events ul li.views-row-last,
.section-media4development #node-content .news ul li.views-row-last {
	border-bottom: none;
}
.section-views-voices #node-content .blog-posts ul li.views-row ul,
.section-events #node-content .events ul li.views-row ul,
.section-news #node-content .news ul li.views-row ul,
.press-releases ul li.views-row ul,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li.views-row ul,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li.views-row ul,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li.views-row ul,
.section-ayenda #node-content .view-news ul li.views-row ul,
.section-ayenda #node-content .view-blog ul li.views-row ul,
.section-media4development #node-content .events ul li.views-row ul,
.section-media4development #node-content .news ul li.views-row ul {
	margin:-7px 0 10px 0;
}
.section-views-voices #node-content .blog-posts ul li.views-row li,
.section-events #node-content .events ul li.views-row li,
.section-news #node-content .news ul li.views-row li,
.press-releases ul li.views-row li,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li.views-row li,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li.views-row-last li,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li.views-row li,
.section-ayenda #node-content .view-news ul li.views-row li,
.section-ayenda #node-content .view-blog ul li.views-row li,
.section-media4development #node-content .events ul li.views-row ul li,
.section-media4development #node-content .news ul li.views-row ul li {
	border-bottom: none;
	list-style:none;
	margin:0 0 0 10px;
	clear:both;
	overflow:hidden;
	background: url("../images/what-do-bullet.gif") no-repeat scroll left 7px transparent;
    line-height: 24px;
    padding: 0 0 0 15px;
	font-size:13px;
}
.section-views-voices #node-content .blog-posts ul li .blog-image,
.section-events #node-content .events ul li .event-image,
.section-news #node-content .news ul li .news-image,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li .news-image,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li .blog-image,
.section-ayenda #node-content .view-blog ul li .blog-image,
.section-media4development #node-content .events ul li .event-image,
.section-media4development #node-content .news ul li .news-image {
	background:url(../images/blog-photo-box-bg.png) no-repeat 0 0 transparent;
	width:236px;
	height:180px;
	float:right;
}
.section-views-voices #node-content .blog-posts ul li .blog-image img,
.section-events #node-content .events ul li .event-image img,
.section-news #node-content .news ul li .news-image img,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li .news-image img,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li .blog-image img,
.section-ayenda #node-content .view-blog ul li .blog-image img,
.section-media4development #node-content .events ul li .event-image img,
.section-media4development #node-content .news ul li .news-image img {
	display:block;
	margin:17px auto;
}
.section-views-voices #node-content .blog-posts ul li .blog-date,
.section-events #node-content .events ul li .event-date,
.section-news #node-content .news ul li .news-date,
.press-releases .press-date,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li .news-date,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li .blog-date,
.section-afghan-issues #node-content .view-display-id-media_page_block .press-date,
.section-ayenda #node-content .view-blog ul li .blog-date,
.section-media4development #node-content .events ul li .event-date,
.section-media4development #node-content .news ul li .news-date {
	background:url(../images/date-box-bg.png) no-repeat 0 0 transparent;
	width:68px;
	height:68px;
	float:left;
	position:relative;
	left:0;
	margin-right:10px;
}
.section-views-voices #node-content .blog-posts ul li .blog-date .date-date,
.section-events #node-content .events ul li .event-date .date-date,
.section-news #node-content .news ul li .news-date .date-date,
.press-releases .press-date .date-date,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li .news-date .date-date,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li .blog-date .date-date,
.section-afghan-issues #node-content .view-display-id-media_page_block .press-date .date-date,
.section-ayenda #node-content .view-blog ul li .blog-date .date-date,
.section-media4development #node-content .events ul li .event-date .date-date,
.section-media4development #node-content .news ul li .news-date .date-date {
	display:block;
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	font-weight:bold;
	font-size:24px;
	height:28px;
	margin:10px auto 0;
}
.section-afghan-issues #node-content .view-display-id-media_page_block .press-date .date-date {
	height: 23px;
    margin: 13px auto 0;
}
.section-views-voices #node-content .blog-posts ul li .blog-date .date-month,
.section-events #node-content .events ul li .event-date .date-month,
.section-news #node-content .news ul li .news-date .date-month,
.press-releases .press-date .date-month,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li .news-date .date-month,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li .blog-date .date-month,
.section-afghan-issues #node-content .view-display-id-media_page_block .press-date .date-month,
.section-ayenda #node-content .view-blog ul li .blog-date .date-month,
.section-media4development #node-content .events ul li .event-date .date-month,
.section-media4development #node-content .news ul li .news-date .date-month {
	display:block;
	text-align:center;
	font-family:"Lucida Console", Monaco, monospace;
	text-transform:uppercase;
	font-size:16px;
	height:16px;
	margin:0 auto 14px;
}
.section-views-voices #node-content .blog-posts ul li h2,
.section-events #node-content .events ul li h2,
.section-news #node-content .news ul li h2,
.press-releases ul li h2,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li h2,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li h2,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h2,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h3,
.section-ayenda #node-content .view-blog ul li h2,
.section-media4development #node-content .events ul li h2,
.section-media4development #node-content .news ul li h2 {
	float:left;
	font-size:2em;
	line-height:1;
	margin:12px 0;
	width:464px;
}
.press-releases ul li h2,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h2  {
	width: 700px;
}
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h2 {
	margin: 0 0 12px;
}
.section-views-voices #node-content .blog-posts ul li h2 a,
.section-events #node-content .events ul li h2 a,
.section-news #node-content .news ul li h2 a,
.press-releases ul li h2 a,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li h2 a,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li h2 a,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h2 a,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h3 a,
.section-media4development #node-content .events ul li h2 a,
.section-media4development #node-content .news ul li h2 a {
	color: #026453;
	font-size:18px;
}
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h2 a,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li h3 a,
.section-afghan-issues #node-content .view-display-id-media_page_block .press-subject {
	font-family: Verdana,Tahoma,"DejaVu Sans",sans-serif;
}
.section-views-voices #node-content .blog-posts ul li span.blog-author,
.section-events #node-content .events ul li span.event-location,
.section-news #node-content .news ul li span.news-author,
.press-releases .press-subject,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li span.news-author,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li span.blog-author,
.section-afghan-issues #node-content .view-display-id-media_page_block .press-subject,
.section-media4development #node-content .events span.event-location,
.section-media4development #node-content .news span.news-author {
	color: #444444;
	font-size: 18px;
	font-weight:normal;
	text-align:left;
	margin:0;
}
.section-events #node-content .events ul li span.event-dates,
.section-media4development #node-content .events span.event-dates {
	display:block;
	width:512px;
	
}
.section-views-voices #node-content .blog-posts ul li p,
.section-events #node-content .events ul li p,
.section-news #node-content .news ul li p,
.press-releases ul li p,
.section-afghan-issues #node-content .view-display-id-issues_page_block .news ul li p,
.section-afghan-issues #node-content .view-display-id-blog_page_block .blog-posts ul li p,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li p,
.section-media4development #node-content ul li p,
.section-media4development #node-content ul li p {
	clear:left;
	margin:0 0 15px;
	font-size:1.4em;
	line-height:1.5;
	padding:15px 0 0 10px;
	width:526px;
}
.section-afghan-issues #node-content .view-display-id-media_page_block ul li p,
.section-media4development #node-content ul li p,
.section-media4development #node-content ul li p {
	font-size: 1.15em;
}
.press-releases ul li p,
.section-afghan-issues #node-content .view-display-id-media_page_block ul li p {
	width:auto;
}
.section-views-voices .detail-box,
.section-events .detail-box,
.section-news .detail-box {
	padding:20px 0;
	padding: 32px 0;
}
.section-views-voices .detail-box-text,
.section-events .detail-box-text,
.section-news .detail-box-text {
	width:600px;
}

.node-type-blog-post #nav .menu-791,
.node-type-news #nav .menu-578,
.node-type-event #nav .menu-578 {
	background: url("../images/active-right.png") no-repeat scroll right top transparent;
    position: relative;
    top: 13px;
}
.node-type-blog-post #nav .menu-791 a,
.node-type-news #nav .menu-578 a,
.node-type-event #nav .menu-578 a {
	background: url("../images/active-left.png") no-repeat scroll left top transparent;
    color: #026453;
}


.press-releases .baag-text {
	padding:0 0 25px;
}

.node-type-press-release .baag-text {
	width: 720px;
}


/*   MEDIA   */
.section-media .baag {
	width:512px;
}
.section-media .baag .detail-box {
	width:463px;
}
.page-media-videos #node-content .baag-text,
.page-media-audio #node-content .baag-text,
.page-media4development-videos #node-content .baag-text,
.page-media4development-audio #node-content .baag-text {
	padding-bottom:25px;
	width:100%;
}







/*   VIDEO   */
.page-videos.section-videos  #sidebar {
	display:none;
}
.page-videos.section-videos #node-content {
	float:none;
	width:auto;
}
.page-videos.section-videos #node-content ul,
.page-videos.section-videos #node-content ul li {
	list-style:none;
	padding:0;
	margin:24px 16px 0;
}
.page-videos.section-videos #node-content ul li {
	float:left;
}
.videos-list {
	clear:both;
	/*margin:16px 0 0 16px;*/
}
.videos-list .featured-video {
	float:left;
	/*height:360px;*/
	margin:0 0 18px;
	position:relative;
	/*width:812px;*/
}
.videos-list .views-row {
	float:left;
	/*height:171px;*/
	margin:0 0 18px;
	position:relative;
}
.videos-list .views-row-odd {
    margin-right:18px;
}
.video-embed-description,
.audio-description {
	color: #444444;
	font-family: 'Open Sans',sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	margin: 0;
	font-size: 13px;
}
.videos-list .featured-video .video-embed-description,
.videos-list .views-row .video-embed-description {
	color:#FFFFFF;
	position:absolute;
	right:4px;
	top:0;
	
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	padding: 5px 10px;
	right: 0;
	text-align: right;
}

.videos-list .views-row .video-embed-description {
	width: 361px;
}
.videos-list .featured-video .video-embed-description {
	width: 760px;
}


.page-videos.section-videos #node-content .view-footer p {
	text-align:right;
	margin-right:37px;
}
/*   AUDIO   */
.page-media-audio.section-media .audio,
.page-media4development-audio .audio {
	margin-top:33px;
}
.page-media-audio.section-media .audio .views-row,
.page-media4development-audio .audio .views-row {
	float: left;
	height: 230px;
	margin: 0 0 60px;
	/*width: 304px;*/
	width:365px;
}
.page-media-audio.section-media .audio .views-row.views-row-odd,
.page-media4development-audio .audio .views-row.views-row-odd {
    margin-right: 50px;
}
.page-media-audio.section-media .audio h3,
.page-media4development-audio .audio h2 {
	line-height:1.5;
}
.audio-image,
.page-media-audio.section-media .audio .audio-image,
.page-media4development-audio .audio .audio-image {
	/*width:304px;
	height:141px;*/
	width:365px;
	height:170px;
}
.audio-image img,
.page-media-audio.section-media .audio .audio-image img,
.page-media4development-audio .audio .audio-image img {
	display:block;
	/*width:304px;
	height:141px;*/
	width:365px;
	height:170px;
	padding:0;
	margin:0;
}
.page-media-audio.section-media .audio .mediaelement-audio,
.page-media4development-audio .audio .mediaelement-audio {
	/*width:304px;*/
	width:365px;
	padding:0;
	margin:0;
}
.page-media-audio.section-media .audio .mediaelement-audio .mejs-container,
.page-media4development-audio .audio .mediaelement-audio .mejs-container {
	height: 30px;
	width: 365px !important;
}
.section-media .audio-box .audio-image img,
.page-media4development-audio .audio-image img {
	display:block;
}
.section-media #aside .audio-box {
	padding:0 0 39px;
	clear:both;
}
/*   MEMBERS   */
.section-members {
	font-family: 'Open Sans',sans-serif;
	color:#444;
}
.section-members .members,
.section-ayenda .view-themes {
	clear:both;
	margin-top:18px;
}
.section-members .members ul,
.section-members .members ul li,
.section-ayenda .view-delegates ul,
.section-ayenda .members ul,
.section-ayenda .members ul li,
.section-ayenda .view-themes ul,
.section-ayenda .view-themes ul li {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	width:100%;
	overflow:hidden;
	float:left;
	width: 760px;
}
.section-members .members h3,
.section-ayenda .view-delegates h3,
.section-ayenda .members h3 {
	color: #026453;
	background: url("../images/sidebar-spliter.gif") repeat-x scroll left bottom transparent;
	font-family: 'Arvo',serif;
	font-size: 2.4em;
	font-weight: normal;
	margin: 0;
}
.section-members .members ul li,
.section-ayenda .members ul li,
.section-ayenda .view-themes li {
	border-bottom: 1px solid #B8C3C1;
	margin: 18px 0 24px;
	clear:both;
}
.section-members .members ul li.views-row-last,
.section-ayenda .members ul li.views-row-last,
.section-ayenda .view-themes li.views-row-last {
	border-bottom: none;
	margin-bottom:36px;
}
.section-members .members ul li.views-row-last,
.section-ayenda .members ul li.views-row-last,
.section-ayenda .view-themes ul li.views-row-last {
	margin-bottom: 16px;
	float:right;
}
.section-members .members ul li h4,
.section-ayenda .view-delegates ul li h3,
.section-ayenda .view-themes ul li h3 {
	font-size:1.6em;
	line-height:1;
	margin: 0 0 17px;
}
.section-members .members ul li a img {
	display:block;
}
.section-ayenda .view-themes ul li .theme-logo {
	float:right;
	margin:0 0 16px 16px;
}
.section-ayenda .view-themes ul li {
	margin:0 0 16px;
}
.section-members .view-members {
	margin-top:32px;
}
.members p {
	font-size: 1.4em;
	width: 500px;
}
.node-type-member ul#nav li.menu-846 {
	background: url(../images/active-right.png) no-repeat scroll right top transparent;
    position: relative;
    top: 13px;
}
.node-type-member ul#nav li.menu-846 a {
    background: url("../images/active-left.png") no-repeat scroll left top transparent;
    color: #026453;
}
#node-content .baag .logo-frame {
	margin-top:32px;
	float:right;
}
/*.node-type-member .baag-text {
  width: 458px;
}*/
.item-list .pager {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    float: none;
    font-size: 1.5em;
    margin-left: -60px;
    position: relative;
    width: 100%;
	color:#026453;
}
.item-list .pager a {
	color:#009D84;
}
.item-list .pager a:hover {
	color:#026453;
}
/*   PRESS RELEASES   */
.section-media .pr-block {
	width:463px;
	float:left;
}
.section-press-releases .press-releases {
	margin-top:31px;
}
.section-press-releases .press-releases .item-list,
.section-media .pr-block .item-list {
	clear:both;
}
.section-press-releases .press-releases .item-list ul,
.section-media .pr-block .item-list ul {
	list-style:none;
	padding:0;
	margin:0;
}
.section-press-releases .press-releases .item-list ul li,
.section-media .pr-block .item-list ul li {
	list-style:none;
}
.section-press-releases .press-releases .item-list ul li h2,
.section-media .pr-block .item-list ul li h2 {
	font-size: 1em;
}
.pr-block em.date {
	color: #444444;
	display: block;
	font-size: 1.175em;
	font-style: normal;
	font-weight: 600;
	padding: 0;
}
.pr-block .press-releases h3 {
	color: #026453;
	font-size: 1.55em;
	font-weight: normal;
	line-height: 1.6em;
	margin: 3px 0 0;
}
.pr-block .press-releases ul li p {
	margin: 0;
	padding: 0;
}
.pr-block .press-releases ul li {
	margin: 0 0 16px;
	overflow: hidden;
	padding: 0 0 13px;
}
.pr-block .press-releases .press-subject {
	font-size: 15px;
}
/*.section-press-releases .press-releases .item-list ul li h2 a,
.section-media .pr-block .item-list ul li h2 a {
	color: #026453;
    font-family: 'Arvo',serif;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0;
}*/
.node-type-press-release #nav .menu-786 {
	background: url("../images/active-right.png") no-repeat scroll right top transparent;
    position: relative;
    top: 13px;
}
.node-type-press-release #nav .menu-786 a{
	background: url("../images/active-left.png") no-repeat scroll left top transparent;
    color: #026453;
}
/*   FAQ   */
.page-media-faq #node-content {
	margin-top:27px;
}
.page-media-faq #node-content h3,
.page-media-faq #node-content .ui-accordion .ui-accordion-content,
.page-media-faq #node-content .ui-accordion .ui-accordion-content-active {
	background:none;
	border:none;
}
.page-media-faq #node-content span.ui-icon {
	display:none;
}
.page-media-faq #node-content h3 {
	color: #026453;
    font-family: 'Arvo',serif;
    font-size: 1.8em;
    font-weight: normal;
	line-height:1.5;
    margin: 0;
}
.page-media-faq #node-content h3 a {
	color: #026453;
	padding:4px 0;
}
.page-media-faq #node-content .ui-accordion-content {
	padding:8px 0;
}
.page-media-faq #node-content .ui-accordion .views-row {
	color: #444444;
    font-family: 'Open Sans',sans-serif;
    font-size: 1.4em;
    margin: 0 0 17px;
}
/*   RESOURCES   */
.node-type-resource .detail-box-text .external-link {
	margin-bottom:16px;
}
.node-type-resource .detail-box-text span.file img.file-icon{
	position:relative;
	top:2px;
}
.section-resources .baag-text h2 {
	margin-bottom:24px;
}
.section-resources .view-resources,
.section-afghan-issues .view-display-id-resources_page_block,
.section-media4development .view-resources {
	clear:both;
}
.section-resources .view-resources ul.resources-list,
.section-afghan-issues .view-display-id-resources_page_block ul.resources-list,
.section-media4development .view-resources ul.resources-list {
	/*width:458px;*/
	list-style:none;
	padding:0;
}
.section-resources .view-resources ul.resources-list li,
.section-afghan-issues .view-display-id-resources_page_block ul.resources-list li,
.section-media4development .view-resources ul.resources-list li {
	border-bottom:1px solid #B8C3C1;
	background:none;
	list-style:none;
	clear:both;
	margin-bottom:32px;
	padding:0 0 32px;
}
.section-resources .view-resources ul.resources-list li.views-row-last,
.section-afghan-issues .view-display-id-resources_page_block ul.resources-list li.views-row-last,
.section-media4development .view-resources ul.resources-list li.views-row-last {
	border:none;
}
.section-resources .view-resources ul.resources-list li h3,
.section-afghan-issues .view-display-id-resources_page_block ul.resources-list li h3,
.section-media4development .view-resources ul.resources-list li h3 {
	font-size:16px;
	font-family: 'Arvo', serif;
	color:#444444;
	margin:0 0 5px 0;
	font-weight:normal;
}
.section-resources .view-resources ul.resources-list li p,
.section-afghan-issues .view-display-id-resources_page_block ul.resources-list li p,
.section-media4development .view-resources ul.resources-list li p {
	/*font-size:1.4em;*/
	margin:4px 0 8px;
	
}
.page-resources .view-resources ul.resources-list li p,
.section-media4development .view-resources ul.resources-list li p {
	font-size:1.4em;
	
}
.page-resources .view-resources ul.resources-list li .file,
.section-media4development .view-resources ul.resources-list li .file {
	font-size: 1.4em;
	font-weight: bold;
}


.section-resources .detail-box-text h2.block-title {
	border-bottom:1px solid #B8C3C1;
	padding-bottom:8px;
}
/*   CONTACT   */
.page-contact #node-content form {
	width:467px;
}
.img-left {
	clear:left;
	float:left;
	margin: 2px 17px 7px 0;
}
.img-right {
	clear:right;
	float:right;
	margin: 2px 0 7px 17px ;
}
/*   DOCUMENTS   */
.view-documents {
	padding-top:1px;
	clear:both;
}
.view-documents .view-header {
	margin-bottom:32px;
	border-bottom:1px solid #B8C3C1;
}
.view-documents .view-footer {
	margin-bottom:32px;
	border-top:1px solid #B8C3C1;
}
.view-documents .view-header p em,
.view-documents .view-footer p em {
	margin-top:2px;
	font-weight:normal;
	font-size:10px;
	float:right;
}
.view-documents .view-filters {margin-bottom: 32px;}
.view-documents .view-content {margin-bottom:32px;}
.view-documents .view-content table {width:100%;}
.view-documents .view-content table th,
.view-documents .view-content table td {padding:5px 7px 4px;}
.view-documents .view-content table thead {text-transform:capitalize;background-color:#FFFFFF;}
.view-documents .view-content table thead tr {border:1px solid #B8C3C1;}
.view-documents .view-content table thead th {border:none;}
.view-documents .view-content table tbody {
	border-left:1px solid #B8C3C1;
	border-right:1px solid #B8C3C1;
}
.view-documents .view-content table tbody tr.even {background-color:#FFFFFF;}
.view-documents .view-content table tbody td {line-height:1.5;}
.view-documents .view-content table tbody td.views-field-title {padding-top:8px;}
.view-documents .view-content table tbody td span.document-icon {
	display:block;
	float:left;
	margin:-1px 4px 0 0;
}

.view-documents .views-exposed-form .form-text {
	width:353px;
	border: 1px solid #C4C9BB;
	color: #444444;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding: 0 0 0 4px;
}
/*
.view-documents .views-exposed-form .views-submit-button {
	float:right;
	padding-right:0;
}
*/
.view-documents .views-exposed-form #edit-keywords-wrapper label {
	height:16px;
}
.view-documents .views-exposed-form .views-submit-button #edit-submit-documents {
	width:30px;
	height:25px;
	font:normal 16px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent:-9000px;
	cursor:pointer;
	color:#FFFFFF;
	border:0;
	background:url(../images/btn-go.gif) no-repeat 0 0 scroll;
	padding:0 0 3px;
	margin-top:16px;
}
.view-documents .views-exposed-form .views-submit-button #edit-submit-documents:hover {background:url(../images/btn-go-hover.gif) no-repeat 0 0 scroll;}
.section-documents #sidebar ul.menu li.expanded ul.menu {
	padding:0;
}
.section-documents #sidebar ul.menu li.expanded ul.menu li a.active {
	background:none;
	color:#026453;
	box-shadow: none;
}
.section-documents #sidebar ul.menu li.expanded ul.menu li a:hover {
	text-decoration:underline;
}
.more {
    display: block;
    font-size: 0.8em;
    margin: -15px 0 30px;
}
#node-content .more {
	padding-left:0;
    font-size: 1em;
    margin: -5px 0 5px 10px;
}
.page-events-past-events #node-content .more,
.page-views-voices #node-content .attachment .more {
    font-size: 0.8em;
    margin: -15px 0 25px;
}
.section-search #node-content {
	font-size:1.25em;
	margin-top:35px;
}
.search-results .search-snippet-info {
    padding-left: 0;
}
.search-results .search-info {
    display:none;
}
.search-results {
    padding:0;
}
.search-result {
	border-bottom: 1px solid #B8C3C1;
	clear: both;
	list-style: none outside none;
	margin: 16px 0;
	overflow: hidden;
	padding: 16px 0;
}
.node-type-activities .baag-text {
    width: 100%;
}
/*WHERE WE WORK*/
.provincial-map {
    clear: left;
    display: block;
    float: left;
    margin-right: 40px;
    width: 510px;
}
#views-exposed-form-members-map-provincial-map,
.view-sector {
    clear: right;
    float: right;
    font-size: 1.3em;
    margin: 50px 0 0;
}
.view-members-map h2 {
    clear: both;
    color: #026453;
    display: block;
    font-family: 'Arvo',serif;
    font-size: 2.8em;
    font-weight: normal;
    margin: 0 0 2px;
	text-transform: capitalize;
}
.provincial-map ul,
.provincial-map ul li {
	list-style:none;
	padding:0;
	margin:0;
	display:block;
	width:100%;
	overflow:hidden;
}
.provincial-map h3 {
	color: #026453;
	font-family: 'Arvo',serif;
	font-size: 2.0em;
	font-weight: normal;
	margin: 0;
}
.provincial-map ul li {
	border-bottom: 1px solid #B8C3C1;
	margin: 18px 0 24px;
	clear:both;
	width:auto;
}
.provincial-map li ul {
    margin: 3px 0 13px;
}
.provincial-map ul li li {
    border-bottom: medium none;
    clear: both;
    margin: 0;
	background: url("../images/what-do-bullet.gif") no-repeat scroll left 8px transparent;
    line-height: 24px;
    padding: 0 0 0 15px;
    text-decoration: none;
	font-size: 1.1em;
}
.provincial-map ul li.views-row-last {
	border-bottom: none;
	margin-bottom:36px;
}
.provincial-map ul li li h3 {
	font-size:1.6em;
	line-height:1;
	margin: 0 0 17px;
}
.provincial-map p {
    font-size: 1.4em;
    margin: 5px 0;
}
.ui-tooltip-default .ui-tooltip-titlebar, .ui-tooltip-default .ui-tooltip-content {
	background: url("../images/active-left.png") no-repeat scroll right top transparent;
    border-color: #BAC4C1;
    color: #026453;
}
.ui-tooltip-content {
    font-size: 1.5em;
	font-family: 'Arvo',serif;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none;
    border: none;
    color: #444444;
    font-weight: normal;
}
.ui-accordion .ui-accordion-header .ui-icon {
    display: none;
}
.ui-accordion-icons .ui-accordion-header a {
    padding: 0;
	color: #009D84;
}
.ui-accordion-icons .ui-accordion-header a:hover,
.ui-accordion-icons .ui-state-active a {
    color: #026453;
}
.provincial-map .ui-accordion-content h3 {
    color: #026453;
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0;
}
.provincial-map .ui-accordion-content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #444444;
	padding:5px 0 15px !important;
	margin:0 !important;
}
.provincial-map .ui-state-active, .ui-widget-content .ui-state-active,
.provincial-map .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #444444;
    font-weight: normal;
}
.provincial-map .sector {
    color: #566662;
    display: block;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 14px;
	font-size:1.2em;
}
.provincial-map .ui-state-active .sector {
	display:none;
}
#views-exposed-form-members-map-provincial-map .views-exposed-form .views-exposed-widget,
.view-sector .form-type-select {
    float: none;
    padding: 0;
}
#views-exposed-form-members-map-provincial-map .form-select,
.view-sector .form-type-select select {
	width:260px;
}
.provincial-map .ui-widget-content a {
    color: #009D84;
}
.provincial-map .ui-widget-content a:hover {
    color: #026453;
}
.view-sector h4 {
	margin:0;
}
a.btn {
    background: url("../images/sidebar-hover.gif") no-repeat scroll -10px top transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    padding: 5px 10px 6px;
}
a.btn:hover {
    background: #009D84;
}

.node-type-document .baag .detail-box {
	margin: 20px 0 40px; /*40px 0;*/
	padding:0;
	width: 100%;
}
.node-type-document .baag .links .comment-add {
	display:none;
}


/*  DOCUMENTS  */

td.active {
    background-color:inherit;
}
.view-documents .view-content table {
    font-size: 1.4em;
    width: 100%;
}
.view-documents .view-content table th, .view-documents .view-content table td {
    padding: 7px;
}


/*  COMMENTS  */

#comments {
    clear: both;
}
#comments h2.title {
    border-bottom: 1px solid #B8C3C1;
    font-family: 'Arvo',serif;
    font-size: 2.2em;
    font-weight: normal;
    margin: 19px 0;
    padding-bottom: 8px;
}
#comments h2.title.comment-form {
	margin-top:40px;	 
}
#comments h3.comment-title {
    margin: 5px 0;
}
#comments #edit-comment-body-und-0-format,
#comment-form #edit-comment-body-und-0-format {
	display:none;
}
#comments .form-item-notify,
#comment-form .form-item-notify {
	margin:2.5em 0;
}
.page-comment-reply .comment {
    margin-top: 30px;
}
#comments .comment,
.page-comment-reply .comment {
    border: 1px solid #BAC4C1;
    box-shadow: 0 0 10px #E7EBEA;
    margin-top: 20px;
    padding: 15px;
    width: 650px;
	background-color:#FFF;
}
#comments .comment.first {
    margin-top: 0;
}
#comments .indented .comment {
    margin-top: 15px;
}
#comments h3 a,
.page-comment-reply .comment h3 a {
    font-size: 16px;
    font-weight: bold;
	color: #026453;
}
#comments .comment p,
.page-comment-reply .comment p {
    font-size: 1.4em;	
	line-height:120%;
}
.detail-box .body-document {
	font-family: 'Open Sans',sans-serif;
    font-size: 1.4em;
	margin-top:-1.5em;
}
.detail-box .file {
	 /*font-size: 1.4em;*/
    font-weight: bold;
}
#comments form,
.page-comment-reply form {
    font-size: 14px;
	line-height:120%;
}
#comments .form-item label,
.page-comment-reply .form-item label {
    margin-bottom: 5px;
}
#comments .wysiwyg-toggle-wrapper,
.page-comment-reply .wysiwyg-toggle-wrapper {
    font-size: 0.7em;
    margin-top: 10px;
}

/*  SLIDEHOME 2  */

.caption h2.slideshow2 {
    font-size: 35px;
    line-height: 110%;
}
.caption h2.slideshow2 a {
    color:#566662;
    text-decoration: none;
	
}
.caption h2.slideshow2 a:hover {
    color: #009D84;
}
#banner .holder {
	height: 360px;
}
.slider-holder {
    padding-top: 25px;
}
.slider-holder div.skin-default {
	height: 325px;
}

/*  SLIDE VIDEO  */

.view-display-id-slide_home {
    margin-bottom: 40px;
	margin-top: -40px;
}
#views_slideshow_cycle_main_videos-slide_home {
    float: left;
    padding: 16px 0;
}
#views_slideshow_cycle_main_videos-slide_home .views-row {
	width: 304px;
}


/*  ISSUES VIEW  */

.issues-views-box {
	float: right;
    width: 235px;
}
.issues-block-text {
    border-top: 1px solid #B8C3C1;
    float: left;
    font: 1.4em/1.5em 'Open Sans',sans-serif;
    padding: 9px 0 0;
    width: 235px;
}
.issues-block-text ul li {
    border: medium none;
    list-style: none outside none;
	margin-bottom: 10px;
	padding: 0;
}
.issues-block-text.video,
.issues-block-text.audio {
    border: medium none;
}
.media-issues-all .issue-audio,
.media-issues-all .issues-video,
.media-issues-mix .issues-block-text.video,
.media-issues-mix .issues-block-text.audio {
	margin-bottom:15px;
	padding:0;	
}
#node-content .issues-views-box .more {
    display: block;
    font-size: 0.8em;
    margin: -15px 0 15px;
}
.issues-views-box ul li p {
    font-size: inherit;
    padding: 0;
}
.issues-views-box .press-subject {
    font-size: inherit;
    font-weight: 600;
}
.issues-views-box .video-embed-description {
    /*color: #009D84;*/
    font-size: inherit;
    font-weight: normal;
}
.issues-views-box .press-releases {
    margin: 0;
}
.issues-views-box .issues-block-text.video {
    padding-top: 0;
}
.issues-views-box .issues-block-text ul li {
	margin-bottom: 0;
}
.issues-views-box .more-link {
    margin-bottom: 30px;
}

/*  NEWS  */

.page-news #sidebar,
.page-views-voices #sidebar,
.page-media-press-releases #sidebar form,
.page-media-videos #sidebar form,
.page-media-audio #sidebar form {
    background-position: left 40px;
    padding: 10px 0 0 20px;
}
.page-media-press-releases #sidebar form,
.page-media-videos #sidebar form,
.page-media-audio #sidebar form {
	background:url("../images/sidebar-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.page-news #sidebar h2.block-title,
.page-views-voices #sidebar h2.block-title,
.page-media-press-releases #sidebar h2.block-title,
.page-media-videos #sidebar h2.block-title,
.page-media-audio #sidebar h2.block-title {
    color: #026453;
    font-family: 'Arvo',serif;
    font-size: 2.2em;
}
.page-media-press-releases #sidebar h2.block-title,
.page-media-videos #sidebar h2.block-title,
.page-media-audio #sidebar h2.block-title {
	padding: 10px 0 0 20px;
	margin-top: 130px;
}
#sidebar .views-exposed-form {
    margin-top: 15px;
    width: 139px;
}
#sidebar .views-exposed-form label {
    color: #026453;
    font-family: 'Arvo',serif;
    font-size: 1.8em;
    font-weight: normal;
    margin-bottom: 10px;
	width: 130px;
}
#sidebar .views-exposed-form .bef-checkboxes .form-item{
	margin:0;
	display: inline-block;
}
#sidebar .views-exposed-form .bef-checkboxes label {
	font-family: inherit;
	color: inherit;
	font-size: 1.4em;
    line-height: 120%;
	float:left;
	width:108px;
	margin-bottom: 5px;
}
#sidebar .views-exposed-form .bef-checkboxes input[type="checkbox"] {
	float: left;
    margin-right: 5px;
}
#sidebar .views-exposed-form .views-exposed-widget .form-submit {
	background: none repeat scroll 0 0 #009D84;
    border: medium none;
    box-shadow: 0 0 10px #026453 inset;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: 600;
    padding: 5px;
    text-transform: uppercase;
}
#sidebar .views-exposed-form .views-exposed-widget .form-submit:hover {
	cursor:pointer;
}
#sidebar .views-exposed-form .views-exposed-widget.views-submit-button,
#sidebar .views-exposed-form .views-exposed-widget.views-reset-button {
	padding: 0.8em 0.8em 0;
}

/*  VIEWS & BLOGS  */

.page-views-voices .view-blog .attachment .blog-text {
    border: medium none;
    clear: both;
    font-size: 1.6em;
    margin-top: -2px;
    width: inherit;
}
.page-views-voices .view-blog .attachment .blog-text ul li p {
    line-height: 145%;
    margin: 0 0 17px;
}

/*  ISSUES VIEW ALL PAGES  */

.page-node-1000 .detail-box, .page-node-1001 .detail-box, .page-node-1002 .detail-box, .page-node-1003 .detail-box, .page-node-1004 .detail-box, .page-node-1005 .detail-box, .page-node-1006 .detail-box, .page-node-1007 .detail-box, .page-node-1008 .detail-box, .page-node-1009 .detail-box, .page-node-1010 .detail-box, .page-node-1011 .detail-box, .page-node-1012 .detail-box, .page-node-1013 .detail-box, .page-node-1014 .detail-box, .page-node-1015 .detail-box, .page-node-1016 .detail-box, .page-node-1017 .detail-box, .page-node-1018 .detail-box, .page-node-1019 .detail-box, .page-node-1020 .detail-box, .page-node-1021 .detail-box, .page-node-1022 .detail-box, .page-node-1023 .detail-box, .page-node-1024 .detail-box, .page-node-1025 .detail-box, .page-node-1026 .detail-box, .page-node-1027 .detail-box {
	display:none;
}

.section-afghan-issues #node-content .view-display-id-media_page_block .issue-video h3,
.section-afghan-issues #node-content .view-display-id-media_page_block .issue-audio h3 {
	float: left;
    width: 525px;
	margin: 0 0 12px;
}
.section-afghan-issues #node-content .view-display-id-media_page_block .issue-video .embedded-video,
.section-afghan-issues #node-content .view-display-id-media_page_block .issue-audio .media-image {
    float: right;
	margin-left: 20px;
}
.section-afghan-issues #node-content .view-display-id-media_page_block .issue-video .video-embed-description,
.section-afghan-issues #node-content .view-display-id-media_page_block .issue-audio .audio-description {
    width: 525px;
}
.section-afghan-issues #node-content .view-display-id-media_page_block .issues-block-text {
    border-top: none;
}

/*  SUPLERFISH  */

.node-type-node.section-ayenda .detail-box-text {
	width:100%;
}
.page-node-1172.section-ayenda #node-content .baag .baag-text {
	display:block;
	float: none;
	width: auto;
}

.baag-text {
  float: none;
  overflow:hidden;
  width: auto;
}


/*   m4d-project   */

.section-media4development.page-node-1329 .detail-box-text {
  width:100%;
}
.section-media4development h2.block-title {
  color: #026453;
	border-bottom:1px solid #B8C3C1;
  font:normal 2.8em "Arvo",serif;
  margin: 0 0 7px; 
	padding-bottom:8px;
}

.section-media4development .block {
  float: left;
  padding: 0 0 39px;
  margin-right:30px;
  overflow:hidden;
}
.section-media4development .resources-box,
.section-media4development .news-box,
.section-media4development .events-box {
  width: 250px;
}
.section-media4development .block.events-box {
  margin-right:0;
}

.section-media4development .audio-box,
.section-media4development .video-box {
  width: 304px;
}
.section-media4development .video-box {
  clear:left;
}

.section-media4development .fetuchers-text {
  border-top:none;
  width:100%;
}
,
.section-media4development .view-resources ul.resources-list li .file {
	font-size: 1.4em;
	font-weight: bold;
}

.section-media4development .fetuchers-text h3 {
  color:#333;
}
.section-media4development .block li {
  margin: 0 0 15px;
  padding: 0;
}
.section-media4development .block .more-link {
  /*border-top: 1px solid #b8c3c1;*/
  clear: both;
  font-size: 14px;
  margin: -5px 0 5px;
  overflow: hidden;
  padding-left: 5px;
  padding-top: 4px;
  text-align: left;
}
.section-media4development .block .video-embed-description,
.section-media4development .block .audio-description {
  display:block;
  margin: 3px 0 15px;
}
.section-media4development .members-slideshow .views-row {
	width:304px;
}
.node-type-webform .detail-box .print-link {
	display:none;
}

.node-type-webform .webform-component-fieldset {
	margin: 0 0 30px;
}
.node-type-webform .webform-component-markup h3,
.node-type-webform fieldset legend {
	border-bottom: 1px solid #b8c3c1;
	color: #444444;
	display: block;
	font-family: "Arvo",serif;
	font-size: 1.6em;
	font-weight: normal;
	margin: 0 0 15px;
	width: 100%;
}
.node-type-webform .webform-component-markup h4 {
	color: #444444;
	color:#026453;
	display: block;
	font-family: "Arvo",serif;
	font-size: 1.286em;
	margin:15px 0 0;
}
.node-type-webform .form-item  {
	margin: 0 0 17px;
}
.node-type-webform .form-item label {
	color: #444444;
	display: block;
	font-family: "Arvo",serif;
	font-size: 1.143em;
	margin-bottom:4px;
}
.node-type-webform textarea,
.node-type-webform .node-type-webform select,
.node-type-webform input[type="date"],
.node-type-webform input[type="datetime"],
.node-type-webform input[type="datetime-local"],
.node-type-webform input[type="email"],
.node-type-webform input[type="month"],
.node-type-webform input[type="number"],
.node-type-webform input[type="password"],
.node-type-webform input[type="search"],
.node-type-webform input[type="tel"],
.node-type-webform input[type="text"],
.node-type-webform input[type="time"],
.node-type-webform input[type="url"],
.node-type-webform input[type="week"] {
	border: 1px solid #c4c9bb;
	color: #444444;
	font: 1em/1.5 "Open Sans",sans-serif;
	padding:2px 5px;
}
.node-type-webform .node-type-webform select {
	padding-right:0;
}
.node-type-webform input[type="email"],
.node-type-webform input[type="password"],
.node-type-webform input[type="search"],
.node-type-webform input[type="tel"],
.node-type-webform input[type="text"],
.node-type-webform input[type="url"] {
	width:446px;
}

.node-type-webform .form-submit {
	background: #009D84;
	box-shadow: 0 0 10px #026453 inset;
	border:none;
	color:#fff;
	cursor:pointer;
	font: bold 1em "Open Sans",sans-serif;
	padding: 3px 8px;
}
.node-type-webform .form-submit:hover {
	background: #3bc3a6;
}
.webform-confirmation {
	font-family: "Open Sans",sans-serif;
	font-size: 1.4em;
	padding-top: 40px;
}
.webform-confirmation h3 {
	font-family: "Arvo",serif;
	font-size: 1.6em;
}
.node-type-webform .form-item input.error,
.node-type-webform .form-item textarea.error,
.node-type-webform .form-item select.error {
    border: 1px solid #c00 !important;
}