body{font:14px "Trebuchet MS", Verdana;background:#fff;padding:0;margin:0}
a{text-decoration:none;border:0;color:#000;}
#header{color:white;height:250px;display:block;background-color:#CB0175;background-image:url(../images/bg.jpg);background-image:-webkit-linear-gradient(#FE22A0,#CC0176);background-image:linear-gradient(#FE22A0,#CC0176);background-repeat:repeat-x;box-shadow: 0 5px 30px rgba(0,0,0,0.3);}
#header a{color:#fff;}
#header ul{list-style:none;border-radius:0 0 5px 5px;font:15px arial;margin:0;background:black;}
#header li{display:inline-block;font-weight:bold;}
#header li a{display:block;color:#fff;padding:8px 25px;opacity:0.7;outline:none;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;}
#header li a:hover{opacity:1;}
#header h1{font:4.5em "Architects Daughter";min-height:1.4em;padding:0;margin:30px 10px 0;text-shadow:0 -1px 0px rgba(0,0,0,0.7);-webkit-transform:rotate(0.00001deg);-moz-transform:rotate(0.00001deg);transform:rotate(0.00001deg);}
#header h2{font-size:15pt;padding:0;margin:0 10px;}
#header h3{font-size:18pt;padding:0;margin:0 10px;}
#header img{float:right;margin:0 20px;border:10px solid white;-webkit-transform:rotate(2deg);transform:rotate(2deg);}
.content{margin:auto;max-width:900px;display:block;}
#article{margin:55px auto;max-width:900px;padding:20px 10px;display:block;}
#article h1{padding:0;margin:5px 0;font-size:1.75em;}
#article p{padding:0;margin:15px 0;font-size:1.3em;color:#181818;line-height:1em;}
table{font-size:16px;margin-bottom:25px;max-width:500px;width:100%;}
table th{text-align:left;padding:3px 7px;color:#CB0175;}
table td{padding:3px 7px;color:#181818;}
table td.price{width:100px;text-align:right;font-weight:bold;}
.images{text-align:center;margin:50px 0;font-size:0;}
.images .image {width: 100%;display: inline-block;font-size:14px;vertical-align: top;margin-bottom: 10px;}
.images img{-webkit-transition:.25s;-moz-transition:.25s;transition:.25s;max-width: 100%;}
.images img:hover{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);transform:scale(1.5);}
div.flash{color:black;background:#FFF9D7;border:1px solid #E2C822;padding:1em;margin:1em 0;}
ul.error{list-style:none;color:black;background:#FAD3C4;border:1px solid #F39470;padding:.8em;margin:1em 0;padding:0.8em 1em;}
.label{display:block;}
iframe{max-width: 100%;}
form label{padding:5px;display: block;}
form textarea,form input{border: 1px solid #ccc;outline:none;padding:5px;font-size:14px;border-radius: 2px;}
form textarea:focus,form input:focus{box-shadow: 0 0 0 2px #72adeb;border-color: #72adeb;}
form table th{vertical-align:top;}
input[type="submit"] {cursor: pointer;-webkit-appearance:none;padding: 5px 15px;background: #f3f3f3;}
input[type="submit"]:hover {background: #efefef;}


@media (max-width: 850px) {
  #header ul {
    padding: 0;
  }
  #header h1 {
    font-size: 3.5em;
  }
  #header img {
    display: none;
  }
  #header h1 {
    margin-top: 10px;
  }
  .images tr,
  .images td {
    display: block;
  }
}

@media (min-width: 640px) {
  .images .image {
    width: 50%;
  }
}

@media (min-width: 851px) {
  .images .image {
    width: 33%;
  }
}