
@media only print {/* Define styles that are to be used for printing here */body { color: #FFFFFF; background-color: #3F3F3F; }a { color: #888888; }a:hover { color: #AAAAAA; }#top-breadcrumb, #top-breadcrumb ul li:first-child a:before { color: #666666; }#top-breadcrumb ul { border-bottom: solid 1px #666666; }#top-breadcrumb ul li a { color: #666666; }#top-breadcrumb ul li a:hover { color: #888888; }#social-media-bar { border-bottom-color: #666666; }#nav { background-color: #CCCCCC; border-top: solid 1px #555555; border-bottom: solid 1px #111111; }#nav ul { border-bottom: solid 1px #6A6A6A; }#nav ul li {  }#nav ul li a, #nav ul li .childIndicator { color: #FFFFFF;  }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: solid 3px #6A6A6A; }#nav ul ul { background-color: #000000; }#nav ul ul li, #nav ul .menuSectionLabel { border-bottom-color: #444444; }#nav ul ul li a#current, #nav ul ul li a.currentAncestor { border-bottom: none; }#nav ul ul li a, #nav ul ul li .childIndicator { color: #FFFFFF; }#nav ul .menuSectionLabel { color: #444444; }#nav ul ul li:first-child { border-top-color: #444444; }#nav ul ul ul { border-left-color: #444444; }.header-nav, .meny-arrow {border-bottom-color: #666666;border-top-color: #666666;}.meny-arrow .up-arrow, .meny-arrow .down-arrow, .meny-arrow .menu-helper-left, .meny-arrow .menu-helper-right { color: #666666; }.meny-arrow .middle-bar { background-color: #666666; }.site-title h1 {color: #FFFFFF;-webkit-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-moz-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-ms-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-o-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;}.site-slogan h2 { color: #FFFFFF; }#title-slogan .shape {background-color: #777777;border-top-color: #AAAAAA;border-bottom-color: #444444;border-left-color: #999999;border-right-color: #999999;}#container {}#sidebar-wrapper, #blog-extras-wrapper { color: #555555; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #ECECEC; }#sidebar-wrapper a, #blog-extras-wrapper a { color: #000000; }#sidebar-wrapper a:hover, #blog-extras-wrapper a:hover { color: #666666; }.blog-extras-heading { border-bottom: solid 1px #FFFFFF; }#ec2-wrapper { background-color: #000000; color: #FFFFFF; border-top: solid 1px #555555; border-bottom: solid 1px #555555; }#ec2-wrapper a { color: #799ECF; }#ec2-wrapper a:hover { color: #799ECF; }#ec3-wrapper { background-color: #000000; color: #FFFFFF; border-top: solid 1px #555555; border-bottom: solid 1px #555555; }#ec3-wrapper a { color: #799ECF; }#ec3-wrapper a:hover { color: #799ECF; }#ec4-wrapper { background-color: #ECECEC; color: #555555; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }#ec4-wrapper a { color: #799ECF; }#ec4-wrapper a:hover { color: #799ECF; }blockquote, .standout { border-left: solid 2px #666666; color: #CCCCCC; }.blog-entry { border-bottom: solid 1px #555555; }h1.blog-entry-title a { color: #FFFFFF; }h1.blog-entry-title a:hover { color: #CCCCCC; }.blog-entry-date, p.blog-entry-tags { color: #888888; }.form-input-field { color: #FFFFFF; border: solid 1px #888888; background-color: #666666; }.form-input-field:hover, .form-input-field:focus { border-color: #CCCCCC; }.form-input-button { background-color: #666666; color: #FFFFFF; border: solid 1px #888888; }.form-input-button:hover, .form-input-button:focus { border-color: #CCCCCC; }.filesharing-item-title { background-color: #CCCCCC; }.filesharing-item-title:hover { background-color: #FFFFFF; }.filesharing-item-title a { color: #000000; }.thumbnail-wrap { background-color: #CCCCCC; border: solid 1px #EEEEEE; }.thumbnail-wrap:hover { background-color: #FFFFFF; }.thumbnail-frame img, .photo-frame { border: solid 1px #FFFFFF; -webkit-box-shadow: 0 0 5px #666;-moz-box-shadow: 0 0 5px #666;-o-box-shadow: 0 0 5px #666;-ms-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666; }.thumbnail-caption { color: #000000; }.movie-thumbnail-frame, .movie-frame { background-color: #222222; border: solid 1px #555555; }.movie-thumbnail-frame:hover { background-color: #000000; }.movie-thumbnail-caption { color: #FFFFFF; }/* iPhone (including iPhone 5) and other Webkit-based mobile browsers Color Styles. */@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {#mobile-menu-tab { color: #999999; border-bottom: solid 1px #999999; }#nav, #nav ul { background-color: #000000; }#nav ul li, #nav ul ul li { border-bottom: solid 1px #444444; }#nav ul li a, #nav ul li .childIndicator, #close-mobile-menu { color: #FFFFFF;  }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: none; }#nav ul li:first-child, #nav ul ul li:first-child { border-top: solid 1px #444444; }#nav ul ul { border-left: solid 1px #444444 !important; }#nav ul ul li:last-child { border-bottom: none; }}
}

@media only handheld {/* Define styles to be used for handheld devices here */html { -webkit-text-size-adjust: 100%; }.header-content, #container, #nav ul, #nav ul ul, #nav ul ul ul, #nav ul .menuSectionLabel, #nav ul ul .menuSectionLabel, #sidebar, #blog-extras, #extraContainer1, #extraContainer2, #extraContainer3, #extraContainer4 { width: auto; }#top-breadcrumb, #nav, .meny-arrow .menu-helper-left, .meny-arrow .menu-helper-right { display: none; }.up-arrow, .down-arrow, .middle-bar { visibility: hidden; }#mobile-menu-tab { display: block; cursor: pointer; }#nav, .meny { background-image: none; position: absolute; top: 0; width: 100%; opacity: 1; border: none; z-index: 1000; }#nav, #nav ul, .meny { height: auto; }#nav ul { padding: 10px; border: none; }#nav ul li { float: none; height: auto; }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: none; font-style: italic; }#nav ul ul { padding: 0 0 0 10px; position: relative; top: 0; left: 0; border: none; }#nav ul li a, #nav ul ul li a { margin: 0; width: auto; display: block; }#nav ul .menuSectionLabel, #nav ul ul .menuSectionLabel { margin: 0; }#nav ul ul li:first-child { border-top: none; }#nav ul ul li .childIndicator .fl-arrow { display: block; }#nav ul ul li .childIndicator .sl-arrow { display: none; }#nav ul ul ul { top: 0; left: 0; border: none; }.meny-wrapper {-webkit-perspective: auto; -moz-perspective: auto; -ms-perspective: auto; -o-perspective: auto; perspective: auto;-webkit-perspective-origin: auto auto; -moz-perspective-origin: auto auto; -ms-perspective-origin: auto auto; -o-perspective-origin: auto auto; perspective-origin: auto auto;}.meny, .meny-contents {-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;-webkit-transform: rotateX( 0deg ) translateY( 0% ); -moz-transform: rotateX( 0deg ) translateY( 0% ); -ms-transform: rotateX( 0deg ) translateY( 0% ); -o-transform: rotateX( 0deg ) translateY( 0% ); transform: rotateX( 0deg ) translateY( 0% );-webkit-transform-origin: auto auto; -moz-transform-origin: auto auto; -ms-transform-origin: auto auto; -o-transform-origin: auto auto; transform-origin: auto auto;}#sidebar-wrapper, #blog-extras-wrapper, #extraContainer1, #ec2-wrapper, #ec3-wrapper, #ec4-wrapper { padding: 0 12px; }#blog-categories, #blog-archives, ul.blog-tag-cloud, #blog-rss-feeds { margin: 20px 0; width: auto; float: none; }.form-input-field { width: 96%; }.form-input-button { line-height: normal; }.filesharing-item { margin: 10px 0 90px 0; width: auto; float: none; }.photo-navigation { font-size: 2em; }body { color: #FFFFFF; background-color: #3F3F3F; }a { color: #888888; }a:hover { color: #AAAAAA; }#top-breadcrumb, #top-breadcrumb ul li:first-child a:before { color: #666666; }#top-breadcrumb ul { border-bottom: solid 1px #666666; }#top-breadcrumb ul li a { color: #666666; }#top-breadcrumb ul li a:hover { color: #888888; }#social-media-bar { border-bottom-color: #666666; }#nav { background-color: #CCCCCC; border-top: solid 1px #555555; border-bottom: solid 1px #111111; }#nav ul { border-bottom: solid 1px #6A6A6A; }#nav ul li {  }#nav ul li a, #nav ul li .childIndicator { color: #FFFFFF;  }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: solid 3px #6A6A6A; }#nav ul ul { background-color: #000000; }#nav ul ul li, #nav ul .menuSectionLabel { border-bottom-color: #444444; }#nav ul ul li a#current, #nav ul ul li a.currentAncestor { border-bottom: none; }#nav ul ul li a, #nav ul ul li .childIndicator { color: #FFFFFF; }#nav ul .menuSectionLabel { color: #444444; }#nav ul ul li:first-child { border-top-color: #444444; }#nav ul ul ul { border-left-color: #444444; }.header-nav, .meny-arrow {border-bottom-color: #666666;border-top-color: #666666;}.meny-arrow .up-arrow, .meny-arrow .down-arrow, .meny-arrow .menu-helper-left, .meny-arrow .menu-helper-right { color: #666666; }.meny-arrow .middle-bar { background-color: #666666; }.site-title h1 {color: #FFFFFF;-webkit-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-moz-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-ms-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-o-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;}.site-slogan h2 { color: #FFFFFF; }#title-slogan .shape {background-color: #777777;border-top-color: #AAAAAA;border-bottom-color: #444444;border-left-color: #999999;border-right-color: #999999;}#container {}#sidebar-wrapper, #blog-extras-wrapper { color: #555555; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #ECECEC; }#sidebar-wrapper a, #blog-extras-wrapper a { color: #000000; }#sidebar-wrapper a:hover, #blog-extras-wrapper a:hover { color: #666666; }.blog-extras-heading { border-bottom: solid 1px #FFFFFF; }#ec2-wrapper { background-color: #000000; color: #FFFFFF; border-top: solid 1px #555555; border-bottom: solid 1px #555555; }#ec2-wrapper a { color: #799ECF; }#ec2-wrapper a:hover { color: #799ECF; }#ec3-wrapper { background-color: #000000; color: #FFFFFF; border-top: solid 1px #555555; border-bottom: solid 1px #555555; }#ec3-wrapper a { color: #799ECF; }#ec3-wrapper a:hover { color: #799ECF; }#ec4-wrapper { background-color: #ECECEC; color: #555555; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }#ec4-wrapper a { color: #799ECF; }#ec4-wrapper a:hover { color: #799ECF; }blockquote, .standout { border-left: solid 2px #666666; color: #CCCCCC; }.blog-entry { border-bottom: solid 1px #555555; }h1.blog-entry-title a { color: #FFFFFF; }h1.blog-entry-title a:hover { color: #CCCCCC; }.blog-entry-date, p.blog-entry-tags { color: #888888; }.form-input-field { color: #FFFFFF; border: solid 1px #888888; background-color: #666666; }.form-input-field:hover, .form-input-field:focus { border-color: #CCCCCC; }.form-input-button { background-color: #666666; color: #FFFFFF; border: solid 1px #888888; }.form-input-button:hover, .form-input-button:focus { border-color: #CCCCCC; }.filesharing-item-title { background-color: #CCCCCC; }.filesharing-item-title:hover { background-color: #FFFFFF; }.filesharing-item-title a { color: #000000; }.thumbnail-wrap { background-color: #CCCCCC; border: solid 1px #EEEEEE; }.thumbnail-wrap:hover { background-color: #FFFFFF; }.thumbnail-frame img, .photo-frame { border: solid 1px #FFFFFF; -webkit-box-shadow: 0 0 5px #666;-moz-box-shadow: 0 0 5px #666;-o-box-shadow: 0 0 5px #666;-ms-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666; }.thumbnail-caption { color: #000000; }.movie-thumbnail-frame, .movie-frame { background-color: #222222; border: solid 1px #555555; }.movie-thumbnail-frame:hover { background-color: #000000; }.movie-thumbnail-caption { color: #FFFFFF; }/* iPhone (including iPhone 5) and other Webkit-based mobile browsers Color Styles. */@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {#mobile-menu-tab { color: #999999; border-bottom: solid 1px #999999; }#nav, #nav ul { background-color: #000000; }#nav ul li, #nav ul ul li { border-bottom: solid 1px #444444; }#nav ul li a, #nav ul li .childIndicator, #close-mobile-menu { color: #FFFFFF;  }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: none; }#nav ul li:first-child, #nav ul ul li:first-child { border-top: solid 1px #444444; }#nav ul ul { border-left: solid 1px #444444 !important; }#nav ul ul li:last-child { border-bottom: none; }}
}

body { color: #FFFFFF; background-color: #3F3F3F; }a { color: #888888; }a:hover { color: #AAAAAA; }#top-breadcrumb, #top-breadcrumb ul li:first-child a:before { color: #666666; }#top-breadcrumb ul { border-bottom: solid 1px #666666; }#top-breadcrumb ul li a { color: #666666; }#top-breadcrumb ul li a:hover { color: #888888; }#social-media-bar { border-bottom-color: #666666; }#nav { background-color: #CCCCCC; border-top: solid 1px #555555; border-bottom: solid 1px #111111; }#nav ul { border-bottom: solid 1px #6A6A6A; }#nav ul li {  }#nav ul li a, #nav ul li .childIndicator { color: #FFFFFF;  }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: solid 3px #6A6A6A; }#nav ul ul { background-color: #000000; }#nav ul ul li, #nav ul .menuSectionLabel { border-bottom-color: #444444; }#nav ul ul li a#current, #nav ul ul li a.currentAncestor { border-bottom: none; }#nav ul ul li a, #nav ul ul li .childIndicator { color: #FFFFFF; }#nav ul .menuSectionLabel { color: #444444; }#nav ul ul li:first-child { border-top-color: #444444; }#nav ul ul ul { border-left-color: #444444; }.header-nav, .meny-arrow {border-bottom-color: #666666;border-top-color: #666666;}.meny-arrow .up-arrow, .meny-arrow .down-arrow, .meny-arrow .menu-helper-left, .meny-arrow .menu-helper-right { color: #666666; }.meny-arrow .middle-bar { background-color: #666666; }.site-title h1 {color: #FFFFFF;-webkit-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-moz-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-ms-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-o-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;}.site-slogan h2 { color: #FFFFFF; }#title-slogan .shape {background-color: #777777;border-top-color: #AAAAAA;border-bottom-color: #444444;border-left-color: #999999;border-right-color: #999999;}#container {}#sidebar-wrapper, #blog-extras-wrapper { color: #555555; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #ECECEC; }#sidebar-wrapper a, #blog-extras-wrapper a { color: #000000; }#sidebar-wrapper a:hover, #blog-extras-wrapper a:hover { color: #666666; }.blog-extras-heading { border-bottom: solid 1px #FFFFFF; }#ec2-wrapper { background-color: #000000; color: #FFFFFF; border-top: solid 1px #555555; border-bottom: solid 1px #555555; }#ec2-wrapper a { color: #799ECF; }#ec2-wrapper a:hover { color: #799ECF; }#ec3-wrapper { background-color: #000000; color: #FFFFFF; border-top: solid 1px #555555; border-bottom: solid 1px #555555; }#ec3-wrapper a { color: #799ECF; }#ec3-wrapper a:hover { color: #799ECF; }#ec4-wrapper { background-color: #ECECEC; color: #555555; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }#ec4-wrapper a { color: #799ECF; }#ec4-wrapper a:hover { color: #799ECF; }blockquote, .standout { border-left: solid 2px #666666; color: #CCCCCC; }.blog-entry { border-bottom: solid 1px #555555; }h1.blog-entry-title a { color: #FFFFFF; }h1.blog-entry-title a:hover { color: #CCCCCC; }.blog-entry-date, p.blog-entry-tags { color: #888888; }.form-input-field { color: #FFFFFF; border: solid 1px #888888; background-color: #666666; }.form-input-field:hover, .form-input-field:focus { border-color: #CCCCCC; }.form-input-button { background-color: #666666; color: #FFFFFF; border: solid 1px #888888; }.form-input-button:hover, .form-input-button:focus { border-color: #CCCCCC; }.filesharing-item-title { background-color: #CCCCCC; }.filesharing-item-title:hover { background-color: #FFFFFF; }.filesharing-item-title a { color: #000000; }.thumbnail-wrap { background-color: #CCCCCC; border: solid 1px #EEEEEE; }.thumbnail-wrap:hover { background-color: #FFFFFF; }.thumbnail-frame img, .photo-frame { border: solid 1px #FFFFFF; -webkit-box-shadow: 0 0 5px #666;-moz-box-shadow: 0 0 5px #666;-o-box-shadow: 0 0 5px #666;-ms-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666; }.thumbnail-caption { color: #000000; }.movie-thumbnail-frame, .movie-frame { background-color: #222222; border: solid 1px #555555; }.movie-thumbnail-frame:hover { background-color: #000000; }.movie-thumbnail-caption { color: #FFFFFF; }/* iPhone (including iPhone 5) and other Webkit-based mobile browsers Color Styles. */@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {#mobile-menu-tab { color: #999999; border-bottom: solid 1px #999999; }#nav, #nav ul { background-color: #000000; }#nav ul li, #nav ul ul li { border-bottom: solid 1px #444444; }#nav ul li a, #nav ul li .childIndicator, #close-mobile-menu { color: #FFFFFF;  }#nav ul li a#current, #nav ul li a.currentAncestor { border-bottom: none; }#nav ul li:first-child, #nav ul ul li:first-child { border-top: solid 1px #444444; }#nav ul ul { border-left: solid 1px #444444 !important; }#nav ul ul li:last-child { border-bottom: none; }}@media only screen {/* Style Reset http://meyerweb.com/eric/tools/css/reset/ ======================================================== */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 {margin: 1em 0;padding: 0 0 0 2em;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: "";content: none;}table {border-collapse: collapse;border-spacing: 0;}/* @group General Styles======================== */body, body[style] { margin: 0; padding: 100px 0 0 0 !important; overflow-x: hidden; }p { padding: 10px 0; }b, strong { font-weight: bold; }em { font-style: italic; }h1 { font-size: 3em; }h2 { font-size: 2em; }h3 { font-size: 1.7em; }h4 { font-size: 1.5em; }h5 { font-size: 1.3em; }h6 { font-size: 1em; }h1, h2, h3, h4, h5, h6 { margin: .1em 0 .2em 0; line-height: 1; }img { border: none }.image-left { float: left; padding-right: 15px; }.image-right { float: right; padding-left: 15px; }.show { display: block; }.hide { display: none; }/* @end *//* @group Fonts=============== */@font-face {    font-family: "BebasNeueRegular";    src: url("webfonts/bebasneue-webfont.eot");    src: url("webfonts/bebasneue-webfont.eot?#iefix") format("embedded-opentype"),         url("webfonts/bebasneue-webfont.woff") format("woff"),         url("webfonts/bebasneue-webfont.ttf") format("truetype"),         url("webfonts/bebasneue-webfont.svg#webfontn5zVGffj") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: "LeagueGothicRegular";    src: url("webfonts/league_gothic-webfont.eot");    src: url("webfonts/league_gothic-webfont.eot?#iefix") format("embedded-opentype"),         url("webfonts/league_gothic-webfont.woff") format("woff"),         url("webfonts/league_gothic-webfont.ttf") format("truetype"),         url("webfonts/league_gothic-webfont.svg#LeagueGothicRegular") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: "colaboratelightregular";    src: url("webfonts/colablig-webfont.eot");    src: url("webfonts/colablig-webfont.eot?#iefix") format("embedded-opentype"),         url("webfonts/colablig-webfont.woff") format("woff"),         url("webfonts/colablig-webfont.ttf") format("truetype"),         url("webfonts/colablig-webfont.svg#colaboratelightregular") format("svg");    font-weight: normal;    font-style: normal;}/* @end *//* @group Layout */body { font-family: "colaboratelightregular", sans-serif; line-height: 1.4em; }.clearer { clear: both }.js #container, .js #title-slogan, .js #nav { /* opacity: 0; */ }.header-nav { position: relative; z-index: 100; padding-bottom: 12px; line-height: 1; border-bottom-style: solid; border-bottom-width: 1px; border-top-style: solid; }.header-image { height: 300px; background: url(images/editable_images/image1.jpg) top center; position: relative;  }.header-content, #container, #nav ul, #sidebar, #blog-extras, #extraContainer1, #extraContainer2, #extraContainer3, #extraContainer4 { margin: 0 auto; width: 800px; }#container { margin-top: 30px; margin-bottom: 30px; padding: 0 12px; position: relative; z-index: 0; }.js #loading { position: absolute; top: 30%; left: 48%; width: 65px; height: 65px; z-index: 0; background: url(images/loading.gif) center center no-repeat; display: none; }#title-slogan { position: relative; top: 100px; text-align: center; }.site-title, .site-slogan { position: relative; z-index: 10; }.site-title h1 { margin: 0; padding: 0 10px; font-family: "BebasNeueRegular", serif; font-size: 5em; letter-spacing: 1px; text-transform: uppercase; text-shadow: 0 0 8px black; }.site-slogan h2 { margin: 0; padding: 0 10px; font-size: 1em; position: relative; }#content { clear: both; }#site-logo { position: absolute; top: 0; width: 100%; text-align: center;  }#site-logo img { height: 40px; width: auto; margin-top: 10px; }#top-breadcrumb, #mobile-menu-tab { position: absolute; top: 0; right: auto; left: 0; font-size: .9em; }#top-breadcrumb ul, #mobile-menu-tab { margin: 0; padding: 0 5px 0 10px; height: 25px; line-height: 25px; }#top-breadcrumb ul li { float: left; position: relative; top: -30px; list-style: none; }#top-breadcrumb ul li a { padding: 0 7px; text-decoration: none; }#mobile-menu-tab { padding-left: 5px; display: none; }#close-mobile-menu { display: none; position: relative; bottom: 0; text-align: center; z-index: 1000; }#social-media-bar { position: absolute; top: 0; left: auto; right: 0; height: 25px; border-bottom-style: solid; }#social-media-bar ul { margin: 0; padding: 0 5px; position: relative; top: -20px; }#social-media-bar ul li { float: left; list-style: none; }#social-media-bar ul li a { padding: 0 5px; opacity: .5; }#social-media-bar ul li a:hover { opacity: 1; }#social-media-bar ul li a img { height: 15px; width: auto; }#sidebar-wrapper { position: relative; background: url(images/editable_images/lightLinen.png) repeat; }#sidebar { padding-top: 30px; padding-bottom: 30px; position: relative; z-index: 10; }.sidebar-top-shadow, .sidebar-bottom-shadow { position: absolute; width: 100%; height: 50px; background: transparent url(images/drop-shadow.png) no-repeat top center; }.sidebar-top-shadow { top: 0; background-position: 0 0; }.sidebar-bottom-shadow { bottom: 0; background-position: 0 -50px; }#sidebar h1.sidebar-title { margin-top: 0; font-size: 2.3em; }#blog-extras-wrapper { background: url(images/editable_images/lightLinen.png) repeat; }.blog-extras-heading { margin-bottom: 10px; padding-top: 5px; padding-bottom: 4px; text-transform: uppercase; font-size: 1.2em; text-align: center; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; }footer.footer { padding: 30px 0; font-size: .8em; text-align: center; position: relative; }.footer-shadow { position: absolute; top: 0; width: 100%; height: 40px; background: transparent url(images/drop-shadow.png) no-repeat top center; }a, #social-media-bar ul li a, #top-breadcrumb ul li a, .form-input-field, .form-input-button, .thumbnail-wrap, .thumbnail-frame img, .movie-thumbnail-frame, .filesharing-item-title {-webkit-transition: all .4s ease;   -moz-transition: all .4s ease;    -ms-transition: all .4s ease;     -o-transition: all .4s ease;        transition: all .4s ease; } #extraContainer1, #ec2-wrapper, #extraContainer2, #ec3-wrapper, #extraContainer3, #ec4-wrapper, #extraContainer4 { display: none; } #extraContainer1 { margin-bottom: 50px; } #ec2-wrapper, #ec3-wrapper { background: url(images/editable_images/darkLinen.png) repeat; } #ec4-wrapper { background: url(images/editable_images/lightLinen.png) repeat; }/* @end *//* @group Navigation */span.nav-below { display: none; }#nav { height: 60px; padding: 8px 0 12px 0; background: url(images/editable_images/darkLinen.png) bottom center repeat-x; }#nav ul { margin: 0 auto; padding: 0 10px; height: 38px; }#nav ul li { float: left; height: 38px; position: relative; list-style-type: none; }#nav ul li a { display: block; height: 38px; line-height: 38px; margin: 0 4px; padding: 0 10px; text-decoration: none; font-family: Georgia, serif; font-size: 1.2em; }#nav ul li a#current, #nav ul li a.currentAncestor { font-weight: bold; position: relative; top: -1px; line-height: 40px; }.menuSection { display: none; }#nav ul li.has-children a { padding-right: 20px; }#nav ul li .childIndicator { position: absolute; top: 0; right: 5px; height: 38px; line-height: 38px; }#nav ul li .childIndicator .sl-arrow { display: none; }#nav ul ul { padding: 10px; font-size: .85em; display: none; opacity: 0; position: absolute; top: 40px; left: 0; width: 180px; height: auto; border-bottom: none; }#nav ul ul li { display: block; border-bottom-style: solid; border-bottom-width: 1px; }#nav ul ul li a { display: block; padding: 0 5px; width: 145px; }#nav ul ul li:first-child { border-top-style: solid; border-top-width: 1px; }#nav ul ul li .childIndicator .fl-arrow { display: none; }#nav ul ul li .childIndicator .sl-arrow { display: block; }#nav ul ul li a#current, #nav ul ul li a.currentAncestor { font-style: italic; border-bottom: none; }#nav ul ul .menuSectionLabel { margin: 0;padding: 0;width: 178px;line-height: 38px;background-color: transparent;font-size: 1.2em;font-family: "BebasNeueRegular", sans-serif;letter-spacing: 1px;text-align: center;  border-bottom-style: solid; border-bottom-width: 1px; border-top: none !important; }#nav ul ul ul { font-size: 1em; top: -10px; left: 183px; border-left-style: solid; border-left-width: 1px; }/**   * Element which wraps all of the other .meny parts   */.meny-wrapper {-webkit-perspective: 800px;   -moz-perspective: 800px;    -ms-perspective: 800px;     -o-perspective: 800px;        perspective: 800px;-webkit-perspective-origin: 50% 0%;   -moz-perspective-origin: 50% 0%;    -ms-perspective-origin: 50% 0%;     -o-perspective-origin: 50% 0%;        perspective-origin: 50% 0%;}.meny,.meny-contents {-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;        box-sizing: border-box;-webkit-transition: -webkit-transform .4s ease;   -moz-transition: -moz-transform .4s ease;    -ms-transition: -ms-transform .4s ease;     -o-transition: -o-transform .4s ease;        transition: transform .4s ease;-webkit-transform-origin: 50% 0%;   -moz-transform-origin: 50% 0%;    -ms-transform-origin: 50% 0%;     -o-transform-origin: 50% 0%;        transform-origin: 50% 0%;}/**  * The menu element which expands out from the top. */.meny {display: none;position: absolute;height: 60px;width: 100%;z-index: 1;top: 0;margin: 0;padding: 0;background-color: #999;opacity: 0;-webkit-transition: all .4s ease;   -moz-transition: all .4s ease;    -ms-transition: all .4s ease;     -o-transition: all .4s ease;        transition: all .4s ease;-webkit-transform: rotateX( 40deg ) translateY( -97% );   -moz-transform: rotateX( 40deg ) translateY( -97% );    -ms-transform: rotateX( 40deg ) translateY( -97% );     -o-transform: rotateX( 40deg ) translateY( -97% );        transform: rotateX( 40deg ) translateY( -97% );}.meny-ready .meny {display: block;visibility: hidden;}.meny-active .meny {visibility: visible;-webkit-transform: rotateX(0deg);   -moz-transform: rotateX(0deg);    -ms-transform: rotateX(0deg);     -o-transform: rotateX(0deg);        transform: rotateX(0deg);-webkit-transition: all .4s ease;   -moz-transition: all .4s ease;    -ms-transition: all .4s ease;     -o-transition: all .4s ease;        transition: all .4s ease;opacity: 1;}/**  * Page contents which gets pushed aside while meny is active. */.meny-contents {padding: 0;width: 100%;height: 100%;overflow-y: auto;}.meny-active .meny-contents {-webkit-transform: translateY( 60px ) rotateX( -30deg );   -moz-transform: translateY( 60px ) rotateX( -30deg );    -ms-transform: translateY( 60px ) rotateX( -30deg );     -o-transform: translateY( 60px ) rotateX( -30deg );        transform: translateY( 60px ) rotateX( -30deg );}/** * A shadow-like element placed on top of the contents while  * meny is active. */.meny-contents .cover {display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;visibility: hidden;z-index: 1000;opacity: 0;/* IE9 SVG, needs conditional override of 'filter' to 'none' */background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);/* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65)));/* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* IE10+ */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);/* W3C */-webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}.meny-ready .meny-contents .cover {display: block;}.meny-active .meny-contents .cover {visibility: visible;opacity: 1;}/** * Graphic that highlights menu availability while inactive. */.meny-arrow {width: 100%;position: absolute;top: -30px;z-index: -1;font-size: 14px;border-bottom-style: solid;border-bottom-width: 1px;border-top-style: solid;border-top-width: 0;-webkit-transition: top 0.8s cubic-bezier(0.680, -0.550, 0.265, 1.550);-moz-transition: top 0.8s cubic-bezier(0.680, -0.550, 0.265, 1.550);-ms-transition: top 0.8s cubic-bezier(0.680, -0.550, 0.265, 1.550);-o-transition: top 0.8s cubic-bezier(0.680, -0.550, 0.265, 1.550);transition: top 0.8s cubic-bezier(0.680, -0.550, 0.265, 1.550);}.meny-active .meny-arrow {top: 20px;opacity: 0;}.meny-arrow .up-arrow, .meny-arrow .middle-bar, .meny-arrow .down-arrow {margin: 0 auto;position: relative;left: 1px;display: block;}.meny-arrow .up-arrow {width: 16px;margin-bottom: 2px;}.meny-arrow .middle-bar {height: 3px;width: 100px;margin-bottom: -2px;}.meny-arrow .down-arrow {display: none;width: 16px;margin-top: 2px;}.meny-arrow .menu-helper-left, .meny-arrow .menu-helper-right {display: none;position: absolute;top: 3px;font-size: 0.75em;text-transform: uppercase;}.meny-arrow .menu-helper-left {left: 10%;}.meny-arrow .menu-helper-right {right: 10%;}/** * Fallback for browsers that don't support transforms. */.meny-no-transform .meny,.meny-no-transform .meny-contents {-webkit-transition: top .4s ease;-moz-transition: top .4s ease;-ms-transition: top .4s ease;-o-transition: top .4s ease;transition: top .4s ease;}.meny-no-transform .meny {top: -30px;z-index: 1000;}.meny-no-transform.meny-active .meny {top: 0;}.meny-no-transform .meny-contents {position: relative;}.meny-no-transform.meny-active .meny-contents {top: 0;}.no-csstransforms .meny {display: block;top: -30px;z-index: 1001;}.no-csstransforms .meny-arrow .up-arrow, .no-csstransforms .meny-arrow .middle-bar, .no-csstransforms .meny-arrow .down-arrow {display: none;}.ios .meny-wrapper {-webkit-perspective: auto;-moz-perspective: auto;-ms-perspective: auto;-o-perspective: auto;perspective: auto;-webkit-perspective-origin: auto auto;-moz-perspective-origin: auto auto;-ms-perspective-origin: auto auto;-o-perspective-origin: auto auto;perspective-origin: auto auto;}.ios .meny, .ios .meny-contents, .ios .meny-active .meny, .ios .meny-active .meny-contents {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;-webkit-transform: rotateX( 0deg ) translateY( 0% );-moz-transform: rotateX( 0deg ) translateY( 0% );-ms-transform: rotateX( 0deg ) translateY( 0% );-o-transform: rotateX( 0deg ) translateY( 0% );transform: rotateX( 0deg ) translateY( 0% );-webkit-transform-origin: auto auto;-moz-transform-origin: auto auto;-ms-transform-origin: auto auto;-o-transform-origin: auto auto;transform-origin: auto auto;}.ios #nav, .ios .meny {position: absolute;top: 0;width: 100%;}/* @end *//* @group Global Classes */blockquote, .standout {margin: 15px 5px 15px 15px;padding: 5px 15px;font-style: italic;}/* Main content area unordered list styles */ul.disc {list-style-type: disc;}ul.circle {list-style-type: circle;}ul.square {list-style-type: square;}ol.arabic-numbers {list-style-type: decimal;}ol.upper-alpha {list-style-type: upper-latin;}ol.lower-alpha {list-style-type: upper-latin;}ol.upper-roman {list-style-type: upper-roman;}ol.lower-roman {list-style-type: lower-roman;}/* Table Styles */table {}/* @end *//* @group Blog */#blog-categories, #blog-archives, ul.blog-tag-cloud, #blog-rss-feeds {margin: 20px 1.25%;width: 22.25%;float: left;}/* @group Tag Cloud */ul.blog-tag-cloud {padding: 0;}ul.blog-tag-cloud li {display: inline }ul.blog-tag-cloud li a {}ul.blog-tag-cloud li a:hover {text-decoration: underline }.blog-tag-size-1 {font-size: 0.8em }.blog-tag-size-2 {font-size: 0.85em }.blog-tag-size-3 {font-size: 0.9em }.blog-tag-size-4 {font-size: 0.95em }.blog-tag-size-5 {font-size: 1em }.blog-tag-size-6 {font-size: 1.05em }.blog-tag-size-7 {font-size: 1.1em }.blog-tag-size-8 {font-size: 1.15em }.blog-tag-size-9 {font-size: 1.2em }.blog-tag-size-10 {font-size: 1.25em }.blog-tag-size-11 {font-size: 1.3em }.blog-tag-size-12 {font-size: 1.35em }.blog-tag-size-13 {font-size: 1.4em }.blog-tag-size-14 {font-size: 1.45em }.blog-tag-size-15 {font-size: 1.5em }.blog-tag-size-16 {font-size: 1.55em }.blog-tag-size-17 {font-size: 1.6em }.blog-tag-size-18 {font-size: 1.65em }.blog-tag-size-19 {font-size: 1.7em }.blog-tag-size-20 {font-size: 1.75em }/* @end *//* @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 {}.blog-archive-link {}.blog-archive-link a:link, .blog-archive-link a:visited {}/* @end */.blog-entry {margin-bottom: 20px;}h1.blog-entry-title {font-size: 1.4em;text-transform: uppercase;}h1.blog-entry-title a {text-decoration: none;}.blog-entry-date {padding-bottom: 10px;font-size: 0.9em;font-family: Georgia, serif;}/*styles the category link in the main entry */.blog-entry-category {}.blog-entry-category a:link, .blog-entry-category a:visited {}.blog-read-more {}.blog-entry-body {}.blog-entry-comments {padding-bottom: 20px;}p.blog-entry-tags {text-align: right;font-size: .8em;font-family: Georgia, serif;}/* styles the archives in the blog sidebar */#blog-archives {}#blog-archives br {display: none;}.blog-archive-link-enabled {padding: 0 7px 0 0;}.blog-archive-link-disabled {padding: 0 7px 0 0;}/* Styles the blog categories in the blog sidebar */#blog-categories {}#blog-categories br {display: none;}.blog-category-link-enabled {padding: 0 7px 0 0;}.blog-category-link-disabled {padding: 0 7px 0 0;}/* Styles the blog RSS feeds in the blog sidebar */#blog-rss-feeds {}.blog-rss-link {}.blog-comments-rss-link {}/* @end *//* @group File Sharing */.filesharing-description {margin-bottom: 80px;}.filesharing-item {margin: 10px 3% 90px 3%;width: 44%;float: left;position: relative;}.filesharing-item-title {position: absolute;bottom: 0;width: 100%;height: 40px;line-height: 40px;text-align: right;}.filesharing-item-title a {padding: 0 20px 0 0;display: block;text-decoration: none;}.filesharing-item-title a:after {content: "▾";padding-left: 10px;}.filesharing-item-title a:link {}.filesharing-item-title a:hover {}.filesharing-item-title a:visited {}.filesharing-item-description {position: relative;top: -45px;}/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title {padding-bottom: 15px;font-size: 2em;}.album-description {padding-bottom: 20px;}.album-wrapper {}.thumbnail-wrap {margin: 0 10px 30px 10px;padding: 10px 12px 3px 10px;float: left;}.thumbnail-wrap[style] {height: auto !important;}.thumbnail-frame {}.thumbnail-frame:hover {}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-frame img {opacity: .7;}.thumbnail-wrap:hover img, .thumbnail-frame:hover img, .thumbnail-frame img:hover {opacity: 1;}.thumbnail-caption {margin: 0;padding: 5px 0 8px 0;text-align: center;}/* @end *//* @group Single Page (Photo view) */.photo-background {padding-bottom: 30px;text-align: center;}.photo-navigation {}.photo-links {padding-bottom: 20px;}.photo-navigation a:link, .photo-navigation a:visited {}.photo-navigation a:hover {}.photo-frame {}.photo-title {font-size: 2em;}.photo-caption {}@media only screen and (max-device-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {.photo-navigation { font-size: 3em;}.photo-links, .photo-title, .photo-caption {margin-bottom: 20px;}.photo-title {margin-bottom: 30px;font-size: 1.5em;}}/* @group EXIF data *//* Data wrapper */.exif-data {}.exif-data p {}/* p tag classes for all exif data */p.exif-version {}p.exif-colour-space {}p.exif-focal-length {}p.exif-dimensions {}p.exif-pixel-y-dimension {}p.exif-pixel-x-dimension {}p.exif-oecf-value {}p.exif-subsec-time-original {}p.exif-exposure-mode {}p.exif-spatial-frequency-response {}p.exif-scene-capture-type {}p.exif-subject-location {}p.exif-shutter-speed {}p.exif-datetime-original {}p.exif-subsec-time {}p.exif-compressed-bits-per-pixel {}p.exif-flash-energy {}p.exif-saturation {}p.exif-brightness {}p.exif-exposure-time {}p.exif-f-number {}p.exif-file-source {}p.exif-gain-control {}p.exif-subject-area {}p.exif-cfa-pattern {}p.exif-scene-type {}p.exif-white-balance {}p.exif-flash {}p.exif-exposure-index {}p.exif-flashpix-version {}p.exif-device-setting-description {}p.exif-focalplane-x-resolution {}p.exif-image-uniqueid {}p.exif-components-configuration {}p.exif-light-source {}p.exif-sensing-method {}p.exif-aperture {}p.exif-sharpness {}p.exif-exposure-program {}p.exif-subject-distance {}p.exif-subsec-time-digitized {}p.exif-contrast {}p.exif-focalplane-resolution-unit {}p.exif-gamma {}p.exif-35mm-focal-length {}p.exif-datetime-digitized {}p.exif-subject-distance-range {}p.exif-custom-rendered {}p.exif-max-aperture {}p.exif-sound-file {}p.exif-metering-mode {}p.exif-spectral-sensitivity {}p.exif-exposure-bias {}p.exif-focalplane-y-resolution {}p.exif-iso-rating {}p.exif-maker-note {}p.exif-digital-zoom-ratio {}p.exif-user-comment {}/* @end *//* @end *//* @end *//* @group Quicktime Page */.movie-description {}/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {padding-bottom: 15px;font-size: 2em;}.movie-page-description {padding-bottom: 20px;}.movie-thumbnail-frame {margin: 10px 3%;padding: 1%;width: 40%;float: left;position: relative;}.movie-thumbnail-frame:hover {}.movie-thumbnail-frame img {width: 100%;height: auto;}.movie-thumbnail-caption {text-align: center;}/* @end *//* @group Single Page (Movie View) */.movie-background {padding-bottom: 30px;text-align: center;}.movie-title {padding-top: 10px;}.movie-frame {margin: 0 auto;padding: 15px 15px 0 15px;}/* @end *//* @end *//* @group Contact Form */.message-text {}.required-text {}.form-input-field {margin-top: 5px;padding: 5px;height: 20px;line-height: 20px;width: 100%;}.form-input-field:focus {outline: none;}textarea.form-input-field {min-height: 100px;}.form-input-button {padding: 0 15px;height: 40px;line-height: 40px;font-size: .9em;border: none;background: transparent;cursor: pointer;}.ipad .form-input-button {line-height: normal;}/* @end *//* @group Sitemap */.rw-sitemap ul {padding-left: 5px;clear: both;}.rw-sitemap ul li {margin-top: 10px;list-style: none;font-weight: bold;font-size: 1.5em;/* float: left;*/ }.rw-sitemap ul li:last-child {}.rw-sitemap ul li li {margin-top: auto;list-style: disc;font-weight: normal;font-size: 0.7em;}.rw-sitemap ul li li li {list-style: circle;font-size: 1em;}.rw-sitemap ul li li:last-child {}.rw-sitemap ul ul {margin-top: 5px;padding-left: 25px;}.rw-sitemap ul ul ul {margin-top: auto;}.rw-sitemap ul li li li li {list-style: square;}/* @end *//* @group Blog Comments *//* These groups are used to forcibly over-ride the styles that Disqus and JS-KIT comments apply that break page layouts. It's likely you'll need to use them, however they're not ideal solutions and may not work in the future if the comment providers' Javascript-inserted markup changes. *//* @group Disqus */#dsq-comments-title {clear: none !important }#dsq-content .dsq-options {clear: none !important }#dsq-thread-settings {clear: none !important }#dsq-content div {clear: none !important }.dsq-login-buttons li {clear: none !important;margin-bottom: 25px!important }.dsq-button {float: none ! important }/* @end *//* @group JS-Kit Override */.js-singleCommentBodyT {display: block;padding-top: 17px !important;}.js-singleCommentHeader {padding: 0 8px !important }.js-OldComments,.js-commentFieldLabel,.js-pmFieldLabel,.js-singleCommentBody,.js-singleCommentKarmaComMod,.js-commentBodyLabel,.js-commentCmtTextarea,.js-commentAvatarArea,.js-OldCommentsWrap,.js-OldComments,.js-CreateCommentFieldsWrap,.js-CreateCommentFields,.js-commentCmtTextarea,.js-kit-comments div {clear: none !important }.js-singleCommentText {display: block !important;clear: both !important }.js-kit-comments br {display: none !important }.js-singleCommentBody br {display: block !important }/* @end *//*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('images/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('images/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('images/blank.gif');/* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}/* Overlay helper */.fancybox-lock {overflow: hidden;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('images/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}/* Title helper */.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;/* Fallback for web browsers that doesn't support RGBa */background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}#fancybox-buttons {position: fixed;left: 0;width: 100%;z-index: 8050;}#fancybox-buttons.top {top: 10px;}#fancybox-buttons.bottom {bottom: 10px;}#fancybox-buttons ul {display: block;width: 166px;height: 30px;margin: 0 auto;padding: 0;list-style: none;border: 1px solid #111;border-radius: 3px;-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);background: rgb(50,50,50);background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );}#fancybox-buttons ul li {float: left;margin: 0;padding: 0;}#fancybox-buttons a {display: block;width: 30px;height: 30px;text-indent: -9999px;background-image: url('images/fancybox_buttons.png');background-repeat: no-repeat;outline: none;opacity: 0.8;}#fancybox-buttons a:hover {opacity: 1;}#fancybox-buttons a.btnPrev {background-position: 5px 0;}#fancybox-buttons a.btnNext {background-position: -33px 0;border-right: 1px solid #3e3e3e;}#fancybox-buttons a.btnPlay {background-position: 0 -30px;}#fancybox-buttons a.btnPlayOn {background-position: -30px -30px;}#fancybox-buttons a.btnToggle {background-position: 3px -60px;border-left: 1px solid #111;border-right: 1px solid #3e3e3e;width: 35px}#fancybox-buttons a.btnToggleOn {background-position: -27px -60px;}#fancybox-buttons a.btnClose {border-left: 1px solid #111;width: 35px;background-position: -56px 0px;}#fancybox-buttons a.btnDisabled {opacity : 0.4;cursor: default;}#fancybox-thumbs {position: fixed;left: 0;width: 100%;overflow: hidden;z-index: 8050;}#fancybox-thumbs.bottom {bottom: 2px;}#fancybox-thumbs.top {top: 2px;}#fancybox-thumbs ul {position: relative;list-style: none;margin: 0;padding: 0;}#fancybox-thumbs ul li {float: left;padding: 1px;opacity: 0.5;}#fancybox-thumbs ul li.active {opacity: 0.75;padding: 0;border: 1px solid #fff;}#fancybox-thumbs ul li:hover {opacity: 1;}#fancybox-thumbs ul li a {display: block;position: relative;overflow: hidden;border: 1px solid #222;background: #111;outline: none;}#fancybox-thumbs ul li img {display: block;position: relative;border: 0;padding: 0;}/* @end */body {color: #FFFFFF;background-color: #3F3F3F;}a {color: #888888;}a:hover {color: #AAAAAA;}#top-breadcrumb, #top-breadcrumb ul li:first-child a:before {color: #666666;}#top-breadcrumb ul {border-bottom: solid 1px #666666;}#top-breadcrumb ul li a {color: #666666;}#top-breadcrumb ul li a:hover {color: #888888;}#social-media-bar {border-bottom-color: #666666;}#nav {background-color: #CCCCCC;border-top: solid 1px #555555;border-bottom: solid 1px #111111;}#nav ul {border-bottom: solid 1px #6A6A6A;}#nav ul li {}#nav ul li a, #nav ul li .childIndicator {color: #FFFFFF;}#nav ul li a#current, #nav ul li a.currentAncestor {border-bottom: solid 3px #6A6A6A;}#nav ul ul {background-color: #000000;}#nav ul ul li, #nav ul .menuSectionLabel {border-bottom-color: #444444;}#nav ul ul li a#current, #nav ul ul li a.currentAncestor {border-bottom: none;}#nav ul ul li a, #nav ul ul li .childIndicator {color: #FFFFFF;}#nav ul .menuSectionLabel {color: #444444;}#nav ul ul li:first-child {border-top-color: #444444;}#nav ul ul ul {border-left-color: #444444;}.header-nav, .meny-arrow {border-bottom-color: #666666;border-top-color: #666666;}.meny-arrow .up-arrow, .meny-arrow .down-arrow, .meny-arrow .menu-helper-left, .meny-arrow .menu-helper-right {color: #666666;}.meny-arrow .middle-bar {background-color: #666666;}.site-title h1 {color: #FFFFFF;-webkit-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-moz-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-ms-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;-o-text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;text-shadow: 2px 2px 0 #666666, 3px 3px 0 #AAAAAA;}.site-slogan h2 {color: #FFFFFF;}#title-slogan .shape {background-color: #777777;border-top-color: #AAAAAA;border-bottom-color: #444444;border-left-color: #999999;border-right-color: #999999;}#container {}#sidebar-wrapper, #blog-extras-wrapper {color: #555555;border-top: solid 1px #CCCCCC;border-bottom: solid 1px #CCCCCC;background-color: #ECECEC;}#sidebar-wrapper a, #blog-extras-wrapper a {color: #000000;}#sidebar-wrapper a:hover, #blog-extras-wrapper a:hover {color: #666666;}.blog-extras-heading {border-bottom: solid 1px #FFFFFF;}#ec2-wrapper {background-color: #000000;color: #FFFFFF;border-top: solid 1px #555555;border-bottom: solid 1px #555555;}#ec2-wrapper a {color: #799ECF;}#ec2-wrapper a:hover {color: #799ECF;}#ec3-wrapper {background-color: #000000;color: #FFFFFF;border-top: solid 1px #555555;border-bottom: solid 1px #555555;}#ec3-wrapper a {color: #799ECF;}#ec3-wrapper a:hover {color: #799ECF;}#ec4-wrapper {background-color: #ECECEC;color: #555555;border-top: solid 1px #FFFFFF;border-bottom: solid 1px #FFFFFF;}#ec4-wrapper a {color: #799ECF;}#ec4-wrapper a:hover {color: #799ECF;}blockquote, .standout {border-left: solid 2px #666666;color: #CCCCCC;}.blog-entry {border-bottom: solid 1px #555555;}h1.blog-entry-title a {color: #FFFFFF;}h1.blog-entry-title a:hover {color: #CCCCCC;}.blog-entry-date, p.blog-entry-tags {color: #888888;}.form-input-field {color: #FFFFFF;border: solid 1px #888888;background-color: #666666;}.form-input-field:hover, .form-input-field:focus {border-color: #CCCCCC;}.form-input-button {background-color: #666666;color: #FFFFFF;border: solid 1px #888888;}.form-input-button:hover, .form-input-button:focus {border-color: #CCCCCC;}.filesharing-item-title {background-color: #CCCCCC;}.filesharing-item-title:hover {background-color: #FFFFFF;}.filesharing-item-title a {color: #000000;}.thumbnail-wrap {background-color: #CCCCCC;border: solid 1px #EEEEEE;}.thumbnail-wrap:hover {background-color: #FFFFFF;}.thumbnail-frame img, .photo-frame {border: solid 1px #FFFFFF;-webkit-box-shadow: 0 0 5px #666;-moz-box-shadow: 0 0 5px #666;-o-box-shadow: 0 0 5px #666;-ms-box-shadow: 0 0 5px #666;box-shadow: 0 0 5px #666;}.thumbnail-caption {color: #000000;}.movie-thumbnail-frame, .movie-frame {background-color: #222222;border: solid 1px #555555;}.movie-thumbnail-frame:hover {background-color: #000000;}.movie-thumbnail-caption {color: #FFFFFF;}/* iPhone (including iPhone 5) and other Webkit-based mobile browsers Color Styles. */@media screen and (max-width: 480px), (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2) {#mobile-menu-tab { color: #999999;border-bottom: solid 1px #999999;}#nav, #nav ul {background-color: #000000;}#nav ul li, #nav ul ul li {border-bottom: solid 1px #444444;}#nav ul li a, #nav ul li .childIndicator, #close-mobile-menu {color: #FFFFFF;}#nav ul li a#current, #nav ul li a.currentAncestor {border-bottom: none;}#nav ul li:first-child, #nav ul ul li:first-child {border-top: solid 1px #444444;}#nav ul ul {border-left: solid 1px #444444 !important;}#nav ul ul li:last-child {border-bottom: none;}}}