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}
 blockquote, q{quotes:none}
 blockquote:before, blockquote:after, q:before, q:after{content:""; content:none}
 ins{background-color:#639ea1; color:#fff; text-decoration:none}
 mark{background-color:#ff9; color:#000; font-style:italic; font-weight:bold}
 del{text-decoration:line-through}
 abbr[title], dfn[title]{border-bottom:1px dotted; cursor:help}
 table{border-collapse:collapse; border-spacing:0}
 hr{display:block; height:1px; border:0; border-top:1px solid #639ea1; margin:1em 0; padding:0}
 input, select{vertical-align:middle}
 body{font:13px/1.231 sans-serif; *font-size:small}
 select, input, textarea, button{font:99% sans-serif}
 pre, code, kbd, samp{font-family:monospace,sans-serif}
 html{overflow-y:scroll}
 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}
 small{font-size:85%}
 strong, th, b{font-weight:bold}
 td{vertical-align:top}
 sub, sup{font-size:75%; line-height:0; position:relative}
 sup{top:-0.5em}
 sub{bottom:-0.25em}
 pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word; padding:15px}
 textarea{overflow:auto}
 .ie6 legend, .ie7 legend{margin-left:-7px}
 input[type="radio"]{vertical-align:text-bottom}
 input[type="checkbox"]{vertical-align:bottom}
 .ie7 input[type="checkbox"]{vertical-align:baseline}
 .ie6 input{vertical-align:text-bottom}
 label, input[type="button"], input[type="submit"], input[type="image"], button{cursor:pointer}
 button, input, select, textarea{margin:0}
 input:valid, textarea:valid{}
 input:invalid, textarea:invalid{ border-radius:1px; -moz-box-shadow:0px 0px 5px red; -webkit-box-shadow:0px 0px 5px red; box-shadow:0px 0px 5px red}
 .no-boxshadow input:invalid, .no-boxshadow textarea:invalid{background-color:#f0dddd}
 ::-moz-selection{background:#639ea1; color:#fff; text-shadow:none}
 ::selection{background:#639ea1; color:#fff; text-shadow:none}
 a:link{-webkit-tap-highlight-color:#FF5E99}
 button{ width:auto; overflow:visible}
 .ie7 img{-ms-interpolation-mode:bicubic}
 i{font-style:italic}
 html{ height:100%; background-color:#fff}
 body{ height:100%; min-width:1003px; font:11px Georgia,serif; color:#666666}
 a, a:visited{ color:#909090; text-decoration:none}
 a:hover{ color:#009900; text-decoration:none}
 a:focus, a:active{ color:#7a7a7a; text-decoration:none}
 .frame{ width:980px; margin:0 auto}
 #container{ height:100%; background:#fff url("theme/body.jpg?823217") 50% 0}
 body >#container{ height:auto; min-height:100%}
 h2{ font:30px Georgia,serif; color:#4f4f4f; border-bottom:1px solid #dfdfdf; margin-bottom:12px; padding-bottom:5px}
 #main img{ border:0 none; margin:10px 0; padding:0}
 #main .paragraph{ line-height:20px; margin:10px 0 25px}
 input[type="text"], input[type="password"], textarea{ border:0 none; background:#d3d3d3 !important; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; font:italic 12px Georgia,serif; color:#727272; width:180px}
 input[type="text"], input[type="password"]{ height:30px; line-height:30px; padding:0 10px}
 input.wsite-form-input{ padding:0 5px !important}
 textarea.wsite-form-input{ padding:5px !important}
 input[type="submit"]{ border:0 none; background-color:#4f4f4f; color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:0 10px; font:12px/28px Arial,sans-serif; text-transform:uppercase; height:30px}
 .ie7 input[type="submit"]{ padding-left:0; padding-right:0; height:auto}
 input[type="submit"]:hover{ background-color:#787878}
 label{ color:#818181; font-size:14px}
 .wsite-form-container{ margin-top:0 !important}
 #footer{ margin-top:-61px; position:relative; clear:both}
 #footer .frame{ border-top:1px solid #a9a9a9; padding:20px 0; height:20px}
 #footer .title{ color:#818181; font:bold italic 15px/20px Georgia,serif}
 #footer .copyright{ font:11px/20px Georgia,serif; color:#818181}
 #header .follow{ font:11px Georgia,serif; color:#686868; float:left; padding:30px 9px 0 0; vertical-align:top}
 .socials{ padding:22px 0 0; float:left}
 .ie7 .socials{ float:none; display:block}
 .socials a{ width:30px; height:30px; display:inline-block; overflow:hidden; text-indent:-9999px; background:url("theme/socials.png?823217") 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}
 .logo{ float:left; margin:12px 0 10px 0}
 .logo a{ display:block; width:400px; height:65px; text-indent:-9999px; overflow:hidden; background:url("theme/logo.png?823217") no-repeat}
 #shadow{ position: relative; height: 17px; width: auto; background: url("theme/sliderShadow.png?823217");}
 .mainNav{ font:11px Georgia,serif; color:#686868; text-align:center; padding:25px 0; border:solid #a1a1a1; border-width:1px 0; float:none; margin-top:2px;}
 .mainNav a{ display:inline-block; color:#686868; text-decoration:none; padding:0 30px; height:30px; line-height:30px; border:1px solid transparent; background:url("theme/mainNav.png?823217") no-repeat -9999px -9999px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
 .mainNav a:hover, #active a{ border-color:#ccc; background-repeat:repeat-x; background-position:0 0; background-color:#e6e6e6; -moz-text-shadow:1px 1px 0 #fff; -webkit-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff}
 .mainNav ul{ margin:0; list-style:none}
 .mainNav li{ display:inline; margin:0 20px}
 .wsite-menu-wrap{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#e6e6e6; border:1px solid #ccc; margin-top:11px}
 .wsite-menu-wrap .wsite-menu-wrap{margin-top:0}
 #wsite-menus span.wsite-menu-more{ line-height:19px; height:19px; padding:6px 0 0}
 #wsite-menus .wsite-menu{ margin:0; list-style:none; text-align:left}
 #wsite-menus .wsite-menu li{ float:none; clear:none; width:160px; padding-top:1px; vertical-align:top}
 #wsite-menus .wsite-menu li:first-child{padding-top:0}
 #wsite-menus .wsite-menu li a{ border:0 none; border-left:1px solid #fff; font:11px Georgia,serif; color:#686868; text-decoration:none; display:block; line-height:19px; text-align:left; width:auto; -moz-text-shadow:1px 1px 0 #fff; -webkit-text-shadow:1px 1px 0 #fff; text-shadow:1px 1px 0 #fff; background:none; height:19px}
 #wsite-menus .wsite-menu li:first-child a{ -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; border-top:1px solid #fff}
 #wsite-menus .wsite-menu li:last-child a{ -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px}
 #wsite-menus .wsite-menu li a:hover, #wsite-menus .wsite-menu li.weebly-nav-current a{ background-color:#d3f9d8}
 #wsite-menus span.wsite-menu-title{ display:inline; padding:0}
 #main{ padding-bottom:100px}
 .contentTop{ height:23px; overflow:hidden; background:url("theme/contentTop.png?823217") repeat-x}
 .contentBottom{ height:23px; overflow:hidden; background:url("theme/contentBottom.png?823217") repeat-x}
 .contentMiddle{ background:url("theme/contentMiddle.png?823217"); min-height:400px}
 .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}
 .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%}
 .frame{width:980px; margin:0 auto}
 #slider{ position:center; width: 980px;height: 400px;}
 .wsite-header{ width: 980px;height: 400px; background:url(theme/default_header.jpg?823217) no-repeat}

div.paragraph ul, div.paragraph ol { padding-left: 25px !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; }

