.content ul { list-style: disc; }
.content ol { list-style: decimal; }

.content ul,
.content ol { margin-left: 20px; }

.content_container ul { list-style: disc; }
.content_container ol { list-style: decimal; }

.content_container ul,
.content_container ol { margin-left: 20px; }

#page_body table { border-collapse: separate; }
#page_body table td { vertical-align: top; }

/* ------------------------------------------------------------------ */
#page_body p { margin: 5px 0 10px 0; }

h2, .heading_2 
{
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #EC6233;
	margin-bottom: 10px;
}


.big_font  { font-size: 15px; }
.blue_font { color: #223A7B; }
.grey_font { color: #A29AAF; }
.big_blue_font { font-size: 18px; color: #223A7B; }

/* ------------------------------------------------------------------ */

.decorated_container_orange { background-image: url('/images/decorated_container_orange/background.jpg'); background-repeat: repeat-y; width: 588px; float: left; }
.decorated_container_orange .decorated_container_header 	{ background-image: url('/images/decorated_container_orange/header.jpg'); height: 21px; background-repeat: no-repeat; }
.decorated_container_orange .decorated_container_decoration { background-image: url('/images/decorated_container_orange/decoration.jpg'); width: 70px; height: 111px; background-repeat: no-repeat; float: left; }
.decorated_container_orange .decorated_container_content 	{ float: left; width: 495px; padding: 0px 10px; }
.decorated_container_orange .decorated_container_footer 	{ background-image: url('/images/decorated_container_orange/footer.jpg'); height: 30px; background-repeat: no-repeat; clear: both; }

.decorated_container_blue { background-image: url('/images/decorated_container_blue/background.jpg'); background-repeat: repeat-y; width: 588px; float: left; }
.decorated_container_blue .decorated_container_header 		{ background-image: url('/images/decorated_container_blue/header.jpg'); height: 19px; background-repeat: no-repeat; }
.decorated_container_blue .decorated_container_decoration 	{ background-image: url('/images/decorated_container_blue/decoration.jpg'); width: 70px; height: 111px; background-repeat: no-repeat; float: left; }
.decorated_container_blue .decorated_container_content 		{ float: left; width: 495px; padding: 0px 10px; }
.decorated_container_blue .decorated_container_footer 		{ background-image: url('/images/decorated_container_blue/footer.jpg'); height: 30px; background-repeat: no-repeat; clear: both; }

.disclaimer { margin: 30px 0 0 95px; color: #999; padding: 20px; background: #eee; font-size: 10px; width: 470px; float: right; }
.disclaimer-title { font-size: 14px; }

/* ------------------------------------------------------------------ */
form.Hotd_Form .field_label { width: 150px; }
form.Hotd_Form .wysiwyg_row .field_input { width: 600px !important; }


.two_column_page { width: 930px; }
.two_column_page .bigger_column { padding-left: 95px; }
.two_column_page .smaller_column { width: 325px; }


#months_container { font-weight: bold; margin-top: 25px; }
#months_container .month_highlight { background-color: #EC6233; color: #FFFFFF; }

.more_links_header { font-size: 15px; font-weight: bold; color: #223A7B; }

#twitter_container { position: absolute; top: -3px; width: 32px; height: 33px; left: 50%; margin-left: 428px; z-index: 21; }
#facebook_container { position: absolute; top: -3px; width: 32px; height: 33px; left: 50%; margin-left: 390px; z-index: 20; }

#flash_placeholder, #flash_content { z-index: 2; }

#contact-us-page {} 
#contact-us-page .bigger_column { padding-right: 25px; width: 172px; }
#contact-us-page .right_column .copy_container { margin-left: 230px; }
#contact-us-page .right_column .form_container { background-image: url('/images/contact-us/contact-us-form-background.jpg'); background-repeat: repeat-y; }
#contact-us-page .right_column .form_container .container_content { float: left; }


#home-page { font-family: Tahoma; }
#home-page .left_column  { width: 630px; _width: 625px; padding-top: 7px; text-align: center; }
#home-page .right_column { padding-top: 13px; }

#home-page .container_with_heading 	{ background-color: #C5CCD4; border: 1px solid #4B6478; text-align: left; }
#home-page .container_content 		{ background-color: #DBDBDB; } 

#home-page #advert1_container	{ margin-bottom: 15px; margin-top: 11px; }

#home-page #itinerary_container { width: 586px; margin: auto; margin-bottom: 15px; }
#home-page #itinerary_container .container_content  { padding: 0px; margin: 10px 15px; } 
#home-page #itinerary_container .scrollable_content { height: 214px; width: 556px; overflow: auto; }
#home-page #itinerary_container .event_container    { margin: 0px; padding: 10px 0px; border-top: 2px solid #C5CCD4; }
#home-page #itinerary_container .event_container:first-child { border-top: none; }

#home-page #itinerary_container .event_container table .image_container { text-align: center; vertical-align: middle; width: 90px; }
#home-page #itinerary_container .event_container table .info_container { padding-left: 5px; }
#home-page #itinerary_container .event_container table .button_container { text-align: right; vertical-align: middle; padding-right: 10px; width: 138px; }

#home-page #itinerary_container .event_display_date	{ font-size: 18px; font-weight: normal; color: #E4632C; }
#home-page #itinerary_container .event_author		{ font-weight: bold; }
#home-page #itinerary_container .event_website a	{ color: #17567F; text-decoration: none; }
#home-page #itinerary_container .event_website a:hover	{ text-decoration: underline; }

#home-page #ministry_report_container { width: 586px; margin: auto; margin-bottom: 15px; }
#home-page #ministry_report_container .container_content  { padding: 10px 15px; margin: 10px 15px; } 
#home-page #ministry_report_container .ministry_report_container .image_container { margin-bottom: 10px; }
#home-page #ministry_report_container .ministry_report_title { color: #223A7B; font-size: 14px; font-weight: bold; }
#home-page #ministry_report_container .ministry_report_date  { color: #A29AAF; font-weight: normal; margin-bottom: 10px; }
                                      
#home-page #bookstore_container { width: 279px; margin: 10px 0px; }
#home-page #bookstore_container .container_content { text-align: left; }
#home-page #bookstore_container .product_container { border-top: 2px solid #C5CCD4; padding: 10px 0px; }
#home-page #bookstore_container .product_container:first-child { border-top: none; }
#home-page #bookstore_container .product_container ul { padding: 0 0 0 17px; }
#home-page #bookstore_container .product_image { width: 100px; text-align: center; float: left; }
#home-page #bookstore_container .product_info  { float: left; width: 160px; padding: 0 0 0 10px; }
#home-page #bookstore_container .product_description { padding: 10px 0px; }
#home-page #bookstore_container .product_title,
#home-page #bookstore_container .product_price	{ font-weight: bold; color: #0D3D7E; }

#home-page .event_container 	{ margin: 15px 10px; }
#home-page .event_display_date	{ font-size: 18px; font-weight: bold; color: #223A7B; }
#home-page .event_location1		{  }
#home-page .event_author		{ font-weight: bold; }
#home-page .event_website a		{ color: #17567F; text-decoration: none; }
#home-page .event_website a:hover	{ text-decoration: underline; }


#itinerary-page .event_container 	{ margin: 15px 0px; }
#itinerary-page .event_display_date	{ font-size: 18px; font-weight: bold; color: #223A7B; }
#itinerary-page .event_location1	{ font-size: 18px; color: #223A7B; }
#itinerary-page .event_author		{ font-weight: bold; }
#itinerary-page .event_website a	{ color: #17567F; text-decoration: none; }
#itinerary-page .event_website a:hover	{ text-decoration: underline; }



#event-page .event_container 		{ margin: 15px 0px; }
#event-page .event_display_date		{ font-size: 18px; font-weight: bold; color: #223A7B; }
#event-page .event_location1		{ font-size: 18px; color: #223A7B; }
#event-page .event_author			{ font-weight: bold; }
#event-page .event_website a		{ color: #17567F; text-decoration: none; }
#event-page .event_website a:hover	{ text-decoration: underline; }


#ministry-reports-page {  }
#ministry-reports-page .ministry_report_container { margin: 0px; }
#ministry-reports-page .ministry_report_title { color: #223A7B; font-size: 14px; font-weight: bold; }
#ministry-reports-page .ministry_report_date  { color: #A29AAF; font-weight: normal; margin-bottom: 10px; } 


#ministry-report-page {  }
#ministry-report-page .ministry_report_container .image_container { margin-bottom: 10px; }
#ministry-report-page .ministry_report_title { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #EC6233; margin-bottom: 5px; }
#ministry-report-page .ministry_report_date  { color: #A29AAF; font-weight: normal; margin-bottom: 10px; } 



#articles-page .article_title   { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #EC6233; margin-bottom: 5px; }
#articles-page .article_author  { color: #A29AAF; font-weight: normal; margin-bottom: 15px; } 


#article-page .article_title   { font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #EC6233; margin-bottom: 5px; }
#article-page .article_author  { color: #A29AAF; font-weight: normal; margin-bottom: 10px; } 



#resources-page {  }
#resources-page .section_heading { margin-bottom: 10px; }
#resources-page .section_heading .heading_2 { margin-right: 5px; }
#resources-page .section_heading a { text-decoration: none; }
#resources-page .section_heading a:hover { text-decoration: underline; }

#resources-page .ministry_report_container { margin: 0px; }
#resources-page .ministry_report_title { color: #223A7B; font-size: 14px; font-weight: bold; }
#resources-page .ministry_report_date  { color: #A29AAF; font-weight: normal; margin-bottom: 15px; } 

#resources-page .article_title   { color: #223A7B; font-size: 14px; font-weight: bold; }
#resources-page .article_author  { color: #A29AAF; font-weight: normal; margin-bottom: 15px; } 



#prophetic-perspective-page {}


#prophetic-perspectives-page {}
#prophetic-perspectives-page .bigger_column { width: 515px; padding-top: 50px; }


#the-daily-prophecy-page {}
#the-daily-prophecy-page .bigger_column { width: 588px; }
#the-daily-prophecy-page .smaller_column { width: 247px; }
#the-daily-prophecy-page #advert7_container img	{ margin: 5px 0 0 0; }

#donate-page {}
#donate-page .bigger_column { padding-right: 25px; }


#register-page {}
#register-page .smaller_column { width: 200px; padding-left: 100px; padding-top: 15px; }
#register-page .bigger_column  { padding-top: 10px; padding-left: 0px; }
#register-page td.field_label { width: 280px; }
#register-page tr.label_row td.field_label { text-align: left; padding-top: 15px; }
#register-page tr.label_row td.field_label label { font-size: 15px !important; }
#register-page form.hotd_form .field_label { white-space: normal; }

#register-page #white_container { border: 4px solid #FFFFFF; }
#register-page #white_container h2 { font-family: inherit; font-size: 14px; color: #223A7B; background-color: #FFFFFF; margin-bottom: 10px; }

/* ------------------------------------------------------------------ */

.page_details { margin-top: 10px; }
.more_link { margin-bottom: 20px; color: #255488 !important; text-decoration: none; }
.more_link:hover { text-decoration: underline; }

/* ------------------------------------------------------------------ */
#register-marriage-page h2 { color: red; font-family: Arial; }
#register-marriage-page .smaller_column { width: 200px; padding-left: 30px; padding-top: 15px; margin-right: 10px; }
#register-marriage-page .bigger_column  { padding-top: 10px; padding-left: 40px; }
#register-marriage-page td.field_label { width: 280px; }
#register-marriage-page tr.label_row td.field_label { text-align: left; padding-top: 15px; }
#register-marriage-page tr.label_row td.field_label label { font-size: 15px !important; }
#register-marriage-page form.hotd_form .field_label { white-space: normal; }

#register-marriage-page p {font-size: 12px;}

#register-marriage-page .smaller_column strong { font-size: 15px; }

#register-marriage-page #white_container { border: 4px solid #FFFFFF; }
#register-marriage-page #white_container h2 { font-family: inherit; font-size: 14px; color: red; background-color: #FFFFFF; margin-bottom: 10px; }
/* ------------------------------------------------------------------ */
#register-marriage-page #white_container h2.womens_conf { color: purple; }


/* Video Page */

#video-wrap {
  position: relative;
  padding: 16px 8px 50px 8px;
  font-family: Arial, Helvetica, sans-serif;
}

#videos-header {
  border: 1px solid #153354;
  margin: 0 0 11px 0;
}

#featured-video {
  position: relative;
  float: left;
  width: 663px;
  background: #c5ccd4;
  border: 1px solid #153354;
}

#featured-embed {
  padding: 10px;
  margin: 18px 13px 9px 13px;
  background: #dbdbdb; 
}

#featured-title {
  color: #153354;
  font-weight: bold;
  font-size: 20px;
  text-transform: uppercase;
  margin: 0 26px 3px 26px;
}

#featured-date {
  color: #153354;
  font-size: 18px;
  font-weight: bold;
  margin: 0 26px 6px 26px;
}

#featured-details {
  color: #404040;
  font-size: 16px;
  margin: 0 26px 15px 26px;
}

#featured-social {
  position: relative;
  margin: 0 26px 18px 26px;
  overflow: hidden;
}

#featured-social .twitter-share-button {
  float: right;
  width: 90px !important;
}

#featured-social #fb-like {
  float: right;
  width: 90px !important;
  overflow: hidden;
}

#recent-videos {
  position: relative;
  float: right;
  width: 233px;
  background: #c5ccd4;
  border: 1px solid #153354;  
}

#recent-list {
  padding: 13px 10px;
  margin: 8px;
  background: #dbdbdb;
}

#recent-list .recent-video {
  margin: 0 0 12px 0;
}

#recent-list .vimeo-image-link {
  position: relative;
  width: 195px;
  height: 110px;
  overflow: hidden;
}

#recent-list .vimeo-image-link img {
  width: 195px;
  height: auto;
}

#recent-list .recent-title {
  color: #153354;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

#recent-list .recent-date {
  color: #153354;
  font-size: 12px;
}

#video-gap {
  height: 10px;
  clear: both;
}

#video-archive {
  position: relative;
  width: 912px;
  background: #c5ccd4;
  border: 1px solid #153354;
  overflow: hidden;
}

#video-dates {
  position: relative;
  float: left;
  width: 263px;
  border-right: 1px solid #153354;
}

#video-dates-list {
   position: relative;
   min-height: 367px;
   padding: 10px 8px;
   margin: 11px;
   background: #dbdbdb; 
}

#video-dates-list .year-title {
  font-size: 24px;
  font-weight: bold;
  color: #153354;
  cursor: pointer;
}

#video-dates-list .archive-months {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  color: #8b9cab;
  padding: 0 0 0 8px;
  display: none;
}

#video-dates-list .month-title {
  padding: 0 0 5px 0;
  cursor: pointer;
}

#video-dates-list span {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #8b9cab;
}

#video-dates-list .month-title.active {
  color: #153354;
}

#video-dates-list .month-title.active span {
  color: #404040;
}

#video-dates-list .month-videos {
  display: none;
}

#archived-videos {
  position: relative;
  float: right;
  width: 618px;
  min-height: 367px;
  padding: 10px 0 10px 8px;
  margin: 11px 11px 11px 0;
  background: #dbdbdb;
}

#archived-videos-title {
  font-size: 24px;
  font-weight: bold;
  color: #153354;
  margin: 0 0 7px 0;  
}

#archived-videos .recent-video {
  position: relative;
  float: left;
  margin: 0 11px 10px 0;
  width: 195px;
  height: auto;
}

#archived-videos .vimeo-image-link {
  position: relative;
  width: 195px;
  height: 110px;
  overflow: hidden;
}

#archived-videos .vimeo-image-link img {
  width: 195px;
  height: auto;
}

#archived-videos .recent-title {
  color: #153354;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

#archived-videos .recent-date {
  color: #153354;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}


/* NyroModal */

.nyroModalBg {
  position: fixed;
  overflow: hidden;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  z-index: 9998;
}

.nmReposition {
  position: absolute;
}

.nyroModalCloseButton {
  top: -19px;
  right: -19px;
  width: 16px;
  height: 16px;
  text-indent: -9999em;
  background: url("/images/nyroModal/close.png") no-repeat;
  z-index: 9999;
}

.nyroModalTitle {
  top: -26px;
  left: 0;
  margin: 0;
  font-size: 1.1em;
  color: #dddddd;
  z-index: 9999;
}

.nyroModalCont {
  position: absolute;
  border: 4px solid #EC6233;
  border-radius: 8px;
  margin: 25px;
  background: black;
  z-index: 9999;
}

.nyroModalError {
  border: 4px solid red;
  color: red;
  width: 250px;
  height: 250px;
}
.nyroModalError div {
  min-width: 0;
  min-height: 0;
  padding: 10px;
}

.nyroModalLink, .nyroModalDom, .nyroModalForm, .nyroModalFormFile {
  position: relative;
  padding: 10px;
  min-height: 250px;
  min-width: 250px;
  max-width: 1000px;
}

.nyroModalImage, .nyroModalSwf, .nyroModalIframe, .nyroModalIframeForm {
  position: relative;
  overflow: hidden;
}

.nyroModalImage img {
  vertical-align: top;
}

.nyroModalHidden {
  left: -9999em;
  top: -9999em;
}

.nyroModalLoad {
  position: absolute;
  width: 100px;
  height: 100px;
  background: black url("/images/nyroModal/loading.gif") no-repeat center;
  padding: 0;
}

.nyroModalPrev, .nyroModalNext {
  outline: none;
  position: absolute;
  top: 0;
  height: 60%;
  width: 150px;
  min-height: 50px;
  max-height: 300px;
  cursor: pointer;
  text-indent: -9999em;
  background: transparent left 50% no-repeat;
}

.nyroModalImage .nyroModalPrev, .nyroModalImage .nyroModalNext {
  height: 100%;
  width: 40%;
  max-height: none;
}

.nyroModalPrev {
  left: 0;
}

.nyroModalPrev:hover {
  background-image: url("/images/nyroModal/prev.png");
}

.nyroModalNext {
  right: 0;
  background-position: right 50%;
}

.nyroModalNext:hover {
  background-position: right 50%;
  background-image: url("/images/nyroModal/next.png");
}


/* Ad Space 2 */

#ad-space-2 {
  position: relative;
  overflow: hidden;
  padding: 0 22px 16px 22px;
}  

#ad-space-2 img {
  max-width: 285px;
}
  
#ad-space-2l {
  position: relative;
  float: left;
  width: 285px;
}

#ad-space-2r {
  position: relative;
  float: right;
  width: 285px;
}



/* 05.19.10 additions */

#filters {
  padding: 5px 0 0 7px;
}

#filters a {
  color: #333333;
  font-size: 12px;    
}

.listing th {
  padding: 3px 20px 3px 8px;
  font-weight: bold;
  color: #fff;
  text-align: left;
  cursor: pointer;
  font-size: 12px;
  background: #EC6233 url('/images/sort_bg.gif') no-repeat center right;
}

.listing th.headerSortUp,
.listing th.headerSortDown {
  color: #000000;
}

.listing th.headerSortUp {
  background: #EC6233 url('/images/asc.gif') no-repeat center right;
}

.listing th.headerSortDown {
  background: #EC6233 url('/images/desc.gif') no-repeat center right;
}

.listing th.last {
  background: #EC6233;
}

.listing td {
  padding: 3px 8px;
  font-size: 12px;
  border-top: #ddd 1px solid;
}

.listing td a {
  color: #333333;
  font-size: 12px;
}

.listing tr:hover td {
  background-color: #ebf3ff;
}

.listing.clickable tr td {
  cursor: pointer;
}


/* 07.08.10 Additions for Partners Page */

#frm_partner .radio_row .field_input label {
  display: block;
  padding: 0 0 5px 0;
}

#frm_partner .label_row .field_label {
  text-align: left;
  padding: 5px 0 0 162px; 
}

#frm_partner .radio_row td {
  padding-top: 10px;
}

#frm_partner .row_for_other_amount {
  display: none;
}

#frm_donate .row_for_promo_code {
  display: none;
}

#contact-us-menu li a {
  font-size: 12px;
}

/* Ad Spaces Additions */

.spaces {
  margin: 30px;
  border: #ddd 1px solid;
}

.spaces th {
  background: #EC6233;
  padding: 2px 4px;
  color: #fff;
}

.spaces td {
  padding: 3px 8px;
  font-size: 12px;
  border-top: #ddd 1px solid;
  vertical-align: middle !important;
  text-align: center;
}

#rotater_container {
  width: 586px;
  margin: 15px auto;
  background-color: #C5CCD4;
  border: 1px solid #4B6478;
}

#rotater_container #large-imgs {
  position: relative;
  width: 586px;
  height: 330px;
  overflow: hidden;
}

#rotater_container #large-imgs #large-img-1 {
  top: 0px;
  display: block;
}

#rotater_container #large-imgs .large-img {
  position: absolute;
  top: -400px;
  left: 0;
  width: 586px;
  height: 330px;
  overflow: hidden;
  display: none;
  z-index: 10;
}

#rotater_container #large-imgs .large-img img {
  position: relative;
  width: 586px;
  height: auto;  
}

#rotater_container #large-imgs .large-img img.vimeo {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
}

#rotater_container #large-imgs .large-img .iframe {
  position: relative;
  z-index: 100;
}

#rotater_container #small-imgs {
  position: relative;
  width: 586px;
  height: 85px;
  overflow: hidden;
}

#rotater_container #small-imgs .small-img {
  position: relative;
  float: left;
  margin: 14px 8px;
  width: 100px;
  height: 56px;
  cursor: pointer;
  overflow: hidden;
}

#rotater_container #small-imgs .small-img img {
  position: relative;
  width: 100px;
  height: auto;
}

#rotater_container #small-imgs .small-img img.vimeo {
  top: -9px;
}

#rotater_container #small-imgs .small-img .inactive {
  position: absolute;
  top: 0;
  left: 0;
  width: 100px;
  height: 56px;
  display: block;
  background: #1f325f;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 1000;
}

#rotater_container #small-imgs .small-img .active {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  width: 100px;
  height: 56px;
  background: url('../images/home/indicator.png') no-repeat left top;
  z-index: 1000;
}

#rotater_container #small-imgs #small-img-1 .active {
  display: block;
}

#rotater_container #small-imgs #small-img-1 .inactive {
  display: none;
}

