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; }
 a img { border: 0; }
 a { text-decoration: none; }
 body { font-family: 'Gudea', sans-serif; font-size: 15px; background-color: #00000; color: #00000; }
 h2 { font-family: 'Montserrat', sans-serif; font-size: 48px; font-weight: normal; color: #000000; padding: .3em 0; }
 div.paragraph, div.paragraph { padding: .5em 0; }
 p, div.paragraph { padding: .5em 0; }
 hr.styled-hr { background-color: #3a96b8; }
 td { vertical-align: top; }
 table# td.buttoncol { padding-right: 20px; padding-top: 10px; }
 #wrapper blockquote { border-left: 5px solid #3a96b8; margin-left: 20px; padding-left: 20px; }
 #header { text-align: center; padding-top: 52px; padding-bottom: 25px; }
 #sitename a, #sitename a:link, #sitename a:visited { color: #ffffff; font-family: 'Gudea', sans-serif; font-size: 36px; text-transform: uppercase; background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -9999px -9999px no-repeat; }
 a:link, a:visited { color: #3a96b8; }
 a:hover { color: #3a96b8; }
 #content-wrapper { width: 960px; margin: auto; }
 .wsite-form-container { margin-top: 0 !important; }
 #footer { background-color: #FFFFFF; font-family: 'Gudea', sans-serif; font-size: 14px; margin-top: 10px; padding-top: 45px; padding-bottom: 45px; }
 #footer-content { width: 960px; margin: auto; }
 #footer h2 { font-family: 'Montserrat', sans-serif; font-size: 18px; text-transform: uppercase; }
 .weebly-footer { font-size: 13px; margin-top: 30px; }
 #header { padding-top: 20px; padding-bottom: 10px; }
 #navigation { padding-bottom: 30px; width: 960px; margin: auto; text-align: right; text-transform: uppercase; overflow: hidden; font-family: 'Open sans', sans-serif; font-size: 16px; margin-top: -46px; padding-bottom: 20px; }
 #navigation ul:before, #navigation ul:after { background-color: #3a96b8; content: ""; display: none; height: 1px; bottom: .1em; position: relative; vertical-align: middle; width: 50%; }
 #navigation ul:before { right: 29px; margin-left: -50%; }
 #navigation ul:after { left: 29px; margin-right: -50%; }
 #navigation li { display: inline-block; margin: 2px; }
 #navigation li a { display: inline-block; padding: 6px 16px; }
 #navigation li:hover, #navigation li#active { border: 2px solid #3a96b8; border-radius:4px; }
 #navigation li:hover a, #navigation li#active a { padding: 10px 14px; }
 #navigation li#active a { color: #3a96b8; }
 #navigation a:link, #navigation a:visited { color: inherit; }
 #navigation a:hover { }
 #wsite-menus .wsite-menu li a { background-color: #3f3f3f; border: none; color: #a3a3a3; }
 #wsite-menus .wsite-menu li a:hover { background-color: #343434; color: #9b9b9b; }
 .wsite-button, .wsite-button .wsite-button-inner { color: white; background-image: none !important; background-color: #3a96b8; border-radius: 4px; }
 .wsite-button .wsite-button-inner { background-color: inherit; }
 .wsite-button { display: inline-block; height: auto !important; margin: 0px !important; padding: 0px !important; }
 .wsite-button-inner { box-sizing: border-box; -moz-box-sizing: border-box; white-space: normal; width: 100%; height: auto !important; line-height: 120% !important; text-align: center; padding: 10px 20px !important; margin: 0px 0px !important; }
 .wsite-button-highlight { background-color: #3a96b8; }
 .wsite-button-highlight:hover { background-color: #3a96b8; }
 .wsite-button-highlight:active { background-color: #ed8913; }
 .wsite-button-normal { background-color: #393939; }
 .wsite-button-normal:hover { background-color: #424242; }
 .wsite-button-normal:active { background-color: #303030; }
 .galleryCaptionHolder, .wslide-caption { height: 0; opacity: 0 !important; -webkit-transition: opacity 0.2s ease-in-out; -moz-transition: opacity 0.2s ease-in-out; -o-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; text-align: center; font-size: 0; color: gray; }
 .galleryImageHolder:hover .galleryCaptionHolder, .wslide-slide-inner1:hover .wslide-caption { height: 100%; opacity: 1 !important; }
 .galleryCaptionHolder:before, .wslide-caption:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
 .galleryCaptionHolderInner, .wslide-caption-text { display: inline-block; vertical-align: middle; font-size: 16px; }
 #content-wrapper #content .galleryImageBorder { border-color: #373737; }
 #content-wrapper #content .wsite-image-border-hairline a img, #content-wrapper #content .wsite-image-border-thin a img, #content-wrapper #content .wsite-image-border-medium a img, #content-wrapper #content .wsite-image-border-thick a img { border-color: #373737; }
 .banner-wrap { text-align: center; background-repeat: no-repeat; background-size: cover; background-position: center center; width: 100%; }
 #banner { width: 1050px; height: 100%; margin: auto; display: table; }
 #banner-container { display: table-cell; vertical-align: middle; }
 .banner-wrap a { color: #cdcdcd; }
 .banner-wrap a:hover { text-decoration: underline; }
 .banner-wrap .button-wrap div { text-align: center !important; }
 .banner-wrap .wsite-button-inner { font-family: 'Gudea', sans-serif; text-transform: uppercase; font-size: 15px; }
 #banner h2 { font-size: 55px; color: white; font-weight: bold; }
 #banner div.paragraph { font-size: 20px; padding-top: 36px; padding-bottom: 45px; color: white; }
 #banner p { font-size: 20px; padding-top: 36px; padding-bottom: 45px; color: white; }
 .landing-page .banner-wrap { background-image: url(http://www.capn.org/files/theme/default_header.jpg?1447253747); height: 850px; margin-bottom: 20px; }
 .splash-page .banner-wrap { background-image: url(http://www.capn.org/files/theme/splash_header.jpg?1447253747); height: 792px; }
 .tall-header .banner-wrap { background-image: url(http://www.capn.org/files/theme/tall_header.jpg?1447253747); height: 403px; margin-bottom: 20px; }
 .short-header .banner-wrap { background-image: url(http://www.capn.org/files/theme/short_header.jpg?1447253747); height: 302px; margin-bottom: 20px; }
 .wsite-product { border: 1px solid #373737; border-radius: 2px; background: inherit; box-shadow: none; }
 .wsite-product .wsite-product-title { font-family: 'Montserrat', sans-serif; color: white; font-size: 26px; }
 .wsite-product-image { border: 1px solid #373737; border-radius: 0; }
 .wsite-input, select { border: solid 1px #373737; border-radius: 2px; margin: 8px 0; outline: none; background-image: none; height: 27px; font-size: 13px; }
 .wsite-form-label { font-weight: normal; }
 select { font-family: 'Gudea', sans-serif; -webkit-appearance: none; -moz-appearance: none; appearance: none; text-indent: .01px; text-overflow: ''; padding-left: 8px; padding-top: 2px; padding-bottom: 2px; background: url('http://www.capn.org/files/theme/downarrow.png?1447253747') no-repeat 99% 9px; background-color: white; height: 27px; }
 select::-ms-expand { display: none; }
 .wsite-form-field input[type='checkbox']:checked, .wsite-form-field input[type='checkbox']:not(:checked), .wsite-form-field input[type='radio']:checked, .wsite-form-field input[type='radio']:not(:checked), .wsite-com-product-option input[type='radio']:checked, .wsite-com-product-option input[type='radio']:not(:checked) { display: none; }
 .wsite-form-field input[type='checkbox']:checked + label:before, .wsite-form-field input[type='checkbox']:not(:checked) + label:before, .wsite-form-field input[type='radio']:checked + label:before, .wsite-form-field input[type='radio']:not(:checked) + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before, .wsite-com-product-option-label input[type='radio']:not(:checked) + span:before { content: ''; display: inline-block; height: 22px; width: 22px; vertical-align: middle; margin-right: 8px; }
 .wsite-form-field input[type='checkbox']:not(:checked) + label:before { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -714px -35px; }
 .wsite-form-field input[type='checkbox']:checked + label:before { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -722px -32px; }
 .wsite-form-field input[type='radio']:not(:checked) + label:before, .wsite-com-product-option-label input[type='radio']:not(:checked) + span:before { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -663px -35px; }
 .wsite-form-field input[type='radio']:checked + label:before, .wsite-com-product-option-label input[type='radio']:checked + span:before { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -671px -32px; }
 .wsite-social-item, .wsite-com-product-social { width: 27px; height: 27px; margin: 0; }
 .wsite-social-item + .wsite-social-item, .wsite-com-product-social + .wsite-com-product-social { margin-left: 10px; }
 .wsite-social-facebook, .wsite-com-product-social-facebook { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -41px -31px; }
 .wsite-social-facebook:hover, .wsite-com-product-social-facebook:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -41px -31px; }
 .wsite-social-facebook:active, .wsite-com-product-social-facebook:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -41px -71px; }
 .wsite-social-twitter, .wsite-com-product-social-twitter { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -92px -32px; }
 .wsite-social-twitter:hover, .wsite-com-product-social-twitter:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -92px -32px; }
 .wsite-social-twitter:active, .wsite-com-product-social-twitter:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -92px -72px; }
 .wsite-social-linkedin, .wsite-com-product-social-linkedin { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -148px -32px; }
 .wsite-social-linkedin:hover, .wsite-com-product-social-linkedin:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -148px -32px; }
 .wsite-social-linkedin:active, .wsite-com-product-social-linkedin:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -148px -72px; }
 .wsite-social-mail, .wsite-com-product-social-mail { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -206px -33px; }
 .wsite-social-mail:hover, .wsite-com-product-social-mail:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -206px -33px; }
 .wsite-social-mail:active, .wsite-com-product-social-mail:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -206px -73px; }
 .wsite-social-rss, .wsite-com-product-social-rss { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -263px -31px; }
 .wsite-social-rss:hover, .wsite-com-product-social-rss:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -263px -31px; }
 .wsite-social-rss:active, .wsite-com-product-social-rss:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -263px -71px; }
 .wsite-social-flickr, .wsite-com-product-social-flickr { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -320px -31px; }
 .wsite-social-flickr:hover, .wsite-com-product-social-flickr:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -320px -31px; }
 .wsite-social-flickr:active, .wsite-com-product-social-flickr:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -320px -71px; }
 .wsite-social-plus, .wsite-com-product-social-plus { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -379px -31px; }
 .wsite-social-plus:hover, .wsite-com-product-social-plus:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -379px -31px; }
 .wsite-social-plus:active, .wsite-com-product-social-plus:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -379px -71px; }
 .wsite-social-pinterest, .wsite-com-product-social-pinterest { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -434px -31px; }
 .wsite-social-pinterest:hover, .wsite-com-product-social-pinterest:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -434px -31px; }
 .wsite-social-pinterest:active, .wsite-com-product-social-pinterest:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -434px -71px; }
 .wsite-social-vimeo, .wsite-com-product-social-vimeo { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -494px -32px; }
 .wsite-social-vimeo:hover, .wsite-com-product-social-vimeo:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -494px -32px; }
 .wsite-social-vimeo:active, .wsite-com-product-social-vimeo:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -494px -72px; }
 .wsite-social-yahoo, .wsite-com-product-social-yahoo { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -552px -32px; }
 .wsite-social-yahoo:hover, .wsite-com-product-social-yahoo:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -552px -32px; }
 .wsite-social-yahoo:active, .wsite-com-product-social-yahoo:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -552px -72px; }
 .wsite-social-youtube, .wsite-com-product-social-youtube { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -610px -31px; }
 .wsite-social-youtube:hover, .wsite-com-product-social-youtube:hover { background: url('http://www.capn.org/files/theme/orange_icons.png?1447253747') -610px -31px; }
 .wsite-social-youtube:active, .wsite-com-product-social-youtube:active { background: url('http://www.capn.org/files/theme/default_icons.png?1447253747') -610px -71px; }

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