<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* CSS Document */
.shade {
    color: #333333; /* Changed from black to dark gray for better contrast */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #f1edde;
}
.blackshade {
    color: #333333; /* Changed from black to dark gray for better contrast */
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #ffffff;
}
.rowselected {
    color: #333333; /* Changed from dark gray to dark gray for consistency */
    background-color: #DBEAF5;
}
.style3 { color: #FF0000 }
.style4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.style2 { font-weight: bold }
.homegrid {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../gradient.jpg);
    width: 341px;
    margin-top: 5px;
}
.grid-bottom {
    border-bottom: dashed 1px #5a666d;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 3px;
}
body {
    margin: 0;
    background-repeat: repeat-x;
    font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
    padding: 0;
    height: 100%;
    color: #333333; /* Changed from default to dark gray for better contrast */
}
html {
    height: 100%;
}
a:link, a:visited {
    color: #f58431;
    font-weight: bold;
}
a:hover {
    text-decoration: underline;
    color: #43525a;
}
#container {
    margin: 0 auto;
    position: relative;
    width: 770px;
    background-image: url(../images/content_bg.gif);
    background-repeat: repeat-y;
    padding-bottom: 1px;
    min-height: 100%;
    height: 100%;
}
#containermain {
    margin: 0 auto;
    position: relative;
    width: 770px;
    background-image: url(../images/content_bg.gif);
    background-repeat: repeat-y;
    padding-bottom: 1px;
    min-height: 100%;
}
#bluetop {
    margin-left: auto;
    margin-right: auto;
    width: 710px;
    height: 15px;
    background-image: url(images/main/top_bluebar.gif);
    background-repeat: no-repeat;
}
#logo h1 {
    margin: 10px 0 0 40px;
    width: 690px;
    height: 35px;
    background: url(http://www.xdradio.net/images/logo.gif) no-repeat;
    text-indent: -9000px;
    text-decoration: none;
}
#submenubox {
    background-image: url("images/main/nav_submenu.gif");
    height: 11px;
    width: 88px;
    position: relative;
    float: right;
    margin-right: 30px;
    margin-top: 5px;
}
#submenu {
    margin: 0;
    padding: 0;
    width: 88px;
    height: 11px;
}
#submenu li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}
#submenu li, #submenu a {
    height: 11px;
    display: block;
}
#submenu li a {
    text-indent: -9999px;
    text-decoration: none;
}
#home {
    left: 0;
    width: 30px;
}
#contact {
    left: 30px;
    width: 58px;
}
#home a:hover {
    background: transparent url("images/main/nav_submenu.gif") -0px -11px no-repeat;
}
#contact a:hover {
    background: transparent url("images/main/nav_submenu.gif") -30px -11px no-repeat;
}
#sectiontwo {
    width: 704px;
    margin: 0 0 0 33px;
    text-align: left;
}
#sectiontwo img {
    float: right;
}
#mainmenu {
    height: 175px;
    width: 148px;
    background-image: url("http://www.xdradio.net/images/nav.gif");
    margin: 0;
    padding: 0;
    position: relative;
    float: left;
}
#mainmenu li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
    position: absolute;
}
#mainmenu a {
    display: block;
}
#mainmenu li a {
    text-indent: -9999px;
    text-decoration: none;
}
#about {
    top: 0;
    height: 29px;
    left: 0;
    width: 148px;
}
#about a {
    height: 29px;
}
#information {
    top: 29px;
    height: 29px;
    left: 0;
    width: 148px;
}
#information a {
    height: 29px;
}
#news {
    top: 58px;
    height: 29px;
    left: 0;
    width: 148px;
}
#news a {
    height: 29px;
}
#community {
    top: 87px;
    height: 29px;
    left: 0;
    width: 148px;
}
#community a {
    height: 29px;
}
#giving {
    top: 116px;
    height: 29px;
    left: 0;
    width: 148px;
}
#giving a {
    height: 29px;
}
#store {
    top: 145px;
    height: 29px;
    left: 0;
    width: 148px;
}
#store a {
    height: 29px;
}
#about a:hover {
    background: transparent url("http://www.xdradio.net/images/nav.gif") -0px -175px no-repeat;
}
#information a:hover {
    background: transparent url("http://www.xdradio.net/images/nav.gif") -0px -204px no-repeat;
}
#news a:hover {
    background: transparent url("http://www.xdradio.net/images/nav.gif") -0px -233px no-repeat;
}
#community a:hover {
    background: transparent url("http://www.xdradio.net/images/nav.gif") -0px -262px no-repeat;
}
#giving a:hover {
    background: transparent url("http://www.xdradio.net/images/nav.gif") -0px -291px no-repeat;
}
#store a:hover {
    background: transparent url("http://www.xdradio.net/images/nav.gif") -0px -320px no-repeat;
}
.bold {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333; /* Changed from default to dark gray for better contrast */
}
#bottomlinksbox {
    height: 35px;
    width: 619px;
    clear: both;
    margin-left: 75px;
    padding-top: 30px;
}
#bottomlinks {
    height: 35px;
    width: 619px;
    background-image: url("images/main/nav_ministries.jpg");
    margin: 0;
    padding: 0;
    position: relative;
}
#bottomlinks li {
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    top: 0;
}
#bottomlinks li, #bottomlinks a {
    height: 35px;
    display: block;
}
#bottomlinks li a {
    text-indent: -9999px;
    text-decoration: none;
}
#gulch {
    left: 35px;
    width: 65px;
}
#kotm {
    left: 140px;
    width: 80px;
}
#oneighty {
    left: 270px;
    width: 70px;
}
#train {
    left: 390px;
    width: 75px;
}
#lincoln {
    left: 510px;
    width: 65px;
}
#gulch a:hover {
    background: transparent url("images/main/nav_ministries.jpg") -35px -35px no-repeat;
}
#kotm a:hover {
    background: transparent url("images/main/nav_ministries.jpg") -140px -35px no-repeat;
}
#oneighty a:hover {
    background: transparent url("images/main/nav_ministries.jpg") -270px -35px no-repeat;
}
#train a:hover {
    background: transparent url("images/main/nav_ministries.jpg") -390px -35px no-repeat;
}
#lincoln a:hover {
    background: transparent url("images/main/nav_ministries.jpg") -510px -35px no-repeat;
}
/* the first value is of course the horizontal offset (from the left edge), and the second is the vertical */
#footer {
    margin-right: 30px;
    text-align: center;
    color: #333333; /* Changed from default to dark gray for better contrast */
}
#footer li {
    display: inline;
    margin-right: 5px;
    font-size: 9px;
    border-right: 1px solid #C9CCA7;
    padding-right: 8px;
}
#footer li a:link,
#footer li a:visited {
    font-weight: normal;
}
#footer li.last {
    display: inline;
    font-size: 9px;
    border-right: none;
}
#mainrightcol {
    float: right;
    width: 550px;
    color: #333333;
    font-size: 11px;
    padding: 25px 33px 0 0;
    border-left: 1px solid #DEDEDE;
    line-height: 14px;
}
#mainrightcol h2 {
    color: #81A539;
    font-weight: bold;
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 5px 15px;
}
#mainrightcol h3 {
    color: #81A539;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0 0 5px 15px;
    font-weight: normal;
    letter-spacing: 0.5px;
}
#mainrightcol h6 {
    color: #81A539;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    margin: 0 0 5px 15px;
    font-weight: normal;
    letter-spacing: 0.5px;
}
#mainrightcol p {
    margin: 0;
    line-height: 18px;
    padding-left: 15px;
}
.first {
    border-top: 1px solid #DEDEDE;
    margin-top: 20px;
    padding-top: 10px;
}
.firstbox {
    border-top: 1px solid #DEDEDE;
    font-size: 1px;
}
.last {
    background: url(images/main/line_smgradient.gif) no-repeat bottom left;
    padding-bottom: 15px;
}
.space {
    font-size: 1px;
}
.paddingsm {
    padding: 15px 0 2px 0;
}
.paddinghalf {
    padding: 0 0 2px 0;
}
#mainleftcol {
    float: left;
    width: 149px;
    padding-left: 33px;
    padding-top: 30px;
    line-height: 16px;
}
#mainleftcol p {
    padding-right: 20px;
    color: #333333; /* Changed from default to dark gray for better contrast */
    font-size: 10px;
    margin: 0;
    line-height: 12px;
}
#mainleftcol h5 {
    color: #81A539;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
}
#mainleftcol ul {
    margin: 0;
    padding: 0;
    margin-top: 5px;
}
#mainleftcol li {
    margin-left: 8px;
    background: url(images/main/icon_arrow.gif) no-repeat left center;
    list-style: none;
    padding-left: 15px;
    color: #333333; /* Changed from default to dark gray for better contrast */
    font-size: 11px;
}
#mainleftcol li.pdf {
    margin-left: 8px;
    background: url(images/main/pdf-sm.gif) no-repeat left center;
    list-style: none;
    padding-left: 15px;
    color: #333333; /* Changed from default to dark gray for better contrast */
    font-size: 11px;
}
#mainleftcol a:link,
#mainleftcol a:visited {
    font-weight: normal;
}
.floatleft {
    margin-top: 0;
    margin-right: 10px;
    float: left;
}
.floatright {
    margin: 0 0 10px 15px;
    float: right;
}
.floatrightsm {
    margin: 0 0 10px 10px;
    float: right;
}
#mainrightcol P.utilityLink {
    width: 135px;
    margin: 8px 0 0 15px;
    border: #c3d4be 1px solid;
    background: url("images/main/icon_arrow_green.jpg") #E9E9EA no-repeat 4px 50%;
    padding: 0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.downloadLink {
    width: 135px;
    margin: 8px 0 0 15px;
    border: #c3d4be 1px solid;
    background: url("images/main/sound.png") #E9E9EA no-repeat 4px 50%;
    padding: 0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.sportsLink {
    width: 115px;
    margin: 8px 0 0 15px;
    border: #c3d4be 1px solid;
    background: url("images/main/icon_arrow_red.gif") #E9E9EA no-repeat 4px 50%;
    padding: 0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.utilityLink a:link,
#mainrightcol P.utilityLink a:visited,
#mainrightcol P.downloadLink a:link,
#mainrightcol P.downloadLink a:visited {
    font-weight: normal;
    font-size: 10px;
    text-decoration: none;
}
#mainrightcol li {
    border-bottom: 1px solid #7F7F7F;
    width: 165px;
    font-size: 12px;
    margin-bottom: 3px;
    list-style: none;
}
.floatbox {
    background-color: #E5E5E5;
    padding: 10px;
    float: right;
}
.floatbox p {
    font-size: 10px;
    margin: 0;
    line-height: normal;
    padding: 0;
}
.floatbox a:link,
.floatbox a:visited {
    text-transform: uppercase;
    font-weight: bold;
    color: #990000;
    margin: 0;
}
.box {
    width: 142px;
    background: url(images/store/latestmessages_boxmiddle.jpg) repeat-y;
}
.box h4 {
    background: url(images/store/latestmessages_boxtop.jpg) no-repeat left top;
    padding-top: 30px;
    text-indent: -9000px;
}
.box .boxtext {
    background: url(images/store/latestmessages_boxbtm.jpg) no-repeat left bottom;
    padding-bottom: 20px;
}
.box p,
.box h4 {
    padding-left: 20px;
    padding-right: 20px;
    margin: 0;
}
.header {
    text-transform: uppercase;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.marginleft {
    padding-left: 15px;
}
#sportsbox {
    background-color: #EEEEEE;
    margin: -13px 0 0 0;
    height: 165px;
}
.sportsboxtwo {
    background-color: #EEEEEE;
    margin: 5px 0 0 0;
    height: 165px;
}
.individualfirst {
    float: left;
    width: 170px;
    margin-top: 10px;
}
.individualsports {
    float: left;
    width: 170px;
    border-left: 1px solid #DEDEDE;
    margin-top: 10px;
    margin-left: 15px;
}
.individualsports p,
.individualfirst p {
    font-size: 10px;
    line-height: 14px !important;
    margin: 0;
    padding: 0;
}
.individualsports a:link,
.individualsports a:visited,
.individualfirst a:visited,
.individualfirst a:link {
    font-weight: normal;
}
/* styles for homepage only */
#sectionthree {
    margin: 0 33px 60px 28px;
}
#flashholder {
    width: 461px;
    height: 201px;
    margin-bottom: 15px;
    float: left;
}
#rightcolumn {
    width: 230px;
    margin: 0;
    float: right;
}
#rightcolumn h3 {
    background: url(images/main/h1_servicetimes_loc.gif) no-repeat top left;
    text-indent: -9000px;
    margin: 0;
}
ul.left {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    float: left;
    width: 113px;
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none;
    color: #333333; /* Changed from default to dark gray for better contrast */
}
ul.right {
    font-family: Arial, Helvetica, sans-serif;
    float: right;
    font-size: 9px;
    width: 115px;
    margin: 0;
    padding: 0;
    border: 0;
    list-style-type: none;
    color: #333333; /* Changed from default to dark gray for better contrast */
}
.bold {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333; /* Changed from default to dark gray for better contrast */
}
#getmapbtn {
    clear: none;
    margin-top: 5px;
    position: relative;
    margin-right: 47px;
}
#getmapbtn a {
    display: block;
    height: 45px;
    width: 66px;
    margin-bottom: 8px;
    background: url("images/main/img.getmap.gif") 0 0 no-repeat;
    text-indent: -9000px;
    text-decoration: none;
    float: right;
}
#getmapbtn a:hover {
    background-position: 0 -45px;
}
#newtocotmbox {
    width: 200px;
    margin-top: 10px;
    padding-top: 10px;
    clear: both;
}
#newtocotmbox h3 {
    background: url("images/main/h1_newtocotm.gif") no-repeat;
    text-indent: -9000px;
    margin-left: 85px;
    width: 113px;
}
#newtocotmbox p {
    font-size: 9px;
    color: #333333; /* Changed from default to dark gray for better contrast */
    margin-top: 0;
    line-height: normal;
}
.homesmimg {
    margin-top: 0;
    margin-right: 5px;
    float: left;
}
#sectionfour {
    margin: 0 33px 20px 28px;
    padding-top: 10px;
}
#newscolumnone {
    float: left;
    width: 170px;
    text-align: left;
}
#newscolumntwo {
    float: left;
    margin-left: 10px;
    width: 170px;
    text-align: left;
}
#newscolumnthree {
    float: right;
    width: 170px;
    text-align: left;
}
#newscolumnfour {
    float: right;
    margin-right: 10px;
    width: 170px;
    text-align: left;
}
.columns {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333; /* Changed from default to dark gray for better contrast */
    line-height: 14px;
    margin: 0;
    padding-right: 5px;
}
.columnimgs {
    padding-bottom: 8px;
}
h4 {
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333; /* Changed from default to dark gray for better contrast */
    margin: 0;
}</pre></body></html>