/* Hide xmp xmod pro xmodpro maintenance message via CSS */
p[style="font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#000;background-color:#CCC;width:100%;text-align:center;padding-top:5px;padding-bottom:5px;"] {display: none;}

.dnnTreeArea {width:100%!important; max-width:450px!important; min-width:300px!important;}
.caps{text-transform:uppercase;}
.bolditalic {font-weight:bold; font-style:italic;}
.italic{font-style:italic;}
.tblsubhead {/*font-style:italic;*/ font-size: smaller; color: #7b7878; display:grid;}
.compress {font-size: small; letter-spacing:-1px;}
.checkradiomargin input {margin-right:10px;}
.inset-image-wrap, 
.caption{/*float:right; min-width:340px!important; max-width:450px!important; /*padding-left:10px;*/ text-align:center!important; width:380px!important; margin:0px 20px; max-width:100%!important;}
.inset-image-wrap img {display:inherit!important; margin: 0 auto;}

.inset-image-75, 
.caption{text-align:center!important; width:515px!important; margin:0px 20px; max-width:100%!important;float:right;padding-left:10px;}
.inset-image-75 img {display:inherit!important; margin: 0 auto;}

.inset-image-25, 
.caption{text-align:center!important; width:260px!important; margin:0px 20px; max-width:100%!important;float:right;padding-left:10px;}
.inset-image-25 img {display:inherit!important; margin: 0 auto;}

.inset-image-L, 
.caption{text-align:center!important; width:380px!important; margin:0px 20px; max-width:100%!important;float:left;padding-right:10px;}
.inset-image-L img {display:inherit!important; margin: 0 auto;}

.inset-image-L75, 
.caption{text-align:center!important; width:515px!important; margin:0px 20px; max-width:100%!important;float:left;padding-left:10px;}
.inset-image-L75 img {display:inherit!important; margin: 0 auto;}

.inset-image-L25, 
.caption{text-align:center!important; width:260px!important; margin:0px 20px; max-width:100%!important;float:left;padding-left:10px;}
.inset-image-L25 img {display:inherit!important; margin: 0 auto;}


.caption img{display:block; max-width:100%; }
.caption{clear:right; font-size:12px;}
blockquote {background: #f9f9f9;border-left: 10px solid #ccc;margin: 1.5em 10px; padding: 0.5em 10px; /* quotes: "\201C""\201D""\2018""\2019"; */}
blockquote blockquote{background:none; border-left:0; margin:0; padding:0;float:none!important}
blockquote:before {/* color: #ccc;content: open-quote;font-size: 4em;line-height: 0.1em;margin-right: 0.25em;vertical-align: -0.4em; */}
blockquote p {display: inline;}
dt {width:240px!important;}
dd {margin-left:260px!important;}
.inset-article-block{float:right;width:340px;margin:0 0 20px 10px; padding:14px; border:2px solid black; background-color:#F9EACB; }
.inset-article-block .title{background-color:#000000; color:#FFFFFF!important; padding:8px; margin-bottom:10px; text-align:center;}
.inset-article-block .title h3, .inset-article-block .title h3 small{color:#FFFFFF!important;}

.SubSubHead, .Head{font-weight:normal!important; line-height:1.2em; margin-bottom:6px;}
h3 .SubHead {display: block!important; font-style: italic!important; font-weight:normal!Important; line-height:1.2em!important;}
h2 .SubHead {display: block!important; font-style: italic!important; line-height:1.2em!important; margin-top:6px!important;}
h1 .SubHead {display: block!important; font-style: italic!important; line-height:1.4em!important; margin-bottom:6px!important;}
.article-summary hr{clear:none!important;}
.article {margin-bottom:12px;}
.subtitle, .SubSubHead {
    display: block !important;
    font-style: italic !important;
    font-size: 80%;
}

/* local listings tab styles */
#LiveTabsWrapper684 {border:2px solid #E40A0A!important;}


/* legacy archive table styles */
#table-bands { 
   width: 100%;
   border-collapse:collapse;  
   color: #000000;
   background: #ffffff;
   padding: 6px;
    border: 1px solid #000000;
}

#table-bands caption {
   font: Bold 14px/18px Verdana, sans-serif;
   padding-top: 12px;
   visibility: visible;
   color: #990033;
}

#table-bands th {
   font: bold 10px Verdana, sans-serif;
   visibility: visible;
   color: #ffffff;
   vertical-align:text-bottom;
   background: #990033;
   padding: 6px;
}

#table-bands tr {
   font: 10px/12px Verdana, sans-serif;
   visibility: visible;
    border: solid #000000 1px;
   padding: 6px;
}

#table-bands th:hover {
    background: #990033;
}

#table-bands tr:hover {
    background: #FFF8DC;
}

#table-bands td, #table-bands td a {
   font: 10px/12px Verdana, sans-serif;
   visibility: visible;
   color: #000000;
   padding: 6px;
   vertical-align:text-top;
}

#table-box { 
   width: 100%;
   border-collapse:collapse;  
   color: #000000;
   background: #fff2D4;
    border: solid #000000 1px;
   padding: 8px;
}

#table-box caption {
   font: Bold 12px/16px Verdana, sans-serif;
   padding-top: 12px;
   visibility: visible;
   color: #990033;
   padding: 6px;
}

#table-box th {
   font: Bold 12px/14px Verdana, sans-serif;
   visibility: visible;
   color: #990033;
   vertical-align:text-top;
   background: #ffffff;
    border: solid #fff2D4 1px;
   padding: 4px 2px 4px 2px;
}

#table-box tr {
   font: 12px/14px Verdana, sans-serif;
   visibility: visible;
   vertical-align:top;
   padding: 6px;
}

#table-box td, #table-box td a {
   font: 10px/14px Verdana, sans-serif;
   visibility: visible;
   color: #000000;
   padding: 6px;
}
.tabc {
    text-align: center;
}
.tabr {
    text-align: right;
}

#table-box44 { 
   width: 100%;
   border-collapse:collapse;  
   color: #000000;
   background: #fff2D4;
    border: solid #990033 2px;
   padding: 6px;
   margin-top: 12px;
   margin-bottom: 6px;
}

#table-box44 th {
   font: Bold 16px/18px Verdana, sans-serif;
   padding-top: 12px;
   visibility: visible;
   background: #990033;
   color: #ffffff;
   padding: 6px 0px 6px 0px;
}

#table-box44 tr {
   font: 12px/14px Verdana, sans-serif;
   visibility: visible;
   vertical-align:text-top;
   padding: 6px;
}

#table-box44 td, #table-box44 td a {
   font: 10px/14px Verdana, sans-serif;
   visibility: visible;
   color: #000000;
   border-top: solid #990033 2px;
   border-left: solid #990033 2px;
   padding: 6px;
}

.table-box44standard {
   font: inherit!important;
   color: inherit!important;
   border-top: inherit!important;
   border-left: inherit!important;
   padding: inherit!important;
}

#table-boxh {
    width: 100%;
    border-collapse: collapse;
    color: #000000;
    background: #fff2D4;
    border-bottom: solid #990033 1px;
    padding: 6px;
}

#table-boxh th {
    font: Bold 12px/14px Verdana, sans-serif;
    visibility: visible;
    color: #990033;
    vertical-align: text-top;
    background: #ffffff;
    border-top: solid #990033 1px;
    border-bottom: solid #990033 1px;
    padding: 4px 6px 4px 6px;
}

.tabc {
    text-align: center;
}
/* END legacy archive table styles */

/* title div block */
.title-div {
margin-bottom:20px; padding:10px 10px 0px 10px; color:#FFFFFF; border-bottom:2px solid #ECCA4F;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#260100+19,b00d00+44,877a79+96 */
background: #260100; /* Old browsers */
background: -moz-linear-gradient(left, #260100 19%, #b00d00 44%, #877a79 96%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #260100 19%,#b00d00 44%,#877a79 96%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #260100 19%,#b00d00 44%,#877a79 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#260100', endColorstr='#877a79',GradientType=1 ); /* IE6-9 */
}
.title-div h2 {color:#FFFFFF!important; font-weight:bold; line-height:1.5rem;}


#LinksContainer .btn { white-space: normal; }

.articles-ad {width:85%}
.img-hover img {
    -webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
  	position:relative;
}
.img-hover img:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}
.img-hover{
-webkit-transition: all .3s ease; /* Safari and Chrome */
  	-moz-transition: all .3s ease; /* Firefox */
  	-o-transition: all .3s ease; /* IE 9 */
  	-ms-transition: all .3s ease; /* Opera */
  	transition: all .3s ease;
}
.img-hover:hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform:translateZ(0) scale(1.20); /* Safari and Chrome */
    -moz-transform:scale(1.20); /* Firefox */
    -ms-transform:scale(1.20); /* IE 9 */
    -o-transform:translatZ(0) scale(1.20); /* Opera */
    transform:translatZ(0) scale(1.20);
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #920000;
}
.livetabsblitzer .ui-state-default a, .livetabsblitzer .ui-state-default a:link, .livetabsblitzer .ui-state-default a:visited {
    color: #920000!important;
}
.gold {color:#ECCA4F!important;}
.gold p a:link, .gold p a:hover, .gold p a:visited, .gold p a:active {color:#ECCA4F!important;}

dt, dd {
  border: 1px solid #ddd;
  padding: 8px!important; 
  background-color: #f9f9f9!important;
  height:49px!important;
}
dt:nth-child(4n+1), dt:nth-child(4n+1) + dd {
  border: 1px solid #ddd;
  padding: 8px!important;
  background-color: #FFFFFF!important;
  height:49px!important;  
}



.livetabs li{height:auto!important; min-height:18px!important}
.primaryNav li {
    background: #dfdfdf;
  	font-weight:bold;
}


@media only screen and (width: 768px) {
.navbar-header{float:right!important;}
.mobile-label{display:inline-block!important;}
}
.navbar-header{position:absolute; top:0; right:0;}

.tablesorter-header-inner {color:#920000!important;}
.tablesorter-header-inner a {color:#920000!important;}




