/* SMOOTH GALLERY ///////////////*/
.ui-tabs-nav { position:absolute; right:25px; top:15px; display:inline; text-align:right; width:100%; }
.ui-tabs-nav li { display:inline; margin:0 2px; }
.ui-tabs-nav li a {
    display:inline-block;
    width: 0;  height: 0; overflow:hidden;
    padding: 20px 0 0 20px;
    /*padding: 20px 20px 20px 0;*/
    background:#0090c0;
    cursor: pointer;
    text-indent:-9999px;
}
.ui-tabs-nav li a:hover, .ui-tabs-nav li[aria-selected=true] a {background:#9d0075;}


/* SOCIAL MEDIA SHARE */
#share { float:right; }
#share .delen, #share a { display:inline-block; float:left; height:25px; line-height:25px; margin:0 5px 0 0;}
#share a img { height:25px; width:25px; }


/* NEWS ////////////////////////*/
.news-list-item h2 { font-size:1.2em; }

em.news-date { margin-top: -21px; font-size: .85em; }
.news-single-item { height:auto; width:736px; overflow:auto;}
.news-single-img { float:right; margin:0 0 1em 1em; width: 200px;}
.news-browse { display:block; clear:both; margin:20px 0;}
.news-browse a, .news-browse span.activeLinkWrap {
    background:#fff; border:2px dotted #BBBBBB;
    margin:0 3px 0 0; padding:2px 8px;
    text-decoration:none;
}
.news-browse span.activeLinkWrap { background:#440060; color:#fff; }
.news-back { float:left; }

em.news-date {display:block;}
em.news-date:first-letter {  text-transform:capitalize; }


/* SEARCH /////////*/
#searchform legend, #searchform label { display:none; }
.tx-indexedsearch, .tx-comments-comment-form div { clear:both; position:relative;}

.tx-indexedsearch-res { clear:both; }
.tx-indexedsearch-res-item { margin:1em 0; }
.tx-indexedsearch h2,
.tx-indexedsearch p { margin-bottom:0.3em; }

.tx-indexedsearch input { right: 0;}
.tx-indexedsearch input.submit {font-size:1em; margin:0; padding:2px 6px; }

.browsebox { list-style:none; display:inline; margin:1em 0; padding:0; }
.browsebox li { display:inline; margin:0 5px 0 0; }


/* COMMENTS /////////////////*/
.comments { height:auto; overflow:auto; }
.tx-comments-pi1 { position:relative;}
.tx-comments-pi1 .reaction { height:130px;}
#tx_comments_pi1_submit { margin: 0;}

.tx-comments-comment-content { margin:0 0 1em 0;}


/* POWERMAIL ////////////////////////*/
.powermail_fieldwrap { position:relative; }
.tx_powermail_pi1_fieldwrap_html_label { margin-bottom:25px; }

.tx_powermail_pi1_formconfirmation_back, .powermail_confirmation_submit { margin:0 0 1em; }
input.powermail_confirmation_form, 
input.powermail_confirmation_submit  { position:inherit; top:0; left:0; margin:0 !important; }

.tx-powermail form > h3:first-of-type {display: none;}

.tx-powermail .powermail_create > dl, .tx-powermail .powermail_create > p { margin-bottom: 0 !important; }

dl.powermail_all, .powermail_confirmation, .tx-powermail , .tx-powermail .clear { clear:both; display:block; float:left; width:100%; }
dl.powermail_all dt, dl.powermail_all dd { float:left; margin:0 0 0.5em 0;}
dl.powermail_all dt { font-weight:bold; clear:left; margin-right:5px; max-width:120px; width:100%;  }

dl.powermail_all + .clear + form { float:left; margin:0; }
dl.powermail_all + .clear + form + form { float:right; margin:0; }


/* SITEMAP */
.csc-sitemap ul { list-style: disc outside none; margin:0 0 1.5em 0; padding:0 0 0 1.8em; }