html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,em,font,img,strong,ol,ul,li,fieldset,form,label,legend{border:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{background:#f6f6f6 url(../images/background.png) top left repeat-x;font-family:"Georgia","Times New Roman","Times",serif;font-size:62.5%}html,body{height:100%}#wrapper{width:900px;min-height:100%;margin:0 auto}#header{width:900px;height:99px;margin:0 auto;padding:0;margin-bottom:10px}#logo{width:212px;height:40px;float:left;margin-top:25px;position:relative}#nav{background:url(../images/nav-bg.png) top left repeat-x;width:433px;height:49px;float:right;margin-top:20px;border:1px solid #bbb;border-top:none}#nav ul{list-style-type:none;margin:13px 0 0 5px;padding:0;font-size:1.7em}#nav ul li{display:inline;padding:11px;margin:0px}#nav ul li a{color:#76496f;text-decoration:none;outline:0}#nav ul li a:hover,#nav ul li a.current{color:#758e02;outline:0}#content{min-height:400px}#content #intro{width:360px;height:185px;margin-top:-5px}#content .slideshow{height:201px;width:502px;margin:auto;float:right;margin-top:-198px}#content #main{width:540px;height:auto;margin-top:20px;float:left}#content #sub{width:335px;height:auto;margin:25px 0 0 0;padding:0 0 0 15px;float:right}img.right{float:right;border:2px solid #806585;margin:5px}#footer{width:900px;height:75px;margin:25px auto;background:url(../images/footer-border.jpg) top left no-repeat;clear:both}#footer p{margin-top:15px;font-size:1.2em;color:#9ca4a4}#footer p.left{float:left}#footer p.right{float:right}h1{font-size:3.6em;color:#fff}h1.opening{margin-bottom:10px}h2{font-size:3em;color:#000}h2 span{color:#7a2f6f}h3{font-size:2.8em;color:#000}h4{font-size:2.2em;color:#758e02;margin-bottom:5px}p{font-size:1.6em;line-height:1.7em}#main a,#sub a,#footer a{color:#7a2f6f}#main a:hover,#sub a:hover,#footer a:hover{color:#758e02}em,i{font-style:italic}strong,b{font-weight:bold}.btn{display:block;position:relative;background:#657513;padding:5px;float:left;color:#fff;text-decoration:none;cursor:pointer;font-size:1.4em;border:1px solid #989898}.btn *{font-style:normal;background-image:url(btn2.png);background-repeat:no-repeat;display:block;position:relative}.btn i{background-position:top left;position:absolute;margin-bottom:-5px; top:0;left:0;width:5px;height:5px}.btn span{background-position:bottom left;left:-5px;padding:0 0 5px 10px;margin-bottom:-5px}.btn span i{background-position:bottom right;margin-bottom:0;position:absolute;left:100%;width:10px;height:100%;top:0}.btn span span{background-position:top right;position:absolute;right:-10px;margin-left:10px;top:-5px;height:0}* html .btn span,* html .btn i{float:left;width:auto;background-image:none;cursor:pointer}.btn.green{background-color:#657513;margin-right:25px}.btn:hover{background-color:#702163}.btn:active{background-color:#444}.btn[class]{ background-image:url(../images/shade.png);background-position:bottom}* html .btn{border:3px double #aaa}* html .btn.green{border-color:#657513}* html .btn:hover{border-color:#702163;color:#fff}.message{background:#eee;color:#000;display:none;width:305px;padding:10px;font-size:1.2em;margin-bottom:5px;margin-left:5px}.contact{text-align:right;font-size:1.2em}.contact ul{list-style-type:none;width:335px}.contact li{list-style-type:none;margin-bottom:5px}.contact li.special{display:none}.contact input{width:260px}.contact textarea{width:260px}