/* u_gel_menu_nav.css */

#u_gel_menu_nav {
    display: block;
}

#u_gel_menu_nav ul {
    list-style: none;
    margin: 0 !important;
    padding: 0 !important;
 /*   text-indent: 25px; */
  

}
#u_gel_menu_nav ul li {
    margin: 0;
    line-height: 110%;
    /* font-size: 100%; */
}

#u_gel_menu_nav ul li a.here {
    background: #F8EECC 
    url('https://cmsresources.ucdavis.edu/cms_v2/images/common/arrow_subnav_gold.png') 
    no-repeat scroll -25px 50%;

    /* url('/cms_v2/images/common/arrow_subnav_gold.png') no-repeat scroll -25px 50%;
    */
    border-bottom: 1px solid #f8EECC;
}

#u_gel_menu_nav ul li a.here:link, #u_gel_menu_nav ul li a.here:visited {
    background: #F8EECC 
    url('https://cmsresources.ucdavis.edu/cms_v2/images/common/arrow_subnav_gold.png') 
    no-repeat scroll -25px 50%;

    /* url('/cms_v2/images/common/arrow_subnav_gold.png') no-repeat scroll -25px 50%;
    */
    border-bottom: 1px solid #f8EECC;
}

#u_gel_menu_nav ul li a:link, #u_gel_menu_nav ul li a:visited {
    display: block;
 /*   padding: 4px 4px 4px 25px; */
    padding:  .4em 4px .4em 25px;
    color: #002855;
    font-size: 100%;
    text-decoration: none;
    border-bottom: 1px solid white;
}
#u_gel_menu_nav ul li a:hover, #u_gel_menu_nav ul li a:focus {
    background: #F4E5B2;
    color: #002855;
    text-decoration: none;
    border-bottom: 1px solid #f8EECC;
}
#u_gel_menu_nav ul li ul li {
    margin: 0;
    line-height: 110%;
}

#u_gel_menu_nav ul li ul li a:link, #u_gel_menu_nav ul li a:visited {
    display: block;
 /*   padding: 4px 4px 4px 25px; */
    padding:  .4em 4px .4em 50px;
    color: #002855;
    text-decoration: none;
    border-bottom: 1px solid white;
}
/* fix up rendering of related links in sidebar navigation: remove underline and add backgtround color on hover */
#u_gel_menu_nav p a {
    color: #002855;
    border-bottom: 1px solid white;
}
#u_gel_menu_nav p a:hover, #u_gel_menu_nav p a:focus {
    background: #F4E5B2;
    color: #002855;
    border-bottom: 1px solid #F4E5B2;  
}

.content_box .headline_top a {
    border-bottom: 0;
}

/* make flex-page paragraph text look the same as on standard pages. */
/*
 .content_box p, .column p {
    font-size: 100% !important;
}
*/

#u_gel_inthenews ul li {
    line-height: 120% !important;
 
}
#u_gel_inthenews ul li p {
    line-height: 120% !important;
 
}


/* this gets rid of the pesky right line */
#main_sidebar_inner_wrap {
    border-right: 1px solid white;
    padding-top: 0;
}

#main .nav_second {
    border-color: white;
    border-top: 1px solid white;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
}
#main_section {
    border-color: white;
      border-top: 1px solid white;
}

/* Make the top leve sidebar nav header look consistent with uppercase on a gold background */
#main .nav_second h3 a {
    text-transform: uppercase;
    line-height: 120%;
    background-color: #DAAA00;
    color: #002855;
    font-weight: normal;
    padding: 0.4em 10px;
    border-bottom: 1px solid #E5C44D;
}
#main .nav_second h3.here {
    text-transform: uppercase;
    background-color: #DAAA00;
    color: #002855;
    font-weight: normal;
    padding: 0.4em 10px;
    border-bottom: 1px solid #E5C44D;
    line-height: 120%;
}

    
.u_gel_pub {
        font-size: 0.9em !important;
        line-height: 1.3;
        text-indent: -2em;
        margin-top: 1.0em !important;
        margin-bottom: 1.0em !important;
        margin-left: 2em !important;
}

.u_gel_pub_individual {
         font-size: 0.9em !important;
         line-height: 1.3;
 
        margin-top: 1.0em !important;
        margin-bottom: 1.0em !important;
   
}
.u_gel_pubtitle {
        color: #002855;
        font-size: 1.1em;
        font-weight: bold;
        line-height: 1.3;
        margin: 1em 0 0.25em 0;
}

.u_gel_event_kind {
    font-size: 100% !important; 
    text-transform: uppercase;
}

#u_gel_listing_main_section {
    width: 100% !important;
}

#u_gel_main_section {
    width: 100% !important;
}

#u_gel_main_section * {
    line-height: 140%;
}
#u_gel_main_section table {
    font-size: 0.85em;
    /* border-collapse: collapse; */
}
#u_gel_main_section table td {
    font-size: 0.85em;
    padding: 0.3em 0.5em;
    margin: 0;
    border: 1px solid #CCC;
}
#u_gel_main_section table caption {
    text-align: left;
}
#u_gel_calendar   {
    line-height: 140%;
    font-size: 1.0em;
}
#u_gel_calendar pre, tt {
    font-family: "Courier New", Courier, "Andale Mono", monospace;
    white-space: pre;
    line-height: 140%;
    font-size: 0.9em;
    
}
#u_gel_calendar blockquote, q  {
    line-height: 140%;
    font-size: 0.9em;
}
#u_gel_calendar .u_gel_calendar_flow a {
    white-space: nowrap;
    font-family: "Lucida Grande", "Lucida Sans", "Verdana", sans-serif;
    font-size: 0.9em;
    font-weight: normal;
}


h4.u_gel_ephone  {
        color: #002855;
        font-size: 1.20em;
        margin-top: 1.5em;
        
}

.repeating_content_block h3 {
    margin-top: 0;
    margin-bottom: 1em;
}

/* get rid of the little droppy down arrows in the navigation bar */
#_nav_dropdown ul li._drop> a { background-image: none; }
#_nav_dropdown ul li._drop:hover> a { background-image: none; }



._video-block {
    
}

._video2 h3.headline_top {
        background-color: #CFA21A;
        border-bottom: 0 none;
        border-top: 0 none;
        font-size: 1em;
        text-transform: uppercase;
        font-weight: normal;
        height: 1.5em;
        margin: 0!important;
        padding-bottom: 0;
}

._video2 h3.headline {
        color: #002855;
        margin: 0;
}