<html>  <head>    <meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">  </head>  <body>    <pre>/** CSS RESET **/* { margin: 0px; padding: 0px; }/** ARCHITECTURE **/body {    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;	font-weight: 300;	font-size: 14px;	line-height: 1.6;	background-color: #336699;    background-image:url('bg.png');    color: #4c4c4c;}#email-form {    border: 1px solid #e4e4e4;    background-color: #ffffff;    width: 400px;    margin: 2em auto;    padding: 10px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}/** FORM **/#email-form label {    display: block;    float: left;    width: 85px;    line-height: 32px;}#email-form fieldset {    border: none;}input.input, textarea.textarea {    border: 1px solid #d8dcdd;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 5px;	width: 290px;	padding: 9px;  	outline: 0;  	background: #ffffff;	background: -webkit-gradient(linear, left bottom, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));      background: -moz-linear-gradient(bottom, #ffffff, #eeeeee 1px, #ffffff 25px);  	box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;    margin-bottom: 10px;    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;    font-size: 12px;}input.mini-input {	border: 1px solid #d8dcdd;	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	padding: 5px;	width: 50px;	padding: 9px;  	outline: 0;  	background: #ffffff;	background: -webkit-gradient(linear, left bottom, left 25, from(#ffffff), color-stop(4%, #eeeeee), to(#ffffff));      background: -moz-linear-gradient(bottom, #ffffff, #eeeeee 1px, #ffffff 25px);  	box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;  	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 2px;	margin-bottom: 5px;}input.button {    cursor: pointer;    display: inline-block;    position: relative;    padding: .4em 1.25em;    color: #4c4c4c;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);    -moz-box-shadow: 0 1px 4px #333333;    -webkit-box-shadow: 0 1px 4px #333333;    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);    background-color: #f6f6f6;    background-color: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#d4d4d4));    background-color: -webkit-linear-gradient(#f6f6f6, #d4d4d4);    background-image: -moz-linear-gradient(top, #f6f6f6, #d4d4d4);    background-image: -moz-gradient(top, #f6f6f6, #d4d4d4);    border: 1px solid #e4e4e4;    float: right;    left: -3px;}input.button:hover {    background: #f6f6f6;    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#ececec));    background: -webkit-linear-gradient(#f6f6f6, #ececec);    background-image: -moz-linear-gradient(top, #f6f6f6, #ececec);    background-image: -moz-gradient(top, #f6f6f6, #ececec);}input.button:active {    top: 1px;    background: #ececec;    background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#f6f6f6));    background: -webkit-linear-gradient(#ececec, #f6f6f6);    background-image: -moz-linear-gradient(top, #ececec, #f6f6f6);    background-image: -moz-gradient(top, #ececec, #f6f6f6);    -webkit-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;    -moz-box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;    box-shadow: inset 0 0 2px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;}/** TYPOGRAPHY **/h1, h2, h3, h4, h5, h6 {    font-weight: normal;    margin: 0px 0px 10px 0px;}/** MISC **/.info {	margin: 1em auto 1em auto;	border: 1px solid #84a0c3;	padding: 5px;	background-color: #c6d8ee;	width: auto;	text-align: center;    -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;    -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.success{	margin: 1em auto 1em auto;	border: 1px solid #337f09;	padding: 5px;	background-color: #a5e383;	width: auto;	text-align: center;    -webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}.error{	margin: 1em auto 1em auto;	border: 1px solid #a71010;	padding: 5px;	background-color: #ea7e7e;	width: auto;	text-align: center;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}</pre>  </body></html>