/* Foundation v2.2.1 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Thanks Page
:: Stop the Trap Petition Page


*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

body {background-color: #D9F5FB; color: #222;}

p, li {font-size: 1em; line-height: 1.5em; font-family: Helvetica, Arial, sans-serif}

sup {font-size: .8em;}

.row {
  background-color: #fff;
  -moz-box-shadow: 0px 12px 9px #666666;
  -webkit-box-shadow: 0px 12px 9px #666; 
  box-shadow: 0px 12px 9px #666;
}
.float_left {float: left;}

.padding_left {padding-left: 30px;}
.padding_left_half {padding-right: 15px;}
.padding_right {padding-right: 30px;}
.padding_right_half {padding-right: 15px;}
.padding_top {padding-top: 30px;}
.padding_top_half {padding-top: 15px;}

.rounded {border-radius: 5px 5px 5px 5px;
          -moz-border-radius: 5px 5px 5px 5px;
          -webkit-border-radius: 5px 5px 5px 5px;
}

.whisper {color: #bbb;}
.bigger   {font-size: 1.2em;}
.embiggen {font-size: 2em;}
.appeal {font-size: 1.3em; font-weight: bold}
.vertical_align_top {vertical-align: top}
.vertical_align_middle {vertical-align: middle}


ul {list-style-type: disc; padding-left: 2em;}
li {margin-bottom: 1px}
input.blockInput {height: 18px;}


@media only screen and (max-width:500px){
.padding_left {padding-left: 10px;}
#salsa_frame {width: 98%;}
.diafields label {width: 110px;}
.diafields input {width: 110px;}
}

/* -----------------------------------------
   Thanks Page
----------------------------------------- */

p.buttonish {
  width: 100%;
  margin-right: 10px;
  font-size: 1.1em;
  margin-top: 2px;
  padding-top: 2px;
  font-weight: bold;
  background: #2A85E8;
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#2A85E8),to(#0D68CA));
  background: -moz-linear-gradient(top,#2A85E8,#0D68CA);
  color: white;
}

p.buttonish a {  color: white;
}

p.buttonish img {
  vertical-align: middle;
}

/* -----------------------------------------
   Stop the Trap Petition Page
----------------------------------------- */

#tpp_counter_text { 
  margin-bottom: 20px;
  padding: 10px;
  background: #eee;
  color: #666;
}

#signature_count {
  color: #633
}

.diaFields label {  display: block; float: left; clear: left; width: 130px; padding-left: 1px; }
#f6 {display: inline; }
.formRow { padding-bottom: 15px}
input {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
input.blockInput {border: 1px solid #ccc; background-color: white;}
input#sendTargeted, #f6 label {background-color: #0D4552; font-weight: bold; color: #fff; font-size: 1.5em; margin-left:10px;}
input#sendTargeted:hover {background-color: #206875; cursor: hand}
input.error {border: 1px solid #e55}
#actionFormErrors {color: #e55;}
#actionFormErrors li {color: #e55; padding-left: 5px; margin-left: 50px;}
#salsa {

  font-family: Helvetica, Arial, sans-serif;
  font-size: 1.1em;

    background-image: -webkit-gradient(
  linear,
  left bottom,
  left top,
  color-stop(0.07, rgb(171,235,219)),
  color-stop(0.64, rgb(130,191,184)),
  color-stop(0.82, rgb(119,176,176))
);
background-image: -moz-linear-gradient(
  center bottom,
  rgb(171,235,219) 7%,
  rgb(130,191,184) 64%,
  rgb(119,176,176) 82%
); 

background: -webkit-gradient(linear,0% 0%,0% 100%,from(#AAC6EC), to(#DAF6FC));
background: -moz-linear-gradient(top,#AAC6EC,#DAF6FC);



border: 10px solid #E5EEEF; -moz-border-radius: 15px; border-radius: 15px; padding: 10px;
}

@media only screen and (min-width:1024px) {
  p.buttonish { font-size: 1.5em;}
}

@media only screen and (max-width:480px){
  input#sendTargeted {font-size: 1.1em;}
  .diaFields label {display: block; width: 100% padding-left: 5px}
  #label_f6 {padding-left: 5px; display: block; padding-bottom: 10px}
  #f6 {font-size: .8em; padding-left: 0px; padding-right: 0px}
  #stay_informed, #we_need_you {display: none;}
  #delivery_image {display: none;}
  .container {padding: 0;}
}

/*
#widgets-0 {
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.07, #ABEBDB), color-stop(0.64, #82BFB8), color-stop(0.82, #77B0B0) );
  background-image: -moz-linear-gradient( center bottom, #ABEBDB 7%,  #82BFB8 82% );
  background: -webkit-gradient(linear,0% 0%,0% 100%,from(#AAC6EC), to(#DAF6FC));
  border: 10px solid #E5EEEF;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 10px;
}
*/
/* --------------------------------- */

.ticker {
  width: 90%;
  overflow: hidden;
  border: 1px solid #DDD;
  margin: 0;
  margin-left: 3%;
  padding: 0;
  list-style: none;
  border-radius: 5px;
  box-shadow: 0px 0px 5px #DDD;
}

#ticker_01 {
  height: 400px;
}

.ticker li {
  padding: 10px;
  margin: 0px 5px;
  border-bottom: 1px solid #DDD;

}

.fineprint {
  float: right;
  font-size: .8em;

}


