html, body {
	  margin: 0px;
	    padding: 0px;
	      background-color: #817C74;
      }

      div {
	        /*    display: block;*/
	        vertical-align: top;
		  color: black;
	  }

	  a {
		    text-decoration: none;
		      color: #D04C51;
	      }

	      a:visited {
		        text-decoration: none;
			  color: #D04C51;
		  }

		  a:hover {
			    text-decoration: none;
			      color: #D04C51;
		      }

		      hr {
			        background-color: #817C74;
				  border: none;
				    height: 2px;
			    }

			    #wrapper {
				      width: 70%;
				        position: absolute;
					  left: 15%;
				  }

				  #header {
					    margin-bottom: -15px;
					      background-color: #FFFFFF;
					        text-align: center;
						  z-index: 2;
						    height: auto;
					    }

					    #top-row {
						      height: 120px;
					      }

					      #top-row img {
						        max-width: 90%;
							  max-height: 90%;
						  }

						  .header-left {
							    float: left;
							      padding: 15px;
							        padding-left: 30px;
							}

							.header-right {
								  float: right;
								    position: relative;
								      padding: 20px;
							      }

							      #bottom-row img {
								        height: 100%;
									  width: 100%;
								  }

								  #header-titles {
									    margin-top: 15px;
									      padding-top: 1px;
									        padding-left: 30px;
										  padding-right: 30px;
										    padding-bottom: 1px;
										      background-color: #FFFFFF;
										        color: black;
											  font-size: 14;
											    font-family: Arial;
										    }

										    #body {
											      margin-top: -16px;
											        padding-top: 20px;
												  padding-left: 30px;
												    padding-right: 30px;
												      padding-bottom: 1px;
												        background-color: #FFFFFF;
													  color: black;
													    font-size: 14;
													      font-family: Arial;
												      }

												      #footer {
													        margin-top: -1px;
														  padding-top: 1px;
														    padding-left: 30px;
														      padding-right: 30px;
														        padding-bottom: 1px;
															  background-color: #FFFFFF;
															    color: black;
															      font-size: 14;
															        font-family: Arial;
															}

															.dafx_logo {
																  max-width: 50%;
																    max-height: 50%;
															    }

															    .center {
																      display: block;
																        margin-left: auto;
																	  margin-right: auto;
																	    width: 50%;
																    }

																    figure {
																	      /* padding: 4px; */
																	      /* width: 50%; */
																	      display: block;
																	        margin-left: auto;
																		  margin-right: auto
																	  }

																	  .border_image {
																		    border: 1px solid #000;
																		      width: 40%;
																		        display: block;
																			  margin-left: auto;
																			    margin-right: auto
																		    }

																		    .body_image {
																			      width: 40%;
																			        display: block;
																				  margin-left: auto;
																				    margin-right: auto
																			    }

																			    .body_image_medium {
																				      width: 66%;
																				        display: block;
																					  margin-left: auto;
																					    margin-right: auto
																				    }

																				    figure figcaption, figcaption {
																					      font-style: italic;
																					        padding: 5px;
																						  text-align: center;
																					  }

																					  /* Three image containers (use 25% for four, and 50% for two, etc) */
																					  .column1 {
																						    float: center;
																						      width: 45%;
																						        margin: auto;
																						}

																						.column2 {
																							  float: left;
																							    width: 45%;
																							      padding: 10px;
																							        margin: auto;
																							}

																							.column3 {
																								  float: left;
																								    width: 30%;
																								      padding: 10px;
																								        margin: auto;
																								}

																								/* Clear floats after image containers */
																								.row::after {
																									  content: "";
																									    clear: both;
																									      display: table;
																								      }

																								      audio {
																									        width: 200px;
																									}
