
/* Modified by Travis Clark http://www.traviseugeneclark.com */
#story-byline { padding-top: 10px; }
#content { padding-left: 2%; }

.full-width { width: 100% !important; margin-right: 0; float: none; border-right: 0; padding-right: 0; }

#content h1 #breadcrumb a, 
.sectionfrontpage #content h1 #breadcrumb a,
.sectionfrontpage .static-wrapper h1 #breadcrumb a { color: #181818; font-size: 14px !important; }

.sectionfrontpage .static-wrapper h1 #breadcrumb { font-size: 12px; padding-left: 1.5em; }


.frontpage #breaking-news { background: #900; border: 0; }
#breaking-news { background: #900; border: 0; }
#breaking-news > strong { color: #fff !important; font-size: 16px; }
#breaking-news a { color: #fff; font-size: 16px; }
#breaking-news a:hover { color: #fff; }

#logo.print-art { margin-bottom: 30px; }

.sister-publications li { margin-bottom: 15px; border-bottom: 1px dotted #a9a9a9; margin-top: 15px; }
.sister-publications li h2 { margin-bottom: 10px; }
.sister-publications li h2 a { color: #C92828; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; }
.sister-publications li:last-child { border: 0; }

.error-404 { padding: 20px 40px; }

.faq-list ul { list-style-type: disc; list-style-position: inside; margin-left: 20px; margin-bottom: 20px; }
.faq-list strong { margin-top: 40px; }

#article-left-rail .related-gallery .heading { height: auto; padding-top: 5px; padding-bottom: 5px; margin-bottom: 5px; }
#article-left-rail .related-gallery img { margin-top: 5px; }

/* Subscribe Page */
.subscribe-page img { margin-bottom: 20px; margin-top: 40px; }
.subscribe-page ul { list-style-type: disc; list-style-position: inside; margin-left: 20px; margin-bottom: 20px; }

.subscribe-rail .subscribe-title,
.subscribe-page .subscribe-title { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; color: #C92828; padding-bottom: 10px; }
.subscribe-page .subscribe-tagline { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; color: #C92828; font-weight: normal; padding-bottom: 20px; }

.subscribe-rail ul { list-style-type: disc; list-style-position: inside; margin-left: 20px; margin-bottom: 20px; }

.subscribe-rail .button,
.subscribe-page .button { background: #C92828; border: 0; color: #fff; font-size: 14px; font-weight: bold; width: 100%; text-shadow: none; }
.subscribe-rail a:hover.button,
.subscribe-page a:hover.button { background: #C92828; text-decoration: none; }
.subscribe-page .button span { display: block; font-weight: normal; padding-top: 5px; font-size: 12px; }

.subscribe-faq span,
.subscribe-highlight { color: #C1564C; }

#logo { margin-top: 25px; }
#social-icons,
.account-info { float: left; margin-top: 25px; }

.account-info li { float: left; }
.account-info li:first-child { border-right: 1px solid #ccc; padding-right: 10px; }
.account-info li:last-child { margin-left: 10px; }

/* Related Facts */
.articlepage .related-facts p { text-align: left; word-wrap: break-word; }
.related-facts p { font-size: 12px; }
.related-facts strong p { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 3% 0; margin-top: 3%; }
.related-facts span.Bold { color: #A7A6A3; font-size: 14px; text-transform: uppercase; }

/* Footer */
.content-label { color: #C92828; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1em; font-weight: 500; text-transform: uppercase; }

.site-footer .site-index { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 1.25em; padding-bottom: 1.25em; padding-top: 0.25em; }
.site-footer .site-index ul { list-style-type: none; margin-bottom: 0; margin-left: 0; }
.site-footer .site-index ul li a { color: #000; }
.site-footer .site-index ul li a:hover { color: white; }
.site-footer .site-index ul li a { color: #000; }
.site-footer .site-index ul li a:hover { color: #C92828; }
.site-footer .site-index li a { font-size: 0.875em; }
@media only screen and (min-width: 640px) and (max-width: 1024px) { .site-footer .site-index li a { font-size: 0.75em; } }

.site-footer .content-label { margin-bottom: 1.25em; margin-top: 1.25em; }
.site-footer .content-label a { color: #C92828; }
@media only screen and (min-width: 640px) and (max-width: 1024px) { .site-footer .content-label a { font-size: 0.875em; } }
.site-footer .content-label a:hover { color: #C92828; }

.subscribe-footer li { position: relative; }
.subscribe-footer li a { margin-left: 2em; }
.subscribe-footer i { color: #000; left: 0; position: absolute; top: .5em; }
.subscribe-footer a:hover i { color: #C92828; }

.site-footer .colophon { margin-bottom: 1.25em; margin-top: 1.25em; }
@media only screen and (max-width: 1024px) { .site-footer .colophon { margin-bottom: 1em; margin-top: 1em; } }

.copyright-terms { list-style-type: none; margin-bottom: 0; margin-left: 0; }
.copyright-terms li { float: left; }
.copyright-terms li a { color: #000; }
.copyright-terms li a:hover { color: white; }
.copyright-terms li a { color: #000; }
.copyright-terms li a:hover { color: #C92828; }
.copyright-terms li a { font-size: 0.875em; margin-right: 1.25em; }
@media only screen and (min-width: 640px) and (max-width: 1024px) { .copyright-terms li a { font-size: 0.75em; } }
.copyright-terms li:first-child a { color: #C92828; font-weight: 600; }
.copyright-terms i { margin-right: 10px; }

/* Tabs */
.tabs { margin-top: 10px; }
.tabs-content { border: 1px solid #ccc; padding: 5px 10px; }
.accordion .content { border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.tabs-content .right-rail-text,
.accordion .right-rail-text { padding: 5px 0; }

.tabs dd > a { background: #e7edf0; font-size: 10px; padding: 10px; }
.tabs dd > a:hover { background: #e7edf0; }

.tabs dd.active { border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; font-weight: bold; }

.accordion { margin-bottom: 20px; }
.accordion dd.active a { background: #e7edf0; }
.accordion dd.active .right-rail-text a { background: #fff; }
.accordion dd > a { background: #e7edf0; border-bottom: 1px solid #dce3e6; font-size: 12px; }
.accordion dd > a:hover { background: #dce3e6; }

/* Special Section */
.eedition-wrapper { border-bottom: 1px solid #ccc; padding-bottom: 2em; margin-bottom: 2em; margin-top: 2em; }
.eedition-wrapper .photo-container { float: left; margin-bottom: 2em; margin-right: 2em; }
.eedition-wrapper img.special-cover { float: left; margin-right: 1.5em; margin-bottom: 2em; }

/* Photos */
.image-2, .image-3, .image-4, .image-5, .image-6, .image-7, .image-8, .image-9, .image-10 { display: none; }

.button.button-option { background: transparent; color: #fff; font-size: 12px; border-radius: 0; border: 0; background-color: #C92828; text-shadow: none; border-right: 1px solid #C92828; border-color: #C92828; }

a:hover.button.button-option { background-color: #C92828; text-decoration: none; }

/* Food */
.food-widget iframe { width: 100%; min-height: 600px; }
.food-video-widget { margin-bottom: 1em; width: 100%; }

.hidden{
visibility: hidden;
}

#customernameSpan,#timeSpan,#bridenameSpan,#brideaddressSpan,#brideeducationSpan,#brideemploymentSpan,#brideparentsSpan,#groomnameSpan,#groomaddressSpan,#groomeducationSpan,#groomemploymentSpan,#groomeducationSpan,#groomparentsSpan,#concernSpan,#bridenameSpan,#brideaddressSpan,#parentsnameSpan,#parentsaddressSpan,#customerfirstnameSpan,#customerlastnameSpan,#babynameSpan,#birthdateSpan,#submitSpan,#citySpan,#stateSpan,#emailSpan,#feedbackSpan,#couplenameSpan,#addressSpan,#yearsSpan,#zipcodeSpan,#phoneSpan,#dateSpan,#locationSpan,#deceasednameSpan,#datestopSpan,#datestartSpan,#ministerSpan,#givenSpan { display: none; }

.form-wrapper #counter { margin-bottom: 1em; }
.form-wrapper #counter span { color: #f04124; }

.form-list { margin-bottom: 25px; }

.asterisk { color: #f04124; }

#expandedCube { overflow: hidden; }

.standard-theme #logo { margin-top: 30px; }
.standard-theme #social-icons,
#social-icons,
#my-account { margin-top: 25px !important; }
.standard-theme #site-date,
#site-date { margin-bottom: 20px; }

/* Top Bar */
.top-bar { background: #e7edf0; margin-bottom: 30px; }
	.top-bar-section ul { background: #e7edf0; }
	
		.top-bar .top-bar-section ul li { border-left: 1px solid #edf1f2; border-right: 1px solid #dee1e2; margin-bottom: 0; } /* Overrides margin-bottom: 12px from base.css */
		
		.top-bar .top-bar-section ul li:first-child { border-left: 0; }
		.top-bar .top-bar-section ul li:last-child { border-right: 0; }	
			
			.top-bar-section li:not(.has-form) a:not(.button) { background: #e7edf0; padding-left: 10px; text-decoration: none; }
			.top-bar-section li:not(.has-form) a:not(.button):hover { background: #C92828; color: #fff; }
			
			.top-bar .top-bar-section .has-dropdown > a:after { display: none; } /* Hide the parent level arrow */
			.top-bar .top-bar-section .has-dropdown > a { color: #1a1a1a; padding-right: 10px !important; } /* Overrides default drop-down now that we don't have arrows */
		.top-bar .top-bar-section li:first-child { padding-left: 0; }
		.top-bar .top-bar-section li:first-child a { padding-left: 15px; }
	
		.top-bar .name h1 a { padding: 0; } /* Since we're not including the brand name here, let's remove the padding */
		
			.top-bar .top-bar-section .left .dropdown li { border-left: 0; border-right: 0; }
			.top-bar .top-bar-section .left .dropdown li a { background: #C92828; border-top: 1px solid #C92828; color: #fff; line-height: 35px; }
			.top-bar .top-bar-section .left .dropdown li a:hover { background: #C92828; }

/* Forms */
.form-title { 
	color: #C92828; 
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; 
	font-size: 2em; 
	font-weight: 500;
	margin-bottom: 1em; }
	
.form-section { margin-top: 1em; }
	
.form-wrapper input[type="text"],
.form-wrapper input[type="password"],
.form-wrapper input[type="date"],
.form-wrapper input[type="datetime"],
.form-wrapper input[type="datetime-local"],
.form-wrapper input[type="month"],
.form-wrapper input[type="week"],
.form-wrapper input[type="email"],
.form-wrapper input[type="number"],
.form-wrapper input[type="search"],
.form-wrapper input[type="tel"],
.form-wrapper input[type="time"],
.form-wrapper input[type="url"],
.form-wrapper textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  .form-wrapper input[type="text"]:focus,
  .form-wrapper input[type="password"]:focus,
  .form-wrapper input[type="date"]:focus,
  .form-wrapper input[type="datetime"]:focus,
  .form-wrapper input[type="datetime-local"]:focus,
  .form-wrapper input[type="month"]:focus,
  .form-wrapper input[type="week"]:focus,
  .form-wrapper input[type="email"]:focus,
  .form-wrapper input[type="number"]:focus,
  .form-wrapper input[type="search"]:focus,
  .form-wrapper input[type="tel"]:focus,
  .form-wrapper input[type="time"]:focus,
  .form-wrapper input[type="url"]:focus,
  .form-wrapper textarea:focus {
    -webkit-box-shadow: 0 0 5px #999999;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  .form-wrapper input[type="text"]:focus,
  .form-wrapper input[type="password"]:focus,
  .form-wrapper input[type="date"]:focus,
  .form-wrapper input[type="datetime"]:focus,
  .form-wrapper input[type="datetime-local"]:focus,
  .form-wrapper input[type="month"]:focus,
  .form-wrapper input[type="week"]:focus,
  .form-wrapper input[type="email"]:focus,
  .form-wrapper input[type="number"]:focus,
  .form-wrapper input[type="search"]:focus,
  .form-wrapper input[type="tel"]:focus,
  .form-wrapper input[type="time"]:focus,
  .form-wrapper input[type="url"]:focus,
  .form-wrapper textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
 .form-wrapper input[type="text"][disabled],
  .form-wrapper input[type="password"][disabled],
  .form-wrapper input[type="date"][disabled],
  .form-wrapper input[type="datetime"][disabled],
  .form-wrapper input[type="datetime-local"][disabled],
  .form-wrapper input[type="month"][disabled],
  .form-wrapper input[type="week"][disabled],
  .form-wrapper input[type="email"][disabled],
  .form-wrapper input[type="number"][disabled],
  .form-wrapper input[type="search"][disabled],
  .form-wrapper input[type="tel"][disabled],
  .form-wrapper input[type="time"][disabled],
  .form-wrapper input[type="url"][disabled],
  .form-wrapper textarea[disabled] {
    background-color: #dddddd; }

/* Add height value for select elements to match text input height */
.form-wrapper select {
  height: 2.3125rem;
  padding-left: 10px; }
  
.form-wrapper select {
  -webkit-appearance: none !important;
  background: #fafafa url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
  background-position-x: 97%;
  background-position-y: center;
  border: 1px solid #cccccc;
  padding: 0.5rem;
  font-size: 0.875rem;
  -webkit-border-radius: 0;
  border-radius: 0; 
  width: 100%;}
  .form-wrapper select.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px; }
  .form-wrapper select:hover {
    background: #f3f3f3 url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;
    background-position-x: 97%;
    background-position-y: center;
    border-color: #999999;
    width: 100%; }

.form-wrapper select::-ms-expand {
  display: none; }

/* Adjust margin for form elements below */
.form-wrapper input[type="file"],
.form-wrapper input[type="checkbox"],
.form-wrapper input[type="radio"],
.form-wrapper select {
  margin: 0 0 1rem 0; }

.form-wrapper input[type="checkbox"] + label,
.form-wrapper input[type="radio"] + label {
  display: inline-block;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
  vertical-align: baseline; }

/* Normalize file input width */
.form-wrapper input[type="file"] {
  width: 100%; }

/* We add basic fieldset styling */
.form-wrapper fieldset {
  border: solid 1px #dddddd;
  padding: 1.25rem;
  margin: 1.125rem 0; }
  .form-wrapper fieldset legend {
    font-weight: bold;
    background: white;
    padding: 0 0.1875rem;
    margin: 0;
    margin-left: -0.1875rem; }

/* Error Handling */
[data-abide] .error small.error, [data-abide] span.error, [data-abide] small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white; }
[data-abide] span.error, [data-abide] small.error {
  display: none; }

.form-wrapper span.error, small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white; }

.form-wrapper .error input,
.form-wrapper .error textarea,
.form-wrapper .error select {
  margin-bottom: 0; }
.form-wrapper .error label,
.form-wrapper .error label.error {
  color: #f04124; }
.form-wrapper .error > small,
.form-wrapper .error small.error {
  display: block;
  padding: 0.375rem 0.5625rem 0.5625rem;
  margin-top: -1px;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: normal;
  font-style: italic;
  background: #f04124;
  color: white; }
.form-wrapper .error > label > small {
  color: #676767;
  background: transparent;
  padding: 0;
  text-transform: capitalize;
  font-style: normal;
  font-size: 60%;
  margin: 0;
  display: inline; }
.form-wrapper .error span.error-message {
  display: block; }

.form-wrapper input.error,
.form-wrapper textarea.error {
  margin-bottom: 0; }

.form-wrapper label.error {
  color: #f04124; }

[class*="block-grid-"] {
  display: block;
  padding: 0;
  margin: 0 0 0 -0.625rem;
  *zoom: 1; }
  [class*="block-grid-"]:before, [class*="block-grid-"]:after {
    content: " ";
    display: table; }
  [class*="block-grid-"]:after {
    clear: both; }
  [class*="block-grid-"] > li {
    display: inline;
    height: auto;
    float: left;
    padding: 0 0.625rem 1.25rem; }
    
.form-wrapper label {
  font-size: 0.875rem;
  color: #4d4d4d;
  cursor: pointer;
  display: block;
  font-weight: normal;
  margin-bottom: 0.5rem;
  /* Styles for required inputs */ }
  .form-wrapper label.right {
    float: none;
    text-align: right; }
  .form-wrapper label.inline {
    margin: 0 0 1rem 0;
    padding: 0.625rem 0; }
  .form-wrapper label small {
    text-transform: capitalize;
    color: #676767; }
    
.column.form-city, 
.columns.form-city,
.column.form-zipcode,
.columns.form-zipcode,
.column.form-left,
.columns.form-left { padding-left: 0; }

.column.form-state, 
.columns.form-state,
.column.form-phone,
.columns.form-phone,
.column.form-right,
.columns.form-right { padding-right: 0; }
    
    

/* Breadcrumbs */

#content h1 #breadcrumb { font-size: 12px; }
#content h1 #breadcrumb a,
.sectionfrontpage #content h1 #breadcrumb a { color: #181818; font-size: 14px !important; }


/* Navigation */
#main-nav a, #main-nav span { padding-right: 0.5em; }

/* Social Media */
.social-media-content > li { margin-bottom: 35px; }
	.social-icon { 
		float: left; 
		height: 85px; 
		margin-right: 15px; 
		overflow: hidden;
		width: 85px; }
	.social-options {
		list-style-type: disc;
		list-style-position: inside;
		margin-left: 100px;
	}

/* Staff Directory */
.staff-phone { color: #333; font-size: 0.9em; }

/* About Us */
.about-title { font-size: 21px; margin-bottom: 15px; margin-top: 30px; }
#content > p { line-height: 1.6; text-align: left; }
#content .articlepage-summary { line-height: 1.6; }

/* Right Rail */
.skyscraper-advertisement { margin: 0 25%; text-align: center; }

#div-gpt-ad-1380566390125-3 { display: inline-block !important; } /* Moves third Google ad in line with right rail */


/***Start Default Reset of Webcaster Styles ***/
#my-account {
position:relative;
margin:0;
padding:0;
width:auto;
width:400px;
height:auto;
float:left;
}

#social-icons {
position:relative;
margin:0;
padding:0;
width:auto;
float:right;
right:auto;
}

/*
#logo {
margin:0;
padding:0;
margin:0 auto;
margin-left:25%;
}
*/



#site-date {
text-indent:-6% !important;
	margin-top:-5px;
}


/*
* a {
	cursor:auto;
}
*/
hr {
margin:0;
}

.advertisement {
padding:1% 0 2%;
}

/***Start Breaking News Styles ***/

#breaking-news {
padding:10px 0 10px 10px;
border:2px #000 solid;
margin:20px 0 !important;
}

#breaking-news > strong {
color:red;
}

/***Start Pushdown ADs***/
#pushdown {
display:none;
}

#pushdown-ad {
float:left;
height:90px;
overflow:hidden;
margin:-15px 0 15px;
}

#pushdown-button {
display:block;
float:right;
width:100px;
position:relative;
top:23px;
left:40px;
z-index:999;
color:#000;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
font-family:arial;
font-size:.75em;
}

/*** third-party flash ad ***/
#pushdown-ad-flash {
height:85px;
width:960px;
margin:0 auto;
}

/*** Misc Fixes ***/
#header-leader-ad-2 {
height:inherit;
}

#header-leader-ad-2 {
display:none;
}

#select-main-nav {
margin-top:0;
}

#gallery-module {
margin:0 0 20px 0;
overflow:hidden;
}

.link-state-hover {
	color: #B22222;
  text-decoration: underline;
}




/*** Start Placeholder Module Styling ***/
.placeholder-module {
background-color:#f2f2f2;
text-align:center;
clear:both;
margin:10px 0;
}

.placeholder-module-headline {
padding:10px;
margin:0;
color:#ccc;
}


/*** Start Footer Links Styling **/
#foot-head {
text-align:center;
margin:0 0 2%;
}

.foot-column-heading {
font-weight:400;
}

#footer-category-links {
float:none;
width:inherit;
clear:both;
text-align:center;
padding:10px 0 0;
}

#footer-category-links a:link,#footer-category-links a:visited,#footer-category-links a:active {
padding:0 10px;
font-size:.8em;
}

.foot-column {
float:none;
font-size:inherit;
padding:0;
margin:0;
width:inherit;
}

#media-family {
text-align:center;
/*width:80%;*/
margin:1% auto 0;
}

#media-family-list {
margin:0;
padding:0;
}

#media-family-list li {
margin:0;
padding:0;
display:inline;
}

#media-family-list li a:link,#media-family-list li a:visited,#media-family-list li a:active {
padding:0 5px;
font-size:.8em;
}

#media-family-headline {
color:#A9A9A9;
font-size:88%;
font-family:custom-font, Arial, Helvetica, sans-serif;
font-weight:700;
text-transform:captalize;
}

/*** Start E-Editiom Styles ***/
#e-edition-link {
display:none;
}

#e-edition {
text-align:center;
}

#e-edition img {
border:1px #000 solid;
}

/*** Start Quicklinks Styles ***/
#flash-content {
text-align:center;
overflow:hidden;
}

#div-gpt-ad-1367343900691-4 {
width:100%;
height:200px;
}

/*** Start AccuWeather Styles ***/

#accuweather {
padding:5% 0;
width:180px;
margin:5% auto;
}

#netweather-container {
width:180px;
height:150px;
background-image:url(http://vortex.accuweather.com/adcbin/netweather_v2/backgrounds/green_180x150_bg.jpg);
background-repeat:no-repeat;
background-color:#363;
}

#netweather-container {
height:138px;
}

#netweather-links-container {
text-align:center;
font-family:arial, helvetica, verdana, sans-serif;
font-size:10px;
line-height:12px;
color:#fff;
}

/*** Start NDN/Local Video Styles ***/
#ndn-videos {
padding:5% 0;
overflow:hidden;
}

#ndn_launcher_22273 {
text-align:center;
}

/* Start Media Assets Styles*/
/* ASSET ICON MARGIN INDENT -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li */
div.related-media > ul li {
margin-left:30px;
}

/* ASSET ICON MS WORD 2007/2010/2013 -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-docx {
list-style-image:url(/images/icons/connectedmedia/icon_docx.png);
}

/* ASSET ICON EXTERNAL LINK */
div.related-media > ul li.cm-extlink {
list-style-image:url(/images/icons/connectedmedia/icon_external_link.png);
}

/* ASSET ICON MS WORD 97-2003 -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-doc > a */
div.related-media > ul li.cm-doc {
list-style-image:url(/images/icons/connectedmedia/icon_docx.png);
}

/* ASSET ICON MS EXCEL 2007/2010/2013 -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-xlsx > a */
div.related-media > ul li.cm-xlsx {
list-style-image:url(/images/icons/connectedmedia/icon_xlsx.png);
}

/* ASSET ICON MS EXCEL 97-2003 -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-xls > a */
div.related-media > ul li.cm-xls {
list-style-image:url(/images/icons/connectedmedia/icon_xlsx.png);
}

/* ASSET ICON MS POWERPOINT 2007/2010/2013 -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-pptx > a */
div.related-media > ul li.cm-pptx {
list-style-image:url(/images/icons/connectedmedia/icon_pptx.png);
}

/* ASSET ICON MS POWERPOINT 97-2003 -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-ppt > a */
div.related-media > ul li.cm-ppt {
list-style-image:url(/images/icons/connectedmedia/icon_pptx.png);
}

/* ASSET ICON PDF -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-pdf {
list-style-image:url(/images/icons/connectedmedia/icon_pdf.png);
}

/* ASSET PLAIN TEXT FILE -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-txt > a */
div.related-media > ul li.cm-txt {
list-style-image:url(/images/icons/connectedmedia/icon_txt.png);
}

/* ASSET HYPER TEXT MARKUP LANGUAGE -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-html > a */
div.related-media > ul li.cm-html {
list-style-image:url(/images/icons/connectedmedia/icon_html.png);
}

/* ASSET WINDOWS MEDIA AUDIO -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-wma > a */
div.related-media > ul li.cm-wma {
list-style-image:url(/images/icons/connectedmedia/icon_wma.png);
}

/* ASSET GENERIC AUDIO -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-audio > a */
div.related-media > ul li.cm-audio {
list-style-image:url(/images/icons/connectedmedia/icon_audio.png);
}

/* ASSET ICON IMAGE -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-image {
list-style-image:url(/images/icons/connectedmedia/icon_image.png);
}

/* ASSET ICON COMMA SEPARATED VALUES -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-csv {
list-style-image:url(/images/icons/connectedmedia/icon_csv.png);
}

/* ASSET ICON PRN -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-prn {
list-style-image:url(/images/icons/connectedmedia/icon_prn.png);
}

/* ASSET ICON DATA FILE -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-dat {
list-style-image:url(/images/icons/connectedmedia/icon_dat.png);
}

/* ASSET ICON DATABASE FILE -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-dbf {
list-style-image:url(/images/icons/connectedmedia/icon_dbf.png);
}

/* ASSET ICON MICROSOFT ACCESS DATABASE -- body > div#container > div#wrapper.articlepage > section#content > div#article-left-rail > div.related-media > ul > li.cm-docx > a */
div.related-media > ul li.cm-mdb {
list-style-image:url(/images/icons/connectedmedia/icon_mdb.png);
}


/* Start Invalid Article Styles */
.invalid-article > p {
width:500px;
}




/**********************************/
/********max-width : 1024px*********/
/**********************************/

@media screen and (min-width:1024px){
	
#pushdown {
display:block;
width:970px;
margin:0 auto;
}

#header-leader-ad-1 {
width:728px;
float:left;
}

#header-leader-ad-2 {
display:block;
width:234px;
float:right;
}

}

/*** Classifieds Landing Page***/
.classifieds-col-1 {
float:left;
width:75px;
}

.classifieds-col-2 {
float:left;
margin-left:30px;
}

.classifids-category-link {
font-family:custom-font, Arial, Helvetica, sans-serif;
font-weight:700;
color:#3F3F3F;
font-size:21px;
line-height:30px;
margin-bottom:4px;
}

.classifieds-sub-menu {
margin:0;
}

.classifieds-expand-link {
display:none;
}

.classifieds-expand-link:hover {
text-decoration:none;
}

.classifieds-count {
font-weight:700;
}

/*** Classifieds Listings Page ***/
#classifieds-listings-container {
margin-top:20px;
}

#classifieds-listings-container > h3 {
border-bottom:2px #ccc solid;
margin-bottom:20px;
}

.classifieds-item-container {
margin-bottom:10px;
padding:0 0 10px;
border-bottom:1px #ccc solid;
}

/*** Classifieds Details Page ***/
#classifieds-details-container {
margin-top:20px;
}

#classifieds-details-container > .classifieds-description {
margin:5px 0 20px;
}

.classifieds-col-1 > img {
max-width:inherit;
max-width:auto;
}

.classifieds-download {
margin-top:20px;
padding:10px;
width:130px;
text-align:center;
text-transform:uppercase;
/**Gradient**/
background:#d6fcd4;
/* Old browsers */
background:0;
/* FF3.6+ */
background:0 color-stop(100%,#6bba70));
/* Chrome,Safari4+ */
background:0;
/* Chrome10+,Safari5.1+ */
background:0;
/* Opera 11.10+ */
background:0;
/* IE10+ */
background:linear-gradient(tobottom,#d6fcd40%,#6bba70100%);
/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6fcd4',endColorstr='#6bba70',GradientType=0);
/* IE6-9 */
/**Rounded Corners**/
-moz-border-radius:5px;
border-radius:5px;
}

/*** Events Submission Page ***/
.events-col1 {
float:left;
}

.events-col2 {
float:left;
margin-left:20px;
}

.ugc .chckbox-label {
font-weight:400;
float:none;
width:inherit;
width:auto;
line-height:2.3em;
display:inline !important;
}

.event-submit-headline {
margin:20px 0 0;
}

#field_eventzip,#field_eventcost {
width:100px;
}

#field_eventcontactemail,#field_eventcontactphone {
width:200px;
}

/*** Events Detail Styles ***/
.events-page .events-details-left .details > div {
margin:0;
padding:0;
}

.event-details-meta-1 {
margin:10px 0 0 !important;
}

.event-details-meta-1 > h5 {
margin:0 0 5px;
border-bottom:1px #efefef solid;
}

#event-details-3 {
margin:5px 0 !important;
}

.event-cost {
color:red;
}

#event-details-labels > li {
padding:0 0 0 20px;
background:url(../images/event_check.png) no-repeat 0 3px;
}

#event-details-labels > li > span {
font-weight:700;
}

/*** UGC Styles ***/
#cceeventssubmit > h4 {
margin:0 0 10px;
border-bottom:1px #efefef solid;
}

/*** jQuery UI Time Picker Styles ***/
/*** From http://trentrichardson.com/examples/timepicker/ ***/
.ui-timepicker-div .ui-widget-header {
margin-bottom:8px;
}

.ui-timepicker-div dl {
text-align:left;
}

.ui-timepicker-div dl dt {
height:25px;
margin-bottom:-25px;
}

.ui-timepicker-div dl dd {
margin:0 10px 10px 65px;
}

.ui-timepicker-div td {
font-size:90%;
}

.ui-tpicker-grid-label {
background:none;
border:none;
margin:0;
padding:0;
}

.ui-timepicker-rtl {
direction:rtl;
}

.ui-timepicker-rtl dl {
text-align:right;
}

.ui-timepicker-rtl dl dd {
margin:0 65px 10px 10px;
}

/***QuickLinks / Top Ads Module ***/

#quicklinks-classifieds {
margin-top:4.8%;
}

#quicklinks-classifieds ul li > a {
font-size:9px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}

#quicklinks-classifieds .right-rail-text {
text-align:left;
padding:4px 0 4px 10px;
font-size:.9em;
}

#quicklinks-classifieds .ui-widget-header {
border:0;
}

#quicklinks-classifieds .ui-state-default {
border:0;
margin-right:2px;
}

#quicklinks-classifieds .ui-tabs-panel {
border:solid 1px #ccc;
float:left;
width:100%;
border-radius:0;
margin-bottom:4.8%;
}

.rssBody ul {
padding:5px 0 0 10px
}

/** Commented out so list items would become block levels - SSW 
.rssFeed p {
display:none; !important
}
**/ 

.rssFeed p {
margin: 0 10px 10px 0;
}

.rssFeed div ul li div {
display:none !important;
}

.rssFeed h4 {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

.rssFeed h4 a {
border:none !important; 
margin: 0;
padding: 0 !important;
border: 0;
font-size: 100%;
vertical-align: baseline;
font-weight:normal !important;
font-size:.85em !important;
line-height:normal !important;
}

.rssRow {
    padding:0 0 8px 0;
}

.rssHeader {
display:none !important;
}

/**Staff Index **/

#editorialInfo ul li span.label {
	width:28%
}

#editorialInfo #staffPhotoContainer {
	width:30% !important;
}

#editorialInfo #staffInfoContainer {
width: 70%;
}

/* ================================================== 
	TC		Styles by Travis Clark
================================================== */

/*** Headline Styles Reset ***/

h1, h2, h3, h4, h5, h6 {
	line-height:inherit !important;
	font-size:0px !important;
	margin:0;
}

h1 {
	font-size:2em !important;
	 margin:0 0 10px 0;
}

h2 {
	font-size:1.5em !important;
}

h3 {
	font-size:1.3em !important;
}

h4 {
	font-size:1.1em !important;
}

h5 {
	font-size:1.0em !important;
}

form h4 {
	padding:0 0 5px;
	border-bottom:1px #ccc solid;
	margin-bottom:5px;
}


/**********************************/
/********max-width : 768px*********/
/**********************************/

@media screen and (max-width:768px){
#e-edition-link {
display:block;
}

#e-edition img {
/* display:none; */
}

/*** Classifieds Landing Page ***/
.classifieds-col-1 {
float:none;
}

.classifieds-col-2 {
float:none;
margin:0;
}

.classifieds-sub-menu {
display:none;
padding:0 0 20px;
}

.classifieds-expand-link {
padding:10px;
display:block;
background:#efefef;
margin:20px 0;
}

/*** Classifieds Listings Page ***/
#classifieds-listings-container {
border-bottom:2px #ccc solid;
padding-bottom:10px;
margin-bottom:20px;
}

/*** Classifieds Details Page ***/
#classifieds-details-container {
border-bottom:2px #ccc solid;
padding-bottom:10px;
margin-bottom:20px;
}

/*** Displays interactives and pdf assets content ***/
.sectionfrontpage h1{display:block;}
.sectionfrontpage #section-stories{display:block;}

}



/**********************************/
/********max-width : 670px*********/
/**********************************/

@media screen and (max-width:670px) {
	
#logo {
padding:10px 0;
}


#my-account {
float:left;
width:100%;
text-align:center;
float:none;
margin:0 0 10px;
}

#social-icons {
float:left;
left:0;
text-align:center;
width:100%;
}

}


/**********************************/
/********max-width : 654px*********/
/**********************************/

@media screen and (max-width: 654px) {
	
#search-container {
margin-top: 15px !important;
position:static !important;
}

}


/**********************************/
/********max-width : 360px*********/
/**********************************/

@media screen and (max-width: 360px) {
	

#site-date {
	margin:0;
}

}


/**********************************/
/********max-width : 285px*********/
/**********************************/

@media screen and (max-width:285px){
	
#quick-links {
display:none;
}

}


/* Custom media queries */
@media screen and (max-width:969px) {
	.pushdown-advertisement { display: none; } /* Hide the pushdown when the space is too small */
}


@media screen and (min-width: 775px) and (max-width:876px) {
	.top-bar-section li:not(.has-form) a:not(.button) { font-size: 12px; padding-left: 10px !important; padding-right: 10px !important; }
	.top-bar .top-bar-section .has-dropdown > a { padding-right: 10px !important; }
	.top-bar .top-bar-section li:first-child { padding-left: 5px !important; }
	.top-bar .top-bar-section li:first-child a { padding-left: 15px; }
}

@media screen and (min-width: 641px) and (max-width:775px) {
	.top-bar-section li:not(.has-form) a:not(.button) { font-size: 11px; padding-left: 10px !important; padding-right: 10px !important; }
	.top-bar .top-bar-section .has-dropdown > a { padding-right: 10px !important; }
	.top-bar .top-bar-section li:first-child { padding-left: 5px !important; }
	.top-bar .top-bar-section li:first-child a { padding-left: 15px; }
}

@media screen and (max-width: 641px) {
	.top-bar { background: #C92828; margin-bottom: 0; }
		
		.top-bar.expanded .title-area { background: #C92828; }
		.top-bar-section ul { background: #C92828; }
			
			.top-bar .top-bar-section .has-dropdown > a:after { display: block; } /* Hide the parent level arrow */
			.top-bar .top-bar-section li:first-child a { padding-left: 10px; }
			.top-bar .top-bar-section ul li { border-left: 0; border-right: 0; border-top: 1px solid #C92828; border-bottom: 0; }
			.top-bar .top-bar-section ul li ul li { border-top: 0; }
			.top-bar .top-bar-section ul li ul li:first-child { border-top: 0; }
			.top-bar .top-bar-section .left .dropdown li:first-child a { border-top: 0; }
			.top-bar .top-bar-section ul li:first-child { border-top: 0; }
			.top-bar-section li:not(.has-form) a:not(.button) { background: #C92828; color: #fff; }
			
				.top-bar .top-bar-section .left .dropdown li a { padding-bottom: 3px; padding-top: 3px; border-bottom: 0; }
					
					.top-bar .top-bar-section .left .dropdown li.title h5 { text-transform: uppercase; }
					.top-bar .top-bar-section .left .dropdown li.title h5 a { background: #C92828; }

/* Static */
.static-aside-wrapper #search-container { margin-top: 0 !important; }
.static-aside-wrapper #portrait-ad-1.advertisement { padding-top: 80px; }
.static-wrapper #content,
#content { margin-top: 1em; }

					
/* Forms */
.form-aside-wrapper #search-container { margin-top: 0 !important; }
.form-aside-wrapper #portrait-ad-1.advertisement { padding-top: 80px; }
.form-wrapper #content { margin-top: 1em; }

.column.form-city, 
.columns.form-city,
.column.form-zipcode,
.columns.form-zipcode,
.column.form-left,
.columns.form-left { padding-right: 0; }

.column.form-state, 
.columns.form-state,
.column.form-phone,
.columns.form-phone,
.column.form-right,
.columns.form-right { padding-left: 0; }
	
}

/* Kara Noreika & Stacey Jenkins - PDF Assets page style */
.pdfAsset{overflow:hidden;margin-bottom:1em;}