body {background: #146 url(/images/bg-body.jpg) repeat-x; color: #777;}
#otherSitesLeft {background: url(/images/bg-otherSitesLeft.jpg) repeat-y;}
#otherSitesLeft #otherSitesRight {background: url(/images/bg-otherSitesRight.jpg) repeat-y 100% 0;}
#otherSitesLeft #otherSitesRight ul#otherSites {background: url(/images/bg-otherSites.jpg) repeat-y; width: 960px; margin: 0 auto 10px auto; padding: 5px 0; position: relative; font-size: 1em; text-align: right;}
#otherSitesLeft #otherSitesRight ul#otherSites li {color: #def; font-weight: bold; list-style: none; display: inline;}
#otherSitesLeft #otherSitesRight ul#otherSites li a {color: #def; margin: 0 4px; font-weight: bold; text-transform: uppercase;}
#otherSitesLeft #otherSitesRight ul#otherSites li a:hover {color: #fff; text-decoration: none;}
#wrap {width: 960px; margin: 0 auto; padding: 0; position: relative; font-size: 1em;}

/**************************************************header**************************************************/
#header {height: 435px; position: relative; z-index: 9999;}
#header ul#headerNav {width: 396px; height: 69px; margin: 0 0 8px 0; position: relative; z-index: 999; float: left;}
#header ul#headerNav li {background-repeat: no-repeat; height: 69px; top: 0px; list-style: none; display: inline;}
#header ul#headerNav li:hover, #header ul#headerNav li.iehover {background-position: 0 -69px;}
#header ul#headerNav li a {background: transparent; height: 69px; left: 0; position: absolute; display: block; text-indent: -9999px;}
#header ul#headerNav li a:hover {text-decoration: none;}
#header ul#headerNav li#dt {background-image: url(/images/headerNav-hm-dtlnk.gif); width: 149px; left: 0px; position: absolute;}
#header ul#headerNav li#dt a#dtlnk {width: 158px;}
#header ul#headerNav li#sn {background-image: url(/images/headerNav-hm-snlnk.gif); width: 155px; left: 149px; position: absolute;}
#header ul#headerNav li#sn a#snlnk {width: 155px;}
#header ul#headerNav li#ct {background-image: url(/images/headerNav-hm-ctlnk.gif); width: 92px; left: 304px; position: absolute;}
#header ul#headerNav li#ct a#ctlnk {width: 92px;}
/*1st level dropdown*/
#header ul#headerNav li div {margin: 69px 0 0 0; left: -9999px; position: absolute; z-index: 99;}
#header ul#headerNav li ul {color: #fff; width: 18.5em; height: auto; padding: 5px 0;}
#header ul#headerNav li#dt ul {background: url(../dailymessages/images/bg-headerNav-ul.png);}
#header ul#headerNav li#tm ul {background: url(../thelivingroom/images/bg-headerNav-ul.png);}
#header ul#headerNav li#sn ul {background: url(../sharethevision/images/bg-headerNav-ul.png);}
#header ul#headerNav li#ct ul {background: url(../contact/images/bg-headerNav-ul.png);}
#header ul#headerNav li ul li {background-repeat: repeat; background-position: 0 0; height: auto; margin: 0 7px; top: auto; display: block;}
#header ul#headerNav li#dt ul li {border-bottom: 1px solid #592;}
#header ul#headerNav li#tm ul li {border-bottom: 1px solid #d62;}
#header ul#headerNav li#sn ul li {border-bottom: 1px solid #747;}
#header ul#headerNav li#ct ul li {border-bottom: 1px solid #da0;}
#header ul#headerNav li#dt ul li.last {border-bottom: none;}
#header ul#headerNav li#tm ul li.last {border-bottom: none;}
#header ul#headerNav li#sn ul li.last {border-bottom: none;}
#header ul#headerNav li#ct ul li.last {border-bottom: none;}
#header ul#headerNav li ul li:hover,#header ul#headerNav li ul li.iehover {background-position: 0 0;}
#header ul#headerNav li#dt ul li:hover,#header ul#headerNav li#dt ul li.iehover {background-image: url(../dailymessages/images/bg-headerNav-li.png);}
#header ul#headerNav li#tm ul li:hover,#header ul#headerNav li#tm ul li.iehover {background-image: url(../thelivingroom/images/bg-headerNav-li.png);}
#header ul#headerNav li#sn ul li:hover,#header ul#headerNav li#sn ul li.iehover {background-image: url(../sharethevision/images/bg-headerNav-li.png);}
#header ul#headerNav li#ct ul li:hover,#header ul#headerNav li#ct ul li.iehover {background-image: url(../contact/images/bg-headerNav-li.png);}
#header ul#headerNav li ul li a {color: #fff; height: auto; margin: 0 0 0 13px; padding: 11px 0; left: auto; font-size: 1.1em; font-weight: bold; display: block; position: relative; text-indent: 0; text-transform: uppercase;}
#header ul#headerNav li ul li a:hover {text-decoration: none;}
#header ul#headerNav li:hover div, #header ul#headerNav li.iehover div {left: 0;}
/*end 1st level dropdown*/
#header .formSearch {background: url(/images/bg-formSearch.gif) no-repeat; width: 564px; height: 67px; position: relative; float: left;}
#header .formSearch input {color: #999; height: 1.2em; padding: 2px 3px 3px 3px; top: 24px; right: 30px; position: absolute; font-size: 1em; border: 1px solid #fff;}
#header .formSearch button {background: url(/images/button-search.gif); width: 18px; height: 19px; top: 24px; right: 12px; position: absolute;}
#header ul#banners {background: #fff; width: 960px; height: 358px; position: relative; clear: both;}
#header ul#banners li {list-style: none; display: block;}
#header ul#banners li#banner-main {background: url(/images/header-banner.jpg) no-repeat; width: 746px; height: 224px; top: 5px; left: 5px; position: absolute;}
#header ul#banners li#banner-bottomLeft {background: url(/images/bg-todays-devotional.gif) no-repeat; color: #fff; width: 279px; height: 118px; padding: 42px 0 0 0; top: 234px; left: 5px; position: absolute;}
#header ul#banners li#banner-bottomLeft h3 {margin: 0 50px 0 37px; font-size: 1.6em; line-height: 1; text-transform: uppercase;}
#header ul#banners li#banner-bottomLeft h3 a {color: #fff;}
#header ul#banners li#banner-bottomLeft p {margin: 0 50px 0 37px; line-height: 1.2em; text-transform: uppercase;}
#header ul#banners li#banner-bottomLeft a.viewMore {width: 36px; height: 118px; top: 0; right: 0; position: absolute; display: block; text-indent: -9999px; outline: none; }
#header ul#banners li#banner-bottomLeft a.viewMore:hover {background: url(/images/bg-todays-devotional-a.gif) no-repeat;}
#header ul#banners li#banner-bottomRight {background: url(/images/bg-todays-broadcast.gif) no-repeat; color: #fff; width: 461px; height: 119px; padding: 42px 0 0 0; top: 234px; left: 289px; position: absolute;}
#header ul#banners li#banner-bottomRight h3 {margin: 0 50px 0 127px; font-size: 1.6em; line-height: 1; text-transform: uppercase;}
#header ul#banners li#banner-bottomRight h3 a {color: #fff;}
#header ul#banners li#banner-bottomRight p {margin: 0 50px 0 127px; line-height: 1.2em; text-transform: uppercase;}
#header ul#banners li#banner-bottomRight a#listenNow {background: url(/images/button-listen-now.gif) no-repeat; width: 77px; height: 58px; top: 41px; left: 36px; position: absolute; display: block; text-indent: -9999px; outline: none;}
#header ul#banners li#banner-bottomRight a#listenNow:hover {background-position: 0 -58px;}
#header ul#banners li#banner-bottomRight a.viewMore {width: 36px; height: 118px; top: 0; right: 0; position: absolute; display: block; text-indent: -9999px; outline: none;}
#header ul#banners li#banner-bottomRight a.viewMore:hover {background: url(/images/bg-todays-broadcast-a.gif) no-repeat;}
#header ul#banners li#banner-rightTop a {background: url(/images/bg-covenant.jpg) no-repeat; width: 200px; height: 171px; top: 5px; left: 755px; position: absolute; text-indent: -9999px; outline: none;}
#header ul#banners li#banner-rightTop a:hover {background-position: 0 -171px;}
#header ul#banners li#banner-rightBottom a {background: url(/images/bg-worldwide.jpg) no-repeat; width: 200px; height: 172px; top: 181px; left: 755px; position: absolute; text-indent: -9999px; outline: none;}
#header ul#banners li#banner-rightBottom a:hover {background-position: 0 -172px;}

/**************************************************content area********************************************/
#content {background: #fff; position: relative;}/*see ie.css for fixes*/
#content:after {clear: both; content: ''; display: block; height: 0; visibility: hidden;}

/**************************************************center column*******************************************/
#main {background: url(/images/bg-main.gif) no-repeat; width: 750px; position: relative; float: left;}/*see ie.css for fixes*/
#main #contentContainer {margin: 0 38px; line-height: 1.59; font-size: 1.16em;}
#main img.left {float: left; margin: 0 20px 10px 0;}
#main img.right {float: right; margin: 0 0 10px 20px;}
#main h2 {background: url(/images/title-welcome.gif) no-repeat; width: 750px; height: 18px; margin: 8px 0 25px 0; text-indent: -9999px;}
#main a#feed {background: url(/images/icon-rss.gif) no-repeat; width: 11px; height: 11px; top: 8px; right: 8px; position: absolute; display: block; text-indent: -9999px; outline: none;}
#main div.wrapper {padding: 0 0 30px 80px;}
#main div#audio {background: url(/images/icon-audio.gif) no-repeat;}
#main div#podcast {background: url(/images/icon-podcast.gif) no-repeat;}
#main h3 {color: #7ac; margin: 0; font-weight: bold; font-size: 1em; text-transform: uppercase;}
#main h4 {color: #7ac; margin: 0; font-weight: bold; font-size: 1.21em;}
#main p {margin: 0 0 15px 0;}
#main ul {margin: 0 0 15px 20px;}
#main ol {margin: 0 0 15px 30px;}
#main ul li {margin: 0 0 10px 0;}
#main ol li {margin: 0 0 10px 0;}
#main ol li ul, #main ul li ul {margin: 10px 0 0 20px;}
#main ol li ol, #main ul li ol {margin: 10px 0 0 30px;}
#main ol li ol li, #main ul li ol li {list-style: decimal;}
#main dl {margin: 0 0 15px 0;}
#main dl dt {margin: 0 0 3px 0;}
#main dl dd {margin: 0 0 15px 0;}
#main a#view-all-resources {background: url(/images/button-view-resources.gif) no-repeat 100% 0; width: 674px; height: 19px; margin: 0 0 25px 0; display: block; text-indent: -9999px; outline: none;}
#main a#view-all-resources:hover {background-position: 100% -19px;}

/**************************************************left column*********************************************/
#sidebar {width: 200px; margin-left: 5px; position: relative; float: left;}
#sidebar ul#sidebarUtility {margin: 5px 0 0 5px;}
#sidebar ul#sidebarUtility li {list-style: none; display: inline;}
#sidebar ul#sidebarUtility li a {background-repeat: no-repeat; width: 187px; height: 36px; padding: 0 0 10px 0;  display: block; text-indent: -9999px; outline: none;}
#sidebar ul#sidebarUtility li a:hover {background-position: -187px 0;}
#sidebar ul#sidebarUtility li a#gwsblnk {background-image: url(/images/button-give_now.png); width: 182px; height: 64px;}
#sidebar ul#sidebarUtility li a#gwsblnk:hover {background-position: 0 0;}
#sidebar ul#sidebarUtility li a#srsblnk {background-image: url(/images/banner-newsletter.gif);}
#sidebar ul#sidebarUtility li a#sssblnk {background-image: url(/images/banner-subscriptions.gif);}
#sidebar ul#sidebarUtility li a#jksblnk {background-image: url(/images/banner-facebook.gif);}
#sidebar ul#sidebarUtility li a#iusblnk {background-image: url(/images/banner-itunesu.gif);}

/**************************************************footer**************************************************/
#footer {background: #3c6682; color: #fff; padding: 10px; position: relative; clear: both;}
#footer:after {clear: both; content: '.'; display: block; height: 0; visibility: hidden;}
#footer p {margin: 0 0 10px 0;}
#footer p.adr {float: left;}
#footer p#copyright {float: right;}
#footer p#contactInfo {clear: both; float: left;}
#footer p#footerUtility {float: right;}
#footer p a {color: #ace; font-weight: bold;}
#footer p a:hover {color: #def; }
#footer p span.divider {padding: 0 10px;}