@font-face {
    font-family: 'webfont';
    src: url('/fonts/web-regular.eot');
    src: url('/fonts/web-regular.eot?#iefix') format('embedded-opentype'), url('/fonts/web-regular.woff') format('woff'), url('/fonts/web-regular.ttf') format('truetype'), url('/fonts/web-regular.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'webfont';
    src: url('/fonts/web-ital.eot');
    src: url('/fonts/web-ital.eot?#iefix') format('embedded-opentype'), url('/fonts/web-ital.woff') format('woff'), url('/fonts/web-ital.ttf') format('truetype'), url('/fonts/web-ital.svg#roboto_condenseditalic') format('svg');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'webfont';
    src: url('/fonts/web-bold.eot');
    src: url('/fonts/web-bold?#iefix') format('embedded-opentype'), url('/fonts/web-bold.woff') format('woff'), url('/fonts/web-bold.ttf') format('truetype'), url('/fonts/web-bold.svg#roboto_condensedbold') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'webfont';
    src: url('/fonts/web-boldital-webfont.eot');
    src: url('/fonts/web-boldital.eot?#iefix') format('embedded-opentype'), url('/fonts/web-boldital.woff') format('woff'), url('/fonts/web-boldital.ttf') format('truetype'), url('/fonts/web-boldital.svg#roboto_condensedbold_italic') format('svg');
    font-weight: bold;
    font-style: italic;
}
@media screen {
    body {
        margin: 0;
        padding: 0;
        background-color: #98979f;
        background: linear-gradient(#d8d7df 10%, #38373f 90%);
        background-repeat: no-repeat;
        background-size: 1920px 1080px;
	    background-attachment: fixed;
        text-align: center;
        line-height: 0;
        color: #ffffff;
        user-select: none;
    }
    .hidden {
        visibility: hidden;
    }
    .code {
        font: normal 9px/16px webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        color: #808080;
        margin: 12px 0 3px 0;
        text-indent: 0;
        text-align: right;
    }
	.weathalert { margin: 10px 0 0 0; 
		width: 100%; 
		background-color: yellow; 
		color: red; 
		font-size: 18pt; 
		line-height: 17pt; 
		text-decoration: blink; 
		padding: 0 0 0 0;
        border-radius: 14px;
		baseline-shift: -5pt;
	}
	img.alertlogo {
		margin-bottom: -2pt;
	}
    #content {
        margin: 0 auto 20px auto;
        width: 900px;
        background-color: #ffffff;
        color: #000000;
        clear: both;
        height: 100%;
        text-align: center;
        border-radius: 14px;
    }
    #mcrnav {
        float: left;
        font: normal 10pt/10pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 10px 30px 10px 30px;
        padding: 10px 15px 15px 15px;
        width: 200px;
        color: #000000;
        border: 1px solid #cccccc;
        text-align: center;
        text-indent: 0;
        border-radius: 14px;
        box-shadow: 2px 2px 4px 2px #aaa;
        background-color: #d8d7df;
    }
    #mcrnav h2, #backtotop h2 {
        font: bold 15pt/18pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 9pt 0 0 0;
        background-color: #fff;
        border: 1px solid #ccc;
        border-bottom: 4px solid #ccc;
        border-right: 2px solid #ccc;
        text-indent: 0;
        text-align: center;
        border-radius: 14px;
    }
    #mcrnav h2.breaklogo {
        background-color: #ff0000;
        color: #ffffff;
    }
    #mcrnav h2.alertlogo {
        background-color: #ffff00;
        color: #ff0000;
    }
    #mcrnav h3 {
        font: bold 10pt/10pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0;
        text-indent: 0;
        padding: 3pt 0 3pt 0;
    }
    #mcrnav a, #backtotop a{
        font: bold 14pt/18pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    #mcrnav span.searchdate {
        font: normal 10px/10px webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        white-space: nowrap;
    }
    #mcrnav ul {
        font: bold 14pt/17pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0;
        padding: 0;
        text-indent: 15px;
        text-align: left;
    }
    #mcrnav li {
        margin: 0 0 3px 15px;
        list-style: none outside url(/images/bullet.svg);
        text-indent: 0;
    }
    #mcrnav17 a {
        font-size: 14pt;
        line-height: 15pt;
    }
	#mcrnav18 a {
        font-size: 14pt;
        line-height: 15pt;
    }
	#mcrnav19 a {
        font-size: 14pt;
        line-height: 15pt;
    }
    #mcrnav li:first-child a {
        font-size: 18pt;
        line-height: 22pt;
    }
    #mcrnav17 li:first-child a {
        font-size: 12pt;
        line-height: 14pt;
    }
	#mcrnav18 li:first-child a {
        font-size: 14pt;
        line-height: 16pt;
    }
	#mcrnav19 li:first-child a {
        font-size: 14pt;
        line-height: 16pt;
    }
    #mcrnav15 li:first-child a {
        font-size: 14pt;
        line-height: 16pt;
    }
    #mcrnav h4 {
        visibility: hidden;
        display: none;
    }
    #mcrnav a, #backtotop a {
        text-decoration: none;
    }
    #mcrnav a:link {
        color: #0000ff;
    }
    #mcrnav a:visited {
        color: #0000ff;
    }
    #mcrnav a:hover {
        color: #ff0000;
        background-color: #ffffff;
    }
    #mcrnav a:active {
        color: #516072;
        background-color: #ffffff;
    }
    #mcrnav a.pdf:hover {
        color: #ff0000;
        background-color: #dddddd;
    }
    #mcrnav a.pdf:active {
        color: #516072;
        background-color: #dddddd;
    }
    #mcrnav img {
        width: 190px;
        margin: 8px 0 8px 0;
        padding: 5px 5px 5px 5px;
        border: 1px solid #000000;
        background-color: #ffffff;
        box-shadow: 2px 2px 4px 2px #aaa;
    }
    #mcrnav input {
        width: 100px;
        font-size: 14px;
    }
    #mcrnav input[type="submit"] {
        width: 35px;
    }
    #mcrnav0 {
        display: none;
        font: bold 13pt/14pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    #mcrnav1,
    #mcrnav16 {
        display: block;
    }
    #mcrnav2,
    #mcrnav3,
    #mcrnav4,
    #mcrnav5,
    #mcrnav6,
    #mcrnav7,
    #mcrnav8,
    #mcrnav9,
    #mcrnav10,
    #mcrnav11,
    #mcrnav12,
    #mcrnav13,
    #mcrnav14,
    #mcrnav15,
	#mcrnav18 ,
	#mcrnav19 {
        display: none;
    }
    #bottom {
        clear: both;
        padding: 0 0 10px 0;
        font: normal 10pt/15pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    #bottom a {
        text-decoration: none;
        color: #0000ff;
        font-weight: bold;
    }
    #bottom a:hover {
        background-color: #ffffaa;
    }
    #credit {
        font: 14pt/16pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-align: left;
    }
    #credit h1 {
        font: bold 24pt/28pt Cambria, Georgia, "Times New Roman", Times, serif;
    }
    #credit i {
        font: italic 12pt/13pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    #credit .w26 {
        width: 182pt;
    }
    #credit .w16 {
        width: 112pt;
    }
    #credit .w12 {
        width: 84pt;
    }
    #credit .w5 {
        width: 35pt;
    }
    #credit .w4 {
        width: 28pt;
    }
    #credit .w3 {
        width: 21pt;
    }
    #credit .small {
        font: 10pt/12pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 6px 22px 12px 22px;
    }
    #credit .error {
        font-weight: bold;
        color: red;
        margin: 12px 4px 12px 4px;
        background-color: yellow;
    }
    #credit input {
        width: 95px;
        font-size: 12pt;
    }
    #credit input[type="checkbox"] {
        width: 95px;
        font-size: 9pt;
    }
    #credit input[type="submit"] {
        width: 70px;
        font-size: 9pt;
    }
    #credit input[type="file"] {
        width: 260px;
        font-size: 9pt;
    }
    #main {
        float: right;
        margin: 10px 30px 10px 0;
        padding: 0 0 0 0;
        width: 570px;
        background-color: #ffffff;
        color: #000000;
    }
    p,
    ul {
        font: normal 15pt/16pt Cambria, Georgia, Times, "Times New Roman", serif;
        margin: 3pt 0 3pt 0;
        text-indent: 15pt;
        text-align: left;
    }
	p.editorial:first-letter, p.EDITORIAL:first-letter,
	p.drop-cap:first-letter, p.DROP-CAP:first-letter	{
		float: left;
		top: 60px;
		font-size: 70px;
		line-height: 56px;
		margin-right: 7.5px;
		color: #999;
	}
	p.editorial, p.EDITORIAL, 
	p.drop-cap, p.DROP-CAP {
	text-indent: 0;
	}
    li {
        margin: 6px 0 6px 0;
    }
    p.bullets, p.BULLETS, 
    li.bullets, li.BULLETS {
        list-style: square;
        margin-left: 15pt;
        text-indent: 0;
    }
    p.byline, p.BYLINE {
        font: bold 14pt/16pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-align: center;
        text-indent: 0;
        text-decoration: underline;
    }
    p.credit, p.CREDIT {
        font-size: 11pt;
        font-style: italic;
        text-align: center;
        line-height: 11pt;
        text-indent: 0;
        margin: -2px 0 9px 0;
    }
    p.flush-left, p.FLUSH-LEFT {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-indent: 0;
        text-align: left;
        margin: 9px 0 6px 0;
    }
    p.subhead, p.SUBHEAD {
        font: bold 18pt/22pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        text-align: left;
        margin: 9px 0 6px 0;
    }
    .flush-right, .FLUSH-RIGHT {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: right;
        text-indent: 0;
        margin: 9px 0 6px 0;
    }
    p.editorial-signer, P.EDITORIAL-signer {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        font-style: italic;
        text-align: right;
        text-indent: 0;
        margin: 6px 0 0 0;
        text-transform: uppercase;
    }
    p.ender, p.ENDER {
        font-size: 13pt;
        font-style: italic;
        line-height: 13pt;
        border-top: 1px solid #000000;
        text-indent: 0;
        margin: 6px 0 0 0;
    }
	p.moddate {
	    font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-size: 11pt;
        font-style: italic;
        text-align: right;
        line-height: 11pt;
        text-indent: 0;
        margin: 9px 0 9px 0;			
	}
    p.headline, p.HEADLINE, 
    p.headline-centered, p.HEADLINE-centered {
        font-weight: bold;
        font-size: 36pt;
        line-height: 40pt;
        margin: 0 0 9px 0;
        text-indent: 0;
        text-align: left;
        letter-spacing: -1px;
    }
    p.kicker, p.KICKER {
        font-weight: bold;
        font-style: italic;
        font-size: 18pt;
        line-height: 18pt;
        text-decoration: underline;
        text-indent: 0;
        text-align: left;
    }
    p.cutline-kicker, p.CUTLINE-kicker {
        font-weight: bold;
        font-style: italic;
        font-size: 24pt;
        line-height: 24pt;
        text-indent: 0;
        text-align: center;
        margin: 0 0 12px 0;
    }
    p.class, p.CLASS {
        font: bold 16pt/18pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border-top: 2px solid #000000;
        border-bottom: 2px solid #000000;
        text-transform: uppercase;
        text-align: left;
        margin-top: -4px;
    }
    p.class-subhead, p.CLASS-subhead {
        font: bold 14pt/16pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border-top: 2px solid #000000;
        border-bottom: 2px solid #000000;
        text-transform: uppercase;
        text-align: left;
        margin-top: -4px;
    }
    p.classified, p.CLASSIFIED {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border-bottom: 1px solid #000000;
        padding-bottom: 3px;
    }
    p.legal, p.LEGAL {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-style: italic;
        text-indent: 0;
        border-top: 1px solid #000000;
        padding-top: 3px;
        text-align: center;
        background-color: #ffffff;
    }
    p.classified-no-line, p.CLASSIFIED-no-line, 
    p.legal-continues, p.LEGAL.continues, 
    p.legal-6-pt,
    p.legal-tab-leader, p.LEGAL-tab-leader, p.legal-delinq, p.legal-delinq-hed {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        background-color: #ffffff;
    }
	p.legal-delinq-hed  {
		font-weight: bold;
	}
	table.legal {
		background-color: white;
	}
    p.list-head, p.LIST-head {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        margin: 9px 0 6px 0;
        text-indent: 0;
    }
    p.church-head, p.CHURCH-head {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        margin: 0 0 0 0;
        text-indent: 0;
    }
    p.church-pastor, p.CHURCH-pastor {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-align: center;
        font-weight: bold;
        margin: 0 0 6px 0;
        text-indent: 0;
    }
    p.list-subhead, p.LIST-subhead {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: 9px 0 6px 0;
        text-indent: 0;
    }
    p.list-lead, p.LIST-lead {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-style: italic;
        margin-bottom: 9px;
    }
    .list-text, .LIST-text, 
    p.church-text, p.CHURCH-text, 
	p.list-tab-leader, p.LIST-tab-leader, 
	p.list-tab-leader-continues, p.LIST-tab-leader-continues, 
	p.list-two-tab, p.LIST-two-tab, 
	p.list-two-tab-leader, p.LIST-two-tab-leader, 
	td.no-rule, td.NO-RULE, 
	.reduce-to-8-pt, .Reduce-to-8-pt {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    .list-bullets, .LIST-bullets {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    p.cutline, p.CUTLINE, 
    p.graphic-chatter, p.GRAPHIC-chatter {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-indent: 0;
    }
    .weatherwatch {
        font: normal 13pt/13pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 4px 0 0 0;
        text-indent: 0;
    }
    p.list-tab, p.LIST-tab, 
	p.list-two-tab, p.LIST-two-tab,
	p.list-two-tab-leader,  p.LIST-two-tab-leader,
    p.list-multi-tab,  p.LIST-multi-tab,
    p.church-services,  p.CHURCH-services,
    p.advertising, p.ADVERTISING {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-align: left;
        text-indent: 0;
    }
	p.list-two-tab,  p.LIST-two-tab {
        text-transform: uppercase;		
	}
    p.cutline-credit, p.CUTLINE-credit, 
    p.graphic-credit, p.GRAPHIC-credit {
        font: 11pt/13pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-align: right;
        text-indent: 0;
        text-transform: uppercase;
    }
    p.obit, p.OBIT {
        font-weight: bold;
        font-style: italic;
        font-size: 24pt;
        line-height: 28pt;
        margin: 0 0 12px 0;
        text-indent: 0;
        text-align: left;
    }
    p.deck, p.DECK {
        font-style: italic;
        font-size: 18pt;
        line-height: 22pt;
        margin: -6px 0 9px 0;
        text-indent: 0;
        text-align: left;
    }
    .graphic-bullets, .GRAPHIC-bullets {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        list-style: square;
        margin-left: 14pt;
        text-indent: 0;
    }
    p.graphic-headline, p.GRAPHIC-headline {
        font: bold 24pt/28pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        margin: 0 0 9px 0;
        text-align: left;
    }
    p.logo, p.LOGO {
        font: bold 26pt/26pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-indent: 0;
        text-transform: uppercase;
        border-top: 1px solid #000000;
        text-align: left;
        letter-spacing: -1px;
    }
    p.logo-ends, p.LOGO-ends {
        font: 16pt/20pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: -3px 0 9px 0;
        text-indent: 0;
        border-bottom: 1px solid #000000;
        text-transform: uppercase;
        text-align: left;
        letter-spacing: -1px;
    }
    p.logo-ends:after,  p.LOGO-ends:after {
		height: 1px;
		margin-bottom: 3px;
		border-bottom: 5px solid #000000;
		display: block;
		width: 100%;
		content: '';
	}	
    p.personals, p.PERSONALS {
        border-bottom: 1px dotted #808080;
        padding-bottom: 5px;
    }
    .all-caps, .All-caps {
        text-transform: uppercase;
    }
    .bold, .Bold {
        font-weight: bold;
    }
    .bold-caps, .Bold-caps {
        text-transform: uppercase;
        font-weight: bold;
    }
    .italic, .Italic {
        font-style: italic;
    }
    .underlined, .Underlined {
        text-decoration: underline;
    }
	table {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border: 0;
	    border-collapse: collapse;
        padding: 0;
		text-align: left;
		line-height: 1em;
		margin-bottom: 2em;
    }
    td.bold-center, td.BOLD-CENTER, .legal-cell-bold-center {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        font-weight: bold;
        border: 0;
        padding: 0;
		text-align: center;
    }
    td.right, td.RIGHT, .legal-cell-right {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border: 0;
        padding: 0;
		text-align: right;
    }
    .legal-ragged-right {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border: 0;
		text-align: left;
    }
    p.page-logo,
    p.skybox,
    p.skybox-page,
    p.skybox-teaser,
    p.turnline,
    p.box-quote,
    p.box-insert, 
	p.jumps-jump-headline, 
	p.jumps-fromline 
	p.PAGE-LOGO,
    p.SKYBOX,
    p.SKYBOX-page,
    p.SKYBOX-teaser,
    p.TURNLINE,
    p.BOX-QUOTE,
    p.BOX-INSERT, 
	p.JUMPS-JUMP-headline, 
	p.JUMPS-FROMLINE
	{
        display: none;
    }
    #classifieds table {
        background-color: #ffffff;
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        background-color: #ffffff;
    }
    #classifieds tr {
        background-color: #ffffff;
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        background-color: #ffffff;
    }
    #classifieds td {
        border: solid 1px #aaaaaa;
        background-color: #ffffff;
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        background-color: #ffffff;
    }
    #credit td {
        border: solid 1px #ffffff;
    }
    #title {
        display: none;
    }
    #gallery {
        position: relative;
        margin: 0;
        height: 820px;
        border: 1px solid #cccccc;
        padding: 5px 5px 5px 5px;
        border-radius: 14px;
        background-color: #d8d7df;
        box-shadow: 2px 2px 4px 2px #aaa;
    }
    #gallery p {
        font: normal 10pt/12pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        padding: 5pt 5pt 0 5pt;
        text-indent: 0;
        text-align: center;
        margin: 0 0 6pt 0;
    }
    #gallery .thumb img {
        margin: 0 6px 6px 6px;
        padding: 5px 5px 5px 5px;
        background-color: #ffffff;
        border: 0;
        height: 108px;
        width: 108px;
        box-shadow: 2px 2px 4px 2px #aaa;
    }
    #gallery .thumb span {
        position: absolute;
        left: 35px;
        top: 170px;
        width: 500px;
        visibility: hidden;
        font: normal 13pt/13pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        letter-spacing: -.5px;
        text-indent: 0;
        text-align: left;
        text-decoration: none;
        color: #000000;
    }
    #gallery .thumb span img {
        border: 10px solid white;
        padding: 0;
        height: 500px;
        width: 500px;
        margin: 0 0 15px -10px;
    }
    #gallery .thumb:hover span {
        visibility: visible;
		background-color: #dddddd;
    }
    #overall {
        width: 1300px;
        margin: 0 auto;
    }
    #news {
        width: 934px;
        float: left;
    }
    #advertising {
        width: 135px;
        float: left;
        color: #000000;
        margin-top: 30px;
        font: normal 11px/13px webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        padding-left: 15px;
    }
    #advertising a,
    img {
        border: none;
    }
    #moreads {
        width: 175px;
        float: left;
        color: #000000;
        margin-top: 30px;
        padding-left: 15px;
        font: normal 11pt/13pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-align: left;
    }
    #moreads a,
    img {
        border: none;
    }
    #topad, #medianet {
        float: left;
        margin: -9px 0 24px 6px;
		width: 330px; 
		height: 330px; 
		padding: 0; 
		border: 0; 
	}
	#secondad {
        float: left;
        margin: 0 0 -64px 24px;
        border: solid 1px #000;
    }
	#kpaads img, #kpaads object {
		margin: 0 0 40px -20px;
	}
	#advertising object, #moreads object, #topad object, #advertising img, #moreads img, #topad img , #kpaads img, #kpaads object {
	    border: solid 1px #000;	

	}
    em {
        font-weight: bold;
        font-style: normal;
    }
    #mailman,
    #wealine {
        font: bold 13pt/14pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        padding: 0 22px 0 22px;
        margin-top: 20px;
    }
    #mailman h2,
    #topstories h2,
    #microfilm h2,
    #wealine h2 {
        font: normal 15pt/18pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        background-color: #ffffff;
        border: 1px solid #cccccc;
        border-bottom: 3px solid #cccccc;
        border-right: 2px solid #cccccc;
        text-indent: 0;
        text-align: center;
        color: #000000;
        margin: 0 0 5px 0;
        padding: 0;
        border-radius: 14px;
    }
    #topstories h3 {
        font: bold 14pt/16pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 6pt 0 6pt 0;
        text-indent: 0;
        padding: 0;
    }
    #mailman h2 span,
    #topstories h2 span,
    #microfilm h2 span,
    #wealine h2 span {
        color: #ff0000;
        font-weight: bold;
    }
    #mailman p,
    #microfilm p {
        font: normal 14pt/14pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        border: 0;
    }
    #mailman input {
        width: 150px;
        font-size: 13px;
    }
	#mailman table {
		margin: 0 auto 0 auto;
		padding: 0;
		border: 0;
		background: none;
		border-spacing: 0;
	}
	#mailman td {
		padding: 0;
		border: 0;
		background: none;
		overflow-y: hidden;
		vertical-align: middle;
		max-height: 18px;
		line-height: 18px;
	}
	#mailman td:first-child {
		text-align: right;
		padding-right: 1em;
	}
	#mailman td.lowered {
		vertical-align: middle;
	}
	.mono { 
		font-family: monospace;
		color: #555;
		font-weight: normal;
	}
    #topstories,
    #microfilm {
        font: bold 14pt/16pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        padding: 22px 22px 0 22px;
    }
    #microfilm {
        padding-top: 0px;
    }
    #topstories ol {
        margin-top: 5px;
    }
    #topstories ol li {
        margin-top: 0;
        margin-bottom: 2px;
        padding-top: 0;
        padding-bottom: 0;
        text-align: left;
        font: bold 13px/14px webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    #topstories li span.top {
        font: bold 18pt/20pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        padding-bottom: 6px;
    }
    #topstories a {
        text-decoration: none;
    }
    #topstories a:link {
        color: #0000ff;
    }
    #topstories a:visited {
        color: #aaaaaa;
    }
    #topstories a:hover {
        color: #ff0000;
        background-color: #ffffff;
    }
    #topstories a:active {
        color: #516072;
        background-color: #ffffff;
    }
    #weather {
        font: normal 14pt/15pt webfont, Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
        text-indent: 0;
        text-align: center;
        background: #ffffff;
        color: #000000;
    }
    #weather .warn {
        font-weight: bold;
		font-size: 1.6em;
        color: red;
        text-transform: uppercase;
        background-color: yellow;
		margin: .5em 0 .25em 0;
	    animation-name: color;
		animation-duration: 1.5s;
		animation-iteration-count: infinite;
		margin-bottom: .5em;
    }
	#weather .head {
        font-size: 24pt;
        line-height: 27pt;
        font-weight: bold;
    }
    #weather .cred {
        font-size: 10pt;
        margin-bottom: 12px;
        margin-top: 6px;
    }
    #weather li {
        list-style: square;
        margin-bottom: 6px;
        margin-left: 15px;
        text-indent: 0;
        padding: 0;
    }
    #weather ul {
        font-weight: bold;
        margin-top: 0;
        list-style-type: square;
        margin-left: 0;
        font-weight: normal;
        text-align: justify;
        font: normal 14pt/15pt webfont, Calibri, 'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;
        text-indent: 0;
        padding: 0;
    }
    #weather table {
        margin-top: 6px;
        margin-bottom: 12px;
        font-size: 14pt;
        margin-left: auto;
        margin-right: auto;
        color: #000000;
        text-align: left;
    }
    #weather td {
        border: 0;
        border-bottom: 1px solid #cccccc;
    }
    #weather .right {
        text-align: right;
    }
    #weather .strip {
        font-size: 13pt;
        line-height: 22pt;
        font-weight: bold;
        color: #fff;
        background: #339;
        margin: 12px 0 12px 0;
	    border-radius: 14px;
    }
    #weather .radar {
        border: 1px solid #000000;
        height: 420px;
        width: 420px;
        background-image: url(http://radblast-mi.wunderground.com/cgi-bin/radar/WUNIDS_map?station=TWX&brand=wui&num=10&delay=15&type=N1R&frame=0&scale=0.238&noclutter=1&t=1222702928&lat=0&lon=0&label=Marion+County&showstorms=99&map.x=400&map.y=240&centerx=732&centery=-53&transx=332&transy=-293&showlabels=1&severe=0&rainsnow=1&lightning=1&smooth=1);
        background-position: -200px -50px;
        text-indent: 12px;
        text-align: left;
        margin: 10px auto 10px auto;
    }
    #weather .clock {
        width: 40px;
        height: 20px;
        background-image: url(http://radblast-mi.wunderground.com/cgi-bin/radar/WUNIDS_map?station=TWX&brand=wui&num=6&delay=15&type=N1R&frame=0&scale=0.238&noclutter=1&t=1222702928&lat=0&lon=0&label=you&showstorms=31&map.x=400&map.y=240&centerx=732&centery=-53&transx=332&transy=-293&showlabels=1&severe=0&rainsnow=1&lightning=1&smooth=1);
        background-position: 7% 1%;
        text-indent: 12px;
    }
    #weathtab td {
        text-align: center;
        font-weight: bold;
        padding: 0px 5px 0px 5px;
        border: none;
    }
	#almanac td { 
		width: 16%; 
		text-align: center; 
		border-top: solid 1px #000;
	}
	#almanac th { 
		width: 16%; 
		text-align: center; 
		border: none;
	}
    #lightbox {
        position: absolute;
        left: 0;
        width: 100%;
        z-index: 100;
        text-align: center;
        line-height: 0;
    }
    #lightbox img {
        width: auto;
        height: auto;
    }
    #lightbox a img {
        border: none;
    }
    #outerImageContainer {
        position: relative;
        background-color: #fff;
        width: 250px;
        height: 250px;
        margin: 0 auto;
    }
    #imageContainer {
        padding: 10px;
    }
    #loading {
        position: absolute;
        top: 40%;
        left: 0%;
        height: 25%;
        width: 100%;
        text-align: center;
        line-height: 0;
    }
    #hoverNav {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
    }
    #imageContainer>#hoverNav {
        left: 0;
    }
    #hoverNav a {
        outline: none;
    }
    #prevLink,
    #nextLink {
        width: 49%;
        height: 100%;
        background-image: url('data:image/gif;base64,AAAA');
        display: block;
    }
    #prevLink {
        left: 0;
        float: left;
    }
    #nextLink {
        right: 0;
        float: right;
    }
    #prevLink:hover,
    #prevLink:visited:hover {
        background: url(images/prevlabel.gif) left 15% no-repeat;
    }
    #nextLink:hover,
    #nextLink:visited:hover {
        background: url(images/nextlabel.gif) right 15% no-repeat;
    }
    #imageDataContainer {
        font: 12px/13px webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        background-color: #fff;
        margin: 0 auto;
        overflow: auto;
        width: 100%;
    }
    #imageData {
        padding: 0 10px;
        color: #666;
    }
    #imageData #imageDetails {
        width: 70%;
        float: left;
        text-align: left;
    }
    #imageData #caption {
        font-weight: bold;
        font-size: 15px;
        line-height: 16px;
    }
    #imageData #numberDisplay {
        display: block;
        clear: left;
        padding-top: 0.7em;
        padding-bottom: 1.0em;
    }
    #imageData #bottomNavClose {
        width: 66px;
        float: right;
        padding-bottom: 0.7em;
        outline: none;
    }
    #overlay {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 90;
        width: 100%;
        height: 500px;
        background-color: #000;
	}
    #backtotop h2 {
        display: none;
    }
    #main input[type="submit"] {
        font: bold 15pt/18pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 9px;
        background-color: #fff;
        border: 1px solid #ccc;
        border-bottom: 4px solid #ccc;
        border-right: 2px solid #ccc;
        text-indent: 0;
        text-align: center;
        border-radius: 14px;
	width: 50%;
	color: #0000ff;
    }
   #mailman input[type="submit"] {
        font: bold 13pt/16pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        width: 100px;
    }
    #mcrnav a:link,  #backtotop a:link, #main a  {
	color: #0000ff;
	text-decoration: none;
    }
    #mcrnav a:visited,  #backtotop a:visited, #main input[type="submit"]:visited {
        color: #0000ff;
    }
    #mcrnav a:hover,  #backtotop a:hover,  #main input[type="submit"]:hover {
        color: #ff0000;
        background-color: #ffffff;
    }
    #mcrnav a:active, #backtotop :active,  #main input[type="submit"]:active {
        color: #516072;
        background-color: #ffffff;
    }
	#mcrnav table {	
border: dotted 1px #999;
margin: .25em auto .1em auto; 
background-color: #f4f4f4;
width: 100%;
color: #000;
}
	#mcrnav tr {	
border: dotted 1px #999;
}
	#mcrnav td:first-child {
font-weight: bold;
padding: 0 .5em 0 .5em;
text-align: left;
background-color: #fff;
}
	#mcrnav td:nth-child(2) {
padding: 0 .5em 0 .5em;
text-align: right;
background-color: #fff;
}	
.update {
	color: red; background-color: #ff9; padding: .5em 1em .5em 1em;
	font-family:  Calibri, 'Trebuchet MS', Corbel, Helvetica, Arial, Tahoma, sans-serif;
	margin: 0;
}
.graphic {
	text-align: center; margin: 0 auto 1em auto;
}
@keyframes color {
  0% {
    background-color: #ff0;
  }
  50% {
    background-color: #fff;
  }
  100% {
    background-color: #ff0;
  }
}
}
@media (max-width: 639px) and (min-width: 1px) {

    body {
        padding: 0;
        margin: 10px 10px 10px 10px;
        background-color: #fff;
        background: none;
        text-align: center;
        line-height: 0;
        color: #fff;
		background-color: #ccd;
    }
	#mcrnav, #content, #main, #news, #overall, #overlap, #gallery {
		float: none;
		width: 100%;
		margin: 0;
		padding: 0;
		background: none;
		border: none;
		border-radius: 0;
        box-shadow: none;
		background-color: transparent;
	}
	#mcrnav h3, #mcrnav h2 {
		min-height: 48px;
	}
	#mcrnav h3, #mcrnav h2 {
		min-height: 24px;
		margin-bottom: 24px;
	}
	#gallery, #overlap, #bottom, #topad, #advertising, #moreads, #kpaads, #lightbox, iframe {
	display: none;
	}
	#mcrnav h2:first-child {
		display: none;
	}
	#main {	width: 95%;
		margin: 20px 20px 20px 0;
		padding: 10px 10px 10px 10px;
		background-color: #fff;
	}
	#backtotop h2 {
	    display: block;
	}
	table.legal {
		display: none;
	}
}

@media print {
    em {
        font-weight: bold;
        font-style: normal;
    }
    body {
        color: #000000;
        background-color: #fff;
		margin: 0 1in 2in 1in;
		display: table;
		table-layout: fixed;
		padding-top: 1in;
		padding-bottom: 1in;
		height:auto;
    }
    #logo {
        position: absolute;
        left: 0;
        width: 4in;
		height: 1.5in;
        padding: 0;
		margin: 0 0 -1in 0;
	    background-image: url(../images/mcrlogo.svg);
		background-color: #fff;
	}
    #title {
        font: bold 14pt/18pt Cambria, Georgia, Times, "Times New Roman", serif;
        text-decoration: underline;
        display: block;
        padding: 0;
    }
    #mcrnav, #overlap,  
    h2 {
        width: 0;
        display: none;
    }
    #main {
        position: absolute;
        left: 1in;
        top: 1in;
        width: 4in;
		margin-bottom: 1in;
		border-top: solid .25pt #000;
		background-color: #fff;
    }
    input[type="submit"] {
        display: none;
    }
    p,
    ul {
		color: #000;
        font: normal 11pt/11pt Cambria, Georgia, Times, "Times New Roman", serif;
        margin: 3pt 0 3pt 0;
        text-indent: 11pt;
        text-align: left;
    }
    li {
        margin: 6pt 0 6pt 0;
    }
    p.body-type, p.BODY-TYPE, 
    p.normal, p.Normal {
        font: normal 11pt/11pt Cambria, Georgia, Times, "Times New Roman", serif;
        margin: 3pt 0 3pt 0;
        text-indent: 11pt;
        text-align: left;
    }
    p.bullets, p.BULLETS, 
    li.bullets, li.BULLETS {
        list-style: square;
        text-indent: 0;
    }
    p.byline, p.BYLINE {
        font: bold 10pt/11pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-align: center;
        text-indent: 0;
        text-decoration: underline;
    }
    p.credit, p.CREDIT {
        font-size: 8pt;
        font-style: italic;
        text-align: center;
        line-height: 9pt;
        text-indent: 0;
        margin: -2.25pt 0 5.5pt 0;
    }
    p.flush-left, p.FLUSH-LEFT {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-indent: 0;
        text-align: left;
        margin: 8.75pt 0 5.5pt 0;
    }
    p.subhead, p.SUBHEAD {
        font: bold 14pt/18pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        text-align: left;
        margin: 8.75pt 0 5.5pt 0;
    }
    p.flush-right, p.FLUSH-RIGHT {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: right;
        text-indent: 0;
        margin: 8.75pt 0 5.5pt 0;
    }
    p.editorial-signer, p.EDITORIAL-signer {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        font-style: italic;
        text-align: right;
        text-indent: 0;
        margin: 5.5pt 0 0 0;
        text-transform: uppercase;
    }
    p.ender, p.ENDER {
        font-size: 9pt;
        font-style: italic;
        line-height: 9pt;
        border-top: 0.5pt solid #000000;
        text-indent: 0;
        margin: 5.5pt 0 0 0;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p.headline, p.HEADLINE, 
    p.headline-centered, p.HEADLINE-centered {
        font-weight: bold;
        font-size: 24pt;
        line-height: 28pt;
        margin: 22pt 0 11pt 0;
        text-indent: 0;
        text-align: left;
        letter-spacing: -0.5pt;
    }
    p.kicker, p.KICKER {
        font-weight: bold;
        font-style: italic;
        font-size: 14pt;
        line-height: 18pt;
        text-decoration: underline;
        text-indent: 0;
        text-align: left;
    }
    p.cutline-kicker, p.CUTLINE-kicker {
        font-weight: bold;
        font-style: italic;
        font-size: 14pt;
        line-height: 18pt;
        text-indent: 0;
        text-align: center;
        margin: 0 0 11pt 0;
    }
    p.class, p.CLASS {
        font: bold 14pt/15pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border-top: 2pt solid #000000;
        border-bottom: 2pt solid #000000;
        text-transform: uppercase;
        text-align: left;
        margin-top: -4pt;
    }
    p.classified, p.CLASSIFIED {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        border-bottom: 0.5pt solid #000000;
        padding-bottom: 3pt;
    }
    p.classified-no-line, p.CLASSIFIED-no-line, 
    p.legal, p.LEGAL, 
    p.legal-continues, p.LEGAL.continues, 
    p.legal-6-pt,
    p.legal-tab-leader, p.LEGAL-tab-leader {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
    }
    p.list-head, p.LIST-head {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        margin: 8.75pt 0 5.5pt 0;
    }
    p.church-head, p.CHURCH-head {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: center;
        text-transform: uppercase;
        margin: 0 0 0 0;
        text-indent: 0;
    }
    p.church-pastor, p.CHURCH-pastor {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-align: center;
        font-weight: bold;
        margin: 0 0 5.5pt 0;
        text-indent: 0;
    }
    p.list-subhead, p.LIST-subhead {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-weight: bold;
        text-align: left;
        margin: 8.75pt 0 5.5pt 0;
        text-indent: 0;
    }
    p.list-lead, p.LIST-lead {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-style: italic;
        margin-bottom: 8.75pt;
    }
    p.list-text, p.LIST-text, 
    .church-text, .CHURCH-text {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
    }
    p.cutline, p.CUTLINE, 
    p.graphic-chatter, p.GRAPHIC-chatter {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-indent: 0;
    }
    p.list-tab, p.LIST-tab, 
    p.list-multi-tab, p.LIST-multi-tab, 
    p.church-services, p.CHURCH-services, 
    p.advertising, p.ADVERTISING {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-align: left;
        text-indent: 0;
    }
    p.cutline-credit, p.CUTLINE-credit,
    p.graphic-credit, p.GRAPHIC-credit {
        font: 8pt/11pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-align: right;
        text-indent: 0;
        text-transform: uppercase;
    }
    p.obit, p.OBIT {
        font-weight: bold;
        font-style: italic;
        font-size: 18pt;
        line-height: 22pt;
        margin: 0 0 11pt 0;
        text-indent: 0;
        text-align: left;
    }
    p.deck, p.DECK {
        font-style: italic;
        font-size: 14pt;
        line-height: 18pt;
        margin: -5.5pt 0 8.75pt 0;
        text-indent: 0;
        text-align: left;
    }
    p.graphic-bullets, p.GRAPHIC-bullets {
        font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        list-style: square;
        margin-left: 11pt;
        text-indent: 0;
    }
    p.graphic-headline, p.GRAPHIC-headline {
        font: bold 18pt/22pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        text-indent: 0;
        margin: 0 0 8.75pt 0;
        text-align: left;
    }
    p.logo, p.LOGO {
        font: bold 24pt/24pt webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: 0 0 0 0;
        text-indent: 0;
        text-transform: uppercase;
        border-top: 0.5pt solid #000000;
        text-align: left;
        letter-spacing: -0.5pt;
    }
    p.logo-ends, p.LOGO-ends {
        font: 14px/18px webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        margin: -3pt 0 9pt 0;
        text-indent: 0;
        padding-bottom: 2.25pt;
        border-bottom: 4pt solid #000000;
        text-transform: uppercase;
        text-align: left;
        letter-spacing: -0.5pt;
    }
    p.personals, p.PERSONALS {
        border-bottom: 0.5pt dotted #808080;
        padding-bottom: 6pt;
    }
    .all-caps, .All-caps {
        text-transform: uppercase;
    }
    .bold, .Bold {
        font-weight: bold;
    }
    .bold-caps, .Bold-caps {
        text-transform: uppercase;
        font-weight: bold;
    }
    .italic, .Italic {
        font-style: italic;
    }
    .underlined, .Underlined {
        text-decoration: underline;
    }
	p.moddate {
	    font-family: webfont, Calibri, "Trebuchet MS", Corbel, Helvetica, Arial, Tahoma, sans-serif;
        font-size: 7pt;
        font-style: italic;
        text-align: right;
        line-height: 11pt;
        text-indent: 0;
        margin: 9px 0 9px 0;			
	}
    #topstories,
	#kpaads, 
    #weather,
    #mailman,
    #advertising,
    #moreads,
    #topad,
    #bottom,
	#backtotop,
    #gallery,
    .page-logo, .PAGE-LOGO, 
    .skybox, .SKYBOX, 
    .skybox-page, .SKYBOX-page, 
    .skybox-teaser, .SKYBOX-teaser, 
    .turnline, .TURNLINE, 
    .box-quote, .BOX-QUOTE, 
    .box-insert, .BOX-INSERT {
        display: none;
    }
}
@media all {
#topstories table { font-family: Calibri,Helvetica,sans-serif; }
#topstories td { border: 0; border-bottom: dotted 2px #ccf; margin: 0; padding: .25em 0 .25em 0; font-family: Calibri,Helvetica,sans-serif; text-indent: 0; }
#topstories td:nth-child(1) { font-weight: bold; text-align:right; padding-right: .5em; font-size: 22px; color: #aac; }
#topstories td:nth-child(2) { font-weight: normal; text-align:left; font-size: 18px; }
#topstories td:nth-child(3) { font-weight: normal; font-style: italic; text-align:right;  padding-left: 1em; font-size: 13px; }
}