body {background: #333;}
hr {clear: both; margin-bottom:1em;}
.ui-header .ui-title, .ui-li-heading, .ui-li-desc {white-space: normal;}
.ui-content {position: relative; z-index: 1;}
.ui-body {position: relative; z-index: 50;}
.ui-controlgroup .ui-checkbox label, .ui-controlgroup .ui-radio label {font-size: 13px;}
.ui-controlgroup .ui-radio .ui-btn-inner {padding: .6em 15px;}
.ui-disabled .ui-btn-up-c {color: #000;}
.ui-disabled {opacity: .5;}
.divider-head h3, .ui-li-divider h3 {font-size: 18px;}
/* Header Bar */
.headerDiv {padding: 0; position: relative; background: url(http://static.djlmgdigital.com/thr/recordonline/graphics/mobile/thr_bg.gif) repeat-x #131619;}
.headerDiv h1 {margin-top: 12px; margin-left: 10px;}
.headerDiv .InlineNavBtns .ui-btn-corner-all, .headerDiv .InlineNavBtns .ui-icon {-moz-border-radius:0; -webkit-border-radius:0; border-radius:0;}
.headerDiv .InlineNavBtns .ui-icon-shadow, .headerDiv .InlineNavBtns .ui-shadow {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.headerDiv .InlineNavBtns .main-menu .ui-icon-grid { background:url(http://static.djlmgdigital.com/corp/global/graphics/icons/menu-icon-sm.png) 50% 50% no-repeat scroll rgba(0, 0, 0, 0.4) !important; background-size: 18px 18px;}
/* Footer Bar */
.footerDiv {margin-bottom: 10px; padding:.4em 15px; clear:both;}
.footerDiv.ui-bar h1,#footerDiv.ui-bar h2,.footerDiv.ui-bar h3,.footerDiv.ui-bar h4,.footerDiv.ui-bar h5,.footerDiv.ui-bar h6 {font-size:.70em;}
/* Tablet Header Bar */
.headerDiv .logo {float:left; width:230px;}
.headerDiv .NavBtns {float:right; width:307px;}
/* Session Bar */
.sessionDiv.ui-navbar-noicons li .ui-btn .ui-btn-inner, .sessionDiv.ui-navbar-noicons .ui-navbar-toggle .ui-btn-inner {padding-bottom: .5em; padding-top: .5em;}
.sessionDiv .ui-header .ui-btn-inner, .sessionDiv .ui-footer .ui-btn-inner, .sessionDiv .ui-mini .ui-btn-inner {font-size: 11px;}
.sessionDiv .ui-btn-up-a {background: -moz-linear-gradient(#2D2D2D, #2D2D2D) -webkit-linear-gradient(#2D2D2D, #2D2D2D) linear-gradient(#2D2D2D, #2D2D2D);}
.sessionDiv .ui-btn-hover-a {background: -moz-linear-gradient(#383838, #383838) -webkit-linear-gradient(#383838, #383838) linear-gradient(#383838, #383838);}
.sessionDiv .ui-btn-down-a {background: -moz-linear-gradient(#2C2C2C, #2C2C2C) -webkit-linear-gradient(#2C2C2C, #2C2C2C) linear-gradient(#2C2C2C, #2C2C2C);}
/* Main Story on front page */
.mainStory h3 {margin: 0;}
.mainStory img.mainImage {margin: 0 auto;}
.mainStory .premiumIcon {margin-left:5px;}
.mainStory .ui-link {color: #333 !important; text-decoration: none;}
.mainStory {width: 290px; margin: 0 auto;}
.mainStory .summary a {font-size: 12px; font-weight: normal !important;}
.mainStory .summary a em {font-style: italic; font-weight: bold !important;}
@media screen and (max-width: 480px) {
	.mainStory {width: 90%; margin: 0 auto;}
	.mainStory img.mainImage {width: 100%; position: relative; left: 2px;}
}
.sortBy {text-align: center;}
/* Drop Down Menu and Search Form */
.navDiv{position:relative;}
.main-menu, .search-form {margin-left: 10px !important; margin-right: 10px !important;}
.menuDiv {margin:0; position:relative; top:0; left:0; width:100%; z-index:999; display:none;}
.searchDiv {margin:0; position:absolute; top:0; right:0; width:100%; z-index:999; display:none;}
.menuDiv li, .searchDiv li {position:relative; /*z-index:999;*/}
.menuDiv .ui-li-divider {padding: 0.17em 15px;}
#menu-nav li.eEditionLink{display:none;}
/* Newslist Styles */
.oni_newslists {margin-bottom: 25px;}
.oni_newslists ul li {-webkit-backface-visibility: hidden;}
.oni_newslists .ui-listview {margin: 1.5em 0 0;}
.oni_newslists .local-news-list {margin: .6em 0 0;}
.oni_newslists .ui-collapsible-heading .ui-li-count {font-size: 11px; font-weight: bold; margin-top: -.9em; padding: .2em .5em; position: absolute; right: 0; top: 50%;}
.oni_newslists .ui-collapsible-heading .ui-btn-text {display: block;}	
.oni_newslists .ui-collapsible {margin-top: 0;}
.oni_newslists .obituaries-list.ui-collapsible, .oni_newslists .nation-world-news-list.ui-collapsible {margin-top: 1.5em !important;}
.oni_newslists .ui-collapsible .ui-listview {margin-top: 0;}
.oni_newslists .ui-collapsible-heading {margin: 0;}
.oni_newslists .ui-collapsible-content {margin: 0; padding: 0;}
.oni_newslists .ui-content .ui-listview-inset {margin: 0;}
/* Icon Pos Right on collapsible */
.oni_newslists .ui-collapsible-heading .ui-btn-icon-left .ui-icon {left: auto !important; right: 10px !important;}
.oni_newslists .ui-collapsible-heading a .ui-btn-inner {padding-left: 15px !important; padding-right: 33px;}
.oni_newslists .ui-li-has-icon .ui-btn-inner a.ui-link-inherit, .oni_newslists .ui-li-static.ui-li-has-icon {min-height: 20px; padding-left: 80px;}
.oni_newslists .ui-listview .ui-li-icon {left: 10px; max-height: 60px; max-width: 60px; top: .9em;}
.oni_newslists .ui-bar-b .ui-link, .oni_newslists .ui-bar-b .ui-link:hover {color: #fff; text-decoration: none;}
.oni_newslists .ui-bar-b {text-shadow: 0 1px 1px #194B7E;}
/* Premium Icon Styles */
.oni_newslists .premiumIcon {margin-top: 3px;}
.premiumIcon {min-width:21px !important; min-height:10px !important;}
/* Sort By  */
#featured .ui-controlgroup-horizontal, #date .ui-controlgroup-horizontal {width: 250px; margin: auto;}
/* STORIES: BYLINE, DATE AND HED*/
.articleTxt,.mainStory {/*ui-body-d, .ui-overlay-d*/ border: 1px solid #bbb; color: #333; text-shadow: 0 1px 0 #fff; background:#fff;}
.subscriberContent{margin-top:10px; margin-bottom:5px;}
.hiddenTxt {position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
.brkTitle {clear: both;}
.bylineText {font-weight:bold;}
.bylineDate {margin-bottom: 10px;}
.byline {font-weight: bold; color: #800;}
.by {font-weight: bold;}
.headline {font-weight: bold; margin-bottom: 5px; font-size: 1.17em;}
.bylineExtra {font-weight: bold;}
#mainImg {margin: 5px;}
.paraImg {margin: 0 10px 10px 0;}
/* OBITS */
.obitTxt {background:url(http://static.djlmgdigital.com/thr/recordonline/graphics/obits/obitsHeaderwide.gif) no-repeat 0 0 #fff; padding-top:80px;}
.obitTxt .headline {border-top: 1px solid #ccc; color: #3774B0; padding-top: 10px;}
#ReaderReaction.obitComments {background:url(http://static.djlmgdigital.com/thr/recordonline/graphics/obits/obitsGuestbookwide.gif) no-repeat 0 0 #fff; padding-top:57px;}
#ReaderReaction .guestbookText {border-top: 1px solid #fff; background-color:#D0E5F6; color:#336699; margin:0px; padding:5px; text-align:center;}
#ReaderReaction .readerWarning {margin-top:0; margin-bottom:0; padding:10px 0;}
/*Gallery*/
.photoContainer {width: 400px; margin: 10px auto 0;}
.photoFrame {padding:5px; margin: auto; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAIklEQVQYlWOQl5f/r6SkhBfLy8v/ZyCkCIZHFeJXSGyAAwAVm4tRUmxUigAAAABJRU5ErkJggg==) #333;}
@media screen and (max-width: 480px) {
  .photoContainer {width: 100% !important;}
}
.photoFrame img {max-width: 100%; display: block; margin: auto;}
.photoFrame .photoCaption {background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 12px; font-style: italic; line-height: 18px; padding: .5em;}
.photoNav {height: 34px; background:#222;}
.photoNav a {border-left: none; display: block; float: left; background:#333; width: 49.75% !important; font-size: 12px; text-align: center; text-decoration: none; font-family: Helvetica,Arial,sans-serif; font-weight: bold; color: #fff !important; text-shadow: 0 -1px 1px #000;}
#first.photoNav a {width: 99.75% !important;}
#last.photoNav a {width: 99.75% !important;}
/*Video*/
.hideiframe {visibility: hidden;}
.videoContainer{width: 100% !important; margin: 10px auto 0;}
.videoFrame {padding:5px; margin: auto; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAIklEQVQYlWOQl5f/r6SkhBfLy8v/ZyCkCIZHFeJXSGyAAwAVm4tRUmxUigAAAABJRU5ErkJggg==) #333;}
.videoFrame iframe {max-width: 768px; height: 400px; display: block; margin: auto; border: 0 none;}
/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-width: 1024px){
  .videoFrame iframe {max-width: 768px; !important; height: 400px !important;}
}
/* iPhone [portrait + landscape] */
@media screen and (max-width: 480px) {
  .videoFrame iframe {max-width: 480px !important; height: 250px !important;}
}
.videoFrame .videoCaption {background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 12px; font-style: italic; line-height: 18px; padding:.5em;}
/*Share*/
.share {margin-top: 10px;}
.share div {text-align: center;}
/* Ad */
.x44, .adMiddle {text-align: center; margin-top: 15px; margin-left: auto; margin-right: auto;}
.x44 {max-width:320px;}
.adMiddle {max-width:300px;}
@media only screen and (max-width : 320px) {
  .x44 img {max-width: 290px;}
}

/* Ad */

/* Footer Carousel Menu */
.cm-textalerts, .cm-dailyarchive, .cm-fullsite, .cm-home, .cm-aboutmobile, .cm-search, .cm-video, .cm-weather, .cm-cars, .cm-jobs, .cm-realestate, .cm-limelight {margin: 0 auto; height: 45px; width: 45px;}
.cm-textalerts {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 0 no-repeat;}
.cm-dailyarchive {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -55px no-repeat;}
.cm-fullsite {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -110px no-repeat;}
.cm-home {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -165px no-repeat;}
.cm-aboutmobile {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -220px no-repeat;}
.cm-search {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -275px no-repeat;}
.cm-video {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -330px no-repeat;}
.cm-weather {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -385px no-repeat;}
.cm-cars {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -440px no-repeat;}
.cm-jobs {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -495px no-repeat;}
.cm-realestate {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -550px no-repeat;}
.cm-limelight {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-menu.png) 0 -605px no-repeat;}
/* Social Icons */
.facebook, .twitter, .google-plus, .email {margin: 0 auto; height: 46px; width: 46px;}
.facebook {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-social.png) 0 0 no-repeat;}
.twitter {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-social.png) 0 -56px no-repeat;}
.google-plus {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-social.png) 0 -112px no-repeat;}
.email {background: url(http://static.djlmgdigital.com/corp/global/graphics/icons/mobile-social.png) 0 -168px no-repeat;}
/* Transparent Overlay for Dialog */
.ui-dialog-background {opacity: .5; display: block !important; -webkit-transition: opacity .5s ease-in;}
.ui-dialog-background.pop.in {opacity: 1; -webkit-transition: opacity .5s ease-in;}
.ui-dialog {min-height: 100% !important; background: transparent !important;}

/* jQuery FlexSlider v2.0 custom */
.flex-direction-nav a {background: url(http://static.djlmgdigital.com/corp/global/graphics/flexslider/bg_direction_nav.png) no-repeat 0 0;}
.slides li a {text-decoration: none;}
.slides li .premiumIcon {display:inline; height:10px; width:21px !important;}

/* flex footer menu */
.flex-menu .flexslider {margin: 0 0 1em;}
.flex-menu .flex-caption {text-align:center; font-size:.75em; font-weight: normal; padding:5px 0; color:#000;}
.flex-menu .carousel li {margin-right: 30px;}

/* gallery */
.flex-photogallery {clear:both;}
.photoPage .photoContainerHD .flexslider .slides li{visibility:hidden;}
.photoPage .photoContainerHD .flexslider .slides .flex-active-slide{visibility:visible;}

/* photo latest */
.flex-photolatest{padding-top: 1em;}
.flex-photolatest .flexslider {margin: 0 0 1em; -webkit-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -o-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.flex-photolatest .flex-caption {padding:5px 0; text-align:center;}
.flex-photolatest .carousel li {margin-right: 20px;}

/* article photos */
#obituaries.flexslider .slides img {width: auto !important; display: block; margin: 0 auto;}
.obitTxt .flex-articleImgs {width:170px; !important; margin:10px auto 20px;}
.flex-articleImgs {width:400px; !important; margin:10px auto 20px; }
@media screen and (max-width: 480px) {
  .flex-articleImgs {width:100%; !important;}
  .obitTxt .flex-articleImgs {width:170px; !important;}
}
.flex-articleImgs .flexslider {border: 5px solid #222222; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAIklEQVQYlWOQl5f/r6SkhBfLy8v/ZyCkCIZHFeJXSGyAAwAVm4tRUmxUigAAAABJRU5ErkJggg==") repeat scroll 0 0 #222; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;}
.flex-articleImgs .flex-caption {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.3); color:#fff; font-size: 14px; line-height: 18px; width:100% margin:0; padding:0; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}
.flex-articleImgs .flex-caption p {float:left; display:block; margin:0; padding:.5em;}
.flex-articleImgs .flex-caption .para {display:block; margin:0; padding:.5em;}
.flex-articleImgs .flex-caption span .ui-btn { margin-right: 10px; margin-left:0;}

.flex-articleImgs .slides li {overflow: hidden;}
.flex-articleImgs .slides li img {margin:auto; min-height:150px;}
@media screen and (max-width: 480px) {
  .flex-articleImgs .slides li img {width:100%;}
}
.flex-articleImgs .flex-articleImgs-controls {position: relative; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAIklEQVQYlWOQl5f/r6SkhBfLy8v/ZyCkCIZHFeJXSGyAAwAVm4tRUmxUigAAAABJRU5ErkJggg==") repeat scroll 0 0 #222;}
.flex-articleImgs .flex-articleImgs-controls .flex-control-nav {position:relative; bottom: 0;}
.flex-articleImgs .flex-articleImgs-controls .flex-control-nav li {padding-top: 6px;}
.flex-articleImgs .flex-articleImgs-controls .flex-direction-nav li {display: inline-block; width: 50%;}
.flex-articleImgs .flex-articleImgs-controls .flex-direction-nav .flex-prev {left:0;}
.flex-articleImgs .flex-articleImgs-controls .flex-direction-nav .flex-next {right:0;}
.flex-articleImgs .flex-articleImgs-controls .flex-direction-nav a {position:relative; text-indent:0; top:0; width:auto; margin:0; opacity:1; font-size: 12px; text-align: center; text-decoration: none;}
.flex-articleImgs .flex-articleImgs-controls .flex-direction-nav .ui-btn-inner{font-size: 12px !important;}
.flex-articleImgs .flex-articleImgs-controls .flex-direction-nav .ui-link{color:#fff;}
.flex-articleImgs .flex-articleImgs-controls.ui-bar-a{border:0;}

/* popup and caption for tablet */
.flex-articleImgs .infoOpen {position:absolute;left:0;bottom:0;}
.flex-articleImgs .infoClose {float:left;}

.flex-articleImgs-popup .slides li img {margin:0 auto 5px auto; width:auto;}
.flex-articleImgs-popup .flexslider{margin-bottom:0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none;}
.flex-articleImgs-popup {width:590px;}

/* ipad newslists */
.oni_newslists .flexslider {margin:0;}

/**
 * 700
 */	
@media only screen and (min-width:700px) and (max-width:1824px) {
	.fluid {float:left; width:100%; margin-right:-300px; /* The size of the fixed block. */}
	.fluid .flex-articleImgs, .fluid .articleTxt, .fluid #artNav {width:auto; margin:0 310px 10px 0; /* The size of the fixed block. */}
  .fixed-width {float:left; width:300px; /* The size of the fixed block. */}
  .fixed-width .x44 {margin: 0 0 10px 0;}
  .fixed-width .x44 a{display:block; width:300px; height:250px; overflow:hidden;}
  .fluid .flexslider {margin-bottom:0;}
	.flexslider .slides > li {position: relative;}
	.fluid .articleImgs-slider {height:250px;}
	.fluid .flex-articleImgs .slides li .imgsize {height:205px;}
	.fluid .flex-articleImgs .slides li img {width: auto; min-height: 205px;}
	.fluid .flex-articleImgs .flex-caption {bottom:0; left:0; position:absolute; width: 100%;}
	.fixed-width .ui-listview {margin:0 0 10px;}
	.flex-photolatest {clear:both;}	
	.factTxt{margin-bottom:10px;}
}
/**
 * 361 to 699
 */		
@media only screen and (min-width:361px)and (max-width: 699px) {
  .fluid {width:100%}
  .fixed-width {width:100%}
  .fluid .flex-articleImgs {width:auto;}
	.fluid .flex-articleImgs .slides li img {width:auto; max-width:100%;}
	.flex-photolatest {clear:both;}
	.x44 {margin:1em 0;}
	.factTxt{margin:10px 0;}	
	#ReaderReaction .ui-li-divider{margin-top:10px;}
	.flex-articleImgs-popup {width:360px;}
	.flex-articleImgs-popup .slides li img {margin:auto; width:auto; max-width:350px; max-height:310px !important;}
}

/**
 * 360 and lower
 */		
@media only screen and (max-width: 360px) {
  .fluid {width:100%}
  .fixed-width {width:100%}
  .fluid .flex-articleImgs {width:auto;}
	.fluid .flex-articleImgs .slides li img {width:auto; max-width:100%;}
	.flex-photolatest {clear:both;}
	.x44 {margin:1em 0;}
	.factTxt{margin:10px 0;}	
	#ReaderReaction .ui-li-divider{margin-top:10px;}
	.flex-articleImgs-popup {width:300px;}
	.flex-articleImgs-popup .slides li img {margin:auto; width:auto; max-width:290px; max-height:250px !important;}
}

/**
 * Register/Subscribe Link
 */
#popupRegSub {z-index:9999; margin:0;}
#regsubimg1, #regsubimg2 {width:100%; max-width:300px; margin-top:30px;}
#regsubimg1 {display:none;}
#regsubimg2 {display:block;}
#regsubNotes h4 {margin:3px 0;}
#regsubNotes .para, #regsubFormWrapper .para {font-size:.8em;}
#regsubFormWrapper .ui-li-divider {margin-left:-15px; margin-right:-15px;}
#regsubFormWrapper .submit {padding-top:5px; text-align:right;}
#regsubFormWrapper #loader {float:right; margin-top:12px; margin-right:30px;}
#regsubNotes .subscriberActivate{width:100%; }
#regsubNotes .subscriberActivate .ui-btn-inner {overflow:hidden;}
/**
 * Register/Subscribe PopUp
 * 600
 */
@media only screen and (min-width:600px) {
	#regsubNotes {float:left; width:48%;}
	#regsubFormWrapper {float:right; width:40%; margin-left:30px; clear:none;}
	#regsubimg2 {display:none;}
	#regsubimg1 {display:block;}
	#regsubNotes .subscriberActivate{width:auto;}
	#regsubNotes .subscriberActivate .ui-btn-inner {overflow:auto;}
}

#upgradeForm .mosaicError, #register .mosaicError, #subscribe .mosaicError, .wallMessage {border: 1px solid #f7c942; background: #fadb4e; color: #333; font-weight: bold; text-shadow: 0 1px 0 #fff; padding: .4em 15px; margin-bottom:10px; 
background-image: -webkit-gradient(linear,left top,left bottom,from( #fceda7 ),to( #fbef7e ));
background-image: -webkit-linear-gradient( #fceda7,#fbef7e );
background-image: -moz-linear-gradient( #fceda7,#fbef7e );
background-image: -ms-linear-gradient( #fceda7,#fbef7e );
background-image: -o-linear-gradient( #fceda7,#fbef7e );
background-image: linear-gradient( #fceda7,#fbef7e );
}
#upgradeForm .mosaicSuccess, #register .mosaicSuccess, #subscribe .mosaicSuccess {border: 1px solid #9fd527; background: #b6d572; color: #333; font-weight: bold; text-shadow: 0 1px 0 #fff; padding: .4em 15px; margin-bottom:10px; 
background-image: -webkit-gradient(linear,left top,left bottom,from( #e9ffbf ),to( #daff91 ));
background-image: -webkit-linear-gradient( #e9ffbf,#daff91 );
background-image: -moz-linear-gradient( #e9ffbf,#daff91 );
background-image: -ms-linear-gradient( #e9ffbf,#daff91 );
background-image: -o-linear-gradient( #e9ffbf,#daff91 );
background-image: linear-gradient( #e9ffbf,#daff91 );
}

/* CASPIO DATABASE */
form#caspioform table td input[type=submit], form#caspioform table td input[type=submit]:hover { width: 430px !important; height: 40px !important; }