/* CSS Document */
form#newsletter_signup_form fieldset {
  margin:0;
  padding:0;
  border:none;
  height:18px; 
  width:295px;  
  padding-top:1px;  
}

form#newsletter_signup_form fieldset input#newsletter_address {
  border:1px solid #b2b2b2;
  background:none;
  width:188px;   
  padding-left:2px;  
}

form#newsletter_signup_form fieldset input#newsletter_signup_button {
  border:1px solid #c1c1c0;
  background-color: #e5e5e5;
  margin:0;  
  padding:0;
  height:16px;
  line-height:16px; 
  padding-right:17px;
  font-size:10px;
  color: #777;
  font-family: Arial, Tahoma, sans-serif;
  background-image: url(../assets/newsletter_add_arrow.png);
  background-repeat:no-repeat;
  background-position:right top;
  width:100px;
  padding-left:5px;
  /* take what you want approach (pointer for FF, hand for others)*/
  cursor:pointer;
  cursor:hand; 
}

/* IE hack for opera :) */
/* no padding-left for inputs in Opera */
@media all and (min-width: 0px) { form#newsletter_signup_form fieldset input#newsletter_address { width:192px; } }

