/* - - - - - - - - - - - - - - - - - - - - -

 Title : Example Custom CSS : DinoMaster!
 URL : http://wufoo.com

 Last Updated : April 1, 2011

- - - - - - - - - - - - - - - - - - - - - 

INSTRUCTIONS
1. Copy / Paste all or portions of these
CSS rules into "custom.css".

2. Experiment and play.

- - - - - - - - - - - - - - - - - - - - - */

/* - - - Default - - - */


/* Backgrounds */
.newsletter li.focused{ background-color: rgba(255, 255, 255, 0)!important;}
.newsletter .instruct{ background-color: rgba(255, 255, 255, 0)!important;}

/* Typography */
.newsletter .info h2{font-size:160%;font-family:inherit;color:#000000}
.newsletter .info div{font-size:95%;font-family:inherit;color:#444444}
.newsletter .section h3{font-size:110%;font-family:inherit;background:#FFFFFF;color:#000000}
.newsletter .section div{font-size:85%;font-family:inherit;color:#444444}
.newsletter li div, .newsletter li div label, .newsletter li span label{font-family:inherit;color:#666666; font-weight: normal;    font-family: 'Verdana', Helvetica, Arial, Lucida, sans-serif;}
.newsletter input.text, .newsletter textarea.textarea{
font-family: inherit;
    color: #444444;
    width: 100%;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset;
    line-height: 18px;
    padding: 6px 2px;
    border: 1px solid #a7a7a7;
	font-size: 13px;
}
.newsletter label.choice{color:#444444}
.newsletter .instruct{
	font-size:80%;
	font-family:inherit;
	color:#444444
}
.newsletter  .buttons .submit:hover {
    background: #49afbb;
    color: #ffffff;
}
.newsletter .buttons .submit {
    background: #49afbb;
    color: #ffffff;
    display: inline-block;
	position: relative;
    padding: 0 25px;
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em !important;
	cursor:pointer;
	outline: none;
	text-transform: uppercase;
	font-weight: bold!important;
}
form .newsletter li{
	        padding: 6px 0 0 2%!important;
}
.newsletter ul{
	padding: 0 10px 0 0;
}
.embed{
	    background-color: rgba(255, 255, 255, 0)!important;
}
form.newsletter{
	    padding: 0!important;
}
.newsletter .buttons div{
	text-align:center;
}
.newsletter li{
	width: auto!important;
	list-style:none;
}
form.newsletter {
    margin: 0!important;
}
.newsletter ul{
	padding:0!important;
}
.newsletter li.leftHalf, .newsletter li.rightHalf {
    width: 50% !important;
}
.newsletter label.desc, .newsletter legend.desc {
    font-size: 14px;
	color:#ffffff;
}