@charset "UTF-8";
/* CSS Document */

#container {max-width: 1170px;	clear: both;	margin: 0 auto; }
#headline_item { display: block;  }
body {font-family: 'American Typewriter', Arial, sans-serif;}
h1 {text-align: center; font-weight: 600; }
p {font-weight: 200; font-size: 22px; letter-spacing:0.01rem; line-height: 1.5;}
::selection {background: #88AAE8; /* Safari */}
::-moz-selection {background: #88AAE8; /* Firefox */}
a {text-decoration: none; color: #88AAE8;}
a:hover {text-decoration: underline;}

.block {	width: 3.1em;	height: 3.1em;	background-image: url(img/Source_image.jpg);	display: block;	border: 4px solid #ffffff;	 }
.block:hover, .block:focus, .block:active {	background-image: url(img/Source_image_hover.jpg);	}
.transition { transition: all 0s linear; }

.column1, .column2, .column3, .column4, .column5, .column6, .column7, .column8, .column9, .column10, .column11, .column12, .column13, .column14, .column15, .column16, .column17, .column18, .column19, .column20 {position: relative; float: left; }
	 
.column1 .row1 { background-position: 5% 15%; }
.column1 .row2 { background-position: 5% 25%; }
.column1 .row3 { background-position: 5% 35%; }
.column1 .row4 { background-position: 5% 45%; }
.column1 .row5 { background-position: 5% 55%; }
.column1 .row6 { background-position: 5% 65%; }
.column1 .row7 { background-position: 5% 75%; }
.column1 .row8 { background-position: 5% 85%; }
.column1 .row9 { background-position: 5% 95%; }

.column2 .row1 { background-position: 10% 15%; }
.column2 .row2 { background-position: 10% 25%; }
.column2 .row3 { background-position: 10% 35%; }
.column2 .row4 { background-position: 10% 45%; }
.column2 .row5 { background-position: 10% 55%; }
.column2 .row6 { background-position: 10% 65%; }
.column2 .row7 { background-position: 10% 75%; }
.column2 .row8 { background-position: 10% 85%; }
.column2 .row9 { background-position: 10% 95%; }

.column3 .row1 { background-position: 15% 15%; }
.column3 .row2 { background-position: 15% 25%; }
.column3 .row3 { background-position: 15% 35%; }
.column3 .row4 { background-position: 15% 45%; }
.column3 .row5 { background-position: 15% 55%; }
.column3 .row6 { background-position: 15% 65%; }
.column3 .row7 { background-position: 15% 75%; }
.column3 .row8 { background-position: 15% 85%; }
.column3 .row9 { background-position: 15% 95%; }

.column4 .row1 { background-position: 20% 15%; }
.column4 .row2 { background-position: 20% 25%; }
.column4 .row3 { background-position: 20% 35%; }
.column4 .row4 { background-position: 20% 45%; }
.column4 .row5 { background-position: 20% 55%; }
.column4 .row6 { background-position: 20% 65%; }
.column4 .row7 { background-position: 20% 75%; }
.column4 .row8 { background-position: 20% 85%; }
.column4 .row9 { background-position: 20% 95%; }

.column5 .row1 { background-position: 25% 15%; }
.column5 .row2 { background-position: 25% 25%; }
.column5 .row3 { background-position: 25% 35%; }
.column5 .row4 { background-position: 25% 45%; }
.column5 .row5 { background-position: 25% 55%; }
.column5 .row6 { background-position: 25% 65%; }
.column5 .row7 { background-position: 25% 75%; }
.column5 .row8 { background-position: 25% 85%; }
.column5 .row9 { background-position: 25% 95%; }

.column6 .row1 { background-position: 30% 15%; }
.column6 .row2 { background-position: 30% 25%; }
.column6 .row3 { background-position: 30% 35%; }
.column6 .row4 { background-position: 30% 45%; }
.column6 .row5 { background-position: 30% 55%; }
.column6 .row6 { background-position: 30% 65%; }
.column6 .row7 { background-position: 30% 75%; }
.column6 .row8 { background-position: 30% 85%; }
.column6 .row9 { background-position: 30% 95%; }

.column7 .row1 { background-position: 35% 15%; }
.column7 .row2 { background-position: 35% 25%; }
.column7 .row3 { background-position: 35% 35%; }
.column7 .row4 { background-position: 35% 45%; }
.column7 .row5 { background-position: 35% 55%; }
.column7 .row6 { background-position: 35% 65%; }
.column7 .row7 { background-position: 35% 75%; }
.column7 .row8 { background-position: 35% 85%; }
.column7 .row9 { background-position: 35% 95%; }

.column8 .row1 { background-position: 40% 15%; }
.column8 .row2 { background-position: 40% 25%; }
.column8 .row3 { background-position: 40% 35%; }
.column8 .row4 { background-position: 40% 45%; }
.column8 .row5 { background-position: 40% 55%; }
.column8 .row6 { background-position: 40% 65%; }
.column8 .row7 { background-position: 40% 75%; }
.column8 .row8 { background-position: 40% 85%; }
.column8 .row9 { background-position: 40% 95%; }

.column9 .row1 { background-position: 45% 15%; }
.column9 .row2 { background-position: 45% 25%; }
.column9 .row3 { background-position: 45% 35%; }
.column9 .row4 { background-position: 45% 45%; }
.column9 .row5 { background-position: 45% 55%; }
.column9 .row6 { background-position: 45% 65%; }
.column9 .row7 { background-position: 45% 75%; }
.column9 .row8 { background-position: 45% 85%; }
.column9 .row9 { background-position: 45% 95%; }

.column10 .row1 { background-position: 50% 15%; }
.column10 .row2 { background-position: 50% 25%; }
.column10 .row3 { background-position: 50% 35%; }
.column10 .row4 { background-position: 50% 45%; }
.column10 .row5 { background-position: 50% 55%; }
.column10 .row6 { background-position: 50% 65%; }
.column10 .row7 { background-position: 50% 75%; }
.column10 .row8 { background-position: 50% 85%; }
.column10 .row9 { background-position: 50% 95%; }

.column11 .row1 { background-position: 55% 15%; }
.column11 .row2 { background-position: 55% 25%; }
.column11 .row3 { background-position: 55% 35%; }
.column11 .row4 { background-position: 55% 45%; }
.column11 .row5 { background-position: 55% 55%; }
.column11 .row6 { background-position: 55% 65%; }
.column11 .row7 { background-position: 55% 75%; }
.column11 .row8 { background-position: 55% 85%; }
.column11 .row9 { background-position: 55% 95%; }

.column12 .row1 { background-position: 60% 15%; }
.column12 .row2 { background-position: 60% 25%; }
.column12 .row3 { background-position: 60% 35%; }
.column12 .row4 { background-position: 60% 45%; }
.column12 .row5 { background-position: 60% 55%; }
.column12 .row6 { background-position: 60% 65%; }
.column12 .row7 { background-position: 60% 75%; }
.column12 .row8 { background-position: 60% 85%; }
.column12 .row9 { background-position: 60% 95%; }

.column13 .row1 { background-position: 65% 15%; }
.column13 .row2 { background-position: 65% 25%; }
.column13 .row3 { background-position: 65% 35%; }
.column13 .row4 { background-position: 65% 45%; }
.column13 .row5 { background-position: 65% 55%; }
.column13 .row6 { background-position: 65% 65%; }
.column13 .row7 { background-position: 65% 75%; }
.column13 .row8 { background-position: 65% 85%; }
.column13 .row9 { background-position: 65% 95%; }

.column14 .row1 { background-position: 70% 15%; }
.column14 .row2 { background-position: 70% 25%; }
.column14 .row3 { background-position: 70% 35%; }
.column14 .row4 { background-position: 70% 45%; }
.column14 .row5 { background-position: 70% 55%; }
.column14 .row6 { background-position: 70% 65%; }
.column14 .row7 { background-position: 70% 75%; }
.column14 .row8 { background-position: 70% 85%; }
.column14 .row9 { background-position: 70% 95%; }

.column15 .row1 { background-position: 75% 15%; }
.column15 .row2 { background-position: 75% 25%; }
.column15 .row3 { background-position: 75% 35%; }
.column15 .row4 { background-position: 75% 45%; }
.column15 .row5 { background-position: 75% 55%; }
.column15 .row6 { background-position: 75% 65%; }
.column15 .row7 { background-position: 75% 75%; }
.column15 .row8 { background-position: 75% 85%; }
.column15 .row9 { background-position: 75% 95%; }

.column16 .row1 { background-position: 80% 15%; }
.column16 .row2 { background-position: 80% 25%; }
.column16 .row3 { background-position: 80% 35%; }
.column16 .row4 { background-position: 80% 45%; }
.column16 .row5 { background-position: 80% 55%; }
.column16 .row6 { background-position: 80% 65%; }
.column16 .row7 { background-position: 80% 75%; }
.column16 .row8 { background-position: 80% 85%; }
.column16 .row9 { background-position: 80% 95%; }

.column17 .row1 { background-position: 85% 15%; }
.column17 .row2 { background-position: 85% 25%; }
.column17 .row3 { background-position: 85% 35%; }
.column17 .row4 { background-position: 85% 45%; }
.column17 .row5 { background-position: 85% 55%; }
.column17 .row6 { background-position: 85% 65%; }
.column17 .row7 { background-position: 85% 75%; }
.column17 .row8 { background-position: 85% 85%; }
.column17 .row9 { background-position: 85% 95%; }

.column18 .row1 { background-position: 90% 15%; }
.column18 .row2 { background-position: 90% 25%; }
.column18 .row3 { background-position: 90% 35%; }
.column18 .row4 { background-position: 90% 45%; }
.column18 .row5 { background-position: 90% 55%; }
.column18 .row6 { background-position: 90% 65%; }
.column18 .row7 { background-position: 90% 75%; }
.column18 .row8 { background-position: 90% 85%; }
.column18 .row9 { background-position: 90% 95%; }

.column19 .row1 { background-position: 95% 15%; }
.column19 .row2 { background-position: 95% 25%; }
.column19 .row3 { background-position: 95% 35%; }
.column19 .row4 { background-position: 95% 45%; }
.column19 .row5 { background-position: 95% 55%; }
.column19 .row6 { background-position: 95% 65%; }
.column19 .row7 { background-position: 95% 75%; }
.column19 .row8 { background-position: 95% 85%; }
.column19 .row9 { background-position: 95% 95%; }

.column20 .row1 { background-position: 100% 15%; }
.column20 .row2 { background-position: 100% 25%; }
.column20 .row3 { background-position: 100% 35%; }
.column20 .row4 { background-position: 100% 45%; }
.column20 .row5 { background-position: 100% 55%; }
.column20 .row6 { background-position: 100% 65%; }
.column20 .row7 { background-position: 100% 75%; }
.column20 .row8 { background-position: 100% 85%; }
.column20 .row9 { background-position: 100% 95%; }


.text { max-width: 700px; clear: both; margin: 20px auto; text-align: left; padding-top: 10px; padding-bottom: 20px; padding-left: 5px; padding-right: 5px; }
.text img {float: right; max-width: 50%; margin: 5px 0 5px 5px; }
@media (max-width: 468px) {
.text img {float: left; margin: 0 0 10px 0; min-width: 100%;}
}