/* AGGREGATORS */
.view-update-aggregator .views-field-timestamp { font-weight: bold; color: #AB8E52; display: block; margin: 5px 0; }
/* FORM */
#wrapper .e2ma_signup_form_row { border: 0; padding: 0;  overflow: hidden; float: left; margin: 0;  }
#wrapper .e2ma_signup_form_row .e2ma_signup_form_label { text-transform: uppercase; font-size: 11px; padding: 0;  width: 72px;}
#wrapper .e2ma_signup_form_row .e2ma_signup_form_element {  }
#wrapper #block-custom-sf-user-stay-informed-prog form { border: 0; width: 100%; padding: 0; }
#wrapper .e2ma_signup_form { width: 346px; overflow: hidden; padding: 10px; }
.e2ma_signup_form_required_footnote { border: 0 !important; }
.e2ma_signup_message div {font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #00405C; font-size: 13px; } 
.e2ma_signup_form_required_footnote { display: none; }
#wrapper #e2ma_signup_reset_button { display: none; }
.e2ma_signup_form_required_asterix { display: none; }
#wrapper .e2ma_signup_form_row input[type=text] { border: 0;  margin: 0 10px 0 0; width: 153px; }
#e2ma_signup_submit_button { margin: 17px 0 0 !important; text-transform: uppercase; padding: 10px; width: 72px !important; text-align: center; float: right; padding: 2px 3px !important; }
#wrapper #block-custom-sf-user-media-contact-prog .e2ma_signup_form_row input[type=text] { width: 111px; }
#wrapper #block-custom-sf-user-media-contact-prog #e2ma_signup_form { padding: 10px 0 0 0;  width: 262px; }
.page-node-1596 #wrapper #block-custom-sf-user-media-contact-prog #e2ma_signup_form input[type=text]{  width: 80px;  }

.e2ma_signup_form_row  input[type=text], .e2ma_signup_form_row  #stayinformed input[type=text] {
 background: none repeat scroll 0 0 #D7C8A7;
border: 0;
    color: #FFFFFF;
    float: left;
    margin: 0 3px 3px;
    padding: 5px;
    width: 150px;}
#e2ma_signup_submit_button {
    background: none repeat scroll 0 0 #CDBA90;
    border: medium none;
    color: #00405C;
    font-weight: bold;
    margin: 0 3px 3px;
    padding: 4px 3px;
	cursor: pointer; 
}
#wrapper #e2ma_signup_submit_button:hover { background: #00405c; color: #CDBA90; } 

.clear { clear: both; }
#edit-search-block-form--2 {background:none !important; border:none !important;}
#block-views-who-we-are-block,
#block-views-who-we-are-block-4,
#block-views-who-we-are-block-5,
#block-views-who-we-are-block-6  { border-top: 1px solid #d3c39f; }
#block-views-who-we-are-block .content, 
#block-views-who-we-are-block-1 .content, 
#block-views-who-we-are-block-3 .content,
#block-views-who-we-are-block-4 .content,
#block-views-who-we-are-block-2 .content,
#block-views-who-we-are-block-5 .content,
#block-views-who-we-are-block-6 .content { background: #f4f0e7; border: 1px solid #f0e8dd; }

.page-node-4 #block-views-who-we-are-block .content,
.page-node-4 #block-views-who-we-are-block-3 .content,
.page-node-4 #block-views-who-we-are-block-1 .content,
.page-node-4 #block-views-who-we-are-block-6 .content,
.page-node-324 #block-views-who-we-are-block-3 .content,
.page-node-324 #block-views-who-we-are-block-4 .content,
.page-node-324 #block-views-who-we-are-block-5 .content,
.page-node-324 #block-views-who-we-are-block-6 .content 
 { float:left; width:100%;}
 .page-node-4 #block-views-who-we-are-block .view,
.page-node-4 #block-views-who-we-are-block-3 .view,
.page-node-4 #block-views-who-we-are-block-1 .view,
.page-node-4 #block-views-who-we-are-block-6 .view
 { float:left; width:693px;}
 .page-node-324 #block-views-who-we-are-block-3 .view,
.page-node-324 #block-views-who-we-are-block-4 .view,
.page-node-324 #block-views-who-we-are-block-5 .view,
.page-node-324 #block-views-who-we-are-block-6 .view
{ float:left; width:100%;}
#block-views-who-we-are-block .content a, 
#block-views-who-we-are-block-3 .content a,
#block-views-who-we-are-block-4 .content a,
#block-views-who-we-are-block-1 .content a, 
#block-views-who-we-are-block-2 .content a,
#block-views-who-we-are-block-5 .content a,
#block-views-who-we-are-block-6 .content a  { color: #31302e; }
#block-views-who-we-are-block h2, 
#block-views-who-we-are-block-1 h2, 
#block-views-who-we-are-block-2 h2,
#block-views-who-we-are-block-3 h2,
#block-views-who-we-are-block-4 h2,
#block-views-who-we-are-block-5 h2,
#block-views-who-we-are-block-6 h2 { font-size: 18px; padding-left: 20px; }

#block-views-who-we-are-block .view, 
#block-views-who-we-are-block-1 .view, 
#block-views-who-we-are-block-2 .view,
#block-views-who-we-are-block-3 .view,
#block-views-who-we-are-block-4 .view,
#block-views-who-we-are-block-6 .view,
#block-views-who-we-are-block-5 .view { padding: 10px 0;  border: 1px solid #fff; }

#block-views-who-we-are-block .views-row,
#block-views-who-we-are-block-3 .views-row { float: left; overflow: hidden; padding: 20px 1% 0; width:23%; }
#block-views-who-we-are-block-4 .view .views-row,
#block-views-who-we-are-block-6  .view .views-row{ float: left; overflow: hidden; padding: 20px 1% 0; width:18%; }
#block-views-who-we-are-block-5 td {overflow: hidden; padding: 20px 1% 0; width:18%; }
#block-views-who-we-are-block-1 .views-row, 
#block-views-who-we-are-block-2 .views-row { float: left; /*width: 90px;*/ overflow: hidden; margin: 0 12px; }

#block-views-who-we-are-block .views-row a img,
#block-views-who-we-are-block .views-row-1 a img,
#block-views-who-we-are-block .views-row-6 a img,
#block-views-who-we-are-block .views-row-3 a img,
#block-views-who-we-are-block .views-row-4 a img,
#block-views-who-we-are-block .views-row-5 a img { border: 1px solid #b5995a;   }

#block-views-who-we-are-block-1 .views-row a img, 
#block-views-who-we-are-block-2 .views-row a img{ border: 1px solid #b5995a; /*width: 88px; height: auto;*/  }

#header #block-nice-menus-1 ul.nice-menu-down li a {
-webkit-transition: background .5s ease;
-moz-transition: background .5s ease;
-o-transition: background .5s ease;
transition: background .5s ease;
}
#header #block-nice-menus-1 ul.nice-menu-down li a.active, #header #block-nice-menus-1 ul.nice-menu-down li a:hover { 
background: #05405e;
 color: #FFFFFF !important; /* Old browsers */
}

/* CONTACT */
#contact-site-form input.form-text,#contact-site-form textarea {background: #D7C8A7; border: 0; padding: 3px; color: #fff; width: 450px;}

#contact-site-form .grippie { display: none;  }
#contact-site-form #edit-submit { background: none repeat scroll 0 0 #CDBA90;
    border: medium none;
    color: #00405C;
    font-weight: bold;
    padding: 4px 3px;
	}
.page-contact #block-system-main { float: left; }
	
#block-block-10 { float: right; margin: 29px 153px 0 0;  }
#donate { background: #D7C8A7; color: #fff; padding: 10px;  }

.page-node-3 #header #block-nice-menus-1 .menu-432 a,
 .page-node-324 #header #block-nice-menus-1 .menu-432 a,
 .page-node-5 #header #block-nice-menus-1 .menu-432 a,
 .page-contact #header #block-nice-menus-1 .menu-432 a,
 .page-node-1650  #header #block-nice-menus-1 .menu-432 a,
 .node-type-event   #header #block-nice-menus-1 .menu-435 a,
 .page-press-media-upcoming-events  #header #block-nice-menus-1 .menu-435 a,
.page-press-media-past-events  #header #block-nice-menus-1 .menu-435 a,
.page-press-media-field-reports  #header #block-nice-menus-1 .menu-435 a
 {  
 background: #05405e; color: #fff !important; text-shadow: 0 0 0 #EBE5D5;  }
#wrapper h2 { margin-top: 0; }

.page-node-1599 #header #block-nice-menus-1 .menu-433 a,
 .page-node-1600 #header #block-nice-menus-1 .menu-433 a,
 .page-node-1605 #header #block-nice-menus-1 .menu-433 a,
 .page-node-1602 #header #block-nice-menus-1 .menu-433 a,
 .page-node-1601 #header #block-nice-menus-1 .menu-433 a,
 .page-node-1793  #header #block-nice-menus-1 .menu-433 a,
 .page-graphs #header #block-nice-menus-1 .menu-433 a
 { background: #05405e; color: #fff !important; text-shadow: 0 0 0 #EBE5D5;  }

.page-press-media-isw-news #header #block-nice-menus-1 .menu-434 a, .page-press-media-video #header #block-nice-menus-1 .menu-434 a, .page-press-media-press-releases #header #block-nice-menus-1 .menu-434 a, .page-press-media-newsletter #header #block-nice-menus-1 .menu-434 a  { background: #05405e; color: #fff !important; text-shadow: 0 0 0 #EBE5D5;  }

#subslidemenu ul li a:hover  { text-decoration: none; }

h4.clear { background: #c7b285; color: #fff; font-size: 18px; padding: 5px; text-transform: uppercase; font-weight: normal; margin-bottom: 15px; }
.join { clear: both; margin-top: 15px; color: #013e5a; font-size: 12px; }
.join .right { margin-right: 30px; width: 536px; }
.page-node-1616 .join .right ,
.page-node-1616 .join .left {width:auto;}
.join .left { margin-left: 30px;  width: 343px; }
.join .right a.join_link { margin-left: 10px; background: #054f74; float: right; font-size: 20px; color: #fff; text-decoration: none; padding: 25px 20px; text-transform: uppercase; border: 1px solid #c7b285; }
.join strong { font-size: 18px; }
.page-node-1616 #header #block-nice-menus-1 ul.nice-menu-down li.menu-436 a,
.page-user-register #header #block-nice-menus-1 ul.nice-menu-down li.menu-436 a
{background: none repeat scroll 0 0 #05405E;
    color: #FFFFFF !important; text-shadow:none;}
.page-node-1616 .menu-436 a,
.page-user-register .menu-436 a
{background: none repeat scroll 0 0 #05405E;
    color: #FFFFFF !important; text-shadow:none;}
a#fourohfour	{display:block; width:100%; height:130px;}
body.page-press-media-past-events .rsvp {display:none;}

.node-news .field-name-field-pubdate,
.node-news .field-name-field-source {display:none;}
.page-node-1646 div.holder { padding:60px 20px 0;}
.page-node-1646 div.holder td {width:345px;max-width:345px;}
.page-node-1646 div.holder td#firstcell {width:275px;max-width:275px;}
.page-node-1646  #block-search-form { padding:0 15px 0 0; border:none;}

.page-node-1646  #block-custom-sf-user-stay-informed-prog {padding:0 0 0 15px; border:none;}
.page-node-1646  #block-search-form .content { background:url(images/gray80.png); padding:10px;}
.page-node-1646  #block-custom-sf-user-stay-informed-prog  .content{ background:url(images/gray80.png); float:left; padding-bottom:5px; margin:0;}
.page-node-1646  #block-search-form .content form {background:url(images/404search.png) top left no-repeat; height:30px; width:227px;}
.page-node-1646  #block-custom-sf-user-stay-informed-prog .content label {
    border: medium none;
    color: #4c4a4d;
    float: left; font-size:12px;
    margin: 0 3px 3px;
    padding: 5px;
    width: 100px;}
.page-node-1646  #block-custom-sf-user-stay-informed-prog input[type="text"] {
    background: none repeat scroll 0 0 #c4bdb3; font-size:12px;
    border: medium none;
    color: #FFFFFF;
    float: left;
    margin: 0 3px 3px;
    padding: 5px;
    width: 100px;}
.page-node-1646 .error,
body.page-node-1646 #main > div.error {display:none;}
body.page-node-1646.logged-in #mainwrap #block-system-main {
    padding-top: 130px;
    
}	
.page-node-1646  #block-custom-sf-user-stay-informed-prog input#stayinformedlastname {clear:left;}
.page-node-1646  #block-custom-sf-user-stay-informed-prog input[type="submit"] {
    background: none;font-size:12px;
    border: medium none;
    color: #4c4a4d;
    font-weight: bold;
    margin: 0 3px 3px;
    padding: 4px 3px;}
.page-node-1646 #block-search-form .form-submit {border: medium none;
    height: 30px; background:none; width:30px; margin:0 0 0 9px ;
    text-indent: -9999px;}
.page-node-1646 #block-search-form #edit-search-block-form--2 { margin: 3px 0 0 65px; color:#fff;}

.view-update-aggregator { position: relative; }
.view-update-aggregator .view-filters{ position: absolute; top: -78px; right: 0; }
.view-update-aggregator .view-filters input[type="text"] { float: left; margin-top: 3px; padding: 3px;}
.view-update-aggregator .view-filters input[type="submit"] { float: right; margin: 0 !important; background:url(images/search.gif) !important; text-indent: -9999px; width: 67px !important; height: 30px; display: block; cursor: pointer;  }
.view-update-aggregator .view-filters input[type="submit"]:hover { opacity: .8; }
#main .view-update-aggregator .views-row-1 h2 { border-top: 0; }
.view-update-aggregator .views-exposed-form .views-exposed-widget { padding: 0.5em 0 0 1em; }

#block-block-21 .content a { display: block;background: #CDB88D; width: 366px; margin-bottom: 10px;  }
#block-block-21 .content a:hover img{ opacity: .8; }

.page-syria-blog h1#page-title, .page-iraq-blog h1#page-title { margin-left: 88px; }