body{background:url('/images/page-bg.jpg') repeat-x scroll 50% -85px #000}#wrapper{max-width:960px;margin-left:auto;margin-right:auto}#container{background:url("/images/showcase-bg.png") repeat scroll 0 0 transparent;color:#fff;padding:20px}#logodiv img{max-width:100%}#cover-image{max-width:100%;height:auto}#navigation{color:#e0e0e2;padding-top:10px;padding-bottom:10px;font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;font-weight:bold}#navigation a:link{color:#fff;text-decoration:none}#navigation a:visited{color:#fff}#navigation a:hover{color:#fcf089}#navigation a:active{color:#fff}#text-block{color:#fff;background-color:#333;padding:35px;margin:15px auto;opacity:.9;filter:Alpha(opacity = 90);font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif}#cover-image-div{margin-left:auto;margin-right:auto;width:100%;max-width:600px;text-align:center;padding-top:15px}span.dropcap{display:block;float:left;font-size:2.6em;line-height:90%}#contactcontainer{width:100%;max-width:500px}#contact-form{margin-left:auto;margin-right:auto}.contactfield{width:90%;border-radius:3px;display:block;padding:.7em;border:1px solid #bbb;font-size:1rem;line-height:1.5}.contactfield:focus{border-color:#000}#contactmessage{height:15em}#contactsubmit{padding:.5em .5em}.contactresults{margin:2em .5em 1em;padding:.2em 1em;border-radius:3px}.contactresults-red{border:2px solid red}.contactresults-orange{border:2px solid orange}.contactresults-green{border:2px solid green}.contactresults-yellow{border:2px solid yellow}#footer{color:#e0e0e2;font-family:Optima,Lucida,'MgOpen Cosmetica','Lucida Sans Unicode',sans-serif;font-size:13px;margin:15px auto 0 auto;text-align:center}.hidden{display:none}