/*--------------------------------------------------
Main Style Sheet for livepraylove.com (all browsers)

version:	1.1
author:		tim shutes
email:		webmaster@livepraylove.com
website:	http://www.timshutes.com
----------------------------------------------------*/

/* universal selector -- start with a clean slate */

* {
  padding: 0;
  margin: 0;
}

/* Color
===================================================*/

body {
  background: #949494 url(../images/body_bg.jpg) repeat-x;
}

h1,h2,h3,h4 {
  color: #072e54;
}

a:link, a:visited {
  color: #583c1d;
}

a:hover {
  color: #997856;
}

#bodyFooter p {
  color: #fff;
}

#bodyFooter h2 {
  color: #fff;
}

#bodyFooter a {
  color: #b0c2d0;
}

#bodyFooter a:hover{
  color: #8eb4d1;
}

/* Typography
===================================================*/

* {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  text-align: left;
  text-indent: 0;
}

body * {
  font-size: 100.01%;
  line-height: 1.3;
}

body {
  font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}

a {
  text-decoration: underline;
}

img, fieldset {
  border: solid 0 transparent;
}

h1 {
  font-size: 1.4em;
  font-weight: bolder;
  line-height: 1.0;
}

h2 {
  font-size: 1.2em;
  line-height: 1.0;
}

p {
  font-size: .85em;
  margin: 0;
}

.indent {
  margin-left: 15px;
}

.emphasize {
  font-size: 1.0em;
  font-style: italic;
  color: #ff9600;
  font-weight: bold;
}

strong {
  font-weight: bold;
}

.address {
  font-size: .7em;
  font-family: "Arial", "Helvetica", sans-serif;
  line-height: 1.1;
  padding-left: 6px;
}

.new_address {
  font-size: .7em;
  font-family: "Arial", "Helvetica", sans-serif;
  line-height: 1.1;
  padding: 24px 0 0 6px;
}

.address a {
  line-height: 1.1;
  display: inline;
}

#footer p {
  line-height: 22px;
  font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
  font-size: .8em;
  color: #fff;
}

#email {
  font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
  font-size: .8em;
  color: #a2a7b0;
  padding: 2px 4px 0 6px;
}

/* Positioning
===================================================*/

/* center the page */

#body { 
  text-align: center; /* ie fix */
}

.wrapper { 
  margin: 0 auto; 
  width: 800px; 
  position: relative;
  text-align: left; /* ie fix */
} 

/* branding */

#branding img {
  float: left;
}

#branding span {
  float: left;
  margin-top: 30px;
}

/* mainNav */

#mainNav a {
  display: block;
  height: 63px;
  background: no-repeat, top left;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#mainNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#mainNav ul li {
  float: left;
}

#mainNav ul li:hover {
  background-position: top right;
}

.mainNav-spacerleft {
  width: 19px;
  height: 63px;
  background: url(../images/mainNav_spacerleft.jpg);
}

.mainNav-first {
  width: 198px;
  background: url(../images/mainNav_new.jpg);
}

.mainNav-second{
  width: 198px;
  background: url(../images/mainNav_where.jpg);
}

.mainNav-third{
  width: 168px;
  background: url(../images/mainNav_calendar.jpg);
}

.mainNav-fourth{
  width: 200px;
  background: url(../images/mainNav_connect.jpg);
}

.mainNav-spacerright {
  width: 17px;
  height: 63px;
  background: url(../images/mainNav_spacerright.jpg);
}

/* Content Area */

#contentWrapper {
  background: url(../images/contentWrapper_bg.jpg) repeat-y;
  width: 800px;
}

#content {
  height: 303px;
  background: url(../images/content_bg_top.jpg) no-repeat top left;
  padding: 11px 16px 0px 32px;
  clear: left;
}

#flash {
  float: left;
  display: block;
  height: 291px;
  width: 515px;
}

#sidebar {
  float: right;
}

.sidebarImage {
  display: block;
  width: 198px;
  height: 110px;
  background: url(../images/sidebarImage_bg.jpg) no-repeat top left;
  padding: 3px;
  margin: 0 21px 4px 0;
}

#sidebar img {
  width: 198px;
  height: 110px;
}

#bodyFooter {
  position: relative;
  background: url(../images/footerBox_bible.jpg) no-repeat top left;
  float: left;
  width: 800px;
  height: 144px;
  margin: 0;
  padding: 0;
  border: 0;
}

#bodyFooter h2 {
  float: left;
}

#bodyFooter h2 a {
  display: block;
  height: 144px;
  background: no-repeat top left;
  text-indent: -9999px;
  overflow: hidden;
}

#bodyFooter h2:hover {
  background-position: top right;
}

#bodyFooter p {
  float: left;
  position: absolute;
  top: 75px;
  left: 176px;
}

.footerBox-indent {
  position: relative;
  left: 18px;
}

.footerBox-first {
  display: block;
  overflow: hidden;
  height: 144px;
  width: 372px;
  text-indent: -9999px;
}

.footerBox-second {
  width: 222px;
  background: url(../images/footerBox_mic.jpg);
}
  
.footerBox-third {
  width: 206px;
  background: url(../images/footerBox_missions.jpg);
}
  
/* Secondary Navbar */

#secondaryNav {
  position: absolute;
  width: 519px;
  height: 30px;
  left: 281px;
  top: 0px;
}

#secondaryNav a {
  display: block;
  height: 30px;
  background: no-repeat top left;
  text-indent: -9999px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

#secondaryNav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#secondaryNav ul li {
  float: left;
}

#secondaryNav ul li:hover {
  background-position: top right;
}

.secondaryNav-spacerleft {
  width: 102px;
  height: 30px;
  background: url(../images/secondaryNav_spacerleft.jpg);
}

.secondaryNav-first {
  width: 101px;
  background: url(../images/secondaryNav_home.jpg);
}

.secondaryNav-second {
  width: 99px;
  background: url(../images/secondaryNav_about.jpg);
}

.secondaryNav-third {
  width: 78px;
  background: url(../images/secondaryNav_ministries.jpg);
}

.secondaryNav-fourth {
  width: 115px;
  background: url(../images/secondaryNav_missions.jpg);
}

.secondaryNav-spacerright {
  width: 24px;
  height: 30px;
  background: url(../images/secondaryNav_spacerright.jpg);
}

/* Page Layout */

#pageContent {
  background: url(../images/content_bg_top.jpg) no-repeat top left;
  padding: 40px 80px 25px 80px;
  clear: left;
}

#pageContent h1 {
  margin: 0 0 .5em 0;
}

#pageContent h2 {
  margin: .5em 0 0 0;
}

.note {
  color: #7d6247;
  font-style: italic;
  font-variant: small-caps;
  font-size: .85em;
}
  

#pageFooter {
  display: block;
  clear: left;
  margin: 0;
  padding: 0;
  width: 800px;
  height: 35px;
  background:  url(../images/pageFooter_bg.jpg) no-repeat top left;
}

/* Content - I'm New Here Page */

#new_sidebar {
  display: block;
  background: url(../images/new_sidebar_bg.jpg) no-repeat top left;
  float: right;
  width: 204px;
  height: 242px;
  padding: 59px 0 0 0;
  margin: 0 21px 0 0;
}

#new_bodyFooter h1 {
  display: block;
  width: 800px;
  height: 144px;
  background: url(../images/footerBox_livepraylove.jpg) no-repeat top left;
  text-indent: -9999px;
  overflow: hidden;
}

.new_sidebarImage {
  display: block;
  width: 187px;
  height: 41px;
  padding: 0;
  margin: 0 17px 12px 0;
}

.quote_credit {
  font-style: italic;
  font-weight: bold;
  margin-left: 250px;
  color: #ff9600;
  margin-bottom: 10px;
}

.blockquotes {
  padding-left: 20px;
  padding-right: 20px;
}

.blue {
  color: #5c92c8;
}

/* Get Connected Layout */

#connect_sidebar {
  display: block;
  background: url(../images/connect_sidebar_bg.jpg) no-repeat top left;
  float: right;
  width: 204px;
  height: 244px;
  padding: 0;
  margin: 0 21px 0 0;
}

#connect_sidebar p {
  text-indent: -9999px;
  overflow: hidden;
}

#connect_bodyFooter {
  display: block;
  background: url(../images/footerBox_findagroup.jpg) no-repeat top left;
  width: 728px;
  height: 101px;
  padding: 43px 40px 0 47px; 
  margin: 0;
}

#connect_form {
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

#connect_form p {
  float: left;
  margin: 0;
  padding: 0;
}

.hidden {
  position: absolute;
  right: -9999px;
  overflow: hidden;
}

label {
  display: block;
  margin: 0;
  padding: 0;
  color: #fff;
  font-size: 1.0em;
  line-height: 1.0em; 
}

#connect_name {
  background: url(../images/connectForm_bg.jpg) repeat-x;
  width: 161px;
  height: 22px;
  line-height: 22px;
  border: none;
  margin: 3px 19px 0 0;
  padding: 2px 2px 0 2px;
}

#connect_city {
  background: url(../images/connectForm_bg.jpg) repeat-x;
  width: 161px;
  height: 22px;
  line-height: 22px;
  border: none;
  margin: 3px 19px 0 0;
  padding: 2px 2px 0 2px;
}

#connect_email {
  background: url(../images/connectForm_bg.jpg) repeat-x;  
  width: 161px;
  height: 22px;
  line-height: 22px;
  border: none;
  margin: 3px 19px 0 0;
  padding: 2px 2px 0 2px;
}

#connect_phone {
  background: url(../images/connectForm_bg.jpg) repeat-x;
  width: 161px;
  height: 22px;
  line-height: 22px;
  border: none;
  margin: 3px 0 0 0;
  padding: 2px 2px 0 2px;
}

#connect_submit {
  clear: left;
  width: 102px;
  height: 27px;
  background: transparent;
  border: none;
  margin: 15px 0 0 287px;
  cursor: pointer;
}

/* Calendar Layout */

#calendarContent {
  background: url(../images/content_bg_top.jpg) no-repeat top left;
  padding: 10px 0 0 30px;
  clear: left;
}

/* Listen Online Layout */

.listenHeader {
  background: url(../images/listen_bg_top.jpg) no-repeat top left;
  float: left;
  display: block;
  width: 800px;
  height: 87px;
  text-indent: -9999px;
}

#listenContent {
  background: url(../images/listen_body_bg.jpg) no-repeat top left;
  width: 431px;
  height: 220px;
  float: left;
  padding: 11px 297px 101px 72px;
}

#listenContent p {
  font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}

.playIcon {
  clear: left;
  float: left;
}

.playIcon a {
  background: url(../images/listen_playIcon.jpg) no-repeat top left;
  display: block;
  width: 44px;
  height: 46px;
  margin: 0 0 13px 0;
  padding: 0;
  text-indent: -9999px;
  overflow: hidden;
}

.sermonDate {
  float: left;
  margin: 9px 0 0 14px;
  padding: 0;
}

.sermonDate p {
  height: 46px;
  font-size: .8em;
  font-weight: bolder;
  color: #6c94b8;
  margin-bottom: 13px; 
}

.sermons {
  float: left;
  margin: 9px 0 0 20px;
  padding: 0;
}

.sermonTitle {
  height: 16px;
  font-size: .8em;
  font-weight: bolder;
  color: #072e54;
}

.sermonDescr {
  height: 30px;
  font-size: .75em;
  font-weight: normal;
  color: #6c94b8;
  margin-bottom: 13px;
}

.next {
  width: 431px;
  clear: left;
  float: left;
  font-size: .8em;
  font-weight: bolder;
  color: #072e54;
  margin: 0 0 0 155px;
}

.next a {
  color: #ff9600;
  font-weight: bolder;
  text-decoration: none;
}

.next a:hover {
  text-decoration: underline;
}

.freebieContainer {
  position: absolute;
  display: block;
  width: 175px;
  height:119px;
  left: 541px;
  top: 306px;
  font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
}

#freebie {
  display: block;
  width: 175px;
  height: 69px;
}

#freebie h2 {
  font-size: .75em;
  font-weight: normal;
}

#freebie h1 {
  padding: 4px 0 0 0;
  text-align: center;
}

#freebie p {
  text-align: center;
  font-size: .75em;
  font-weight: normal;
}

#downloadIcon {
  display: block;
  width: 109px;
  height: 50px; 
  margin: 8px 0 0 66px;
}

#downloadIcon a {
  background: url(../images/listen_downloadIcon.jpg) no-repeat top left;
  display: block;
  width: 42px;
  height: 42px;
  text-indent: -9999px;
  overflow: hidden;
}

/* Ministries Form */

#ministry_form {
  margin: 10px 0 0 30px;
}

#ministry_form label {
  display: block;
  margin: 2px;
  padding: 0;
  color: #072e54;
  font-size: 1.0em;
  line-height: 1.0em; 
}

#ministry_form p {
  float: left;
}

#ministry_form br {
  clear: left;
  margin-top: 20px;
}

#ministry_name {
  margin-right: 10px;
}

#ministry_email {
  margin-right: 10px;
}

#ministry_submit {
  margin: 0 0 0 20px;
}

/* Events Form */

#event_form {
  margin: 10px 0 0 30px;
}

#event_form label {
  display: block;
  margin: 2px;
  padding: 0;
  color: #072e54;
  font-size: 1.0em;
  line-height: 1.0em; 
}

#event_form p {
  float: left;
}

#event_form br {
  clear: left;
  margin-top: 20px;
}

#event_form textarea {
  clear: left;
  margin-bottom: 10px;
  width: 350px;
  height: 50px;
}

#event_name {
  margin-right: 10px;
}

#event_grade {
  margin-left: 10px; 
  margin-right: 10px;
}

#event_email {
  margin-left: 10px; 
  margin-right: 10px;
}

.form_float {
  display: inline;
  float: left;
}

#event_number {
  width: 30px;
  margin-left: 10px;
  margin-right: 10px;
}

#event_number2 {
  width: 30px;
  margin: 0px 10px 5px 10px;
}

#event_number3 {
  width: 30px;
  margin: 0px 10px 5px 10px;
}

#event_number4 {
  width: 30px;
  margin: 0px 10px 5px 10px;
}

#event_number5 {
  width: 30px;
  margin: 0px 10px 5px 10px;
}

#event_number6 {
  width: 30px;
  margin: 0px 10px 5px 10px;
}

#event_name2 {
  margin-right: 10px;
}

#event_submit {
  clear: left;
  margin: 0;
}

/* Footer & Newsletter Form */

#footer {
  clear: left;
  margin: 0 0 0 30px;
  padding: 0;
}

#footer p {
  float: left;
  margin: 0 0 0 12px;
}

#emailform {
  float: left;
  height: 23px;
  border: none;
  margin: 0;
  padding: 0;
  background: transparent;
}

#email {
  float: left;
  border: 0;
  margin: 0;
  padding-top: 3px;
  width: 146px;
  height: 23px;
  background: url(../images/emailform_bg.jpg) top left no-repeat;
}

#signup {
  float: left;
  border: 0;
  margin: 0;
  width: 60px;
  height: 23px;
  background: url(../images/emailform_bg.jpg) top right no-repeat;
  cursor: pointer; 
}