/*** Reset ***/
@import url('reset.css');

/*** Begin Styles ***/
/*** font:font-style font-variant font-weight font-size/line-height font-family; ***/
html { background:white url(../images/holder-back.png) repeat-x; }
body { font:normal normal normal 100% Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif; color:#101010; background:none; width:500px; margin:0 auto; padding:0; height:100%; line-height:1.4; min-height:800px; text-shadow:0px 1px 0px white }  
a:link, a:visited { color:#4f93c5; border-top:1px solid white; padding:40px 0 0 12px; background:transparent url(../images/arrow.png) no-repeat 0px 47px; margin:0 0 40px; display:block; }
a:hover { text-decoration:none; }
a:active { position:relative; top:1px; }
h1, h2, h3, h4, h5, h6, p, quote, blockquote { margin:20px 0; border:0px solid red; line-height:1.5; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; letter-spacing:-.02em; }
h1 { margin:0 0 20px; border-top:1px solid white; padding:40px 0 0; font-size:250%; color:#39b54a; letter-spacing:-.05em; }
h2 { text-indent:-9999px; background:transparent url(../images/holder-logo.png) no-repeat top center; width:500px; height:259px; margin:40px auto 0; border-bottom:1px solid #b4d5e8; padding:0 0 40px; }
p { color:#7d7d7d; }
p#bottom { border-bottom:1px solid #b4d5e8; padding:0 0 40px; margin-bottom:0; }
span { color:#313f4e; }
.clear { clear:both; border:0; outline:none; background:transparent; }
.clearL { clear:left; border:0; outline:none; background:transparent; }
.floatR { float:right; margin:0 0 20px 20px; }
.padding { padding-bottom:25px; }
strong { font-weight:bold; }
em { font-style:italic; }
