/* HTML 
--------------------------------------------------------------------------*/

body {
  font-size: 13px;
  font-family: Helvetica;
  line-height: 1.6em;
  color: #000;
  background: #f1f1f1;
}



a {	
  font-weight: normal; color: #004377
}

a:hover, a.hover, .views-field-title a:hover {	
  color: #D31313;
}

h1, h2, h3, h4, h5 {
  font-family: Helvetica;
  line-height: 1.1em;	
 
  text-transform: none;
}

h1 {
  font-size: 26px; margin-bottom: 20px; font-weight: bold; color: #004377;
}

h1#page-title  {
  padding-bottom: 30px; margin-bottom: margin-top: 20px;
}

.front h1#page-title {
  display:none;	
}

h2 {
  font-size: 20px;  text-transform: none;
}

.front h2 {
  font-size: 24px;	text-transform: none; font-weight: bold;
}

.front h2 a {
  font-size: 26px;	text-transform: none; font-weight: bold;
}


#views-frontpage-block-1 h2 a {
  font-size: 20px;	font-weight: bold;text-transform: none;
}

h2 a:first-letter { text-transform: uppercase; }

.container_12 {
  padding: 0 10px;
}

#page {
  background: url(../images/style3/background-shadow.png) top center repeat-y;	
}

.page-inner {
  background: #fff;	
}

p {
  padding-bottom: 10px;	
}

table {
}

tr {
}

td {
  padding: 5px;	
  vertical-align: top;
  border: 0px solid #dddddd;
}

/* HEADER 
--------------------------------------------------------------------------*/

.header-wrapper-inner {
  padding: 5px 0 0px 0; margin-bottom: -0px;	margin-top: 10px; text-align: center
}

header {
  	
}
#header-ad {width: 100%; clear:both; }
.site-logo {max-width: 100%; margin-left: auto; margin-right: auto; margin-top:10px; margin-bottom:-10px; text-align: center; padding: 0px; position: relative; z-index: 9; clear: both;
}
#date1 {font-size: 16px; font-style: italic; color: #666;}
hgroup {
}

h1.site-name, h2.site-name {
  line-height: 48px;
  font-size: 48px;
  text-shadow: 1px 1px #ffffff;
  text-transform: none; text-align: center
}

h3.site-slogan {
  text-shadow: 1px 1px #ffffff;	
}


/* PREFACE 
--------------------------------------------------------------------------*/

.preface-wrapper .content {
  padding: 0px 0 0 0;
  color: #555;	
}

.preface-wrapper h3 {
  
}

.preface-wrapper h3 span {
  padding-right: 5px;
  
}


/* MAIN CONTENT 
--------------------------------------------------------------------------*/

.main-content-wrapper {
  margin-top: 20px;	
}

#main-content .block-inner,  h1#page-title {
  padding: 0px 0px 20px 0px;
  margin-bottom: 20px;
  border: 0px solid #dddddd;
  border-bottom: 0px solid #1374A9;	
  background: #ffffff;
  box-shadow: 0px 0px 0px #fff;
}



/* SIDEBARS 
--------------------------------------------------------------------------*/
.sidebar { padding: 5px; margin: 0px}
.sidebar .content {
  padding: 0px 0 0 0;
  color: #333;	
}

.sidebar h3.title {margin-bottom: 15px; margin-top: 5px; background: #fff; color: #D31313; padding: 5px 5px; border-bottom: dotted 2px #ccc;
}

.sidebar h3 span {
  text-align:center; font-weight: bold; margin-left: auto; margin-right: auto;
 }

/* POSTSCRIPT 
--------------------------------------------------------------------------*/

#postscript {
  color: #dddddd;	
  font-size: 0.8em;
  line-height:1.2em;
}

#postscript a {
  color: #dddddd;	
  font-weight: normal;
  text-shadow: -1px -1px #000000;
}

.postscript-wrapper {
  padding: 20px 0;
  margin: 0 -10px;
  background: url(../images/style3/postscript-bg.png);	
  border-top: 20px solid #252525;
}

.postscript-wrapper .block-inner {
    padding: 0px;	
}

.postscript-wrapper .content {
  padding: 0;
  color: #999999;	
}

.postscript-wrapper h3 {
  display: block;
  margin-left: 0px;
  margin-bottom: 10px;
  background: url(../images/style3/postscript-bg.png);
}

.postscript-wrapper h3 span {
  padding-right: 5px;
  url(../images/style3/postscript-bg.png);	
  color: #999999;
}

#postscript .item-list ul li {
  padding: 3px 0;
  margin-left: 10px;
  list-style-position: outside;
  list-style-type: square;
  color: #999999;
  border-bottom: 1px dotted #555555;
  text-transform: uppercase;
}

#postscript .item-list ul li.last  {
  border-bottom: 0px dotted #555555;
}
ul li {
  padding: 3px 0;
  margin-left: 30px;
  list-style-position: outside;
  list-style-type:disc;
}

ol li {
  padding: 3px 0;
  margin-left: 30px;
  list-style-position: outside;
  list-style-type:decimal;
  
}

.field-name-field-pet-image {float: left; margin-right: 15px; }


/* FOOTER
--------------------------------------------------------------------------*/

.footer-wrapper {
  margin: 0 -10px;
  padding:10px 0;
  color: #dddddd;
  background: #222222;
  text-align: center;
  
}

.footer-wrapper a {
  color: #ffffff;
}

/* LISTS 
--------------------------------------------------------------------------*/

.item-list ul {
  margin-left: 20px;	
}

.item-list ul li span {
  display: inline;
  font-size: 1.0em;
  padding: 0;
}

.item-list ul li {
  padding: 5px 0;
  list-style-position: outside;
  list-style-type: square;
  color: #000;
  border-bottom: 1px solid #ddd;
  margin: 5px 0;
}

.item-list ul li.last {
  border-bottom: 1px solid #ddd;
}

.item-list ul li a {
  padding: 0 0px;
  font-weight: bold;
}

#block-statistics-popular ul li {
  
  list-style-type: none;
  list-style-position: inside;
}

/* USER MENU 
--------------------------------------------------------------------------*/

#user-menu {
  margin: 0 -10px;
  border-bottom: 1px solid #dddddd;
  background: #f5f5f5;
}

#user-menu ul.menu li a {
  display: block;
  line-height: 25px;
  font-size: 11px;
  padding: 0 20px;
  text-transform: uppercase;
  border-right: 1px solid #dddddd;
}

#user-menu ul.menu li a:hover {
  background: #eeeeee;
  text-decoration: none;
}

/* User Menu Drop Down */

#user-menu ul.menu li ul {
  position: absolute;
  padding: 0;
  margin: 1px 0 0 0;
  width: 200px;
  left: -999em;
  z-index: 100;
  background: #f9f9f9;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 3px #ddd;
}

#user-menu ul.menu li:hover ul, #user-menu ul.menu li.sfHover ul {
  left: auto;
}

#user-menu ul.menu li li {
  border-bottom: 1px solid #dddddd;	
}

#user-menu ul.menu li li.last {
  border-bottom: 0px solid #dddddd;	
}

#user-menu ul.menu li li a, #user-menu ul.menu li li a.active {
  width: 160px;
  padding: 0 20px;
  margin: 0;
  font-size: 0.9em;
  border: 0;
}

#user-menu ul.menu li li a:hover, #user-menu ul.menu li li a.active:hover {
  background: #eeeeee;  
}


#user-menu ul.menu li:hover ul ul, #user-menu ul.menu li.sfHover ul ul, #user-menu ul.menu li:hover ul ul ul, #user-menu ul.menu li.sfHover ul ul ul, #user-menu ul.menu li:hover ul ul ul ul, #user-menu ul.menu li.sfHover ul ul ul ul {
  left: -999em;
}

#user-menu ul.menu li li:hover ul, #user-menu ul.menu li li.sfHover ul, #user-menu ul.menu li li li:hover ul, #user-menu ul.menu li li li.sfHover ul, #user-menu ul.menu li li li li:hover ul, #user-menu ul.menu li li li li.sfHover ul {
  left:auto;
}

#user-menu ul.menu li li.expanded, #user-menu ul.menu li li li.expanded  {
  background: 0;
}


/* MAIN MENU 
--------------------------------------------------------------------------*/



/* Main Menu Drop Down */

#main-menu ul.menu li ul {
 display: none;
}

/* MAIN MENU SECOND LEVEL
--------------------------------------------------------------------------*/

#main-menu-second-level {margin-top: 0px;}

#main-menu-second-level h3 {	
  display: none;
}

#main-menu-second-level ul.menu {
  display: block;
  height: 25px;
  margin: 0;
  background: #A62C00;
}

#main-menu-second-level ul.menu li {
}

#main-menu-second-level ul.menu li a {
  display: block;
  height: 25px;
  line-height: 25px;
  color: #fff;
  padding: 0 15px;	
  
}

#main-menu-second-level ul.menu li a:hover {
  background: #222222; color: #fff;
  text-decoration: none;
}


/* Main Menu Second Level Drop Down */

#main-menu-second-level ul.menu li ul {
  position: absolute;
  padding: 0;
  margin: 1px 0 0 0;
  width: 200px;
  left: -999em;
  z-index: 100;
  background: #000;
  border: 1px solid #dddddd;
  box-shadow: 0 1px 3px #ddd;
}

#main-menu-second-level ul.menu li:hover ul, #main-menu-second-level ul.menu li.sfHover ul {
  left: auto;
}

#main-menu-second-level ul.menu li li {
  border-bottom: 1px solid #dddddd;	
}

#main-menu-second-level ul.menu li li.last {
  border-bottom: 0px solid #dddddd;	
}

#main-menu-second-level ul.menu li li a, #main-menu-second-level ul.menu li li a.active {
  width: 160px;
  padding: 0 20px;
  margin: 0;
  font-size: 0.9em;
  border: 0;
  color: #fff;
  text-shadow: 1px 1px #ffffff;
}

#main-menu-second-level ul.menu li li a:hover, #main-menu-second-level ul.menu li li a.active:hover {
  background: #ccc; color: #fff;  
}

#main-menu-second-level ul.menu li ul ul {
  margin: -25px 0 0 200px;
}

#main-menu-second-level ul.menu li:hover ul ul, #main-menu-second-level ul.menu li.sfHover ul ul, #main-menu-second-level ul.menu li:hover ul ul ul, #main-menu-second-level ul.menu li.sfHover ul ul ul, #main-menu-second-level ul.menu li:hover ul ul ul ul, #main-menu-second-level ul.menu li.sfHover ul ul ul ul {
  left: -999em;
}

#main-menu-second-level ul.menu li li:hover ul, #main-menu-second-level ul.menu li li.sfHover ul, #main-menu-second-level ul.menu li li li:hover ul, #main-menu-second-level ul.menu li li li.sfHover ul, #main-menu-second-level ul.menu li li li li:hover ul, #main-menu-second-level ul.menu li li li li.sfHover ul {
  left:auto;
}

#main-menu-second-level ul.menu li li.expanded, #main-menu-second-level ul.menu li li li.expanded  {
  background: 0;
}



/* SIDE MENU 
--------------------------------------------------------------------------*/

/* CONTENT TOP & CONTENT BOTTOM
--------------------------------------------------------------------------*/

/* NODES
--------------------------------------------------------------------------*/

.node .field-name-field-image  img {
  display:block;
  margin-right: 20px;
  margin-left: 0px;
  margin-bottom: 10px;
  float: left;
}

.node .field-name-field-video iframe {
  display:block;
  margin-right: 20px;
  margin-left: 0px;
  margin-bottom: 10px;
  float: left;
}

.submitted {
  padding: 5px 0;
  margin-bottom: 10px;
  color: #999999;	
  border-bottom: 1px solid #dddddd;
}


.node ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 5px 0 0px;
}

.node ul.links li a {
  font-weight: bold;
  padding: 0 5px 0 5px;
  font-size: 0.9em;
  background: #eeeeee;
}

.node .taxonomy .field-type-taxonomy-term-reference {
  margin: 5px 0;
  field-type-taxonomy-term-reference
  background: #f9f9f9;	
}

.node .taxonomy-inner {
≈
}

.node .taxonomy a {
  color: #004377;
  font-size: 0.8em;
  text-transform: uppercase;
}

/* Teasers */

.node-teaser {
  margin-bottom: 20px;	
}

.node-teaser h2.title {
  font-size: 22px; margin-bottom: 5px; font-weight: bold;
}
.node-teaser h2 a {
  color: #004377
}
.page-pets .node-teaser .node-content-wrapper {
  margin-left: 0px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #333;
}


.node-teaser .node-content-wrapper {
  margin-left: 180px; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #333;
}
.node-teaser .field-name-field-image  img {
  display: block;	
  padding: 10px;
  float: left;
  margin: 0 20px 0 0;
  background: #F0F0F0;
}

.node-teaser .field-name-field-video iframe {
  display: block;	
  padding: 10px;
  float: left;
  margin: 0 20px 0 0;
  background: url(../images/style3/image-background.png);
}

.node-teaser .links, .node-teaser .content, .node-teaser p, .node-teaser .field, .node-teaser .field-items, .node-teaser .field-item {
  display: inline;	
}
.node p {font-size: 16px;  line-height: 1.5em; }

/* COMMENTS
--------------------------------------------------------------------------*/

#comments h2 {
  padding-bottom: 10px;
  font-size: 14px;
  font-weight: bold;	
}

#comments .comment {
  padding: 10px 0;
  margin-bottom: 0px;
  border-bottom: 1px solid #dddddd;
}

#comments .user-picture img {
  display: block;
  float: left;
  width:50px;
  height: 50px;
}

#comments .submitted {
  display: block;
  margin-left: 60px;
}

#comments .submitted a {
  font-weight: bold;
}

#comments .content {
  display: block;
  margin-left: 60px;
}

#comments .links {
  display: block;
  float: right;
  margin-left: 60px;
  text-transform: uppercase;
  font-size: 0.8em;
}

#comments .indented  {
  margin-left: 0;
  margin-bottom: 20px;
  background: #f9f9f9;
}

#comments .indented .comment {
  padding: 10px;
  margin-left: 0px;
  margin-bottom: 0;
  background: #f9f9f9;
  border-bottom: 0;
}

/* BREADCRUMBS
--------------------------------------------------------------------------*/

/* SEARCH FORM
--------------------------------------------------------------------------*/

.region-search-box {
  float: right;	padding: 4px 5px 0px 5px;; background: #A62C00;border-top-left-radius: 10px;	-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;	-moz-border-radius-topright: 10px;

}

#search-block-form {
  margin-top: 0x;
  background: 0;
  line-height: 25px;
  border-left: 1px solid #dddddd;
  background: #ffffff;border-top-right-radius: 10px;	-moz-border-radius-topright: 10px;border-top-left-radius: 10px;	-moz-border-radius-topleft: 10px;
 
}

#search-block-form h2, #search-block-form label {
  display: none;
}

#search-block-form  .form-item, #search-block-form  .form-actions {
  margin-bottom: 0em;
  margin-top: 0em;
}

#search-block-form .form-text, #search-block-form .form-submit {
  padding: 0;
  margin: 0;
  border: 0;
  background: 0;
  vertical-align: middle;-moz-border-radius: 10px; -webkit-border-radius: 12px; border-radius: 10px; 
}

#search-block-form .form-submit {
  display: inline-block;
  width: auto;
  height: 25px;
  font-size: 0.8em;
  padding: 0 5px;
  border-radius: 0;
  text-transform: uppercase;
  background: 0;
  font-weight: normal;
  background: #ffffff;-moz-border-radius: 10px; -webkit-border-radius: 12px; border-radius: 10px; 
}

#search-block-form .form-text {
  padding: 0 10px;
  width: 200px;
  color: #999999;
  font-style: italic;
  background: #ffffff;
}

#search-block-form input:focus {
	box-shadow: 0 0 0px 0 #22d7cc;
}

/* SOCIAL
--------------------------------------------------------------------------*/

#social {
  float: left;
  padding-left: 0px;
  margin-right: -10px;
  padding-top: 0px;
  margin-bottom: -4px;
}

#social ul {
  padding: -10;
  margin: -0px -15px;
  
}

.social-links li {
  display: block;
  float: left;
  list-style: none;
}

.social-links li a {
  display: inline-block;
  padding-left: -10px; ;
  width: 16px;
  height: 16px; margin-right: -20px;
}

.facebook {
  background: url(../images/facebook.png) no-repeat;
}

.google {
  background: url(../images/google.png) no-repeat;
}

.rss {
  background: url(../images/feed-icon.png) no-repeat;
}
.ig {
  background: url(/ig.png) no-repeat;
}
.ig img {width: 16px; height: 16px;}

.twitter {
  background: url(../images/twitter.png) no-repeat;
}


/* MISC
--------------------------------------------------------------------------*/

.breadcrumb {display: none;
  margin-bottom: 20px;
  margin-left: 2px;
  font-size: 1.0em;
  padding-bottom: 0;
  text-transform: uppercase
}

.breadcrumb a {
  font-weight: bold;
}

.more-link {
  margin-top: 5px;
  font-size: 0.8em;
  text-transform: uppercase;	
}

ul.primary {
  border-bottom: 0 solid #DDDDDD;
  border-collapse: collapse;
  height: auto;
  line-height: 1em;
  list-style: none outside none;
  margin: 5px 0;
  padding: 0 0 20px 3px;
  white-space: nowrap;
}

ul.primary li a {
  background-color: #DDDDDD;
  border-color: #BBBBBB;
  border-radius: 3px 3px 3px 3px;
  border-style: solid;
  border-width: 1px;
  color: #666666;
  height: auto;
  margin-right: 3px;
  padding: 5px 1em;
  text-decoration: none;
}

.profile {
  clear: both;
  margin: 0em 0;
}

.profile .user-picture {
  float: none;
  margin: 0 0em 1em 0;
}

/* QUICKTABS
--------------------------------------------------------------------------*/

body #main-content .quicktabs-wrapper .block-inner {
  padding: 0px;
  margin-bottom: 0px;
  border: 0px solid #dddddd;
  border-bottom: 0px solid #000;	
  background: 0;
  box-shadow: 0px 0px 0px #bbbbbb;
}

.quicktabs_main.quicktabs-style-nostyle {
  background-color:none;
  border:1px solid #ccc;
  border-top:none;
  padding:10px;
  clear:both;
}

ul.quicktabs-tabs.quicktabs-style-nostyle {
  border-bottom:1px solid #aaa;
  padding:0 5px 0 0;
  font:bold 22px/26px  !important;
  font-weight:bold;
  height:25px;
  margin:0;
}

ul.quicktabs-tabs.quicktabs-style-nostyle a {
  font-size: 14px;
  font-weight: bold;
  text-decoration:none;
  color:#333;
}

ul.quicktabs-tabs.quicktabs-style-nostyle a:hover{
  color:#555;
}

ul.quicktabs-tabs.quicktabs-style-nostyle li {
  border:1px solid #e5e5e5;
  border-bottom:none;
  padding:2px 3px;
  margin:0 0px 0 0;
  position:relative;
}

ul.quicktabs-tabs.quicktabs-style-nostyle li:hover{
  border:1px solid #ccc;
  border-bottom:none;
}

ul.quicktabs-tabs.quicktabs-style-nostyle li.active{
  border:1px solid #ccc;
  border-bottom:1px solid #fff;
  background-color:none;
  margin-bottom: -1px;
  color: #D31212
}

ul.quicktabs-tabs.quicktabs-style-nostyle li.active a {
  color:#D31212;
}

.quicktabs_main.quicktabs-style-nostyle .item-list li span {
  display: inline;
  font-size: 1em;
  padding: 0 0px;
}

.quicktabs_main.quicktabs-style-nostyle .content {
  color: #999999;
  padding: 0 0 0 0;
}


/* VIEWS
--------------------------------------------------------------------------*/




/* ADDED BY SURF NEW MEDIA: CUSTOM COLORS - Green  */
#bakk {margin-bottom: 10px; background:#EEEEEE; color: #405A2B; font-size: 20px; text-transform: uppercase}
#block-views-obits-block {clear: both;}
#block-views-top-news-stories-block h3, #block-views-business-top-stories-block h3, #block-views-obits-block .title{ background: #eeeeee; width: 200px; text-indent: 10px; padding: 3px 0px;}
#block-views-featured-view-block h3 {margin-bottom: 10px; background: #A62C00; padding: 5px; color: #fff;}

#block-views-special-sections-block h3 {margin-bottom: 10px; background: #A62C00; padding: 5px; color: #fff;}

.front .submitted {display:none;}

.view-frontpage .views-field-field-image {float: left; margin-right: 10px; padding: 0px;}
.view-frontpage .views-field-body { margin-bottom: 10px; line-height: 1.2em }

.view-frontpage .views-field-title {margin-bottom: 8px;}


.page-taxonomy-term .views-field-field-image {float: left; margin-right: 20px; padding: 10px; background: #F0F0F0;}
.page-taxonomy-term .views-field-body {margin-bottom: 10px; }
.page-taxonomy-term .views-field-view-node {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDDDD;}
.page-taxonomy-term .views-row {min-height: 180px;}
.page-taxonomy-term .sidebar .views-row {min-height: 12px;}
.page-taxonomy-term .views-field-title {margin-bottom: 8px;}



.page-taxonomy #capption {display:none;}

.field-name-field-subhead {font-weight: normal; font-size: 22px; margin-bottom: 20px; margin-top: 10px;}
.field-name-field-kicker {border-top: 1px solid #ccc; font-style:italic;}
.field-name-field-dateline { font-weight:bold; text-transform:none; margin-bottom: 8px; font-style:italic; clear: none;  }
.field-name-field-source { font-weight:normal; text-transform:none; margin-bottom: 8px; font-style:italic;  }
.field-type-datetime { float: left;clear: none; display: block; padding: 10px 10px; background: #f1f1f1; border: 1px solid #ddd;}
.field-name-field-pulled-quote {background-image: url("/sites/all/themes/bones/images/icons_48/openquote.png"); width: 250px; min-height: 100px; font-size: 18px; float: right;background-repeat: no-repeat; padding-left: 50px;}


blockquote  {background-image: none; margin: 0px; padding: 0px;}


#block-menu-block-2 ul.menu li,#block-menu-block-2 #main-menu ul.menu li,#block-menu-block-2 #user-menu ul.menu li,#block-menu-block-2 #nav-menu ul.menu li
{
  float: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style-type: circle;
  list-style-image: none;
  list-style-position: inside;
}
#block-menu-block-3 ul.menu li,#block-menu-block-3 #main-menu ul.menu li,#block-menu-block-3 #user-menu ul.menu li,#block-menu-block-3 #nav-menu ul.menu li
{
  float: none;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  list-style-type: circle;
  list-style-image: none;
  list-style-position: inside;
}

#views-slideshow-galleria-1 .views-slideshow-galleria-images-1 {max-width: 230px; height: auto;}

.views-slideshow-controls-bottom img {display:none;}
#block-views-featured-view-block .views-slideshow-controls-bottom {float: right; margin-top: -195px; margin-left:-420px; width: 220px; display:block;}
#block-views-featured-view-block .views-slideshow-controls-bottom img {margin-bottom: 10px}
#block-views-featured-view-block .views-slideshow-controls-bottom .views-field-title {display: block; height: auto; margin-bottom: 10px; padding-top: 10px; font-weight:normal;}
#block-views-featured-view-block .views-slideshow-controls-bottom .views-field-title a {font-weight:normal;}

#block-views-featured-view-block {clear:both;}



#block-views-top-news-stories-block .views-field-title a, #block-views-business-top-stories-block .views-field-title a {font-weight:bold;}

.views-field-title {font-size: 125%; line-height: 1.1em; font: Helvetica; font-weight: bold; }
.views-field-title a {color: #004377; font-weight: bold; font: Helvetica}
views-field-title a.hover {	
  color: #000;
}
#block-views-frontpage-block-2 .views-field-title a {font-size: 100%; line-height: 1.1em; font: Helvetica; font-weight: bold }

#block-views-top-news-stories-block .content, #block-views-business-top-stories-block .content {height: 350px;}

#block-simpleads-ad-groups-978 img {max-width: 100%; width: 680px; text-align:center; margin-left: auto; margin-right: auto;}
#block-simpleads-ad-groups-978 {max-width: 100%; width: 680px; text-align:center; margin-left: auto; margin-right: auto;}

.site-logo img {max-width: 100%}
#block-simpleads-ad-groups-65 {text-align:center; margin-left: auto; margin-right: auto;}
#block-simpleads-ad-groups-65 img {max-width: 100%; width: 680px; text-align:center; margin-left: auto; margin-right: auto;}

#block-simpleads-ad-groups-65 .content {
  padding: 0px 0 0 0;
  color: #999999;	
}
#block-simpleads-ad-groups-65 .block-inner {
 padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
  border-bottom: 0px solid #fff;	
  box-shadow: 0px;}



#block-views-special-sections-block img {float: left; margin-right: 10px;}
#block-views-special-sections-block .content {height: 130px;}


#remen
{
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: block;
  background-color: #000;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #ffffff;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 1.35em;
  text-align: left;
  cursor: pointer;
  outline-width: medium;
  outline-style: none;
}

/* SLIDESHOW 
--------------------------------------------------------------------------*/

.view-slideshow {  width: 1100px;
}

.view-slideshow .views_slideshow_main {	
  margin-left: 480px;
  height: 400px;margin-top: 0px; margin-bottom: -110px;
}

.view-slideshow .views_slideshow_main .views-field-field-image {
  
  top: -20px;
  left: -20px;
}

.view-slideshow .views_slideshow_main .views-field-field-video {
    top: -20px;
  left: -20px;
}

.view-slideshow .views_slideshow_main .views-field-field-image img {
  display: block;-moz-border-radius: 10px; -webkit-border-radius: 12px; border-radius: 10px; 
}

.view-slideshow .views_slideshow_main .views-field-title {
  position: absolute; 
  padding: 20px;
  width: 720px;
  top: -79px;
  left: -20px;
  background: url(../images/style1/trans.png);
  color: #ffffff;
  /* Added to hide title on slideshow */display:none;
}

.view-slideshow .views_slideshow_main .views-field-title a {
  color: #ffffff;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
}

.view-slideshow .views_slideshow_main .views-field-body {
  float: left;
  height: 200px;
  width: 150px; 
  padding: 5px;
  top:0px;
  left: -160px;
  position: absolute;
  color: #000;
  text-align: right;
  line-height: 1.2em;
}


/* Slideshow controls */

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img {
  display: block;
  margin-right: 0px;
  margin-left: 10px;
  float: left;
  opacity: 0.5;
  border: 2px solid #333333;
  box-shadow: 0 1px 3px #999999;
  display: none;
}

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image #photowithcaption {margin-right: 0px;}

.view-slideshow .views-slideshow-controls-bottom .views-field-field-image img:hover, .view-slideshow .views-slideshow-controls-bottom .views-field-field-video img:hover  {
  opacity: 1;
  border: 2px solid #920000
}

.view-slideshow .views-slideshow-controls-bottom .active .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom .active .views-field-field-video img  {
  opacity: 1;
}


.view-slideshow .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_slideshow-block_5 .views-field-field-image img, .view-slideshow .views-slideshow-controls-bottom #views_slideshow_pager_field_item_bottom_slideshow-block_5 .views-field-field-video img {
  margin-right: 0; 	
}

.pdf {width: 100%; border-bottom: 20px solid #3F3F3F;}

#block-views-embed-block-1 h3 a {font-size: 16px; color: #f1f1f1;}
#block-views-embed-block-1 .content {padding: 0px 0px 15px 0px;}
#block-views-embed-block-1 .block-inner {background: #3F3F3F; padding: 0px; margin: 0px; box-shadow: none; border-bottom: none;}

#block-block-15 .content {
  padding: 0px 0 0 0;
  color: #999999;
  max-width: 100%;	
}
#block-block-15 .block-inner {
 padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
  border-bottom: 0px solid #fff;	
  box-shadow: 0px;}
  
  #block-block-17 .content {
  padding: 0px 0 0 0;
  color: #999999;
  max-width: 100%;	
}
#block-block-17 .block-inner {
 padding: 0px 0 0 0;
  margin: 0px 0px 20px 0px;
  border-bottom: 0px solid #fff;	
  box-shadow: 0px;}

.front #photowithcaption {width: auto;}
#capption {font-size: 12px; line-height: 1.1em; margin-bottom: 10px; margin-top: 0px; padding-bottom: 10px; border-bottom: 1px solid #ccc;}
.front #capption {display:none;}



#block-views-this-week-s-print-edition-block img {margin-left: 30px;}
.view-frontpage .views-row {clear: both; margin-bottom: 10px; padding-bottom: 10px; }
#block-quicktabs-quicktabs .content {background: none;}
#block-quicktabs-quicktabs {margin-top: 15px;}

.front .region-content {display: none;}
#block-views-frontpage-block-2 .views-field-created {text-transform: none; color: #999999; padding: 5px 10px; font-size: 11px; background: #f3f3f3; margin-top: 10px}
#block-views-recent-block .content {padding: 7px;}
#block-views-recent-block .views-row {height: 80px; margin-bottom: 10px; padding-bottom: 10px}
#block-views-recent-block .views-field-title {font-size: 16px}
#block-views-recent-block img {float: left; margin-right: 10px; padding: 0px; }
#block-views-recent-block .views-field-field-image {float: left; margin-right: 0px; padding: 0px; background: none; }
#block-views-recent-block .views-field-created {text-transform: uppercase; color: #999999; padding: 2px 0px; font-size: 11px}
.views-field-created {text-transform: uppercase; color: #999999; padding: 10px 0px; font-size: 11px}




#block-views-obits-block-1 {clear: both;}
#block-views-obits-block-1 .title { background: #eee; width: 200px; text-indent: 10px; padding: 3px 0px;}

#block-views-obits-block-2 {clear: both;}
#block-views-obits-block-2 .title { background: #eee; width: 200px; text-indent: 10px; padding: 3px 0px;}


#block-views-obits-block-3 {clear: both;}
#block-views-obits-block-3 .title { background: #eee; width: 200px; text-indent: 10px; padding: 3px 0px;}
.attachment-after {margin-top: 10px; padding-top: 10px; border-top: 1px solid #CCC;}
.attachment-after .views-field-title a {font-weight: normal}
.attachment-after .views-field-title {font-size: 100%; line-height: 1.2em;}
.attachment-after .item-list ul li
{
  padding-top: 2px;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 0px;
  list-style-position: outside;
  list-style-type: square;
  color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #dddddd;
  margin-top: 5px;
  margin-right: 0px;
  margin-bottom: 5px;
  margin-left: 0px;
}
#block-views-breaking-news-block {height: 65px; clear:both; border: 1px solid #D7D1BC; background:#FCFBE3; margin-top: 20px}

#block-views-breaking-news-block .views-field-nothing {font-size: 18px; font-weight: normal; }
#block-views-breaking-news-block .views-field-title a {font-size: 18px; font-weight: normal;  }
#block-views-breaking-news-block .views-field-title  {font-size: 18px; }
#block-views-breaking-news-block .views-field-created {font-weight: normal; color: #B02B33; margin-left: -20px; font-size: 13px;padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  }
#block-views-breaking-news-block ul li {padding: 3px 0;
  margin-left: 0px;
  margin-top: 0px;
  list-style-position: none;
  list-style-type: none;
  
}
}

.liScroll-container 
{ width: 100%;}
li.views-fluid-grid-item {
  /* width and height properties are defined at views_fluid_grid.size.css. */
  padding: 3px;
  overflow: hidden; /* needed to clip content when explicit width/height is specified. */
  list-style-type: none;
  background-image: none;
  vertical-align: top;
  color: #444;
  background-color: #fff;
  border: 0px solid #aaa;
}
#block-views-editorial-block .views-field-title a {color: #333; font-size: 80%; line-height: 12px}
#block-views-editorial-block .title { background: none; width: 140px; text-indent: 10px; padding: 3px 0px; color: #405A2B; }

#block-superfish-1 {margin-top: 0px;}
#block-views-frontpage-block-1 .block-inner {background: #ECFFE9; border: 1px solid #666; padding: 5px 5px 0px 5px;height: 300px;}
#block-views-frontpage-block-1 img {width: 300px; height: 230px}
.field-name-field-mugshot {float: left; margin-right: 10px;}
ul.views-fluid-grid-items-width-250 li.views-fluid-grid-item img {width: 220px; height: auto;}

.page-staff-directory .field-name-body {margin-bottom: 10px; padding-bottom: 00px; border-bottom: 2px solid #ddd; }
.page-staff-directory p {font-size: 15px;}
.node-type-staff-directory #socialshare, .page-staff-directory #socialshare, .node-type-page #socialshare, .node-type-product #socialshare {display: none;}

.page-node-147 h1 {display: none;}
.responsive-menus.responsified span {max-width: 100%;}
.view-comments-recent .views-field-timestamp {font-size: 90%;}
.view-header img { max-width: 80%;}
#remen {
  padding: 10px;
  display: block;
  background: #A62C00;
  color: #fff;
  border-radius: 5px;
  
  font-size: 1.35em;
  text-align: left;
  cursor: pointer;
  outline: none;
}
.front #capption, #block-views-recent-block #capption {display: none;}
#quicktabs-tabpage-quicktabs-1 .views-field-field-image {float: left: margin-right: 10px;}
#block-block-9 {display: none;}
#block-views-frontpage-block-2 .block-inner {border: 1px solid #666; padding: 5px;}
#block-views-frontpage-block-2 h3 {background: #eee;text-indent: 10px; padding: 3px 0px;}
#block-views-skybox-block {position: relative; z-index: 99; float: left; width: 300px; margin-top: -300px;}
#block-views-skybox-block .views-row-1 {background: #FFD7D4}
#block-views-skybox-block .views-row-2 {background: #F0F0F0}
#block-views-skybox-block .views-row-3 {background: #D2E9C4}
#block-views-skybox-block {line-height: 14px;}
#block-views-skybox-block .views-field-title { line-height: 14px; margin-bottom: 6px;}
#block-views-skybox-block .views-field-title a {font-size: 14px; font-weight: bold; line-height: 14px; margin-bottom: 4px;}

#block-views-popular-block-2 .views-field-field-image {float: left; margin-right: 5px;}
#block-views-popular-block-2 .views-field-title {font-size: 14px;}
#block-views-popular-block-2 .views-row {height: 60px; margin-bottom: 8px; border-bottom: 1px solid #ccc;}
#quicktabs-photos_videos {width: 300px;}
#quicktabs-photos_videos .view-id-photos .views-field-field-images {width: 130px; display: block; float: left; margin: 2px; clear: none;}
#quicktabs-photos_videos .views-slideshow-cycle-main-frame-row-item {float: left; width: 138px;}
.node-type-pdf-edition #socialshare {display: none;}

/* JD CSS Additions */

.width90 {
	display: block;
	width: 90%;
	margin: auto;
}
div.width100  {
	width: 100%;
	margin: auto;
}
.page-curated .view-views-page-articles-related-tags .views-row .views-field-field-image img {
	width: 100%;
	height: auto;
}
#block-views-6b1fb2e38b8f4f345da3a8e8c2d9540b .title span {

}
.view-views-article-popular-today table {
	width: 90%;
	margin: auto;
}

.view-views-article-popular-today tr {
	background-color: #A62C00;
	color: white;
	border: 1px solid black;
	margin-bottom: 2px;
}
.view-views-article-popular-today td {
	padding-left: 10px;
	border: 1px solid white;
}
.view-views-article-popular-today a {
	color: white;
	font-weight: bold;
	font-size: 0.8em;
}
.isMobile #user-menu .social-links {
	display: none;
}
.isMobile #block-views-frontpage-block-1 .views-field-field-image {

}
.isMobile #block-views-frontpage-block-1 .views-field-field-image img {
}

.isMobile #block-views-frontpage-block-1 {
}
.isMobile .galleria-container {
	height: 200px !important;
}
#block-views-frontpage-block-1 .block-inner {
	overflow: hidden;
}

article .google-auto-placed .adsbygoogle {
	padding: 10px 0px 10px 0px;
	border-top: 1px groove;
	border-bottom: 1px groove;
	margin-top: 5px;
	margin-bottom: 5px;
}

article .google-auto-placed::before,
article .google-auto-placed::after {
    content: "Advertisement: Article continues below:";
    font-size: 8px;
    color: gray;
}

.sf-menu.sf-style-pomegranate a {
	padding: 0.65em 0.55em;
}

.page-popular-today .view-popular .views-row .views-field-field-image img,
.page-popular-this-past-week .view-popular .views-row .views-field-field-image img {
	max-width: 100% !important;
	padding: 10px !important;
	height: auto !important;	
}
.galleria-info-description {
	display: none !important;
}

.node-type-pdf-edition #sharinglinks {display:none;}