@import url("preferred.css?v=1.4");
nav { /* show arrow */
   width: 24px;
   height: 30px;
   overflow: hidden;
   display: inline-block;
}
.line {
	color: #811;
}
 .line:before, .line:after {
	background: #811;
}
input[value="show"]:checked ~ nav, nav:hover {
   width: auto;
   height: auto;
   overflow: visible;
}
nav .btn {
   background-color: #222;
   background-image: none;
   text-shadow: none;
   padding-top: 3px;
   color: lightgrey;
   width: 100%;
}
nav .btn:hover {
   background-color: grey;
}
nav > ul > li > .btn:before {
   /* background: transparent url('arrow_blue.png') no-repeat 0px 1px; */
   height:32px;
   width: 22px;
   float:left;
   content: '+';
   transition: all 0.5s ease-in-out;
}
nav > ul > li > .btn:hover:before {
   content: '-';
}
a,h1,h2,h3,h4,b,strong {
   color: #811;
   margin-top: 0;
}
a {
   text-decoration: none;
}
a.link {
    text-decoration:underline;
    border-bottom: 1px solid;
}
body {
	background: #b72424;
	background: -moz-radial-gradient(center, ellipse cover, #b72424 0%, #492727 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#b72424), color-stop(100%,#492727));
	background: -webkit-radial-gradient(center, ellipse cover, #b72424 0%,#492727 100%);
	background: -o-radial-gradient(center, ellipse cover, #b72424 0%,#492727 100%);
	background: -ms-radial-gradient(center, ellipse cover, #b72424 0%,#492727 100%);
	background: radial-gradient(center, ellipse cover, #b72424 0%,#492727 100%);
}
.logo150 {
	filter: hue-rotate(150deg);
}
.right {
	filter: hue-rotate(-25deg);
}