a:link, a:visited  { 
	color: #d18404; font-family: Verdana, Helvetica, sans-serif; 
	}
  
a:hover, a:active  { 
	color: #ffffff; font-family: Verdana, Helvetica, sans-serif; 
	}
  
body { 	
    background-color: #000; 
    color: #fff; 
	font-family: Verdana, Helvetica, sans-serif; 
	background-image: url("memorialback.jpg");
    background-repeat: no-repeat;
    background-position: bottom;
    background-attachment: fixed;  
	background-size: cover;   
   }
   
@font-face {
    font-family: 'BorgiaPro';
    src: url('BorgiaPro.eot');
    src: url('BorgiaPro.eot?#iefix') format('embedded-opentype'),
         url('BorgiaPro.woff') format('woff'),
         url('BorgiaPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	}

span.italic {
	font-family: 'BorgiaPro', serif;  
	font-size: 16pt;
	font-style: italic;
	}

span.sm {
	font-family: 'BorgiaPro', serif;  
	font-size: 10pt;
	font-style: italic;
	}

div#light { 
	background-color: #000!important; 
	float:bottom;
    border: 5px solid #d18404;
	padding-right: 50px;
    padding-left: 50px;
	}
	
img {
    display: block;
    margin: auto;
	padding-bottom: 5px;
	}
	
div.submissions {
	background: #232323;
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));
    background: -o-linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));
    background: -moz-linear-gradient(to buttom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));
    background: linear-gradient(0deg, rgba(0,0,0,0.3), rgba(0,0,0,0.6));
    color: #fff; 
	border: 1px solid #d18404;
	float:left;
	width:330px;
	max-height: 135px;
	padding-left: 2px;
	padding-bottom: 4px;
	}
	
div.memorials {
	background: #232323;
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));
    background: -o-linear-gradient(to bottom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));
    background: -moz-linear-gradient(to buttom,rgba(0,0,0,0.3),rgba(0,0,0,0.6));
    background: linear-gradient(0deg, rgba(0,0,0,0.3), rgba(0,0,0,0.6));
    color: #fff; 
	border: 1px solid #d18404;
	float:left;
	width:330px;
	max-height: 300px;
	padding-left: 2px;
	padding-bottom: 4px;
	}
	
div.dedication-container {
	margin-right:70px;
	}
	
div#dedication {
	background: transparent;
	background: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 350px,rgba(0,0,0,0.5));
    background: -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 350px,rgba(0,0,0,0.5));
    background: -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0) 350px,rgba(0,0,0,0.5));
    background: linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,0) 350px,rgba(0,0,0,0.5));
    color: #fff; 
	border: 0px;
	font-family: 'BorgiaPro', serif;  
	font-size: 16pt;
	height: 100%!important;
	}
	
div#myrequest {
	background: #232323;
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.1));
    background: -o-linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.1));
    background: -moz-linear-gradient(to buttom,rgba(0,0,0,0.2),rgba(0,0,0,0.1));
    background: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1));
    color: #fff; 
	border: 1px solid #d18404;
	float:left;
	width:100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	}
	
div#mymemorial {
	background: #232323;
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.1));
    background: -o-linear-gradient(to bottom,rgba(0,0,0,0.2),rgba(0,0,0,0.1));
    background: -moz-linear-gradient(to buttom,rgba(0,0,0,0.2),rgba(0,0,0,0.1));
    background: linear-gradient(0deg, rgba(0,0,0,0.2), rgba(0,0,0,0.1));
    color: #fff; 
	border: 1px solid #d18404;
	float:left;
	width:100%;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	}
	
span.return {
	background: #232323;
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0.6));
    background: -o-linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(0,0,0,0.6));
    background: -moz-linear-gradient(to buttom,rgba(0,0,0,0.6),rgba(0,0,0,0.6));
    background: linear-gradient(0deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6));
    color: #fff; 
	border: 1px solid #d18404;
	float:middle;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	}
	
textarea {
    height: 2em;
    width: 20em;
	float:center;
	margin-left:4px;
	overflow: auto;
}

input#name {
	float:left;
}

input.button {
	float:right;
}

.button {
    background-color: #333;
    border:  2px offset #555;
    color: #fff;
    padding: 5px 14px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	margin-right:6px;
    font-size: 14px;
	font-family: 'BorgiaPro', serif;  
}

div.mem {
	display: block;
    margin: auto;
	text-align: center;
}

div.w3-display-bottommiddle{ 
	text-align: center;
	vertical-align: bottom;
	margin: auto;
	clear: both;	
	}