﻿/*button*/
a.dig_btn { background: transparent url('btn_l.png') no-repeat top left; line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ height: 25px; /* Height of button background height */ padding-left: 9px; /* Width of left menu image */ text-decoration: none; display: block; float: left; }
a.dig_btn span { background: transparent url('btn_r.png') no-repeat top right; display: block; padding: 4px 9px 4px 0px; /*Set 9px below to match value of 'padding-left' value above*/ }

a.dig_btn_notsel { line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */ height: 25px; /* Height of button background height */ padding-left: 9px; /* Width of left menu image */ text-decoration: none; display: block; float: left; }
a.dig_btn_notsel span { display: block; padding: 4px 9px 4px 0px; /*Set 9px below to match value of 'padding-left' value above*/ }

a:link.dig_btn, a:visited.dig_btn, a:active.dig_btn { }
a.dig_btn:hover { background-position: bottom left; }

a.dig_btn:hover span { background-position: bottom right; }


/* list pager */
.dig_pager_current span{ background-color: #9Bb3a3; font-weight: bold; color: #000; }

.dig_list_sep { color: #8BD343; }


.pagination_tab { background-color: #eee; padding-top: 4px; }
.pagination_tab span { margin-left: 5px; padding: 3px 15px 3px 15px; display: inline-block; background-color: #eee; border-top-left-radius: 8px; border-top-right-radius: 8px; }
.pagination_tab span.selected { border-width: 5px 5px 0; background-color: #8BD343; }
.image_carousel_tab { border: 5px solid #8BD343; padding: 10px 10px 10px; }

/* media and related blocks */
.da_extra_wrapper { width: 330px; padding: 0px 10px 20px 10px; }

.da_extra_header { font-size: 1.5em; }

.da_extra { padding: 10px 15px 10px 15px; background-color: #D4D5D6; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.da_relatedlist_wrapper { padding: 10px 15px 10px 15px; background-color: #DCE3DE; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.da_relatedlist_header { font-size: 1.1em; color :#517768; }

.da_related_item { border-bottom: 1px solid #e9e9ea; padding-bottom: 2px; width: 100%; display: inline-block; }

.da_relatedlist_item { float:left;display:block; padding-bottom:5px; padding-right:10px}

div.da_relatedlist_item {*clear:both;*width:450px;}

.da_noticerelated_wrapper { width: 260px; float:right; padding: 0px 10px 20px 10px; }

.da_noticerelated_header { font-size: 1.2em; color:#fff;width:100%;display:block;}

.da_noticerelated { padding: 10px 15px 10px 15px; background-color: #8CA294; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.da_noticerelated_item { color:#fff;padding-bottom: 4px; width: 100%; display: inline-block; }
.da_noticerelated_item a{ color:#fff}
.da_noticerelated_item img{ vertical-align:middle;}


.da_media_item { width: 300px; float: left; }

dam_carousel { width: 100%; }

.dam div { padding: 9px; margin: 7px; display: block; float: left; }

.clearfix { float: none; clear: both; }


.dam_left { font-size: 0px; line-height: 0%; width: 0px; border-top: 5px solid #D4D5D6; border-right: 10px solid #386351; border-bottom: 5px solid #D4D5D6; display: inline-block; }

.dam_right { font-size: 0px; line-height: 0%; width: 0px; border-top: 5px solid #D4D5D6; border-left: 10px solid #386351; border-bottom: 5px solid #D4D5D6; display: inline-block; }


.da_dash_item, .da_list_item { padding: 3px 3px 0px 3px; margin-bottom: 8px; border-bottom: 1px solid #DCE3DE; width: 100%; display: inline-block; }

.da_body h1 a { color: #000; line-height: 1em; margin-bottom: 0px; }
.da_body .h1 a { color: #000; line-height: 1em; margin-bottom: 0px; }

.da_list { width: 100%; display: inline-block; }

.da_list h1 a { line-height: 1em; margin-bottom: 0px; }
.da_list .h1 a { line-height: 1em; margin-bottom: 0px; }

.da_list .pub { color: #aaa; font-size: .8em; }

.da_list .newmonth { border-top: 1px solid #DCE3DE; margin-top: 10px; padding: 8px 3px 3px 3px; display: inline-block; width: 100%; font-size: 1.5em; }

.da_body .soc_link { padding-left: 10px; padding-top: 5px; display: inline-block; }

.da_black, .da_black p { color: #000; }

/* block quote*/
.block-quote {
    border-left: 3px solid #335d8b;
    padding: 10px 10px 10px 20px;
    margin: 0px;
    quotes: "\201C" "\201D";
    background-color: #eee;
}

    .block-quote:before {
        content: open-quote;
        font-weight: bold;
        font-size: 1.1em;
    }

    .block-quote:after {
        content: close-quote;
        font-weight: bold;
        font-size: 1.1em;
    }


/* inline */
.da_body .media-inline {
    border-radius: 3px;
    padding: 10px;
    display: inline-block;
    border: solid 10px #ddd;
    background-color: #eee;
    -webkit-box-shadow: 1px 1px 2px #e6e6e6;
    -moz-box-shadow: 1px 1px 2px #e6e6e6;
    box-shadow: 1px 1px 2px #e6e6e6;
    font-size: .8em;
    font-weight: normal;
    min-width:170px;
}

.da_body     .media-inline img {
    padding-bottom:5px;
    }

.da_body .media-inline-right {
    float: right;
    margin: 10px 0px 10px 20px;
}

.da_body .media-inline-left {
    float: left;
    margin: 10px 20px 10px 0px;
}
.da_body .media-inline .info
{
    font-size:.9em;
}
.da_body .media-inline .info a, .media-inline .info a:link
{
    color:#900;
    white-space:nowrap;
}

/*slideshow*/
.da_body .slideshow {
    display: inline-block;
    position: relative;
    width: 300px;
    border: solid 10px #ddd;
    background-color: #eee;
    -webkit-box-shadow: 1px 1px 2px #e6e6e6;
    -moz-box-shadow: 1px 1px 2px #e6e6e6;
    box-shadow: 1px 1px 2px #e6e6e6;
}

.da_body .slideshow-left {
    float: left;
    margin: 10px 20px 10px 0px;
}

.da_body .slideshow-right {
    float: right;
    margin: 10px 0px 10px 20px;
}

.da_body .slideshow .carousel {
}

.da_body .slideshow .item {
}

.da_body .slideshow .pager-left {
    cursor: pointer;
    height: 394px;
    width: 46px;
    position: absolute;
    background: transparent url(gallery-left.png) no-repeat left;
    opacity: .6;
    left: 0;
    z-index: 1;
}

.da_body .slideshow .pager-right {
    cursor: pointer;
    height: 394px;
    width: 46px;
    position: absolute;
    background: transparent url(gallery-right.png) no-repeat right;
    opacity: .6;
    right: 0;
    z-index: 1;
}

.da_body .slideshow .item .image {
    background-color: #000;
    text-align: center;
}

    .da_body .slideshow .item .image img {
        max-height: 500px;
        display: inline-block;
    }

.da_body .slideshow .counter {
    float: right;
}

.da_body .slideshow .item .info {
    padding: 5px 5px 0 5px;
    font-size: .9em;
}

    .da_body .slideshow .item .info p {
        font-size: .9em;
    }

.da_body .slideshow .info a, .da_body .slideshow .info a:link {
    color: #900;
}
