html{overflow:-moz-scrollbars-vertical;}
html{overflow-x:auto;}
a,h2 a:hover,h3 a:hover{color:#06c;text-decoration:none;}
a:hover{color:#147;text-decoration:underline;}
a img{border:none;}
body{font-family:'Trebuchet MS','Lucida Grande',Verdana,Arial,Sans-Serif;font-size:12px;padding:0px;margin:0px;text-align:center;background:#eeeeec;color:#2a2019;}
#wrapper{width:100%;padding:5px;text-align:center;}
#top{margin:0 auto 0 auto;padding:0px;padding-left:20px;padding-right:20px;width:910px;height:20px;text-align:right;color:#2a2019;}
#top a{color:#2a2019;text-decoration:underline;}
#top a:active{outline:none;}
#top a:focus{outline:none;}
#index{padding:0px;padding-top:5px;text-align:center;}
#footer{margin:0 auto 0 auto;padding:30px;padding-top:0px;padding-bottom:0px;text-align:center;width:890px;height:30px;clear:both;color:#2a2019;}
#footer a{text-decoration:underline;color:#2a2019;}
#contact{margin:0 auto 0 auto;text-align:center;width:950px;height:350px;color:#fff;background:url('images/contact_bg.jpg') no-repeat center top;}
#contact a{text-decoration:underline;color:#fff;}
#contact_information{float:left;text-align:left;width:170px;padding:20px;padding-top:50px;}
#contact_form{float:left;text-align:left;width:500px;padding-bottom:20px;padding-top:50px;}
.CleanContact{text-align:left;width:30em;display:block;border:0;padding-top:1em;}
.CleanContact input[type="text"]{width:100%;margin-bottom:.5em;}
.CleanContact label{clear:none;display:inline;text-align:left;}
.CleanContact textarea{width:100%;height:15em;margin-bottom:.5em;font-size:1.2em}
.CleanContact em{font-weight:bold;font-style:normal;color:red;}
.CleanContact{width:470px !important;}
.CleanContact textarea{height:5em !important;}
#social{float:left;text-align:left;width:200px;padding:20px;padding-top:50px;}
