/* slideshow  */
#gallery .nivo-caption, #gallery a.nivo-caption {
    width: auto;
    bottom: 20px;
    font-weight: normal;
}
#gallery .nivo-caption strong {
    font-size: 140%;
    font-weight: normal;
    padding-bottom: 0;
    margin-bottom: 0;
}
.twoColLiqLtHdr #wrapper #main_copy.three_column {
    width: 240px;
}
.twoColLiqLtHdr #wrapper #middle_link_block,
.twoColLiqLtHdr #wrapper #right_content {
    width: 220px;
}
#mainContent ul li.wide,
#mainContent ul.wide li{
    width: 90%
}
#AsideContent h1 {
    border: none;
    font-size: 140%;
}
#AsideContent #events, #AsideContent #events p {
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
}
#AsideContent #events ul li{
    font-size: 12px;
    border: none;
    width: 90%
}

#AsideContent #events h3{
    font-size: 1em;
}
#events .jcarousel-skin-tango .jcarousel-container-horizontal, 
#events .jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 190px;
}
#wrapper .jcarousel_panel {
    border: none;
    margin: 0 10px 5px 0;
    padding: 0;
    width: auto;
}
#tabs .content{
    font-size: 85%;
}
#tabs .ui-tabs-panel ul li a:link, 
#tabs .ui-tabs-panel ul li a:hover {
    font-weight: 400;
    color: #666; 
    display:block
}
#tabs .ui-tabs-panel ul li a:hover {
    color: #0082BF;
}
#tabs .ui-tabs-panel ul li:hover {
    background: #F0F0F0;
}

table#lectures td.st-key {width: 25%;}

/* Small Panels */
#SmallPanel a#ClinicalTrials, #SmallPanel a#ClinicalTrials:hover,
#SmallPanel a#Newsletter, #SmallPanel a#Newsletter:hover,
#SmallPanel a#Give, #SmallPanel a#Give:hover,
#SmallPanel a#Video, #SmallPanel a#Video:hover,
#SmallPanel a#AdminTips, #SmallPanel a#AdminTips:hover {
    float: left;
    background: url(../images/panels-sprite.png) no-repeat scroll left top;
    font-size: 0;
    padding: 0;          
    height: 84px;
    width: 180px;
}
#SmallPanel a#ClinicalTrials:hover { background-position: -182px top;}
#SmallPanel a#Newsletter{ background-position: left -85px;}
#SmallPanel a#Newsletter:hover { background-position: -182px -85px;}
#SmallPanel a#Give { background-position: left -170px;}
#SmallPanel a#Give:hover { background-position: -182px -170px;}
#SmallPanel a#Video { background-position: left -255px;}
#SmallPanel a#Video:hover { background-position: -182px -255px;}
#SmallPanel a#AdminTips { background-position: left -340px;}
#SmallPanel a#AdminTips:hover { background-position: -182px -340px;}

/* Researcher Newsletter */
#mainContent .Newsletter  {
    margin-bottom: 45px;
    min-height: 200px
}
#mainContent .Newsletter ul  {
    padding: 0 0 0 152px;
}
#mainContent .Newsletter h4  {
padding:0;
margin:6px 0;
font-size:.8em;
font-family: Georgia, serif;
font-weight: normal;
font-style: italic;
text-transform: lowercase;
letter-spacing: 1px;
}

/* Core page nav */
#coreNav {
    float:right;
    color: #999
}
#mainContent #coreNav a{
    font-weight: 400
}

#ifrm {
overflow: auto;
}

/* MORE button style */
#mainContent a.moreText, #mainContent a.moreText:link, #mainContent a.moreText:visited {
margin: 0px 0px 0px 4px;
padding: 3px 5px;
font-family: Arial, Geneva, sans-serif;
text-transform: uppercase;
font-size: 9px;
letter-spacing: 1px;
text-decoration:none;
font-weight: normal;
color: #fff;
background-color:#0082bf;
}

#mainContent a.moreText, #mainContent a.moreText:hover, #mainContent a.moreText:active {
font-weight:normal;
color: #fff;
background-color:#6d6e71;
text-decoration:none;
}

/* Q and A */
#mainContent #accordion h3 {
    margin-bottom: 0;
}
#accordion .show {display:block}
#accordion .hide {display:none}

#mainContent .accordion h3 a {
    font-weight: bold;
    font-size: 75%;
}

.ui-state-default, 
.ui-widget-content 
.ui-state-default, 
.ui-widget-header 
.ui-state-default {
    background: #f5f5f5;
    border: 1px solid #ddd;
}

img.boxshadow{
    border: 2px solid #FFFFFF;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.38);
    margin-right: 10px
}

/* event calendar */
.ui-datepicker {margin-bottom: 10px}

/* news index */
#contentWrapper ul.news li.col2 {width: 45%; float:left;margin-right:1.5em;border:none}
#contentWrapper ul.news li.col2 a {vertical-align:top}
#contentWrapper ul.news li.col2 a img.boxshadow {float:left}

/* CORE button style */
#mainContent a.core, #mainContent a.core:link, #mainContent a.core:visited {
width: 90%;
display: block;
margin: 0px 0px 0px 0px;
padding: 14px 8px;
font-family: Arial, Geneva, sans-serif;
font-size: 14px;
text-decoration:none;
font-weight: normal;
text-align: center;
font-style: normal;
color: #6d6e71;
background-color:#cfcfcf;
border: solid 1px #939393;
border-radius: 6px;
}

#mainContent a.core, #mainContent a.core:hover, #mainContent a.core:active {
font-weight:normal;
color: #fff;
background-color:#6d6e71;
border: solid 1px #6d6e71;
}
/* Carolyn tweaks to home page */
.twoColLiqLtHdr #AsideContent h1, .twoColLiqLtHdr #AsideContent h2, .twoColLiqLtHdr #wrapper h1 {
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.twoColLiqLtHdr #AsideContent .link_box {
min-height: none;
}

/* Carolyn tweaks to top nav make all items fit*/
ul#mega li a, ul#mega li a.first {
font-size: .94em;
padding: 9px 10px 10px 10px;
}

/* filetype icon on left */
#mainContent a[href$='.doc'], #mainContent a[href$='.pdf'], #mainContent a[href$='.xls'], #mainContent a.slideshow, #mainContent a.video {
    padding-left:20px;
    padding-right: 0;
    background-position:left -5px;
}
#mainContent a[href$='.pdf'] {
    background-position:left -105px;
}
#mainContent a.slideshow {
    background-position:left -205px;
}
#mainContent a.video {
    background-position:left -305px;
}
#mainContent a[href$='.xls'] {
    background-position:left -405px;
}
#mainContent a.no_icon {
    padding-left:0;
    background:none;
}
/* ----- email and profile icons ------*/
#mainContent a.link-profile,
#mainContent a.link-email {
    display: inline-block;
    padding-left: 20px;
    padding-right: 0;
    background: url(//www.feinberg.northwestern.edu/gfx/icons/contact-icons.png) no-repeat left 0;
}
#mainContent a.link-email:hover, #mainContent a.link-email:active, #mainContent a.link-profile:hover, #mainContent a.link-profile:active  {
 opacity: 0.75;
}

#mainContent a.link-profile {
    background-position-y: -22px;
}

#mainContent table.storyFeature {
    width: 250px;
}
#mainContent table.storyFeatureVertical {
    width: 168px;
}

#mainContent table.storyFeature td,
#mainContent table.storyFeatureVertical td {
    background: none;
    border: none;
    padding: 0 10px;
}

#mainContent table.storyFeature td.caption,
#mainContent table.storyFeatureVertical td.caption {
    font-size: 11px;
    font-style: italic;
}

.sharedSearch {
    border:1px solid #ccc; 
    padding: 10px; 
    background: #efefef;
}
.sharedSearch h5 {
    margin: 0;
}

.sharedSearch button {
    background: #ccc;
    color: #fff;
}