/*************************************************************************************************
* Slider:
**************************************************************************************************/
#slider { margin-top: 1em; margin-bottom: 4em; position: relative; background: url('../images/loading.gif') no-repeat 50% 50%; border: 4px solid #E23B30; }
#slider img { position: absolute; top: 0px; left: 0px; display: none; }
#slider a { border: 0; display: block; }
.nivo-controlNav { position: absolute; left: 260px; bottom: -30px; }
.nivo-controlNav a { display: block; width: 22px; height: 22px; background: url('../images/bullets.png') no-repeat; text-indent: -9999px; border: 0; margin-right: 3px; float: left; }
.nivo-controlNav a.active { background-position: 0 -22px; }
.nivo-directionNav a { display: block; width: 30px; height: 30px; background: url('../images/arrows.png') no-repeat; text-indent: -9999px; border: 0; }
a.nivo-nextNav { background-position: -30px 0; right: 15px; }
a.nivo-prevNav { left: 15px; }
.nivo-caption { text-shadow: none; font-family:  Helvetica, Arial, sans-serif; background-color: #E23B30; }
.nivo-caption a { color: #efe9d1; text-decoration: underline; }

/*************************************************************************************************
* Panes:
**************************************************************************************************/
#body .content .article #panes { margin-top: 4em; }
#body .content .article #panes .pane { text-align: left; margin-bottom: 1.5em; padding: 1.5em; border: 1px solid #EAEAEA; background: url('../images/box_bg.png') bottom left repeat-x #FFFFFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #7b7b7b; font-size: .9em; line-height: 1.5em; }
#body .content .article #panes .pane h3 { margin-bottom: .5em; font-weight: normal; font-style: normal; line-height:normal; font-family: 'Museo300', sans-serif; font-size-adjust: 0.5; }
#body .content .article #panes .pane .continued { text-transform: uppercase; font-family: Tahoma; font-size: .9em; }
#body .content .article #panes .pane#publications, #body .content .article #panes .pane#xmca { width: 255px; }
#body .content .article #panes .pane#publications { float: left; }
#body .content .article #panes .pane#xmca { clear: none; float: right; }
#body .content .article #panes .pane ul { list-style-type: none; padding: 0; }
#body .content .article #panes .pane ul li { margin-bottom: 1em; }
#body .content .article #panes .pane ul li span.meta abbr { border-bottom: none; }
#body .content .article #panes .pane ul li span.meta a { text-decoration: none; color: #7B7B7B; }
#body .content .article #panes .pane ul li span.meta a:hover { text-decoration: underline; }
