.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; }

/* ------------------------------------------------------------------ */
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; }
#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: 8px; }

#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; }

#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_image { width: 100px; text-align: center; float: left; }
#home-page #bookstore_container .product_info  { float: left; width: 165px; }
#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 { padding-top: 50px; }


#the-daily-prophecy-page {}
#the-daily-prophecy-page .bigger_column {  }


#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; }


/* 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;
}