/* Global Style CSS by Ed Kidwell */

/*
* {
  font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
  font-size: 10pt;
  color: #000;
}

body {  
  width:100%;
  background-color: #eda;
}
*/

img {
	border-style: none; /* Remove nasty borders when images are links */
}

ul {
  /* padding: 0px;
  list-style-type: none;
  text-indent: -12px;  
  */
}

div {
	padding: 0px;
  margin: 0px;
}

div.top_messages {
	width: 90%;
	border: 1px solid black;
	background: #ffa;
	color: #000;
	margin-bottom: 30px;
  padding-left: 4px;
}

div.edit_block {
  position:relative;
	border: 1px solid darkblue;
	padding: 0px;
	margin: 0px;
  /* z-index:999; */
  display:block;
}

div.edit_link {
  padding: 0px;
  margin: 0px;
}

.menu_item { white-space:nowrap; }

.login_div, .login_user_id, .login_password, .login_submit, .login_link , .logged_in_text{
  font-size: 8pt;
}

.login_div {
  padding: 0px 20px;
  white-space: nowrap;
  background: none;
}

.login_label, .login_link {
  padding-left: 6px;
}

/* ******************************************************** */
/* BEGIN - BIBLE FORMATTING HERE 20090720 -ELK          */
/* ******************************************************** */
.bible_verse {
  font-weight: bold;
}
.verse_italic {
  font-style: italic;
}
/* ******************************************************** */
/* END - BIBLE FORMATTING HERE 20090720 -ELK          */
/* ******************************************************** */


/* ******************************************************** */
/* BEGIN - CALENDAR FORMATTING HERE 20060619. -ELK          */
/* ******************************************************** */

.cal_title_table {
 width:93%;
 border:none;
 background-color:#e0e0e0;
}

.cal_table {
 width:93%;
 border:ridge #000 1px;
 background-color:White;
}

.cal_title {
  width:100%;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
}

.cal_fwd_back_title {
  width:75px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:7pt;
	text-align:center;
}

.cal_fwd_back_controls {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:7pt;
	text-align:center;
}

.cal_weekday_titles {
	font-family:Verdana, Arial, Sans-Serif;
	color:darkgreen;
	font-size:7pt;
	text-align:center;
}

.cal_weekend_titles {
	font-family:Verdana, Arial, Sans-Serif;
	color:darkgreen;
	font-size:7pt;
	text-align:center;
}

.cal_weekday_cell {
	background-color:White;
	text-align:center; 
	width:14%;
}

.cal_weekend_cell {
	background-color:#eee;
	text-align:center;
	width:15%;
}

.cal_weekday_link {
	font-size:7pt;
	font-family:Verdana, Arial, Sans-Serif;
}

.cal_weekend_link {
	font-size:7pt;
	color:Black;
	font-family:Verdana, Arial, Sans-Serif;
}

.cal_today_link {
  color:Blue;
	font-size:7pt;
	font-family:Verdana, Arial, Sans-Serif;
}

/* ******************************************************** */
/* END - CALENDAR FORMATTING HERE 20060619. -ELK            */
/* ******************************************************** */

/* ******************************************************** */
/* BEGIN - ARTICLE MODULE FORMATTING HERE 20090731. -ELK         */
/* ******************************************************** */
.article_title {
  padding-top: 6px;
  font-size: 10pt;
  font-weight: bold;
}
.article_errors {
  color:red;
  font-weight:bold;
}
.article_expire_dt {
  color: green;
}
.article_expired_dt {
  color: red;
}
.article_comments_header {
  font-size: 9pt;
  font-weight: bold;
}
.article_comments_posted_by {
  font-size: 8pt;
  font-weight: bold;
}
.article_comments_text {
  font-size: 8pt;
  font-weight: normal;
}


/* .user_news_text { font-size: 9pt; } */
/* ******************************************************** */
/* END - ARTICLE MODULE FORMATTING HERE 20090731. -ELK           */
/* ******************************************************** */

/* ********************************************************** */
/* BEGIN - SEARCH RESULTS FORMATTING HERE 20090818. -ELK      */
/* ********************************************************** */
.search_result_title {
  padding-top: 12px;
}
.search_result_text {
  font-size: 9pt;
}
.search_term_found {
  background-color:#ff0;
  color:#000;
}
.search_wrapper {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size:8pt;
  font-weight:bold;
  white-space: nowrap;
}
.search_text {
  width: 80px;
}
.search_icon {
  border: 2px outset #888;  
  position: relative;
  top: 6px;
  padding: 1px;
}
/* ********************************************************** */
/* END - SEARCH RESULTS FORMATTING HERE 20090818. -ELK        */
/* ********************************************************** */


/* ********************************************************** */
/* BEGIN - POPUP USER MESSAGES FORMATTING HERE 20090813. -ELK */
/* ********************************************************** */
.popup_div {
  background-color: #ffa;
  position: relative;
  border: 0px;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
.popup_msg {
  background-color: #ffa;
  font-family: Arial;
  font-size: 10pt;
  font-weight: normal;
  width: 80%;
  color: black;
  padding: 6px;
}
.popup_close {
  background-color: #ffa;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  margin: 0px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.popup_btn {
  background-color: LightGray;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
}
/* Top-center white box version:
.popup_div {
  background-color: #fff;
  position: relative;
  border: 2px solid Green;
  width: 700px;
  text-align: left;
  margin: 6px;
}
.popup_msg {
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  width: 80%;
  color: DarkBlue;
  padding: 8px;
}
.popup_close {
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  margin: 4px 4px 4px 4px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.popup_btn {
  background-color: LightGray;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  height: 20px;
  width: 20px;
}
*/
/* ********************************************************** */
/* END - POPUP USER MESSAGES FORMATTING HERE 20090813. -ELK   */
/* ********************************************************** */



/* ********************************************************** */
/* BEGIN - HTML GRID DEFAULT CSS.-ELK 20090911                */
/* ********************************************************** */
table.sortable {
  padding:0px;
  margin:0px;
}

td.sort_header_cell {
	font-size:8pt;
	text-align:left;
	padding:1px;
	margin:2px;
  border: none;
	border-bottom:1px solid #aaa;
}

.sortheader  {
  font-size: 8pt;
}

td.sort_detail_cell {
	font-size:8pt;
	text-align:left;
	padding:0px;
	margin:0px;
	border:none;
}

td.sort_data_cell {
	font-size:8pt;
	text-align:left;
	padding:3px;
	margin:0px;
	border:1px solid #aaa;
  border-top: none;
}

input.sort_data_edit_cell {
	font-size:8pt;
	text-align:left;
	padding:0px;
	margin:0px;
	border:1px solid #aaa;
}

td.sort_corner_cell {
	font-size:8pt;
	text-align:left;
	padding:2px;
	margin:2px;
	border:none;
}

.grid_messages {
  font-size:8pt;
  color:#f30;
  font-weight:bold;
}

.grid_messages_bold {
  font-size:9pt;
  color:#c30;
  font-weight:bold;
}

.btn {
  /* font-family: Verdana, Sans Serif; */
  font-size: 8pt;
  height:22px;
  padding-bottom: 2px;
}
/* ********************************************************** */
/* END - HTML GRID DEFAULT CSS.-ELK 20090911                  */
/* ********************************************************** */


/* ********************************************************** */
/* BEGIN - AJAX TREEVIEW DEFAULT CSS. -ELK 20090919 (ARRGH!)
/* ********************************************************** */
div.ajax_treeview  {  
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9pt;
  /* background: url(/images/core/Marbl06l.jpg); */
  /* background-color: lightcyan; */
  /* border: solid 2px slateblue; */
}

.atv_headline {
  font-weight: bold;
}

.atv_dir {
  font-size: 8pt;
}

.atv_dir_opening {
  font-size: 8pt;
  font-weight: bold;
  text-decoration: underline;
}

.atv_file {
  font-size: 8pt;
}

.atv_button {
  width: 70px;
  font-size: 8pt;  
  /* color: white; */
  /* background: chocolate url(/images/rusty_chunk_sm.jpg); */
  padding: 1px;
}

.atv_submit_row {
  color: white;
  /* background-color: slateblue; */
  padding: 2px;
}
/* ********************************************************** */
/* END - AJAX TREEVIEW DEFAULT CSS. -ELK 20090919 (ARRGH!)
/* ********************************************************** */


/* ********************************************************** */
/* BEGIN - Image Gallery CSS. -ELK 20100326
/* ********************************************************** */
.image_gallery_table {
  display:inline;
}

.image_gallery_tr {
}

.image_gallery_td {
  vertical-align: top;
  padding: 4px;
}
p.image_caption { padding:0px; margin:0px; }
/* ********************************************************** */
/* END - Image Gallery CSS. -ELK 20100326
/* ********************************************************** */
