
@media only screen {/* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}*,*::before,*::after {  -moz-box-sizing: border-box;       box-sizing: border-box;}html,body {  min-height: 100%;}body {  color: #333;  font: 1.5em/1.25 Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}img {max-width: 100%;height: auto;}.image-left {float: left;padding: 5px 20px;}.image-right {float:  right;padding: 5px 20px;}h1, h2, h3, h4, h5, h6 {  font-family: Rockwell, "Courier Bold", Courier, Georgia, Times, "Times New Roman", serif;  font-weight: 700;}h1 {  font-size: 2em;  margin: 0.67em 0;}h2 {  font-size: 1.5em;  margin: 0.83em 0;}h3 {  font-size: 1.17em;  margin: 1em 0;}h4 {  font-size: 1em;  margin: 1.33em 0;}h5 {  font-size: 0.83em;  margin: 1.67em 0;}h6 {  font-size: 0.67em;  margin: 2.33em 0;}p {  margin: 1em 0;}em {  font-style: italic;}strong {  font-weight: bold;}ul.square { list-style: square; }ul.circle { list-style: circle; }ul.disc { list-style: disc; }ul.square, ul.circle, ul.disc {padding: 0 20px;}blockquote {  border-left: 10px solid #ccc;  padding: 0.5em 10px;  quotes: "\201C""\201D";}blockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}blockquote p {  display: inline;}#siteLogo { display: block;margin: 0 0 2.631em;max-width: 100%;text-align: center;padding-top: 1.618em;}#siteLogo img {max-height: 80px;width: auto;position: relative;text-align: center;margin: 0 auto;}.siteTitle {text-align: left;margin-top: 0px;margin-left: 10%;text-shadow: none;font-size: 27px;color: #ffffff;margin-right: 10%;line-height: 1em;}.slogan {margin-left: 10%;margin-top: 5px;text-align: left;font-size: 18px;font-weight: 400;color: #000000;margin-right: 10%;}header {  width: 100%;  height: 350px;  background-size: cover;}@media screen and (min-width: 768px) {  header {    position: fixed;    top: 0;    bottom: 0;    left: 0;    width: 38.5%;    height: 100%;  }}.overlay {  display: block;  width: 100%;  height: 100%;}@media screen and (min-width: 768px) {  .overlay {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;  }    #siteLogo {   margin: 0 0 1.631em;  }    #siteLogo img {  max-height: 100px;  }  }main {  position: relative;  padding: 2em;}@media screen and (min-width: 768px) {  main {    padding: 1em 4em 0.5em;    margin-left: 38.5%;  }  nav {    padding: 0em;    margin-left: 38.5%;  }}@media screen and (max-width: 768px) {  .siteTitle {  text-align: center;  margin-left: 0;  margin-right: 0;  }    .slogan {   text-align: center;   margin-left: 0;  margin-right: 0;  }  }@media screen and (max-width: 580px) {  #siteLogo {    padding: 20px;    margin: 0;  }}/* NAVIGATION *//* reset  list style */.cbp-tm-menu,.cbp-tm-menu ul {list-style: none;}/* set menu position; change here to set to relative or float, etc. */.cbp-tm-menu {display: block;position: absolute;z-index: 1000;top: 0;width: 61.5%;background: #47a3da;text-align: center;padding: 0 0 0 2px;margin: 0;text-transform: capitalize;position: fixed;}/* first level menu items */.cbp-tm-menu > li {display: inline-block;margin: 0 0.6em;position: relative;}.cbp-tm-menu > li > a {font-size: 20px;}.cbp-tm-menu > li > a {line-height: 4em;padding: 0 0.4em;font-size: 2em; text-transform: capitalize;display: block;font-weight: bold; color: #fff;text-decoration: none;}.no-touch .cbp-tm-menu > li > a:hover,.no-touch .cbp-tm-menu > li > a:active {}/* sumbenu with transitions */.cbp-tm-submenu {position: absolute;display: block;visibility: hidden;opacity: 0;padding: 0;text-align: left;pointer-events: none;-webkit-transition: visibility 0s, opacity 0s;-moz-transition: visibility 0s, opacity 0s;transition: visibility 0s, opacity 0s;}.cbp-tm-show .cbp-tm-submenu {width: 16em;left: 50%;margin: 0 0 0 -8em;opacity: 1;visibility: visible;pointer-events: auto;-webkit-transition: visibility 0s, opacity 0.3s;-moz-transition: visibility 0s, opacity 0.3s;transition: visibility 0s, opacity 0.3s;}.cbp-tm-show-above .cbp-tm-submenu {bottom: 100%;padding-bottom: 10px;}.cbp-tm-show-below .cbp-tm-submenu {top: 100%;padding-top: 10px;}/* extreme cases: not enough space on the sides */.cbp-tm-nospace-right .cbp-tm-submenu {right: 0;left: auto;}.cbp-tm-nospace-left .cbp-tm-submenu {left: 0;}/* last menu item has to fit on the screen */.cbp-tm-menu > li:last-child .cbp-tm-submenu {right: 0;}/* arrow: depending on where the menu will be shown, we set the right position for the arrow*/.cbp-tm-submenu:after {border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}.cbp-tm-show-above .cbp-tm-submenu:after {top: 100%;margin-top: -10px;}.cbp-tm-show-below .cbp-tm-submenu:after {bottom: 100%;margin-bottom: -10px;}.cbp-tm-submenu:after {border-color: transparent;border-width: 16px;margin-left: -16px;left: 50%;}.cbp-tm-show-above .cbp-tm-submenu:after {border-top-color: #fff;}.cbp-tm-show-below .cbp-tm-submenu:after {border-bottom-color: #fff;}.cbp-tm-submenu > li {display: block;background: #fff;}.cbp-tm-submenu > li > a {padding: 5px 2.3em 5px 0.6em; /* top/bottom paddings in 'em' cause a tiny "jump" in Chrome on Win */display: block;font-size: 1.2em;position: relative;color: #47a3da;border: 4px solid #fff;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;transition: all 0.2s;}.no-touch .cbp-tm-submenu > li > a:hover,.no-touch .cbp-tm-submenu > li > a:active {color: #fff;background: #47a3da;}.cbp-tm-submenu li a:before {position: absolute;top: 50%;margin-top: -0.5em;right: 0.5em;}.cbp-tm-menu > li > a:not(:only-child):before {content: "\f0c9";font-size: 100%;opacity: 0.3;}/* Media Queries */@media screen and (max-width: 55.6875em) {.cbp-tm-menu {font-size: 80%;}}@media screen and (max-height: 25.25em), screen and (max-width: 47.9125em) {.cbp-tm-menu {font-size: 100%;position: relative;text-align: center;padding: 0;top: auto;width: 100%;}.cbp-tm-menu > li {display: block;margin: 0;border-bottom: 4px solid #3793ca;}.cbp-tm-menu > li:first-child {border-top: 4px solid #3793ca;}li.cbp-tm-show > a,.no-touch .cbp-tm-menu > li > a:hover,.no-touch .cbp-tm-menu > li > a:active {color: #fff;background: #02639d;}.cbp-tm-submenu {position: relative;display: none;width: 100%;}.cbp-tm-submenu > li {padding: 0;}.cbp-tm-submenu > li > a {padding: 0.6em 2.3em 0.6em 0.6em;border: none;border-bottom: 2px solid #6fbbe9;}.cbp-tm-submenu:after {display: none;}.cbp-tm-menu .cbp-tm-show .cbp-tm-submenu {display: block;width: 100%;left: 0;margin: 0;padding: 0;}#footer {margin-left: 0%!important;}}/* EXTRA CONTENT */#extraContent1 {background-color: none;margin-top: 0px;margin-left: 10%;margin-right: 10%;}#extraContent2 {border-bottom: 1px solid #eff3f6;padding-bottom: 40px;margin-bottom: 40px;}#extraContent3 {border-top: 1px solid #eff3f6; border-bottom: 1px solid #eff3f6; padding-bottom: 40px;padding-top: 40px;margin-bottom: 40px;   }#extraContent4 {border-bottom: 1px solid #eff3f6;  padding-bottom: 40px;}/* FOOTrER */#footer {padding-bottom: 70px;text-align: center;margin-left: 38.5%;}/* @group Blog *//* @group Archive Page */.blog-archive-background {}.blog-entry-summary {}.blog-archive-headings-wrapper {}.blog-archive-entries-wrapper {}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {color: #3f3f3f;}.blog-archive-link {color: #3f3f3f;}.blog-archive-link-enabled {color: #3f3f3f;}.blog-archive-link a:link, .blog-archive-link a:visited {color: #3f3f3f;}/* @end */.blog-entry {margin-top: 40px;margin-bottom: 20px;}.blog-entry-body {padding-right: 30px;padding-top: 15px;max-width: 500px;margin-bottom: 50px;border-bottom: 1px solid #dadada;padding-bottom: 40px;}h1.blog-entry-title a:link {color: #3f3f3f;}.blog-entry-title {padding-top: 0px;margin-bottom: 0;}.blog-entry-date {top: 15px;position: relative;margin-bottom: 20px;max-width: 530px;}/*styles the category link in the main entry */.blog-entry-category {display: inline-block;padding: 5px;}.blog-entry-category a:link, .blog-entry-category a:visited {color: #3f3f3f;}/*styles the permalink link in the main entry */.blog-entry-permalink {}.blog-entry-permalink a:link, .blog-entry-permalink a:visited {color: #3f3f3f;}.blog-read-more {color: #3f3f3f;}.blog-entry-comments {}p.blog-entry-tags, p.blog-entry-tags a:link {color: #3f3f3f;margin-top: 10px;}ul.blog-tag-cloud {text-align: left;display: block;list-style-type: none;padding: 0;margin: 30px 0 0;}ul.blog-tag-cloud a:link {color: #3f3f3f;}/* styles the archives in the blog sidebar */#blog-archives {margin-top: 30px;}.blog-archive-link-enabled {}.blog-archive-link-disabled {}/* Styles the blog categories in the blog sidebar */#blog-categories {margin-top: 30px;}.blog-category-link-enabled {color: #3f3f3f;}.blog-category-link-disabled {}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {margin-top: 30px;}.blog-rss-link {color: #3f3f3f;}.blog-comments-rss-link {color: #3f3f3f;}/* @end *//* @group File Sharing */.filesharing-description {}.filesharing-item {background-color: #e5e5e5;padding: 30px;margin-top: 40px;margin-bottom: 40px;}.filesharing-item-title a:link {color: #3f3f3f;font: 14px 'Merriweather', Georgia, serif;}.filesharing-item-title a:hover {color: #b2b2b2;}.filesharing-item-title a:visited {}.filesharing-item-description {margin-top: 10px;}/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title {font-size: 18px;line-height: 28px;font-weight: bold;margin-bottom: 20px;margin-top: 60px;padding-left: 30px;}.album-description {margin-bottom: 20px;}.album-wrapper {padding-left: 30px;}.thumbnail-wrap {float: left;margin-right: 30px;margin-bottom: 80px;padding-right: 10px;display: block;width: 100%;}.thumbnail-frame {cursor: pointer;}.thumbnail-frame img {position: relative;cursor: pointer;border: 10px solid #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}.thumbnail-frame:hover {-webkit-transform: scale(1.05);z-index: 1;}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-caption {}/* @end *//* @group Single Page (Photo view) */.photo-background {padding: 60px;text-align: center;}.photo-navigation {margin: 20px;}.photo-links {padding: 8px;}.photo-navigation a:link, .photo-navigation a:visited {color: #3f3f3f;}.photo-navigation a:hover {color: #b2b2b2;}.photo-frame{max-width: 100%;height: auto;position: relative;border: 10px solid #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}.photo-title {font-size: 24px;line-height: 28px;font-weight: bold;margin-bottom: 20px;}.photo-caption {font-size: 18px;line-height: 22px;}/* @end *//* @end *//* @group Quicktime Page */.movie-description {margin-top: 20px;margin-bottom: 20px;}/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {}.movie-page-description {}.movie-thumbnail-frame {margin-bottom: 20px;width: 32%;display: block;float: right;margin-left: 5px;margin-right: 8px;}.movie-thumbnail-frame:hover {-webkit-transform: scale(1.05);z-index: 1;}.movie-thumbnail-frame img {    width: 100% !important;    height: auto !important;}.movie-thumbnail-caption {text-align: center;padding-top: 5px;margin: 0;overflow: hidden;}/* @end *//* @group Single Page (Movie View) */.movie-background {width: 100%;text-align: center;}.movie-title {}.movie-frame {}/* @end *//* @group Contact Form */.message-text { color: #3f3f3f;margin-bottom: 10px;margin-left: 10px;margin-top: 40px;} label{color: #3f3f3f;margin-left: 10px;}.required-text {} .form-input-field, .form-input-textarea {background-color: #ebebeb;width: 420px;display: block;line-height: 1.3em;padding: 8px 16px;font-size: 1.2em;margin: 0 6px 6px auto;outline: 0;height: 20px;border: none;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;color: #ffffff;}.form-input-field:focus,.textarea.form-input-field:focus{background-color: #838383;color:  white;} .form-input-field {width: 420px;height: 50px;margin-bottom: 15px;margin-left: 10px;}textarea.form-input-field{width: 100%;max-width: 420px;height: 300px;margin-bottom: 15px;}.form-input-button { width: auto;line-height: 20px;height: 30px;font-size: 16px;cursor: pointer;color: #ffffff;-webkit-appearance: none;margin-left: 10px;text-transform: uppercase;border: none;padding: 12px 35px 30px;background: none;-moz-border-radius: 2px;border-radius: 2px;-webkit-border-radius: 2px;margin-top: 20px;} .form-input-button:hover { background-color: #ff6860;color: #ffffff;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-ms-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;} form select {  padding: 5px 15px;-webkit-appearance: button;-webkit-border-radius: 0px;-webkit-box-shadow: 0px;-webkit-padding-end: 20px;-webkit-padding-start: 5px;-webkit-user-select: none;-moz-border-radius: 0px;-moz-box-shadow: 0px;-moz-padding-end: 5px;-moz-padding-start: 5px;-moz-user-select: none;-moz-linear-gradient: #FAFAFA, #F4F4F4 40%, #E5E5E5;color: #555;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-left: 10px;width: 300px;height: 50px;font-size: 1em;}form select, form select:focus{outline:none;height: 50px;font-size: 1em;width: 300px!important;}/* @end *//* Sitemap */ul.tree{margin: 40px 0 0 40px;}ul.tree > li{float: none;margin-bottom: 20px;list-style: none;}ul.tree ul{padding-top: 10px;list-style: none;font-size: 18px;line-height: 28px;padding-bottom: 5px;}ul.tree ul li ul{display: none;}ul.tree a:link {color: #3f3f3f;}ul.tree a:hover {color: #b2b2b2;}ul.tree ul li a{color: #b2b2b2!important;}ul.tree ul li a:hover{text-decoration: underline;}ul.tree li ul li {padding-top: 15px;}/* @end *//* SIDEBAR */#sidebar {width: 100%;margin: 3em auto 0;}#sidebarContainer #sidebar {}h3.sidebarTitle {display: none;}/* Tablet and Mobile */@media only screen and (max-width:867px) {   .form-input-field {    width:  85%!important;}textarea.form-input-field{    width:  85%!important;}.message-text { width:  85%!important;}  form select { width:  85%!important;}  .form-input-field, .form-input-button, label, .message-text, form select { margin-left: 20px!important;} .blog-entry-comments {width: 90%!important;}}/* RapidCart */.rcItemThumb {margin-top: 50px;}#rcHeader img, .rcButton img, .rcCartTools img {max-width: auto;width: auto;}/* @end */.video-container {    position: relative;    padding-bottom: 57.25%;    padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}body,#breadcrumb li:last-child a {color: #E5E6E6;}.filesharing-item-title a:link{color: #3F3F3F;}#breadcrumb, #breadcrumb a{color:#FFFFFF;}h1.blog-entry-title a:link, .blog-entry-title a,.blog-entry-title,.album-title,.movie-page-title, h1,h2,h3,h4,h5,h6 {color: #FFFFFF;}blockquote {  border-left: 10px solid #3F3F3F;}blockquote:before {  color: #3F3F3F;}.blog-entry-category a:link, .blog-entry-category a:visited, a:link, a:visited {color: #3F3F3F;}h1.blog-entry-title a:hover, a:hover, a:active {color: #5E5E5E;}.blog-entry-category a:hover {color: #5E5E5E!important;}#header {background-color: %colour_header%;}#footer {}body {background-color: #20202B;}#footerContent{color: #B2B2B2;}#footer a:link, #footer a:visited {color: #3F3F3F;}#footer a:hover, #footer a:active {color: #E5E6E6;}.blog-entry-category {}.blog-entry-category a:hover {color: #5E5E5E;}.form-input-field, .form-input-textarea {color: %colour_bodyText%;}form select {border-color: %colour_background%;}.form-input-field, .form-input-textarea {background-color: #EBEBEB;color: #FFFFFF;}.form-input-field:focus,.textarea.form-input-field:focus{background-color: #838383;color: #FFFFFF;}.form-input-button { background: #3BB3E0;color: #FFFFFF;} .form-input-button:hover { background-color: #000000;}.siteTitle {color: #FFFFFF;}.slogan {color: #000000;}.cbp-tm-menu {background: #20202B;}.cbp-tm-menu > li > a {color: #FFFFFF;}.cbp-tm-menu > li > a:hover,.cbp-tm-menu > li > a.current {color: #FF8000;}@media screen and (max-height: 25.25em), screen and (max-width: 47.9125em) {.cbp-tm-menu > li {border-bottom: 4px solid #23232F;}.cbp-tm-menu > li:first-child {border-top: 4px solid #23232F;}li.cbp-tm-show > a,.no-touch .cbp-tm-menu > li > a:hover,.no-touch .cbp-tm-menu > li > a:active {color: #FFFFFF;background: #FF8000;}}#extraContent1 {background-color: %colour_ec1%;}#extraContent1 {color: #8B959E;}#extraContent2 {background-color: #FFFFFF;border-bottom: 1px solid #EFF3F6;}#extraContent2 {color: #8B959E;}#extraContent3 {background-color: #FFFFFF;border-top: 1px solid #EFF3F6; border-bottom: 1px solid #EFF3F6; }#extraContainer3{color: #8B959E;}#extraContent4 {background-color: #FFFFFF;border-bottom: 1px solid #EFF3F6;  }#extraContainer4{color: #8B959E;}ul.tree a:link {color: #3F3F3F;}ul.tree ul li a{color: #E5E6E6!important;}#sidebar {display: none;}#aside {display: none;width: 0;}#extraContent1{display: none;}#main {    margin-top: 90px;}#extraContent2{display: none;}#extraContent3{display: none;}#extraContent4{display: none;}#siteLogo { display: none;}.siteTitle {padding-top: 130px;}nav {display: none;}header, .overlay {  display: none;}main {  position: relative;  padding: 2em;}@media screen and (min-width: 768px) {  main {    padding: 2em 4em 0.5em;    margin: 0 auto;    position: relative;    width: 960px;  }}nav {margin-left: 0;}.cbp-tm-menu {width: 100%;}#footer {padding-bottom: 70px;text-align: center;margin-left: 0;}#aside {float: right;width: 28%;margin-left: 10%;}@media screen and (max-width: 580px) {  #sidebar {  width: 100%;  margin: 3em auto 0;  }  #aside {  float: none!important;  width: 100%!important;  margin-left: 0%!important;  }}.overlay {  opacity: 1;}.cbp-tm-menu > li > a {font-size: 20px!important;font-family: "Helvetica", Serif;}
}

body,#breadcrumb li:last-child a {color: #E5E6E6;}.filesharing-item-title a:link{color: #3F3F3F;}#breadcrumb, #breadcrumb a{color:#FFFFFF;}h1.blog-entry-title a:link, .blog-entry-title a,.blog-entry-title,.album-title,.movie-page-title, h1,h2,h3,h4,h5,h6 {color: #FFFFFF;}blockquote {  border-left: 10px solid #3F3F3F;}blockquote:before {  color: #3F3F3F;}.blog-entry-category a:link, .blog-entry-category a:visited, a:link, a:visited {color: #3F3F3F;}h1.blog-entry-title a:hover, a:hover, a:active {color: #5E5E5E;}.blog-entry-category a:hover {color: #5E5E5E!important;}#header {background-color: %colour_header%;}#footer {}body {background-color: #20202B;}#footerContent{color: #B2B2B2;}#footer a:link, #footer a:visited {color: #3F3F3F;}#footer a:hover, #footer a:active {color: #E5E6E6;}.blog-entry-category {}.blog-entry-category a:hover {color: #5E5E5E;}.form-input-field, .form-input-textarea {color: %colour_bodyText%;}form select {border-color: %colour_background%;}.form-input-field, .form-input-textarea {background-color: #EBEBEB;color: #FFFFFF;}.form-input-field:focus,.textarea.form-input-field:focus{background-color: #838383;color: #FFFFFF;}.form-input-button { background: #3BB3E0;color: #FFFFFF;} .form-input-button:hover { background-color: #000000;}.siteTitle {color: #FFFFFF;}.slogan {color: #000000;}.cbp-tm-menu {background: #20202B;}.cbp-tm-menu > li > a {color: #FFFFFF;}.cbp-tm-menu > li > a:hover,.cbp-tm-menu > li > a.current {color: #FF8000;}@media screen and (max-height: 25.25em), screen and (max-width: 47.9125em) {.cbp-tm-menu > li {border-bottom: 4px solid #23232F;}.cbp-tm-menu > li:first-child {border-top: 4px solid #23232F;}li.cbp-tm-show > a,.no-touch .cbp-tm-menu > li > a:hover,.no-touch .cbp-tm-menu > li > a:active {color: #FFFFFF;background: #FF8000;}}#extraContent1 {background-color: %colour_ec1%;}#extraContent1 {color: #8B959E;}#extraContent2 {background-color: #FFFFFF;border-bottom: 1px solid #EFF3F6;}#extraContent2 {color: #8B959E;}#extraContent3 {background-color: #FFFFFF;border-top: 1px solid #EFF3F6; border-bottom: 1px solid #EFF3F6; }#extraContainer3{color: #8B959E;}#extraContent4 {background-color: #FFFFFF;border-bottom: 1px solid #EFF3F6;  }#extraContainer4{color: #8B959E;}ul.tree a:link {color: #3F3F3F;}ul.tree ul li a{color: #E5E6E6!important;}#sidebar {display: none;}#aside {display: none;width: 0;}#extraContent1{display: none;}#main {    margin-top: 90px;}#extraContent2{display: none;}#extraContent3{display: none;}#extraContent4{display: none;}#siteLogo { display: none;}.siteTitle {padding-top: 130px;}nav {display: none;}header, .overlay {  display: none;}main {  position: relative;  padding: 2em;}@media screen and (min-width: 768px) {  main {    padding: 2em 4em 0.5em;    margin: 0 auto;    position: relative;    width: 960px;  }}nav {margin-left: 0;}.cbp-tm-menu {width: 100%;}#footer {padding-bottom: 70px;text-align: center;margin-left: 0;}#aside {float: right;width: 28%;margin-left: 10%;}@media screen and (max-width: 580px) {  #sidebar {  width: 100%;  margin: 3em auto 0;  }  #aside {  float: none!important;  width: 100%!important;  margin-left: 0%!important;  }}.overlay {  opacity: 1;}.cbp-tm-menu > li > a {font-size: 20px!important;font-family: "Helvetica", Serif;}