/**
 * @file
 * Navigation Styling
 *
 * Default menu styling (ul.menu) is defined in system-menus.css.
 */


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

/*
 * Navigation bar
 */
#navigation {
    background: repeat-x;
    background-image: url("../images//bg_nav.png");
}

#navigation h2 {
    display: none;
}

#nice-menu-0 {
    margin: 0;
    padding: 0;
}
#nice-menu-0 li {
    position: relative;
    float: left;
    margin-right: 2px;
    padding: 0;
    border: 0;
    background: url("../images/nav.png") repeat-x top left;
	font-family: chaparral-pro, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
}

#nice-menu-0 .menuparent a {
    padding-right: 32px;
    background: url("../images/nav_arr.png") no-repeat center right;
}

#nice-menu-0 li a {
    display: block;
    padding: 0 27px;
    border: solid #3b72a8;
    border-width: 0 1px;
    height: 32px;
    line-height: 32px;
    outline: 0;
    color: #FEFEFE;
}

#nice-menu-0 li:hover,
#nice-menu-0 li.active-trail {
    background-position: bottom left;
    background:#4C8ECF;
}

#nice-menu-0 li:hover a,
#nice-menu-0 li.active-trail a {
    border-color: #4884be;
}

#nice-menu-0 .menu-3455 {
    background: url("../images/nav_donate.png") no-repeat;
}
#nice-menu-0 .menu-3455 a {
    border: 0;
    padding: 0 16px 0 15px;
}

#nice-menu-0 ul {
    display: none;
    position: absolute;
    top: 32px;
    border: 0;
    padding: 0;
    background: #ebebeb;
    width: 145px;
}

#nice-menu-0 ul li {
    float: none;
    margin-right: 0;
    padding-right: 0;
    width: auto;
    background: none;
	font-family: Tahoma, Verdana, "DejaVu Sans", sans-serif;
    font-weight: normal;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: 0;
    text-transform: none;
}

#nice-menu-0 ul li ul {
    display: none;
    position: absolute;
    left: 145px;
    top: 0;
    background: #efefef;
}

#nice-menu-0 ul li a {
    padding: 0.6em 21px !important;
    height: auto;
    width: 103px;
    background: transparent !important;
    border: 0;
    line-height: 1em;
    color: #58585a;
}

#nice-menu-0 ul li a:hover {
    background: #ff7f00 !important;
    color: white;
    border: 0;
}

.region-navigation {
}

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

#secondary-menu {
}

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

/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
 */
.block-menu_block {
}

.region-sidebar-second .block-menu_block .content, 
.region-sidebar-second #block-cck_blocks-field_related_issues .content, 
.region-sidebar-second #block-cck_blocks-field_related_publications .content, 
.region-sidebar-second #block-cck_blocks-field_related_experts .content, 
.region-sidebar-second #block-cck_blocks-field_publication_files .content {
    padding-top: 10px;
}

.region-sidebar-second .block-menu_block ul.menu {
    margin: 0 0 0 15px;
    padding: 0;
}
.region-sidebar-second .block-menu_block ul.menu li {
    padding: 0 0 0.5em;
	font-family: gesta, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1em;
    font-weight: bold;
    list-style-image: url(../images/li.png);
}
.region-sidebar-second #block-cck_blocks-field_related_issues .field-items, 
.region-sidebar-second #block-cck_blocks-field_related_publications .field-items, 
.region-sidebar-second #block-cck_blocks-field_related_experts .field-items {
    margin: 0;
}
.region-sidebar-second #block-cck_blocks-field_related_issues .field-items .field-item, 
.region-sidebar-second #block-cck_blocks-field_related_publications .field-items .field-item, 
.region-sidebar-second #block-cck_blocks-field_related_experts .field-items .field-item, 
.region-sidebar-second #block-cck_blocks-field_publication_files .field-items .field-item {
    background:url(../images/li.png) 0 1px no-repeat;
    font-family: gesta, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 1em;
    font-weight: bold;
    margin: 0 0 0 4px;
    padding: 0 0 0.5em 13px;
}
.region-sidebar-second #block-cck_blocks-field_publication_files .field-items .field-item img.filefield-icon {
    margin: 0;
    vertical-align: bottom;
    display: none;
}

.region-sidebar-second #block-views-publications-block_4 .view-publications ul {
    margin: 0 0 0 4px;
}
.region-sidebar-second #block-views-publications-block_4 .view-publications ul li.views-row {
    padding: 0 0 0.5em 13px !important;
    font-family: gesta, Helvetica, Arial, sans-serif;
    font-weight: bold;
    background:url(../images/li.png) 0 2px no-repeat;
}
.region-sidebar-second #block-views-publications-block_4 .view-publications ul li.views-row .views-field-title {
    font-size: 14px;
    line-height: 1em;
    margin: 0;
    overflow: visible;
}
