@charset "utf-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,600,400,700italic);
body {margin: 0; padding: 0; font-family: Open Sans; font-weight: 300; font-size: 21px; line-height: 120%;}
body {background: #f0f9d3;
background: -moz-linear-gradient(-45deg,  #f0f9d3 0%, #eac7c7 24%, #e7d3ed 51%, #ffddde 77%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f0f9d3), color-stop(24%,#eac7c7), color-stop(51%,#e7d3ed), color-stop(77%,#ffddde), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(-45deg,  #f0f9d3 0%,#eac7c7 24%,#e7d3ed 51%,#ffddde 77%,#ffffff 100%);
background: -o-linear-gradient(-45deg,  #f0f9d3 0%,#eac7c7 24%,#e7d3ed 51%,#ffddde 77%,#ffffff 100%);
background: -ms-linear-gradient(-45deg,  #f0f9d3 0%,#eac7c7 24%,#e7d3ed 51%,#ffddde 77%,#ffffff 100%);
background: linear-gradient(135deg,  #f0f9d3 0%,#eac7c7 24%,#e7d3ed 51%,#ffddde 77%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9d3', endColorstr='#ffffff',GradientType=1 );}
#all {width: 1200px; margin-left: auto; margin-right: auto; display: block; padding: 10px;}
#all {min-height: 100vh; background-color: white; border-left: 2px solid black; border-right: 2px solid black;}
#head, #slogan, #content, #foot, #single, #ad {width:100%;}
#clear {clear: both;}
#head {text-align: justify;}
#head p {margin: 0; font-size: 90%;}
#head h1 {float: left; margin: 0; width: auto; display: block; padding: 10px;}
#slogan {font-size: 170%; font-weight: 700; font-style: italic; text-align: center; padding-top: 20px; padding-bottom: 20px;}
#slogan strong {color: deeppink;}
#clip {width: 31.3%; height: auto; float: left; padding: 1%; font-size: 80%;}
#clip:hover {font-weight: 400;}
#clip img {width: 100%; height: auto; border: 1px solid black;}
#clip img:hover {border-top: 1px dashed black; border-bottom: 1px dashed black;}
#foot {font-size: 75%; line-height: 110%; text-align: justify; margin-top: 20px;}
video {width: 100%; height: auto; padding-bottom: 20px;}
#single {border-bottom: 1px dotted deeppink; padding-bottom: 15px;}
#ad {font-size: 48px; text-align: center;}
#ad button:hover {font-weight: 600;}
a:link {color: black;}
a:visited {color: black;}
a:hover {color: deeppink !important;}