/* -----------------------------------------------------------------------
 Blueprint CSS Framework 0.9
 http://blueprintcss.org
   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.
----------------------------------------------------------------------- */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;margin-bottom:.5em}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

#check-hide-children {display:none;}

article,aside,details,dialog,figure,footer,header,hgroup,nav,section{display: block;}
html {font-size:100.01%;}
body {font-size:76%;padding-bottom:1.5em;color:#333;font-family:Tahoma, Helvetica, Arial, sans-serif;background:#333 url(gfx/bg-rwy.jpg) no-repeat fixed center top;}

iframe {width:100%;clear:both;height:auto;border:0px;overflow:hidden}
iframe.button_count {height:40px}

/*Typografi*/
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2.2em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.5em;}
h2.tagline {font-size:1em;font-weight:bold;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #ccc}
h3 {font-size:1.5em;line-height:1;margin-bottom:.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1em;}
h4.additional {margin-top:1.25em}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a {color:#1C4F7C;text-decoration:none;}
a:focus, a:hover {color:#222;}
a.clean {text-decoration:none}
a.rss {background:url(gfx/icons/feed.png) no-repeat left 50%;padding-left:20px;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
abbr {border-bottom:1px dotted #666;}

pre, code, tt {font:.9em 'andale mono', 'lucida console', monospace;line-height:2;}
pre {padding:0;margin:0 0 1.5em 0;background: #f1f1f1;border-left:1px solid #ccc;border-bottom: 1px solid #ccc;width:570px;overflow: auto; overflow-Y: hidden;  }
pre code {margin: 0 0 0 1.5em; padding: 1em 0;display: block;}

li ul, li ol {margin:0;}
.entry ul, .entry ol {margin:0 1.5em 1.5em 0; padding-left:3.333em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}

.secondary,.blogroll {font-size:.9em;}
.promoted {font-size:1.2em;line-height:2em;margin-bottom:1.25em;}
.hide {display:none;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0 !important;padding-right:0;}
.hover {background-color: #F1F1F1;cursor:pointer}
.bottom {margin-bottom:0;}
.top {margin-top:0 !important;}
.internal {float:left}
.external {float:right}

.box {padding:1em 1.5em;margin-bottom:1.5em;}
.section-box {padding:1em 1.5em;margin-bottom:1.5em;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.rssimport {background:#f7f7f7;}
.rssimport ul {list-style:none}

/*Form*/
.comment,.taf {padding:1.5em;margin-bottom:1.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#F1F1F1;}
.text,#comment,.searchinput {border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.button {width:auto; padding:5px;/*width:33px;*/color:#fff;background:#222;cursor:pointer;border:0 none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#respond .button {margin-left:30%;}
label {font-weight:bold;clear:both;float:left;padding:4px 0;width:30%;} /*tilsvarende span-2*/
label.invalid {font-weight:normal;margin-left:30%;color:#8a1f11;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text]:focus, input.text:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input.text, textarea, select {margin:0.5em 0;}
input.text {width:60%;padding:5px;}
textarea {width:60%;height:250px;padding:5px;}
input.text, textarea, select, .avatar img {float:left;}
input.checkbox, input.radio {float:left;}
.site-search {float:right;position:relative;top:2px;}
input.searchinput {width:205px;padding:5px;margin:5px 10px 5px 0;}

.error, .notice, .success {border:1px solid #f1f1f1;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}

/*Grid stuff*/
.body {padding:15px 40px; float:left;background:#fff;} /*content*/
.body {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.container {width:960px;margin:0 auto;font-size:1.1em;}
#footer {padding:15px 40px}
#footer a {color:#fff;}
#footer {color:#ccc;}
/* grid */
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9 {float:left;margin-right:20px;}
.last, div.last {margin-right:0;}
.span-1  { width: 80px}
.span-2  { width: 180px}
.span-3  { width: 280px}
.sidebar { width: 260px;padding-left:20px;padding-top:1.5em;}
.span-4  { width: 380px}
.span-5  { width: 480px}
.span-6  { width: 580px}
.span-7  { width: 680px}
.span-8  { width: 780px}
.span-9, div.span-9  { width: 880px; margin-right: 0;}

#south {clear:both;float:none;}

/*Header*/
.accessibility {position:absolute;top:-3000px;left:-3000px;}
.header {position:relative;float:left;width:100%;padding-top:15px;}
.logo-screen {float:left;width:210px;position:absolute;bottom:15px;left:30px;}
.twittersection {float:right;width:318px;margin-bottom:-20px;position:relative;z-index:2;right:-5px;}
.twitterstatus {float:left;width:290px;font-size:0.88em;border:5px solid #000;background-color:#fff;position:relative;margin-bottom:-15px;height:55px;padding:10px;}
.twitterstatus {-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.twitterbird {position:relative;z-index:2;float:right;padding:0;margin:0;}
.twitterbird img {float:left;} /*IE*/

/*Navigation */
.navigation {padding-bottom:2em;}
#nav {float:left;height:38px;padding:0px 5px;width:570px;background:url(gfx/nav.png) repeat-x left top;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#nav ul {list-style:none;}
#nav li {float:left;}
#nav li a {display:block;line-height:2.5;padding:0 16px; color:#f5f5f5; text-decoration:none; border-left:1px solid #222;outline:none}
#nav li a:hover, #nav .active, #nav .path {background:#111;}
.submenu a.active {font-weight:bold;}
#prev-next {padding-top:.5em;margin-top:1.5em;border-top:1px solid #ccc;}
* html #prev-next {padding-bottom:1em}
#prev-next .previous-post {float:left;}
#prev-next .next-post {float:right;}
nav.pagination ul {list-style: none;clear:both;margin-bottom:1.5em;overflow:hidden}
nav.pagination ul li {float: left;display: block; padding: 0 .5em; margin-right:.2em;border: 1px solid #ccc; text-decoration: none;}
nav.pagination ul li.active {font-weight:bold;padding:0 .5em; background-color:#333;border-color:#333;color: #fff;}
nav.pagination ul li a {display:block;}

/*Blog*/
.gpsmap {height:500px;margin-bottom:1em}
/*Listmode*/
.shortstory {padding-bottom:1.5em;}
.shortstory p {margin-bottom:0 !important;}
.shortstory img {float:right;margin-left:1em}
a.goto {background:transparent url(gfx/bullet.gif) no-repeat left .45em;padding-left:12px;display:block}
.entry a:hover {text-decoration:underline;color:#1C4F7C;}
.entry h2, .entry h3 {margin-bottom:.5em;}
.entry video {margin-bottom:1.5em;}
.archive .img {float:right;margin-left:1em;margin-bottom:1em;}
.post {border-bottom:1px solid #ccc;margin-bottom:1.5em;width:100%;float:left}
.footer p {margin-bottom:.5em}
.footer p:last-of-type {margin-bottom:0;}
.byline {margin-bottom:1em;margin-top:-1em;}
.caption {font-style:italic;}
.publishdate {-moz-border-radius:5px;-webkit-border-radius:5px;padding:5px;width:60px;float:left;position:relative;margin-left:-70px;margin-top:-5px;background-color:#fff;}
.pubmonth {display:block;text-align:center;color:#666}
.pubyear {display:block;text-align:center;font-size:180%;color:#666}
.strong {font-weight:bold;}
.editor-image-right, .editor-block-right {float:right;margin-left:20px;}
.editor-image-right .caption {display:block;}
.nevermind {text-decoration:line-through}
.footer {padding:1.5em;margin-bottom:1.5em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#F9FBC1;overflow:auto}

ul.archive-minilist, ul.archive-entries, ul.regular {list-style:none;}
ul.archive-entries li {padding-left:10px;margin-bottom:.5em;}
ul.std {list-style:none;margin:0;padding:0;}
ul.std li {line-height:1;padding-left:12px;margin-bottom:.5em;background:transparent url(gfx/bullet.gif) no-repeat left .3em}
ul.std li a {display:block;text-decoration:none}
li.blog-archive-link {border-top:1px solid #ccc;padding-top:.5em;margin-top:.5em;background-position:left .65em !important}

ul.lst {list-style:none;margin:0}
ul.lst li {margin-bottom:.2em;}

.latest-comments ul li {margin-bottom:.2em;}
.latest-comments ul li:last-of-type {margin-bottom:0;}
.latest-comments ul, .related ul {list-style:none;}
.latest-comments ul, related ul {margin-bottom:1.5em;}
.latest-comments ul:last-of-type, .related ul:last-of-type {margin-bottom:0;}

.sidebar ul {font-size:.9em}

/*Tagcloud*/
ul.tagcloud {list-style:none;text-align:center;}
ul.tagcloud li {display: inline; padding:0 5px 0 0;line-height:1.2}
.tag-1 {font-size: 1em; font-weight: 200;}
.tag-2, .tag-3 {font-size:1.6em; font-weight: 200;}
.tag-4, .tag-5 {font-size:1.8em; font-weight: 300;}
.tag-6, .tag-7 {font-size:2em; font-weight: 400;}
.tag-8, .tag-9 {font-size:2.2em; font-weight: 600;}
.tag-10, .tag-11 {font-size:2.4em; font-weight: 600;}
.tag-12, .tag-13 {font-size:2.8em; font-weight: 900;}
.tag-14, .tag-15 {font-size:3em; font-weight: 900;}
/*Sosialt*/
.social-media {float:right;width:82px;}
.social-media ul {list-style:none;}
.social-media li {display:inline;margin-right:5px}
/*Resultater*/
ul.search-hits {margin-bottom:1.5em;list-style:none;overflow:auto}
ul.search-hits li {float:left;width:100%;padding:.5em 0;cursor:pointer;clear:both;border-bottom:1px solid #ccc;}
ul.search-hits a.hit-title {color:#1c4f7c;display:block;margin-bottom:.2em;text-decoration:none;}
ul.search-hits .hit-image {float:right; overflow:hidden;margin-left:1em;}
ul.search-hits .hit-abstract {display:block;margin:0;}
.meta {color:#448800;font-size:.8em;padding:.5em 0}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

.group:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.group  {display:block;}


/*Bildegalleri*/
.cover {padding-bottom:1em}
.cover h2 {font-size:1.8em}
#gallery-container div.content {display: none;}
#gallery-container .caption {font-style:normal}
#gallery-container div.loader {position: absolute;top: 0;left: 0;background-image: url('gfx/galleriffic/loader.gif');background-repeat: no-repeat;background-position: center;width: 580px;height: 300px; }
.ss-controls {float: left;}
.nav-controls {float: right;}
.slideshow-container {position:relative;}
.image-wrapper {display: block;float:left;margin-bottom:1em;}
.advance-link {display: block;width: 580px;text-align: center;}
.advance-link:hover,.advance-link:active,.advance-link:visited {text-decoration:none;outline:none;}
.advance-link img {margin-top:-15px;float:left}
.source-img {float: right;}
.caption-container {position: relative;clear:left;}
.image-caption {display: block;}
.image-title {font-weight:bold;font-size:1.4em;}
.image-desc {line-height: 1.3em;padding-top: 12px;}
/*Gallerinavigasjon*/
ul.thumbs {clear:both;margin:0;padding:0 0 1em 0;overflow:auto}
ul.thumbs li {float: left;padding: 0;margin: 5px 10px 5px 0;list-style: none;}
a.thumb {padding: 2px;display: block;border: 1px solid #ccc;}
ul.thumbs li.selected a.thumb {background: #000;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none;display: block;}
ul.noscript li {float:left;width:180px;margin-right:20px;height:200px;}
ul.noscript li a.thumb {border:none;padding:0;}
ul.noscript a.source-img {display:none;}
.img-nav {float:left;width:100%;padding-bottom:1em;}
.img-nav a, div.img-nav span.current, div.img-nav span.ellipsis {display: block;float: left;margin-right: 2px;padding: 4px 7px 2px 7px;border: 1px solid #ccc;outline:0}
.img-nav a:hover {background-color: #eee;text-decoration: none;}
.img-nav span.current {font-weight: bold;background-color: #000;border-color: #000;color: #fff;}
.img-nav span.ellipsis {border: none;padding: 5px 0 3px 2px;}
.mimic-img-nav {padding-top:29px}
/*TAF-dekoder*/
.taf dl dt {width:20%;float:left;clear:left;}
.taf dd, #geolocation dd {margin-left:1.5em;float:left;clear:right;}
.forecast {margin-bottom:1.5em;}
.forecast .publishdate {background-color:#f1f1f1;}
.google-maps-small {width:260px;height:280px;margin-bottom:1.5em;}
.google-maps-big {height:740px;}
div.ajax-loader {padding:1em 0;background: url('gfx/galleriffic/loader.gif') no-repeat 50% 50%;}
.ajax-loader-after {display:none;}

/*Geolocation-demo*/
ul#aerodromes {list-style:none;padding:0;margin:0 0 1.5em 0;}
ul#aerodromes li {margin-bottom:.5em;padding:.5em 0;cursor:pointer}
ul#aerodromes .aerodrome {font-weight:bold;}
ul#aerodromes .aerodrome span {width:3em;display:inline-block}
ul#aerodromes span.forecast {font-weight:normal !important;width:100% !important}
#nosupport {margin-bottom:1.5em;}
#geolocation h3 {font-size:1em;font-weight:bold;}
#geolocation #map {width:100%; height:500px;margin-bottom:1.5em;}
#geolocation div.ajax-loader, #gallery-init div.ajax-loader {background-position:right}
