body{font-size:100%;line-height:1.5em}html>body{font-size:16px}.sans,body{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif}.serif,p.intro{font-family:Georgia,serif}html,body{height:100%;margin:0;padding:0}html{background:#f7d49a url(../img/tile.jpg)}body{text-rendering:optimizeLegibility;background:url(../img/body.jpg) repeat-x 50% 0;color:#333;min-width:960px}.ie6 body{font-size:16px}h1,h2,h3{font-weight:bold}h1,h2{font-size:2em;line-height:1.125em;margin:0 -30px 0.75em 0;letter-spacing:-1px}h3{font-size:1.5em;line-height:1.25em;margin:0.25em 0;color:orange}p.intro{font-style:italic;font-size:1.331em;line-height:1.127em;margin:1.127em 0;text-shadow:0 1px 0 rgba(255,255,255,0.3)}p{margin:0 0 1.5em}ul,ol{margin:0;padding-left:1.5em}ol{margin:1.2em 0}img{float:left;border:6px solid #fff;border-color:rgba(255,255,255,0.9);margin:0 20px 20px 0;-webkit-box-shadow:0 8px 8px -8px rgba(0,0,0,0.2);-moz-box-shadow:0 8px 8px -8px rgba(0,0,0,0.2);box-shadow:0 8px 8px -8px rgba(0,0,0,0.2)}a:link,a:visited{color:#555;text-decoration:underline}a:focus,a:hover,a:active{color:#ff8c00;text-decoration:none}form,.footer,.secondary ol{font-size:0.75em;line-height:1.5em}.wrap{min-height:100%;height:auto !important;height:100%;margin:0 auto -200px}.inner{width:840px;padding:0 60px;margin:0 auto}.header{padding:44px 0 40px;position:relative}.logo{text-indent:-999em;width:493px;height:187px;background:url(../img/logo.png)}.side,.summary,.secondary{border-left:1px solid #e4c693;border-left:1px solid rgba(255,255,255,0.35);-webkit-box-shadow:-8px 0 8px -8px rgba(0,0,0,0.2);-moz-box-shadow:-8px 0 8px -8px rgba(0,0,0,0.2);box-shadow:-8px 0 8px -8px rgba(0,0,0,0.2)}.summary{position:absolute;bottom:59px;right:0;padding-left:20px;width:240px}.content{padding:3em 0 6em;overflow:hidden}.main{width:520px;float:left}.secondary{width:220px;padding:0 20px;float:right}.form-item{margin:0.75em 0}.field{ font-family: Arial; resize: none; border:1px solid #e4c693;padding:4px;width:210px;background:#fff;background-color:rgba(255,255,255,0.7)}.field:focus,.field:hover{background-color:#fff}.error p{font-size:0.833em;line-height:1.2em;color:#df8920}.error .field{border-color:#ff8c00}.sticky,.footer{height:200px;clear:both}.push,.wrap:after{content:"";display:block;height:200px}.footer{height:152px;background:#333;color:#777;padding:24px 0;-webkit-box-shadow:inset 0 100px 100px -100px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 100px 100px -100px rgba(255,255,255,0.3);box-shadow:inset 0 100px 100px -100px rgba(255,255,255,0.3)}.footer a:link,.footer a:visited{color:#777;text-decoration:none}.footer a:focus,.footer a:hover,.footer a:active{color:#bbb;text-decoration:underline}
