@media screen, projection {

    #content { padding-top: 0; }
    #leftcol { float: left; width: 530px; padding-top: 15px; }
    #rightcol { background: url("/images/bg-indent-261-top.gif") top left no-repeat; float: right; width: 239px; padding: 15px 11px 0 11px; }
    #content-inner1 { float: left; width: 100%; background: url("/images/bg-indent-261.gif") top right repeat-y; }
    #content-inner2 { float: left; width: 100%; background: url("/images/bg-indent-261-bottom.gif") bottom right no-repeat; }

    h2 { border: none; margin-bottom: .25em; font-size: 1.4em; }

    #welcomeflash { border-color: #e4e1c7 !important; width: 518px; height: 220px; margin-bottom: 15px; }

    #welcome, #blogs { background: url("/images/bg-urcorner.gif") top right no-repeat; padding: 5px 15px 0 0; }
    #welcome { float: left; width: 312px; }
    #blogs { float: right; width: 171px; padding-top: 12px; }
    #blogs dl { margin-bottom: 0px; }
    #blogs dt { clear: left; float: left; }
    #blogs dd { margin-left: 56px; line-height: 1.4em; margin-bottom: 5px; }
    #blogs dd.title { padding-top: 6px; font-weight: bold; }
    #blogs dd.latest { font-size: 1em; padding-bottom: 5px; }

    #welcome h1 { background: url("/images/h1-welcome.gif") top left no-repeat; border: none; text-indent: -999em; width: 127px; height: 39px; margin: 0 0 10px 0; padding: 0; }
    #welcome p { font-size: 1.3em; line-height: 1.75em; margin-bottom: 5px; }
    #welcome ul { list-style: none; margin-left: 0; margin-bottom: 7px; float: left; width: 100%; }
    #welcome li { background: url("/images/dots-content.gif") 0 1em no-repeat; float: left; margin: 0 0 0 5px; padding: 4px 0 4px 6px; }
    #welcome li.first { background: none; margin-left: 0; padding-left: 0; }

    #ministries { float: left; width: 100%; clear: both; background: url("/images/bg-urcorner2.gif") top right no-repeat; padding-top: 7px; }
    #ministries h2 { margin-bottom: 10px; }
    #ministries .ui-tabs-nav { margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
    #ministries .ui-tabs-nav li { float: left; display: inline; margin-right: 2px; }
    #ministries .ui-tabs-nav li a { background-image: url("/images/tabs-right.gif"); background-position: top right; background-repeat: no-repeat; display: block; height: 28px; line-height: 28px; white-space: nowrap; padding-right: 9px; outline: none; }
    #ministries .ui-tabs-nav li a span { display: block; padding-left: 9px; background-image: url("/images/tabs-left.gif"); background-position: top left; background-repeat: no-repeat; }
    #ministries .ui-tabs-nav li.ui-tabs-selected a,
    #ministries .ui-tabs-nav li.ui-tabs-selected a:hover { text-decoration: none; color: #fff; background-position: right -28px; outline: none; }
    #ministries .ui-tabs-nav li.ui-tabs-selected a span { background-position: 0 -28px }
    #ministries div { width: 506px; clear: both; display: block; background: url("/images/home-ministry-featured.gif") top right no-repeat; padding: 20px 15px 0px 9px; }
    #ministries div div { background: none; float: right; width: 218px; background: transparent; clear: none; padding: 0;  }
    #ministries div div li { line-height: 1.5em; margin-bottom: 5px; }
    #ministries div img { float: left; margin-top: 5px; }
    #ministries .ui-tabs-hide { display: none; }

    #rightcol ul { list-style: none; margin-left: 0; }
    #rightcol dl { line-height: 1.5em; margin-bottom: 0; }
    dl dd { margin-bottom: 5px; }
    #rightcol .latestmp3 { line-height: 1.6em; }

    #rightcol ul.media { margin-bottom: 5px; }

    #rightcol dl.servicetimes { margin-bottom: 7px; }
    #rightcol dl.servicetimes dd { margin-bottom: 0; }

    #newsletter { background: #822A22; padding: 0 20px 1px 10px; margin-bottom: 10px; }
    #newsletter form { margin: 0; padding: 0; text-align: center; }
    #newsletter label { font-family: sans; color: #FBF9F0; font-size: .9em; text-align: left; }
    fieldset { border: none; }
    #newsletter input.text { background: #e7dbb3; width: 100%; border: none; padding: 5px; margin:  2px 0 7px 0; }
    #newsletter dd.submit { text-align: center; }
    #newsletter p { text-align: center; }
    
    #interstitial { display: none; }
}

@media print {

}

