 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, div.paragraph, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { margin: 0; padding: 0; }
 ul { list-style: none; }
 html { overflow-y: scroll; background: #555555; }
 img, embed, object, video { max-width: 100%; }
 .ie6 img.full, .ie6 object.full, .ie6 embed, .ie6 video { width: 100%; }
 body { font-family: 'Merriweather', serif; font-size: 1em; line-height: 1.618em; color: #333; overflow-x: hidden; background: #615F5E url(theme/sample.png?1556687735) repeat; }
 h1, h2, h3, h4, h5, h6 { margin-bottom: 0.809em; line-height: 1em; }
 h2{ font-size: 18px; letter-spacing: 2px; font-family: 'Lato', sans-serif; font-weight: 300; }
 h4{ font-size: 18px; }
 .header-logo{ font-family: 'La Belle Aurore', cursive; font-size: 46px; text-align: center; margin-left: auto; margin-right: auto; color: #fff; margin-top: 65px; margin-bottom: 50px; }
 .header-logo a{ text-decoration: none; color: #fff; }
 .title-subtext{ font-size: 13px; font-family: 'Lato', sans-serif; font-weight: 300; text-transform: uppercase; color: #AAAAA4; MARGIN-TOP: 10PX; }
 #content{ min-height: 500px; color: #C8CCCC; margin-bottom: 40px; }
 div.paragraph, ul, ol, dl, blockquote { font-size: 1em; font-weight: 300; line-height: 1.618em; margin-bottom: 1.618em; max-width: 60em; }
 p, ul, ol, dl, blockquote { font-size: 1em; font-weight: 300; line-height: 1.618em; margin-bottom: 1.618em; max-width: 60em; }
 ul { list-style-type: disc; margin-left: 1.618em; }
 ol { list-style-type: decimal; margin-left: 1.618em; }
 nav ul, nav ol { list-style: none; margin: 0; padding: 0;}
 b, strong { font-weight: bold; }
 i, em { font-style: italic; }
 small { font-size: 80%; }
 a { outline: none; color: #FFFC2E; text-decoration: none; }
 a:hover { outline: none; text-decoration:none; color: #fff; }
 a:active, a:focus { outline: none; }
 nav[role="navigation"] { border-bottom: 1px solid #666666; border-top: 1px solid #666666; display: inline-block; margin: 22px auto; width: 100%; text-align: center; }
 nav[role="navigation"] ul { margin: 0; text-indent: 0; }
 nav[role="navigation"] li ul li { padding-left: 0; }
 nav[role="navigation"] li a, nav[role="navigation"] li { color: #aaa; text-decoration: none; display: inline-block; font-size: 14px; }
 nav[role="navigation"] li a :hover, nav[role="navigation"] li :hover { color: #fff; }
 nav[role="navigation"] li { margin: 0 2%; position: relative; }
 nav[role="navigation"] li a { border-bottom: 0; padding: 1em 0; }
 nav[role="navigation"] li ul { display: none; position: absolute; top: 100%; padding: 0; margin: 0; margin-left: -4px; z-index: 1; word-wrap: break-word; }
 nav[role="navigation"] li:hover ul { display: block; border-left: 0; }
 nav[role="navigation"] li ul li, nav[role="navigation"] li ul li a { float: none; }
 nav[role="navigation"] li ul li a { background: #f0f0f0; border-bottom: 1px dotted lightgrey; display: block; font-size: .846em; padding: 12px 10px; width: 90px; }
 #wsite-menus .wsite-menu li a { font-family: 'Merriweather', serif; padding: 8px 10px 8px 10px; color: #F2F2F2; background: #444444; border: 0; width: 65%; border-bottom: 1px solid #555555; font-size: 12px; }
 #wsite-menus .wsite-menu li a:hover { color: #fff; background: #353535; }
 #wsite-menus .wsite-menu li:first-child a { margin-top: 1px; }
 #footer{ margin: 0 auto; text-align: center; color: #fff; font-family: 'Lato', sans-serif; font-weight: 300; }
 }
 blockquote { font-style:italic; border-left:4px solid #ddd; margin:10px 0 10px 0; padding-left:20px; line-height:1.5; color:#888; }
 .blog-body { float: left; margin-top: 0px; margin-left: 0px; }
 .blog-sidebar-separator { padding: 0 10px; }
 .blog-sidebar{display:none }
 .blog-post { position: relative; zoom: 1; margin-bottom: 54px; text-align: center; font-size: 16px; color: #C9C9C9; padding: 30px 0px 0px 0px; font-weight: 300; font-family: 'Merriweather', serif; border-bottom: 2px solid #616161; }
 .blog-post .blog-header { width: 100%; overflow: hidden; }
 .blog-post .blog-header, .blog-post .blog-header h2.blog-title, .blog-post .blog-header div a { padding: 0 !important; margin-bottom: 20px !important; border: none !important; line-height: 1.5 !important; text-shadow: 0px 0px 0px #fff; font-size: 30px; font-weight: 700; font-family: 'Lato', sans-serif; text-transform: uppercase; }
 .blog-title a{ color: #fff; }
 .blog-title a:hover{ color: #CCC; }
 .blog-post .blog-header div a { display: block; text-decoration: none; }
 .blog-post .blog-header div a:hover { border:none; color:#68f; }
 .blog-post a.blog-header-link { display: block; }
 .blog-post .blog-date { float: left; padding: 4px 11px 4px 305px !important; line-height: 1; border-right: 1px solid #666666; font-weight: 300; }
 .blog-post .blog-date .date-text { float: left; margin: 0 0px 0 0; padding: 0 0 0px 0; }
 .blog-post .blog-comments { float: right; padding: 4px 305px 10px 10px !important; line-height: 1; color: #B5B5B5; font-weight: 300; }
 .blog-post .blog-comments a{ color: #C9C9C9; }
 .blog-post .blog-comments a:hover{ color: #FFFA45; }
 .blog-body .blog-comments-bottom a{ margin: -5px 0 40px; display: hidden; color: #555555; cursor: default; }
 .blog-post .blog-content { text-align: justify; clear: both; margin-bottom: 15px; }
 .blog-body .blog-social { position: relative; margin: -13px 0 15px; width: 200px; padding: 5px 0px 6px 0px; display: none; }
 .blog-body .blog-social-item { position: relative; z-index: 1; float: left; }
 .blog-post .blog-read-more { margin: 0 auto; color: #FFF859; text-align: center; padding: 2px 23px 5px 22px; font-weight: 300; font-family: "Lato", Arial, Helvetica, sans-serif; color: #222; text-transform: uppercase; }
 .blog-post .blog-read-more a{ color: #FFF859; font-size: 13px; letter-spacing: 3px; }
 .blog-post .blog-read-more a:hover{ color: #fff; }
 .blog-post .blog-separator { clear: both; border-bottom: 0px solid #666; padding-top: 2px; margin-top: 0px; margin-bottom: 20px; font-size: 2px; height: 2px; }
 .wsite-theme-dark .blog-post .blog-separator { border-color: #3d3d3d; }
 .blog-element{ background: #fff; padding: 30px; border: 1px solid #EBEBEB; margin: -13px 0px 0px 3px; width: 589px; }
 .blog-page-nav-previous a{ float: left; background: #F9F9F9; padding: 15px 20px 15px 19px; color: #555555; font-weight: 300; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 18px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; }
 .blog-page-nav-next a{ float: right; background: #F9F9F9; padding: 15px 20px 15px 19px; color: #555555; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: 300; margin-top: 6px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; }
 .blog-page-nav-previous a:hover{ background: #F1E936; }
 .blog-page-nav-next a:hover{ background: #F1E936; }
 .wsite-form-input, .wsite-form-input, .wsite-search-input, .wsite-editor .wsite-form-input, .wsite-editor .wsite-form-input, .wsite-editor .wsite-search-input { background: #444444; border: 0; color: #fff; padding: 14px !important; font-size: 15px; font-family: 'Merriweather', serif; }
 .wsite-form-label, .wsite-form-label { font-weight: 300; text-transform: uppercase; letter-spacing: 1px; font-size: 14px; font-family: "Lato", Arial, Helvetica, sans-serif; }
 .form-required { color: #FFFC2E; display: inline; }
 .wsite-form-input:hover { background: #333; }
 input:focus, textarea { outline: none !important; }
 .alert{ background: #fcd2d2; height: auto; color: #ab4d4d; padding: 10px; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 13px; margin: 7px 0px 7px 0px; line-height: 170%; }
 .warning{ background: #f0ebbb; height: auto; color: #787257; padding: 10px; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 13px; margin: 7px 0px 7px 0px; line-height: 170%; }
 .info{ background: #d3f0f0; height: auto; color: #416d85; padding: 10px; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 13px; margin: 7px 0px 7px 0px; line-height: 170%; font-size: 13px; }
 .download{ background: #e3ffe0; height: auto; color: #548552; padding: 10px; font-family: "Lato", Arial, Helvetica, sans-serif; font-size: 13px; margin: 7px 0px 7px 0px; line-height: 170%; }
 .social{ margin: 0 auto; width: 130px; padding: 0px 0px 20px 0px; }
 .wsite-social { vertical-align: middle; }
 .wsite-social-item { width: 24px; height: 24px; margin: 0 0 0 8px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
 .wsite-social-facebook { background-position:0 0; background-image:url(theme/facebook-sprite.png?1556687735); background-size: 24px 48px; }
 .wsite-social-facebook:hover { background-position:0 -24px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
 .wsite-social-twitter { background-position:0 0; background-image:url(theme/twitter-sprite.png?1556687735); background-size: 24px 48px; }
 .wsite-social-twitter:hover { background-position:0 -24px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
 .wsite-social-rss { background-position:0 0; background-image:url(theme/rss-sprite.png?1556687735); background-size: 24px 48px; }
 .wsite-social-rss:hover { background-position:0 -24px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
 .wsite-social-linkedin { background-position:0 0; background-image:url(theme/linkedin-sprite.png?1556687735); background-size: 24px 48px; }
 .wsite-social-linkedin:hover { background-position:0 -24px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
 .wsite-button, .wsite-editor .wsite-button { background: #F9F9F9; color: #555555 !important; cursor: pointer; display: inline-block; font-family: 'Source Sans Pro', sans-serif; font-size: 14px !important; font-weight: normal !important; padding: 3px 13px 2px 0; text-decoration: none !important; border-radius: 3px 3px 3px 3px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; transition-timing-function: ease-out; transition-duration: 300ms; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 300ms; -moz-transition-timing-function: ease-out; -moz-transition-duration: 300ms; }
 .wsite-button-inner, .wsite-editor .wsite-button-inner { background: #F9F9F9; color: #555555 !important; float: left; height: 32px; line-height: 32px; padding: 0 5px 0 20px; white-space: nowrap; transition-timing-function: ease-out; transition-duration: 300ms; -webkit-transition-timing-function: ease-out; -webkit-transition-duration: 300ms; -moz-transition-timing-function: ease-out; -moz-transition-duration: 300ms; }
 .wsite-button:hover, .wsite-editor .wsite-button:hover { background: #fff; background-position: 100% -133px; color: #FFF; }
 .wsite-button:hover .wsite-button-inner, .wsite-editor .wsite-button:hover .wsite-button-inner { background: #fff; background-position: 0 -34px; }
 .wsite-button:active, .wsite-editor .wsite-button:active { background-position: 100% -166px; }
 .wsite-button:active .wsite-button-inner, .wsite-editor .wsite-button:active .wsite-button-inner { background-position: 0 -67px; }
 .wsite-button-highlight, .wsite-button-highlight .wsite-button-inner, .wsite-editor .wsite-button-highlight, .wsite-editor .wsite-button-highlight .wsite-button-inner { background: #FFF859; }
 .wsite-button-highlight:hover, .wsite-button-highlight:hover .wsite-button-inner, .wsite-editor .wsite-button-highlight:hover, .wsite-editor .wsite-button-highlight .wsite-button-inner { background: #f0e74a; }
 .wsite-button-highlight, .wsite-editor .wsite-button-highlight { color: #FFFFFF !important; }
 .wsite-button-large, .wsite-editor .wsite-button-large { background: #F9F9F9; font-size: 18px !important; }
 .wsite-button-large .wsite-button-inner, .wsite-editor .wsite-button-large .wsite-button-inner { background: #fff; height: 42px; text-align: center; line-height: 42px; padding: 0 10px 0 25px; }
 .wsite-button-large:hover, .wsite-editor .wsite-button-large:hover { background: #fff; background-position: 100% -173px; }
 .wsite-button-large:hover .wsite-button-inner, .wsite-editor .wsite-button-large:hover .wsite-button-inner { background: #fff; background-position: 0 -44px; }
 .wsite-button-large:active, .wsite-editor .wsite-button-large:active { background-position: 100% -216px; }
 .wsite-button-large:active .wsite-button-inner, .wsite-editor .wsite-button-large:active .wsite-button-inner { background-position: 0 -87px; }
 .wsite-button-large.wsite-button-highlight, .wsite-button-large.wsite-button-highlight .wsite-button-inner, .wsite-editor .wsite-button-large.wsite-button-highlight, .wsite-editor .wsite-button-large.wsite-button-highlight .wsite-button-inner { background: #FFFA48; font-size: 22px; padding: 5px 20px 5px 20px; }
 .wsite-button-large:hover.wsite-button-highlight, .wsite-button-large:hover.wsite-button-highlight .wsite-button-inner, .wsite-editor .wsite-button-large:hover.wsite-button-highlight, .wsite-editor .wsite-button-large:hover.wsite-button-highlight .wsite-button-inner { background: #F1E936; }
 #container { padding: 0.809em; max-width: 30em; margin: auto; }
 aside { width: 100%; }
 .cf:before, .cf:after { content: ""; display: block; }
 .cf:after { clear: both; }
 .ie6 .cf { zoom: 1 }
 #container { padding: 1.618em; margin: 0 auto; max-width: 50em; }
 #container { padding: 1.618em; margin: 0 auto; max-width: 50em; }
 header h2:before, header h2:after { width: 42%; }
 h1 { font-size: 3.2em; line-height:1.618em; margin-bottom:0.1em; text-align: center; color: #fff; }
 h1 span { text-transform: uppercase; letter-spacing:0.1em; font-size:0.382em; line-height:3.236em; display:block; color: #fff; }
 h1 span:before, h1 span:after { content:""; border-top:1px solid #666666; height: 0.1em; width: 19%; display: block; margin-top: 1.618em; }
 h1 span:before { float: left; }
 h1 span:after { float: right; }
 ul { margin-left: 0.4em; }
 ol { margin-left: 0.4em; }
 p.intro { font-size: 1.148em; line-height:1.6289em; max-width: 60em; margin-bottom: 1em; color: #fff; }
 aside { float: left; clear: right; width: auto; max-width: 21em; margin: 0.500em 0em 1em 0em; padding: 20px; height: auto; min-height: 300px; background: #5f5d5d; color: #AAAAA4; }
 footer div.paragraph { max-width: 17.942em; }
 footer p { max-width: 17.942em; }
 @media screen and (min-width: 10em) and (max-width: 63.236em) {
 #container { width: 30em; }
 header h2:before, header h2:after { width: 35%; }
 h1 { font-size: 2.618em; line-height: 1.4em; }
 h1 span { font-size:0.5em; }
 h1 span:before, h1 span:after { width: 10%; }
 p.intro { font-size: 00.999em; margin-bottom: 1em; max-width: 33em; }
 .blog-post .blog-date { float: left; padding: 4px 10px 4px 0px !important; line-height: 1; font-weight: 300; border: 0; }
 .blog-post .blog-date .date-text { float: left; margin: 0 0px 0 0; padding: 0 0 0px 0; }
 .blog-post .blog-comments { float: right; padding: 4px 0px 10px 10px !important; line-height: 1; color: #B5B5B5; font-weight: 300; }
 h1 span { text-transform: uppercase; letter-spacing:0.1em; font-size:0.472em; line-height:3.236em; display:block; color: #fff; }

div.paragraph ul, div.paragraph ol { padding-left: 3em !important; margin: 5px 0 !important; }
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; }
