﻿/*
	1. resets
	2. generic
	3. template
	4. common controls
	5. titles
	6. directions
	7. verse of the day

*/


/* 1. Start Resets */

table
{
    border-collapse: collapse;
    border-spacing: 0pt;
}
a, img, fieldset
{
    border: medium none;
    outline-color: invert;
    outline-style: none;
    outline-width: medium;
}
address, caption, cite, th
{
    font-style: normal;
    font-weight: normal;
}
ol, ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
caption, th
{
    text-align: left;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
    font-weight: normal;
}
em, strong
{
    font-style: normal;
    font-weight: normal;
}
abbr
{
    border: medium none;
}
iframe
{
    border: medium none;
    overflow: hidden;
}

/* End Resets */

/* 2. Generic */

body
{
    background: #EFECFF none repeat scroll 0%;
    color: #6B696B;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1.25;
}

h1, h2, h3, h4
{
    font-family: Arial Rounded MT Bold, Arial, Sans-Serif;
}

h1
{
    font-size: 1.5em;
}

h2
{
    font-size: 1.25em;
}

p
{
}

img, a img
{
    border: none;
}

/* 3. template */

#wrapper
{
}

#container
{
    border: solid 0.5em #AEB7FC;
    background: #fff url(/images/bottomSwoosh.png) no-repeat bottom left;
}


#header
{
}


#contents
{
    border-left: 2px solid #DAD5D5;
    border-right: 2px solid #DAD5D5;
}

#footer
{
    color: #fff;
    font-size: 0.8em;
    text-align: right;
}

#footer a
{
    color: #fff;
}

.divider
{
    background: #dad5d5;
    border: none;
}

#logo img
{
    border: none;
}

.title
{
    text-transform: capitalize;
}

/* 4. common controls */

.votdWrapper, #gettingtous, #navigationFindOutMore, #featuredNav
{
    background: #FFFFFF url(/images/small_bottomSwoosh.png) no-repeat scroll left bottom;
    border: solid 2px #AEB7FC;
}

#podcastSubscribe
{
    border: solid 2px #AEB7FC;
}

.votdWrapper h2, #gettingtous h2, #navigationFindOutMore h2, #featuredNav h2, #podcastSubscribe h2
{
    font-size: 1.25em;
    line-height: 1.8em;
    text-align: center;
    text-transform: lowercase;
    background: #000CFF none repeat scroll 0% 50%;
    width: 100%;
    color: #fff;
}


/* 5. titles */
#podcastSubscribe h3 span
{
    background: #000CFF url(/images/titles/subscribe.png) no-repeat top left;
}

#navigationFindOutMore h2 span
{
    background: #000CFF url(/images/titles/more.png) no-repeat top left;
}

#gettingtous h2 span
{
    background: #000CFF url(/images/titles/directions.png) no-repeat top left;
}

.votdWrapper h2 span
{
    background: #000CFF url(/images/titles/daily_verse.png) no-repeat top left;
}

/* 6. directions */

#gettingtous p
{
    font-size: 0.9em;
}

/* 7. verse of the day */
.votdBody p.verse
{
    font-size: 0.9em;
}
.votdBody p.providers
{
    text-align: right;
    font-size: 0.65em;
}

.votdBody span
{
    display: block;
}

/*  8. podcasts */

li.podcast
{
    list-style: none;
    border: solid 2px #ddd;
    border-left: none;
    border-top: none;
}

li.podcast a
{
    font-weight: bold;
    color: #010EFB;
}

li.podcast p.desc
{
    margin: 0.5em 0;
}

ul.podcastPaging
{
    font-size: 0.9em;
}

ul.podcastPaging #pages
{
    font-weight: bold;
}

/* 9. navigation */

#navigationTop
{
    border-top: solid 2px #AEB7FC;
    border-bottom: solid 2px #AEB7FC;
}


ul.mainNav
{
    background: #fff;
    color: #636DFF;
    font-size: 1.2em;
}

ul.mainNav a
{
    color: #636DFF;
    text-decoration: none;
    text-transform: lowercase;
}

ul.mainNav li
{
    border-right: 2px solid #AEB7FC;
}

ul.mainNav li.current a
{
    color: #000CFF;
    font-weight: bold;
}

ul.mainNav a:hover
{
    color: #000cFF;
    text-decoration: underline;
}

ul.subNav a
{
    color: #696969;
    text-decoration: none;
    text-transform: lowercase;
}

ul.subNav a .exceptionWord, ul.mainNav a .exceptionWord, #navigationFindOutMore ul li a .exceptionWord, #navigationFooter ul li a .exceptionWord
{
    text-transform: capitalize;
}

ul.subNav li
{
    border-right: 1px solid #A6A5A6;
}

ul.subNav li a:hover
{
    text-decoration: underline;
}

ul.subNav li.current a
{
    font-weight: bold;
}


#navigationFindOutMore
{
    color: #636DFF;
}

#navigationFindOutMoreBody
{
}

#navigationFindOutMore ul li
{
    list-style: none;
    line-height: 1.25em;
    font-size: 0.95em;
    text-transform: capitalize;
    text-align: center;
}

#navigationFindOutMore ul li a
{
    text-decoration: none;
    color: #000CFF;
    text-transform: lowercase;
}

#navigationFindOutMore ul li a:hover
{
    text-decoration: underline;
}


#navigationFindOutMoreHeader
{
    background: #1A0974;
}

#navigationFindOutMoreHeader h2
{
    color: #fff;
    font-size: 0.95em;
    line-height: 1.5em;
    text-align: center;
}



#navigationFooter ul li
{
    list-style: none;
    text-indent: 0;
}


#navigationFooter a
{
    color: #fff;
    text-decoration: none;
    text-transform: capitalize;
}

#navigationFooter a:hover
{
    text-decoration: underline;
}

#breadcrumbs
{
    font-size: 0.9em;
}

#breadcrumbs a
{
    color: #000CFF;
}

#featuredNav ul li
{
    list-style: none;
    text-indent: 0;
    text-align: center;
    border: 5px solid #dad5d5;
}

#featuredNav ul li a
{
    text-transform: capitalize;
    font-size: 0.85em;
}


#featuredNav .featuredImg
{
    border: none;
}


#featuredNav .item
{
    background: #1a0974;
    text-align: center;
    text-transform: capitalize;
}

#featuredNav .alternateitem
{
    background: #8898FF;
}

#featuredNav a
{
    color: #fff;
    text-decoration: none;
    font-size: 0.9em;
    font-weight: bold;
}

#featuredNav a:hover
{
    text-decoration: underline;
}

/* 10. contents */

#contents
{
}

/* 11. events calendar */

.eventscalendar
{
    background: #FFFFFF url(/images/small_bottomSwoosh.png) no-repeat scroll left bottom;
    border: solid 2px #AEB7FC;
}

.eventscalendarHeader h2
{
    font-size: 1.25em;
    line-height: 1.8em;
    text-align: center;
    text-transform: lowercase;
    background: #000CFF none repeat scroll 0% 50%;
    color: #fff;
}

.eventscalendarHeader h2 span
{
    background: #000CFF url(/images/titles/calendar.png) no-repeat top left;
}

.eventscalendarHeader
{
    background: #1A0974;
}

#eventsCal
{
    list-style: none;
    text-align: right;
}



.eventStartDate
{
    font-size: 0.95em;
    font-family: Arial;
    line-height: 1.8em;
    font-weight: bold;
}

.eventTitle, .eventEndDate, .eventStartTime, .eventMoreInfo, .eventLocation
{
    line-height: 1.1em;
    text-align: right;
    font-size: 0.9em;
}

.eventStartTime, .eventMoreInfo
{
    text-transform: lowercase;
}


#eventsCal a
{
    color: #A5A6A5;
}

/* 12. Events Details */
#eventData h2.summary
{
    margin-bottom: 0.5em;
}

#eventData dt
{
    font-weight: bold;
}

#eventData dd
{
    margin: 0 0 0.5em 2em;
}

/* 13. Prayer Requests */

.prayerRequest{
	border-bottom: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
}

.prayerRequest h3{
	color: #010EFB;
}

.formPrayerRequest .submitrow{
	text-align: right;
}

#ymwp-buy {display:none !important;} 

/* fantasy football */
.ism_table th
{
	background:#AEB7FC;
	color: #fff;
}

.ism_table td {
	border-bottom:1px solid #FFFFFF;
}

.ism_row_1 td {
	background-color:#EDEDED;
}