/* describes the results page formatting, primarily utilized by html_create.py */

body {font-size:13px; font-size:medium; margin:0px; padding:0px; font-family: Verdana, sans-serif;}
div {margin:0px; padding:0px;}
form {margin:0px; padding:0px;}
ul {margin:0px; padding:0px;}
li {margin:0px; padding:0px; list-style:none;}
input {padding:2px;}
.topbar {font-weight:bold; color:white;}
.topbar:hover {text-decoration:none;}
.topbar:visited {color:white;}
.topbar:active {color:white;}
.resTit {font-size:smaller; color:black}
.tops {font-weight:bold; color:black}
.tops:active {font-weight:bold; color:black}
.tops:visited {font-weight:bold; color:black}
a {color:black;}

input {
	display:none;
}

select {
	display:none;
}

#database_png {
	display:none;
}

#database_png img {
	display:none;
}

#long_bar_top {
	display:none;
}

.results_db_header_name {
	margin-top:20px;
	margin-left:5px;
	font-size:larger;
}

.footer_outer_element {
	text-align:center;
	font-size:smaller;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:20px;
}

.footer_inner_element {
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:20px;
	padding:5px;
	border:1px solid black;
}

.spacing_five {
	margin: 5px;
}

.obituary_request_link {
	color:green;
	font-size:smaller;
}

.obituary_requested_link {
	color:red;
	font-size:smaller;
}

.smaller_font {
	font-size:smaller;
}

.standard_dark_red {
	color: black;
}

.standard_gray {
	color: gray;
}

.results_page_list {
	clear:both;
	padding-top:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	padding-left:5px;
	padding-right:5px;
}

.results_no_match {
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	margin-bottom:20px;
	padding:5px;
	border:1px solid black;
	font-weight:bold;
}

.results_footer_stuff {
	margin-left:20px;
	margin-right:20px;
	margin-top:40px;
	margin-bottom:40px;
}

.results_db_header_name {display:none;}

.db_image {
	padding-top:0px;
	border-bottom:1px solid black; /*  #6F0000; */
	width:100%;
    font-size:.9em; font-weight:bold;
	text-align:right;
	margin-bottom:20px;
	margin-top:10px;
	padding-bottom:5px;
	font-family:Verdana;
	color:black; /* #0C2E3F #B81010; */
}

.db_select_inner {
	display:none;
}

.db_select_inner select {
	display:none;
}

.db_select_inner input {
	display:none;
}	

.text_search {
  margin-left:5px; 
  font-weight:bold;
}


.text_search input {
	font-size:.9em;
}

.text_search select {
	font-size:.9em;
}

.year_label_top {
	margin-left:5px;
	margin-top:20px;
	font-weight:bold; 
}

.year_label_top input {
	font-size:.9em;
}

.year_span_minus {
	margin-top:10px;
	margin-left:10px;
	font-size:.85em;
}

.year_span_minus input {
	font-size:1em;
}

.year_span_plus {
	margin-top:3px;
	margin-left:10px;
	font-size:.85em;
}

.year_span_plus input {
	font-size:1em;
}

.front_select {
	margin-left:5px;
	margin-top:20px;
	font-weight:bold; 
}

.front_select select {
	font-size:.9em;
}


.front_keyword {
	margin-left:5px;
	margin-top:20px;
	font-weight:bold;
}

.front_keyword input {
	font-size:.9em;
}

.front_checkbox {
	margin-left:5px;
	margin-top:20px;
	font-weight:bold;
}

.front_checkbox input {
	font-size:1em;
}

.left_box {
	font-size:.9em;
	width:auto;		
	display:block;
	padding-bottom:10px;
	border:0px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:20px;
}

.right_outer_box {
	font-size:.9em;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	display:block;
	border:0px;	
}

.right_inner_box {
	width:auto;
}

.right-about-box {
	font-weight:bold;
	margin-bottom:5px;
	font-size:.8em;
}

.right_coverage_box {
	padding-top:20px;
	font-weight:bold;
	margin-bottom:5px;
	font-size:.8em;
}

.right_extra_box {
	padding-top:20px;
	font-weight:bold;
	margin-bottom:5px;
	font-size:.8em;
}

.front_footer {
	clear:both;
	width:100%;
	font-size:smaller;
	padding-top:30px;
	margin-top:20px;
	padding-bottom:20px;
	border-top:1px solid black;
	text-align:center;
}

.form_close {
	margin-left:10%;
	margin-top:40px;
}
.form_close input {
	font-size:smaller;
}

.searchModification {
    display:none;
}
