ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input{ margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align:baseline}
 article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ display:block}
 a:hover, a:active{outline:none}
 ul, ol{margin-left:2em}
 ol{list-style-type:decimal}
 nav ul, nav li{margin:0; list-style:none; list-style-image:none}
 a, a:visited{ color:#3e2f0d; text-decoration:underline}
 a:hover{ color:#000; text-decoration:none}
 a:focus, a:active{ color:#fff; text-decoration:underline}
 a:link{-webkit-tap-highlight-color:#3e2f0d}
 .ie7 img{-ms-interpolation-mode:bicubic}
 div.paragraph{line-height:170%; color:#626262; font-size:14px; padding-bottom:12px}
 p{line-height:170%; color:#626262; font-size:14px; padding-bottom:12px}
 h1{font-size:24px; font-weight:bold; color:#630; margin:0px 0px 10px 0px}
 h2{font-size:20px; font-family:arial,sans-serif; font-weight:normal; color:#414141; margin:10px 0px 5px 0px}
 html{ height:100%; background-color:#fff; overflow-x: hidden}
 body{ height:100%; min-width:1003px; font:12px Arial,sans-serif; color:#000}
 .frame{ width:980px; margin:0 auto}
 #container{ height:100%; background:#fff url("theme/bg.jpg?1427484789") 50% 0}
 body >#container{ height:auto; min-height:100%}
 #header{width: 100%; background: url("theme/bodybg.jpg?1427484789") 50% 0; height: auto; min-height: 180px; border-bottom: 1px solid #9d9c9c; padding:0px}
 #footer{height:auto; min-height: 100px; position:relative; padding:15px 0; clear:both}
 #footer .copyright{font:11px Arial,sans-serif; color:#979797}
 #footer .follow{font:18px Arial,sans-serif; color:#979797; margin-right:17px}
 .socials a{width:30px; height:30px; display:inline-block; overflow:hidden; text-indent:-9999px; background:url("theme/socials.png?1427484789") no-repeat; font-size:0; margin-right:5px; -moz-transition:background-position .2s linear; -webkit-transition:background-position .2s linear; transition:background-position .2s linear}
 .socials .mail{background-position:0 0}
 .socials .face{background-position:-30px 0}
 .socials .twit{background-position:-60px 0}
 .socials .rssr{background-position:-90px 0}
 .socials .mail:hover{background-position:0 100%}
 .socials .face:hover{background-position:-30px 100%}
 .socials .twit:hover{background-position:-60px 100%}
 .socials .rssr:hover{background-position:-90px 100%}
 .weebly-footer{display:none}
 .title{color:#484848;}
 #sitename { padding:25px 0px 0px 0px; height:auto!; min-height: 60px; font-size:30px; max-width: 700px; float: left; }
 #sitename, #sitename a { text-decoration: none;}
 .mainNav{width: 980px; float:left; font:15px Georgia bold; margin:15px 0 15px 0; background:none}
 .mainNav a{display:inline-block; text-decoration:none; padding:0 20px; height:30px; line-height:30px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
 .mainNav a:hover, #active a{background-repeat:repeat-x; background-position:0 100%;}
 .mainNav ul{margin:0; list-style:none; background:url("theme/bullet-wsite-menu.png?1427484789") no-repeat -9999px -9999px}
 .mainNav li{float:left}
 .mainNav ul li.weebly-nav-more{background:none}
 .wsite-menu-wrap{background:url("theme/wsite-menu.png?1427484789"); margin-top:1px}
 #wsite-menus .wsite-menu-wrap{position:absolute; top:65px; left:70%; margin: 0px; background-color: #fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
 #wsite-menus span.wsite-menu-more{line-height:39px; height:39px; padding:0}
 #wsite-menus .wsite-menu{margin:0; list-style:none}
 #wsite-menus .wsite-menu li{float:none; clear:none; width:156px; vertical-align:top}
 #wsite-menus .wsite-menu li a{font:12px Arial,sans-serif; color:#484848; text-decoration:none; border:0 none; display:block; background:url("theme/bullet-wsite-menu.png?1427484789") no-repeat 10px 50%; line-height:13px; min-height:18px; padding:10px; height:auto; width: auto;}
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.weebly-nav-current a{background:url("theme/bullet-wsite-menu.png?1427484789") no-repeat 10px 50%; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
 #wsite-menus span.wsite-menu-title{display:inline; padding:0}
 .wrapperTop{height:8px; overflow:hidden; background:url("theme/wrapperbg.png?1427484789") repeat-x}
 .contentMiddle{background:none; height: auto; min-height:400px; padding-top:15px; padding-bottom:30px}
 .ir{display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr}
 .hidden{display:none; visibility:hidden}
 .visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
 .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto}
 .invisible{visibility:hidden}
 .clearfix:before, .clearfix:after{content:"\0020"; display:block; height:0; overflow:hidden}
 .clearfix:after{clear:both}
 .clearfix{zoom:1}
 .ieClearing{clear:both; height:0; overflow:hidden}
 .fleft{float:left}
 .fright{float:right; margin-top: 43px}
 .clear{clear:both}
 .clearleft{clear:left}
 .clearright{clear:right}
 .absolute{position:absolute}
 .relative{position:relative}
 .overflow{overflow:hidden}
 .none{display:none}
 .block{display:block}
 .inline{display:inline}
 .iblock{display:inline-block}
 .table{display:table}
 .nobg{background:none}
 .noborder{border:0 none}
 .textcenter{text-align:center}
 .textleft{text-align:left}
 .textright{text-align:right}
 .mauto{margin:0 auto}
 .w50{width:50%}
 .alignleft{float:left; margin-right:20px}
 .alignright{float:right; margin-left:20px}
 .holder{width:100%; overflow:hidden}
 .relativeleft{float:left; position:relative; left:-50%}
 .relativeright{float:left; position:relative; left:50%}
 .follow{font: 14px; color: #fff}
 .sliderContainer{ width:980px; min-height:250px; height:auto; max-height:400px; overflow:hidden; padding-bottom:17px; margin-bottom:17px; background:url("theme/sliderShadow.png?1427484789") no-repeat 50% 100%}
 #bottom-content{height: auto; min-height:100px; padding: 15px 0 15px 0; width: 980px; border-bottom: 1px dotted #d5d3d3;}
 #slider-short{ position:center; width: 980px; height: 300px; overflow: hidden;}
 #slider-tall{ position:center; width: 980px; height: 400px; overflow: hidden;}
 .wsite-header{ width: 980px;height: 400px; background:url(theme/default_header.jpg?1427484789) no-repeat}
 .mainNav a{color:#281e08;}
 .mainNav a:hover,#active a{background-color:#570707; color: #fff}
.mainNav a:hover,#active a{background-color:#570707; color: #fff}
.mainNav a:hover,#active a{background-color:#570707; color: #fff}
.mainNav a:hover,#active a{background-color:#3e2f0d; color: #fff}
 #wsite-menus .wsite-menu li a:hover,#wsite-menus .wsite-menu li.weebly-nav-current a{background-color:#570707; color: #fff;}
 #wsite-menus .wsite-menu li a:hover,#wsite-menus .wsite-menu li.weebly-nav-current a{background-color:#3e2f0d ; color: #fff;}
 #slider{ position:center; width: 980px;height: 400px}

div.paragraph ul, div.paragraph ol { padding-left: 2.3em !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
blockquote { margin: 10px 0; padding-left: 20px; border-left: 4px solid #ddd; font-style: italic; line-height: 170%; }