/**
 * @file
 * Page Background Styling
 *
 * The default layout method of Zen doesn't give themers equal-height columns.
 * However, equal-height columns are difficult to achieve and totally
 * unnecessary. Instead, use the Faux Columns method described in the following
 * ALA article:
 *   http://www.alistapart.com/articles/fauxcolumns/
 */


body {
}

#page-wrapper {
}

#page {
}

#header {
}

#header .section {
}

#main-wrapper {
}

#main {
}

.region-footer {
}
/**
 * @file
 * Tabs Styling
 *
 * Adds styles for the primary and secondary tabs.
 *
 * Compare this with default CSS found in the system module's stylesheet (a copy
 * of which is in drupal6-reference.css, line 510.)
 */


div.tabs {
  margin: 0 0 5px 0;
}

ul.primary {
  margin: 0;
  padding: 0 0 0 10px; /* LTR */
  border-width: 0;
  list-style: none;
  white-space: nowrap;
  line-height: normal;
  background: url(../images/tab-bar.png) repeat-x left bottom;
}

ul.primary li {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}

ul.primary li a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0 0 0 5px; /* width of tab-left.png */
  border-width: 0;
  font-weight: bold;
  text-decoration: none;
  color: #777;
  background-color: transparent;
  background: url(../images/tab-left.png) no-repeat left -38px;
}

ul.primary li a .tab {
  display: block;
  height: 20px; /* 24px (parent) - 4px (padding) */
  margin: 0;
  padding: 4px 13px 0 6px;
  border-width: 0;
  line-height: 20px;
  background: url(../images/tab-right.png) no-repeat right -38px;
}

ul.primary li a:hover,
ul.primary li a:focus {
  border-width: 0;
  background-color: transparent;
  background: url(../images/tab-left.png) no-repeat left -76px;
}

ul.primary li a:hover .tab,
ul.primary li a:focus .tab {
  background: url(../images/tab-right.png) no-repeat right -76px;
}

ul.primary li.active a,
ul.primary li.active a:hover,
ul.primary li.active a:focus {
  border-width: 0;
  color: #000;
  background-color: transparent;
  background: url(../images/tab-left.png) no-repeat left 0;
}

ul.primary li.active a .tab,
ul.primary li.active a:hover .tab,
ul.primary li.active a:focus .tab {
  background: url(../images/tab-right.png) no-repeat right 0;
}

ul.secondary {
  margin: 0;
  padding: 0 0 0 5px; /* LTR */
  border-bottom: 1px solid #c0c0c0;
  list-style: none;
  white-space: nowrap;
  background: url(../images/tab-secondary-bg.png) repeat-x left bottom;
}

ul.secondary li {
  float: left; /* LTR */
  margin: 0 5px 0 0;
  padding: 5px 0;
  border-right: none; /* LTR */
}

ul.secondary a {
  display: block;
  height: 24px;
  margin: 0;
  padding: 0;
  border: 1px solid #c0c0c0;
  text-decoration: none;
  color: #777;
  background: url(../images/tab-secondary.png) repeat-x left -56px;
}

ul.secondary a .tab {
  display: block;
  height: 18px; /* 24px (parent) - 6px (padding) */
  margin: 0;
  padding: 3px 8px;
  line-height: 18px;
}

ul.secondary a:hover,
ul.secondary a:focus {
  background: url(../images/tab-secondary.png) repeat-x left bottom;
}

ul.secondary a.active,
ul.secondary a.active:hover,
ul.secondary a.active:focus {
  border: 1px solid #c0c0c0;
  color: #000;
  background: url(../images/tab-secondary.png) repeat-x left top;
}
/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body
 */
body {
  margin: 0;
  padding: 0;
}

#page-wrapper {
}

#page {
}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*
 * Header
 */
#header {
}

#header .section {
}

#logo /* Wrapping link for logo */ {
  float: left; /* LTR */
  margin: 0;
  padding: 0;
}

#logo img {
  vertical-align: bottom;
}

#name-and-slogan /* Wrapper for website name and slogan */ {
  float: left;
}

h1#site-name,
div#site-name /* The name of the website */ {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */ {
}

.region-header /* Wrapper for any blocks placed in the header region */ {
  clear: both; /* Clear the logo */
}

/*
 * Main (container for everything else)
 */
#main-wrapper {
}

#main {
}

/*
 * Content
 */
#content {
}

#content .section {
}

.region-highlighted {
}

.breadcrumb /* The path to the current page in the form of a list of links */ {
  padding-bottom: 0; /* Undo system.css */
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title /* Comment title */ {
  margin: 0;
}

tr.even /* Some tables have rows marked even or odd. */ {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */ {
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

div.status /* Normal priority messages */ {
}

div.warning,
tr.warning /* Medium priority messages */ {
  /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
}

div.error,
tr.error /* High priority messages. See also the .error declaration below. */ {
}

.error /* Errors that are separate from div.messages status messages. */ {
  /* color: #e55; */ /* Drupal core uses a #e55 background */
}

.warning /* Warnings that are separate from div.messages status messages. */ {
  /* color: #e09010; */ /* Drupal core uses a #e09010 background */
}

div.tabs /* See also the tabs.css file. */ {
}

.region-help /* Help text on a page */ {
}

.more-help-link /* Link to more help */ {
}

.region-content /* Wrapper for the actual page content */ {
}

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

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

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

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

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

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

.more-link /* Aggregator, blog, and forum more link */ {
}

/*
 * First sidebar (on left in LTR languages, on right in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-first
 * (see the layout.css file.)
 */
.region-sidebar-first {
}

.region-sidebar-first .section {
}

/*
 * Second sidebar (on right in LTR languages, on left in RTL)
 *
 * Remember to NOT add padding or margin to your .region-sidebar-second
 * (see the layout.css file.)
 */
.region-sidebar-second {
}

.region-sidebar-second .section {
}

/*
 * Footer
 */
.region-footer {
}

/*
 * Page bottom
 */
.region-bottom /* Wrapper for any blocks placed in the page bottom region */ {
}
/**
 * @file
 * Navigation Styling
 */


/*
 * The active item in a Drupal menu
 */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
#navigation {
  /* overflow: hidden; /* Sometimes you want to prevent overlapping with main div. */
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation .content ul /* Menu block links */ {
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#navigation ul.links li, /* A simple method to get navigation links to appear in one line. */
#navigation .content li {
  float: left; /* LTR */
  padding: 0 10px 0 0; /* LTR */
}

.region-navigation {
}

/*
 * Main menu and Secondary menu links
 */
#main-menu {
}

#secondary-menu {
  float: right;
}

/*
 * Menu blocks
 */
.block-menu {
}

/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
.block-menu-block {
}
/**
 * @file
 * Views Styling
 */


/**
 * @file
 * Node Styling
 *
 * Style anything that isn't in the $content variable.
 */


.node /* Node wrapper */ {
}

.preview .node /* Preview of the content before submitting new or updated content */ {
  /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
}

.node-promoted /* A node that has been promoted to the front page */ {
}

.node-sticky /* A sticky node (displayed before others in a list) */ {
}

.node-unpublished /* Unpublished nodes */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

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

.node-by-viewer /* A node created by the current user */ {
}

.node-teaser /* A node displayed as teaser */ {
}

/* All nodes are given a node-FOO class that describes the type of content that
 * it is. If you create a new content type called "my-custom-type", it will
 * receive a "node-my-custom-type" class.
 */
.node-page /* Page content node */ {
}

.node-article /* Article content node */ {
}

h2.node-title /* Node title */ {
}

.node .user-picture /* The picture of the node author */ {
}

.node .submitted /* The "posted by" information */ {
}

.node .content /* Node's content wrapper */ {
}

.node ul.links /* Node links. See also the ul.links declaration in the pages.css. */ {
}
/**
 * @file
 * Comment Styling
 */


#comments /* Wrapper for the list of comments and its title */ {
  margin: 1.5em 0;
}

#comments h2.title /* Heading for the list of comments */ {
}

#comments h2.comment-form /* Heading for the comment form */ {
}

.comment /* Wrapper for a single comment */ {
}

.comment-preview /* Preview of the comment before submitting new or updated comment */ {
  background-color: #ffffea; /* Drupal core will use a #ffffea background. See #1110842 */
}

.comment.new /* A new comment since the user last viewed the page. */ {
}

.comment.first /* The first comment in the list of comments */ {
}

.comment.last /* The last comment in the list of comments */ {
}

.comment.odd /* An odd-numbered comment in the list of comments */ {
}

.comment.even /* An even-numbered comment in the list of comments */ {
}

.comment-unpublished /* Unpublished comments */ {
  /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
}

.comment-unpublished div.unpublished /* The word "Unpublished" displayed underneath the content. See also the div.unpublished declaration in the nodes.css. */ {
}

.comment-by-anonymous /* A comment created by an anonymous user */ {
}

.comment-by-node-author /* A comment created by the node's author */ {
}

.comment-by-viewer /* A comment created by the current user */ {
}

h3.comment-title /* Comment title */ {
}

.new /* "New" marker for comments that are new for the current user */ {
  color: #c00;
}

.comment .user-picture /* The picture of the comment author */ {
}

.comment .submitted /* The "posted by" information */ {
}

.comment .content /* Comment's content wrapper */ {
}

.comment .user-signature /* The user's signature */ {
}

.comment ul.links /* Comment links. See also the ul.links declaration in the pages.css. */ {
}

.indented /* Nested comments are indented */ {
  /* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
}
/**
 * @file
 * Form Styling
 */


.form-item /* Wrapper for a form element (or group of form elements) and its label */ {
  margin: 1.5em 0;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error /* Highlight the form elements that caused a form submission error */ {
  border: 1px solid #c00;
}

.form-item label /* The label for a form element */ {
  display: block;
  font-weight: bold;
}

.form-item label.option /* The label for a radio button or checkbox */ {
  display: inline;
  font-weight: normal;
}

.form-required /* The part of the label that indicates a required field */ {
  color: #c00;
}

.form-item .description /* The descriptive help text (separate from the label) */ {
  font-size: 0.85em;
}

.form-checkboxes .form-item,
.form-radios .form-item /* Pack groups of checkboxes and radio buttons closer together */ {
  margin: 0; /* Drupal core uses "0.4em 0" */
}

.form-submit /* The submit button */ {
}

.container-inline div,
.container-inline label /* Inline labels and form divs */ {
  display: inline;
}

.tips /* Tips for Drupal's input formats */ {
}


/*
 * Password confirmation
 */
.password-parent,
.confirm-parent {
  margin: 0;
}


/*
 * Search (search-block-form.tpl.php)
 */
#block-search-form /* Wrapper for the search form */ {
}


/*
 * Drupal's default login form block
 */
#user-login-form {
  text-align: left; /* LTR */
}


/*
 * OpenID
 *
 * The default styling for the OpenID login link seems to assume Garland's
 * styling of list items.
 */

#user-login-form ul /* OpenID creates a new ul above the login form's links. */ {
  margin-bottom: 0; /* Position OpenID's ul next to the rest of the links. */
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link /* The "Log in using OpenID" link. */ {
  margin-top: 1.5em;
  margin-left: -20px; /* LTR */ /* Un-do some of the padding on the ul list. */
}

#user-login-form li.user-link /* The "Cancel OpenID login" link. */ {
  margin-top: 1.5em;
}

#user-login ul {
  margin: 1.5em 0;
}


/*
 * Drupal admin tables
 *
 * We overrode these styles in html-reset.css, but restore them for the admin
 * section of the site.
 */

form th {
  text-align: left; /* LTR */
  padding-right: 1em; /* LTR */
  border-bottom: 3px solid #ccc;
}

form tbody {
  border-top: 1px solid #ccc;
}

form tr.even {
  background-color: #fff;
}

form table .item-list ul {
  margin: 0;
}
/**
 * @file
 * Field Styling
 */


.field /* Wrapper for any field. */ {
}

/*
 * Field types (Core)
 */
.field-type-text {
}

.field-type-text-long {
}

.field-type-text-with-summary {
}

.field-type-image {
}

.field-type-file {
}

.field-type-taxonomy-term-reference {
}

.field-type-number-integer {
}

.field-type-number-decimal {
}

.field-type-number-float {
}

.field-type-list-text {
}

.field-type-list-boolean {
}

.field-type-list-integer {
}

.field-type-list-float {
}

/*
 * Field types (Contrib)
 */
.field-type-datetime /* Always use "datetime" when creating new CCK date fields. "date" and "datestamp" are legacy types. */ {
}

.field-type-node-reference {
}

.field-type-user-reference {
}


/*
 * Named fields
 */
.field-name-body {
}

.field-name-field-image {
}

.field-name-field-tags {
}

.field-name-field-FIELDNAME /* Underscores in field name are replaced with dashes. */ {
}
/* 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;
}