body{ color:#525252; background:#f2f3f4;}
#header{margin-top:45px; margin-bottom:60px; text-align:center;}

#copy{ text-align:center;}
#copy h2{ font-size:30px; font-family: 'Droid Serif', serif; font-weight: 400; margin-bottom:30px; }
#copy p{ font-size:16px; font-family: 'Droid Serif', serif; line-height:26px; font-weight:400; font-style:italic;}

#signup{text-align:center; margin-top:40px;}
.input-large{ padding:9px 14px; }
.btn-success {
  background-color: #525252;
  *background-color: #525252;
  background-image: -ms-linear-gradient(top, #525252, #000000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#525252), to(#000000));
  background-image: -webkit-linear-gradient(top, #525252, #000000);
  background-image: -o-linear-gradient(top, #525252, #000000);
  background-image: -moz-linear-gradient(top, #525252, #000000);
  background-image: linear-gradient(top, #525252, #000000);
  background-repeat: repeat-x;
  border-color: #000000 #000000 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#525252', endColorstr='#000000', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);  
   
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  background-color: #000000;
  *background-color: #000000;
}
.btn-success:active,
.btn-success.active {
  background-color: #000000 \9;
}
.btn-large {
  padding: 9px 20px;
  font-size: 16px;
  line-height: normal;
  font-weight:700;font-family: 'Droid Serif', serif; font-style:italic;
  margin-left:10px;
  -webkit-border-radius: 5px;
     -moz-border-radius: 5px;
          border-radius: 5px;
		          
}
input:focus,
textarea:focus {
  border-color: rgba(82, 82, 82, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 82, 82, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 82, 82, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 82, 82, 0.6);
		  
}

#footer{margin-top:20px; text-align:center; background:url(../img/footer-divider.png) repeat-x top; padding-top:40px;}
.footericon{ color:#000000; font-size:36px; margin-bottom:15px;}
.footericon a{ color:#000000;}
.footericon a:hover{ color:#525252; text-decoration:none;}
#footer p{ font-size:10px; font-family: 'Droid Serif', serif;font-weight:400;}

/*** MEDIA QUERIES ****/
@media (max-width: 767px) {
    .btn-large{margin-top:20px;  margin-left:0px;}
	.input-large{padding:18px 14px;}
	#footer{margin-top:0px;
	  
}