body{color:#404040;font:15px Verdana,Tahoma,Arial,sans-serif;margin:0 auto;padding:0;background-size:100%}#wrap{background:#fff;color:#404040;margin:30px auto;width:75%;max-width:1000px;padding:20px;box-shadow:10px 10px 10px #aaa;border:1px solid #ccc}#frontphoto{max-width:100%}a{background-color:inherit;color:#286ea0;font-weight:700;text-decoration:none}a:hover{color:#286ea0;text-decoration:underline}a img{border:0}p{margin:0 0 1.4em}#header{height:45px;margin:0 0 15px;padding:10px}#header h3{background-color:inherit;color:#505050;float:left;font-size:1.9em;margin:0 0 10px;width:48%}#header h3 a{background-color:inherit;color:#505050;text-decoration:none}#header h4{float:right;font-weight:700;line-height:1.3em;margin:8px 0 0;text-align:center;width:50%}#frontphoto img{border:0;padding-bottom:10px}#leftside{clear:left;float:left;margin:0 0 5px;padding:0;width:16%}#rightside{float:left;line-height:1.4em;margin:5px;padding:0;max-width:23%}#rightside h4{font-size:1.5em;font-weight:400;letter-spacing:-1px;margin:0 0 6px}#leftside p,#leftside ul,#rightside p,#rightside ul{margin:0 0 16px;padding:0}#leftside li,#rightside li{line-height:1.2em;list-style:none;margin:0 0 6px;padding:0;margin-bottom:10px}#leftside ul ul,#rightside ul ul{margin:6px 0 0 10px;padding:0}#leftside ul ul li,#rightside ul ul li{margin:0 0 4px}#leftside ul ul li a,#rightside ul ul li a{font-weight:400}#leftside h2,#leftside h3,#rightside h2,#rightside h3{color:#505050;font-size:1.1em;margin:0 0 8px;padding:0}#leftside ul#nav,#rightside ul#nav{display:block;list-style:none;margin:0 0 18px;padding:0;width:140px}#leftside ul#nav li,#rightside ul#nav li{display:inline;line-height:1.4em;padding:0;width:140px}#leftside ul#nav li a,#rightside ul#nav li a{background-color:#f4f4f4;border-left:4px solid #ccc;color:#505050;float:left;font-weight:700;margin-bottom:5px;padding:5px 1px 5px 5px;text-decoration:none;width:130px}#leftside ul#nav li a:hover,#leftside ul#nav li a.current,#rightside ul#nav li a:hover,#rightside ul#nav li a.current{background-color:#eaeaea;border-left:4px solid #286ea0;color:#505050}#leftside ul#nav #active a{background-color:#eaeaea;border-left:4px solid #286ea0;color:#505050}#leftside ul#nav ul,#rightside ul#nav ul{font-size:.9em;margin:0 0 0 15px;padding:0 0 5px;width:125px}#leftside ul#nav ul a,#rightside ul#nav ul a{font-weight:400;padding:3px 1px 3px 5px;width:115px}#leftside ul#nav ul ul,#rightside ul#nav ul ul{width:113px}#leftside ul#nav ul ul a,#rightside ul#nav ul ul a{width:100px}#content{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;line-height:1.5em;margin:0 17px 5px 15px;padding:0 10px;max-width:53%;float:left}#contentwide{border-left:1px solid #e0e0e0;line-height:1.5em;margin:0 0 5px 150px;padding:0 0 0 10px}#contentwide2{border-right:1px solid #e0e0e0;line-height:1.5em;margin:0 150px 5px 0;padding:0 10px 0 0}#content h1,#contentwide h1{font-size:1.6em;margin:0 0 10px}#content h3,#contentwide h3{font-size:1.2em;margin:0 0 8px}#content img{background:#ccc;border:4px solid #f0f0f0;color:#303030;display:inline;padding:1px;max-width:100%;height:auto}#content ul,#content ol{margin:0 0 16px 20px;padding:0}#content li{margin:0;padding:0 0 0 5px;margin-bottom:10px}#content ul ul,#content ol ol{margin:0 0 0 16px;padding:0}#content h2{margin:30px 0 10px}blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:20px;padding-left:13px}#footer{background:#fff;border-top:2px solid #e0e0e0;clear:both;color:gray;margin:0 auto;padding:10px 0;text-align:center;width:80%;line-height:1.5em;font-size:.9em}#footer p{margin:0;padding:0}#footer a{background-color:#fff;color:gray;font-weight:400;text-decoration:none}#footer a:hover{text-decoration:underline}#footer span{font-size:1.2em}.left{float:left;margin:3px 10px 2px 0}.right{float:right;margin:2px 0 2px 10px}.textright{text-align:right;margin:5px 0}.center{text-align:center}.small{font-size:.8em}.bold{font-weight:700}.clearing{clear:left;margin:0;padding:0;visibility:hidden}.hide{display:none}hr{margin:30px;border:1px solid #f4f4f4}#content img{max-width:99%!important;height:auto}fieldset#contact-form{margin:20px 0 20px 10px;padding:10px;color:#000;width:80%;background:#eee;border:2px solid #aaa}fieldset#contact-form label{font-size:13px}fieldset#contact-form input{height:20px;font-size:15px;margin-bottom:15px;padding:3px;width:55%}fieldset#contact-form textarea{font-size:15px;margin-bottom:15px;width:90%;padding:3px}fieldset#contact-form #contact-button{font-size:14px;height:30px;margin-left:0;width:50%}input:focus,textarea:focus{background:#fff;border:1px solid #555}input,textarea{border:1px solid #ccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px}#header-img img blockquote{font-style:italic}@media(max-width:1083px){#content{max-width:75%;margin:0 0 5px 5px;float:right}#rightside{max-width:100%;margin:35px 5px 5px 25%}}@media(max-width:900px){#content{max-width:70%}#rightside{margin-left:26%}}@media(max-width:800px){#content{max-width:68%}#rightside{margin-left:28%}}@media(max-width:700px){#leftside{width:0%;display:none}#rightside{width:100%;margin-left:0;float:left}#content{max-width:96%;margin-left:2%}}@media(max-width:600px){#header h3{margin-bottom:18px}}@media(max-width:480px){#content img{float:none!important}#wrap{width:84%}#header{height:auto;padding:0}#header h3{width:100%;clear:both}#header h4{width:100%;float:none;text-align:left;clear:both}#content h1,#contentwide h1{font-size:1.3em}#content h2{font-size:1.2em}#footer{width:98%}blockquote{margin-left:0;margin-right:0}}@media(max-width:320px){#wrap{width:83%}#content{border:medium;margin-left:2%;max-width:97%}#header h3{font-size:1.7em}}