* {margin:0;padding:0;cursor:default;}
body {min-width:945px;overflow-y:scroll;overflow-x:hidden;border:solid 10px #fff;font-family:arial;font-weight:bold;font-size:14px;line-height:1.65;color:#333;}
section,article{display:block;}

#top {position:fixed;z-index:1;top:0;right:0;left:0;height:10px;background-color:red;line-height:40px;overflow:hidden;}
#bottom {position:fixed;z-index:1;bottom:0;right:0;left:0;height:10px;background-color:red;line-height:40px;overflow:hidden;}
#left {position:fixed;z-index:1;bottom:0;top:0;left:0;width:10px;background-color:red;line-height:40px;overflow:hidden;}
#right {position:fixed;z-index:1;bottom:0;right:0;top:0;width:10px;background-color:red;line-height:40px;overflow:hidden;}
h1 {font-family:arial;color:red;font-weight:bold;word-spacing:-0.25em;padding:35px 40px;font-size:24px;line-height:1.4;position:absolute;}
h1 i{font-style:normal;color:#333;cursor:pointer;}
h2 {padding:35px 40px;padding-left:300px;font-size:24px;line-height:1.4;font-weight:bold;}
h3 {padding:35px 0;font-size:24px;line-height:1.4;font-weight:bold;}
article{padding-left:300px;padding-right:40px;}
article p, article label {margin-top:1.65em;display:block;}
article p a {text-decoration:underline;cursor:pointer;}
article div {margin-left:1px;}
#share {margin-top:2.5em;}
#share a:hover{opacity:0.8;}
article div a {
font-size:12px;
line-height:22px;
display:inline-block;
-webkit-box-shadow: inset 1px 1px 1px #fff;
-moz-box-shadow: inset 1px 1px 1px #fff;
box-shadow: inset 1px 1px 1px #fff;
background-color: #eee;
color:#666;
cursor:pointer;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#e3e3e3));
border: solid 1px #ccc;
text-shadow: 1px 1px 1px #fff;
padding: 0 8px;
padding-top: 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
margin-right: 7px;
}
article div a b {
background-color:rgba(0, 0, 0, 0.07);
color: #666;
position: relative;
top: 0;
border-top: solid 1px rgba(255, 255, 255, 0.4);
left: 8px;
padding: 4px 8px;
padding-bottom: 4px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
-moz-border-radius-topright: 2px;
-moz-border-radius-bottomright: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
font-weight: bold;
height: 26px;
}
.transparentlikebutton { width:100px; height:28px; overflow:hidden; position:absolute; z-index:5; margin-left:-2px; }
a {color:#333;text-decoration:none;cursor:pointer;}
a img {display:inline-block;margin-left: 42px;margin-bottom:40px;cursor:pointer;-webkit-transition: opacity 500ms ease-out;}
article a img {margin-left: 0;margin-right: 42px;}
a img:hover {opacity:0.85;-webkit-transition: opacity 50ms ease-out;}
h1 a {color: red; }
h1 a:hover {color: #333; border-bottom:solid 3px;}
h1 a:hover i {color:#333;}
h2 a {color:red;}
h2 a:hover{color:#333;border-bottom:solid 3px;}
section { width: 100%; overflow: hidden;}
section p {padding:8px 40px;margin-bottom:0px;width:3000px;padding-left:300px;border-bottom:solid 1px #eee;-webkit-transition: background-color 500ms ease-out;}
section p:active {width:auto;}
section p strong {color:red;font-family:arial;font-weight:bold;position:absolute;margin-left:-260px;width:240px;}
section p:hover {background-color:#eee;-webkit-transition: background-color 50ms ease-out;}
ul,li {list-style:none;}
form p {width:auto;padding: 40px 40px;padding-top:30px;padding-left:300px;}
form p:hover {background-color:#fff;}
input,textarea {
cursor:text;
margin-top: 10px;
font-family: arial;
font-size: 14px;
font-weight:bold;
width: 95%;
padding:7px 8px;
background-color: #fff;
-webkit-box-shadow: inset 1px 1px 4px #ddd;
-moz-box-shadow: inset 1px 1px 4px #ddd;
box-shadow: inset 1px 1px 4px #ddd;
-webkit-transition: all 300ms ease-out;
border: solid 1px #ccc;
color: #999;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
article input, article textarea {
font-family:arial;
font-weight:bold;
}
textarea {width:400px;}
input:hover {border: solid 1px #bbb;color:#444;-webkit-transition: all 300ms ease-in;}
strong input {width:225px;margin-right:0;}
input {width: 400px;float:left;margin-right:15px;}
input[type="submit"] {
width:150px;
margin-right:0;
float:none;
-webkit-box-shadow: inset 1px 1px 1px #fff;
-moz-box-shadow: inset 1px 1px 1px #fff;
box-shadow: inset 1px 1px 1px #fff;
background-color: #eee;
color:#666;
cursor:pointer;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fafafa), to(#e3e3e3));
border: solid 1px #ccc;
text-shadow: 1px 1px 1px #fff;
-webkit-transition: background 300ms ease-out;
}
input[type="submit"]:hover {
border: solid 1px #bbb;
color:#444;
-webkit-transition: all 300ms ease-in;
}
input[type="submit"]:focus, form:active p input[type="submit"] {

color:#333;
-webkit-transition: all 0ms ease-in;
}
input[type="submit"]:active {
border: solid 1px #aaa;
color:#333;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3e3e3), to(#fafafa));
-webkit-box-shadow: inset 1px 1px 2px #bbb;
-moz-box-shadow: inset 1px 1px 2px #bbb;
box-shadow: inset 1px 1px 2px #bbb;
-webkit-transition: all 0ms ease-in;
}
input:focus, textarea:focus {
outline:none;
border: solid 1px #333;
-webkit-box-shadow: inset 1px 1px 4px #aaa;
-moz-box-shadow: inset 1px 1px 4px #aaa;
box-shadow: inset 1px 1px 4px #aaa;
color: #333;
-webkit-transition: all 300ms ease-out;
}
#gform_wrapper_1,.gform_validation_container {display:none;}
#gforms_confirmation_message a {font-size:24px;position:fixed;z-index:100;display:block;color:#fff;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, 0.85);display: table-cell;padding-left:310px;padding-top:40px;}

