/*	Australian Antarctic Division site - Content pages
	Last modified: 2015-06-12
	..................................... */

/*	.flexbox.flexwrap targets modern browsers that support flex wrap
	.flexboxtweener targets IE 10 and IE Mobile 10, and is not ignored by IE 11
	.lt-ie8 targets old versions of IE
	..................................... */

body { background-color:#fefefe; color:#333; font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:100%; margin:0; padding:0; }

article, aside, figure, footer, header, nav, section, #breadcrumbs, #page_info { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }

#page_info { float:left; font-size:0.8em; margin-bottom:10px; padding:6px; width:100%; }
#current_user { float:left; padding-right:20px; }
#page_status { float:right; padding-left:20px; }

a img { border:0; text-decoration:none; }

h1, h2, h3, h4, h5, h6 { font-family:'Trebuchet MS',Arial,sans-serif; }

h1 { color:#6067ad; font-size:1.5em; line-height:1.2; }
h2 { color:#fefefe; font-size:1.2em; font-weight:normal; line-height:2.2; }
article h1 { font-size:1.7em; margin-top:12px; }
article h2 { color:#555; font-size:1.5em; font-weight:bold; line-height:1.1em; }
article h3 { font-size:1.3em; }
article h4 { font-size:1.2em; }
article h5 { font-size:1em; }
article h6 { font-size:1em; font-style:italic; margin:0; }

span.number { white-space:nowrap; }

/* Unordered and ordered lists */
article li { padding-bottom:6px; }

/* Definition lists */
article dt { font-weight:bold; }
article dl.shaded dt { background-color:#e8e9f2; padding:6px; }
article dl.shaded dt a { background:url(/__data/assets/image/0010/61966/dt-arrow.png) left center no-repeat; color:#333; display:block; font-weight:normal; min-height:18px; padding:1px 0px 0px 22px; text-decoration:none; }
article dl.shaded dt a:hover { text-decoration:underline; }
article dl.shaded dd { font-size:0.9em; margin:0px; padding:6px 6px 20px 6px; }
article dl.shaded dd p { margin:0px 0px 10px 0px; padding:0px; }
article dl.shaded ul.nobullets { list-style-type:none; margin:0px; padding:0px 0px 0px 22px; }

blockquote { font-style:italic; }
blockquote em { font-style:normal; }

sup, sub { vertical-align:baseline; position:relative; }
sup { bottom:0.3em; }
sub { top:0.3em; }

#wrapper { background-color:#fefefe; border:1px solid #ccc; box-shadow:-2px -2px 8px #ccc; font-size:0.9em; margin:0 auto; max-width:932px; }

#page-header { background-color:#555; color:#fefefe; margin:0; }

#skip { float:right; font-size:0.7em; padding:2px 10px; text-transform:uppercase; }
#skip a { color:#ddd; text-decoration:none; }
#skip a:hover { text-decoration:underline; }

#page-header img.logo { display:inline-block; float:left; height:110px; margin:0; padding:2px 0 10px 8px; width:370px; }

#searchbox { clear:right; float:right; padding:16px 10px 0 0; text-align:right; }
#lt-ie8 #searchbox { width:270px; }
#searchbox fieldset { border:none; margin:0; padding:0; }
#searchbox label { background:transparent url(/__data/assets/image/0020/163190/orange-arrow.png) left center no-repeat; color:#fefefe; display:block; float:left; font-size:0.75em; line-height:15px; margin:4px 8px 0 0; min-height:15px; padding-left:18px; }
#searchbox input { margin:0; }
#lt-ie8 #searchbox input { float:left; }
#searchimg { float:right; margin:0 0 0 4px; padding:0; text-decoration:underline; }
#lt-ie8 #searchimg { float:left; margin-left:2px; }

nav#top { color:#d27628; clear:right; float:right; font-size:0.75em; padding:8px 3px 0 12px; text-align:right; text-transform:uppercase; }
nav#top a { color:#fefefe; margin:0 8px; text-decoration:none; }
nav#top a:hover { text-decoration:underline; }

#page-header h1 { background-color:#d07606; border-bottom:1px solid #fefefe; border-top:1px solid #fefefe; clear:both; color:#fefefe; margin:0; padding:0.8em 0; text-align:center; width:100%; }

#breadcrumbs { background-color:#555; color:#fefefe; margin-bottom:1px; padding:10px; }
#breadcrumbs a { color:#fefefe; font-size:0.75em; text-decoration:none; }
#breadcrumbs a:hover { text-decoration:underline; }

div#menu-open, #section-head #close-panel { display:none; }

#main { float:left; width:100%; }
.flexboxtweener #main { display:-ms-flexbox; float:none; }
.flexbox.flexwrap #main { display:-webkit-flex; display:flex; float:none; }

#main article { float:right; font-size:0.9em; line-height:1.5em; margin:8px 10px 0 10px; max-width:652px; padding-bottom:30px; }
.no-flexbox.no-flexboxtweener #main article { width:652px; }
.flexboxtweener #main article { -ms-flex:1; float:none; -ms-flex-order:2; }
.flexbox.flexwrap #main article { -webkit-flex:1; flex:1; float:none; -webkit-order:2; order:2; }

#section-head { background-color:#6067ad; width:100%; }
#section-head a { color:#fefefe; display:block; font-family:'Century Gothic',Futura,Arial,sans-serif; font-size:1.2em; padding:10px; text-decoration:none; text-shadow:1px 1px 1px #333; }
#section-head a:hover { background-color:#d07606; }

#magazine-cover { margin:0px; max-width:260px; }
#magazine-cover img { display:block; height:auto; width:100%; }
#magazine-cover a { color:#333; margin:0px; padding:0px; word-wrap:break-word; }
#magazine-edition { margin:15px 0 0 -10px; max-width:640px; }
#magazine-edition a { background-color:#757575; border-radius:0 15px 15px 0; color:#fefefe; display:block; font-family:'Century Gothic',Futura,Arial,sans-serif; font-size:1.5em; padding:10px; text-decoration:none; word-wrap:break-word; }
#magazine-edition a:hover { background-color:#d07606; }

nav#main-nav { background-color:#e6e7f2; color:#333; display:block; float:left; font-size:0.9em; width:260px; }
.flexboxtweener nav#main-nav { float:none; -ms-flex-order:1; }
.flexbox.flexwrap nav#main-nav { float:none; -webkit-order:1; order:1; }
nav#main-nav ul { list-style-type:none; margin:0; padding:0; }
nav#main-nav li a { border-bottom:1px solid #dcdde5; color:#333; display:block; margin:0; padding:10px; text-decoration:none; }
nav#main-nav li a:hover, nav#main-nav li.selected a:hover { background-color:#d07606; color:#fefefe; }
nav#main-nav li.selected { background-color:#d7d5ef; font-weight:bold; }
nav#main-nav li.selected a { border-bottom:1px dotted #6067ad; border-top:1px dotted #6067ad; }
nav#main-nav li.selected li { background-color:#e6e7f2; font-weight:normal; }
nav#main-nav li.selected li a { border-bottom:1px solid #dcdde5; border-top:none; border-left:none; }
nav#main-nav ul li li a { padding-left:25px; }
nav#main-nav ul li li li a { font-size:0.9em; padding-left:40px; }
nav#main-nav ul li li li li a { padding-left:55px; }
nav#main-nav ul li li li li li a { font-size:0.85em; padding-left:70px; }
nav#main-nav ul li li li li li li a { padding-left:85px; }

/* Australian Antarctic Magazine navigation */
nav#main-nav ul#mag-nav { margin:4px 0 0 0; }
nav#main-nav ul#mag-nav li a { background-color:#757575; border-radius:3px; color:#fefefe; margin-bottom:2px; padding:6px 14px; }
nav#main-nav ul#mag-nav li a:hover, nav#main-nav ul#mag-nav li.selected a:hover { background-color:#d07606; color:#fefefe; }
nav#main-nav ul#mag-nav li.hier a { background-color:#333; }
nav#main-nav ul#mag-nav li.hier a:hover { background-color:#d07606; }
nav#main-nav ul#mag-nav li.hier li a, ul#mag-nav li.selected li a { background-color:#e5e5e5; border:none; color:#333; font-size:0.85em; font-weight:normal; padding-left:10px; }
nav#main-nav ul#mag-nav li.hier li a:hover, ul#mag-nav li.selected li a:hover { background-color:#d07606; color:#fefefe; }
nav#main-nav ul#mag-nav li.hier li.selected a { background-color:#fefefe; color:#333; font-weight:bold; }
nav#main-nav ul#mag-nav li.hier li.selected a:hover { background-color:#d07606; color:#fefefe; }
nav#main-nav ul#mag-nav li.hier li.hier a { font-weight:bold; }
nav#main-nav ul#mag-nav li.hier li.selected li a { background-color:#e5e5e5; color:#333; font-size:0.8em; font-weight:normal; padding-left:20px; }
nav#main-nav ul#mag-nav li.hier li li a { font-size:0.8em; padding-left:20px; }

/* Top right image gallery */
#top-img { box-sizing:border-box; float:right; margin:0 0 6px 10px; width:283px; }
#top-img figure { background-color:#eee; box-sizing:border-box; font-size:0.9em; line-height:1.4em; margin:0; padding:3px; text-align:center; width:281px; }
#top-img figure img { border:1px solid #666; box-sizing:border-box; }
#top-img figure#first-img img { display:block; height:auto; width:100%; }
#top-img figcaption { border-bottom:1px solid #ccc; font-weight:bold; margin-bottom:5px; padding:0 0 2px 1px; text-align:left; }
#top-img .single-image figcaption { border-bottom:0px; margin-bottom:1px; padding:0 0 0 1px; }
#top-img figure#thumbs { line-height:0; text-align:left; }
#top-img figure#thumbs img { display:inline; margin:2px; }
#top-img .single-image figure#thumbs { display:none }

/* Embedded image */
figure.img-embed { border:1px solid #ccc; margin:0 auto 5px auto; }
figure.img-embed img { display:block; }
figure.img-embed figcaption { background-color:#eee; padding:4px; }
figure.img-embed figcaption p { margin:0; padding:0; }
figure.img-embed figcaption p.caption-extra { font-size:0.8em; padding-top:4px; }
figure.img-embed.no-border { border:none; } /* No border alternative */
figure.img-embed.align-left { margin-left:0; } /* Left aligned alternative */
div.no-border figure.img-embed { border:none; } /* No border alternative within divs */

/* Full page image gallery and visual navigation */
.imggallery { background-color:#efefef; border:1px solid #ccc; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; clear:right; float:left; margin-bottom:2em; padding:0px 5px; max-width:580px; }
.flexboxtweener .imggallery { display:-ms-flexbox; -ms-flex-wrap:wrap; float:none; -ms-justify-content:flex-start; max-width:100%; }
.flexbox.flexwrap .imggallery { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; float:none; -webkit-justify-content:flex-start; justify-content:flex-start; max-width:100%; }
.imggallery .img-box { float:left; text-align:center; max-width:160px; }
.flexboxtweener .imggallery .img-box { float:none; -ms-flex:1 1 130px; }
.flexbox.flexwrap .imggallery .img-box { float:none; -webkit-flex:1 1 130px; flex:1 1 130px; }
.imggallery .img-box img { width:90px; }
.imggallery a { background-color:#fcfcfc; border-bottom:1px solid #ccc; border-left:1px solid #eaeaea; border-right:1px solid #ccc; border-top:1px solid #eaeaea; color:#454545; display:block; margin:5px; padding:20px; text-decoration:none; }
.imggallery a:hover { background-color:#333; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#fefefe; }
.imggallery a .txt { display:block; }
h2.subgallery { clear:both; margin:0; padding:0 0 6px 0; }

/* Station news differences */
.imggallery.stations .img-box { background-color:#fcfcfc; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-bottom:1px solid #ccc; border-left:1px solid #eaeaea; border-right:1px solid #ccc; border-top:1px solid #eaeaea; margin:5px; padding:0px; max-width:295px; }
.flexboxtweener .imggallery.stations .img-box { display:-ms-flexbox; -ms-flex:1 1 295px; -ms-flex-wrap:wrap; }
.flexbox.flexwrap .imggallery.stations .img-box { display:-webkit-flex; display:flex; -webkit-flex:1 1 295px; flex:1 1 295px; -webkit-flex-wrap:wrap; flex-wrap:wrap; }
.imggallery.stations .img-box img { width:275px; }
.imggallery.stations a { background-color:none; border:none; margin:0; padding:0; }
.imggallery.stations a:hover { background-color:#fefefe; border:none; opacity:0.7; }
.imggallery.stations figure { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin:10px auto; }
.imggallery.stations figure .img-wrapper { overflow:hidden; max-height:210px; max-width:295px; }
.imggallery.stations figure .img-wrapper img { border:none; max-width:275px; }
.imggallery.stations figcaption { background-color:#efefef; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#333; font-size:0.85em; height:4.5em; line-height:1.1em; margin:2px auto; padding:4px; text-align:left; max-width:275px; }
.imggallery.stations figcaption .photographer { font-size:0.9em; margin:0px; padding:0px; }

/* Visual navigation differences */
.imggallery.visual-nav { background-color:#fefefe; border:none; padding:0; }
.imggallery.visual-nav .img-box { background-color:#efefef; border-radius:5px; margin:4px; max-width:209px; }
.no-flexbox.no-flexboxtweener .imggallery.visual-nav .img-box { width:180px; }
.flexboxtweener .imggallery.visual-nav .img-box { display:-ms-flexbox; -ms-flex:1 1 170px; }
.flexbox.flexwrap .imggallery.visual-nav .img-box { display:-webkit-flex; display:flex; -webkit-flex:1 1 170px; flex:1 1 170px; }
.imggallery.visual-nav .img-box img { width:140px; }
.imggallery.visual-nav a { background-color:#efefef; border:1px solid #e5e5e5; border-radius:5px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0; padding:15px; width:100%; }
.flexboxtweener .imggallery.visual-nav a { }
.imggallery.visual-nav a:hover { background-color:#d5d5d5; color:#454545; }

/* Image gallery categories listing - for asset listings when gallery divided into sub-galleries, eg Electron microscopy and some Parliament House exhibitions */
#gallery-cat { float:left; margin-bottom:20px; width:99%; }
#gallery-cat .photogal img { border:none; float:left; margin-right:10px; }
#gallery-cat .photogal .gal-name { font-size:1.4em; font-weight:bold; position:relative; top:10px;}
#gallery-cat .photogal a { background-color:#efefef; border-bottom:1px solid #ccc; border-left:1px solid #eaeaea; border-right:1px solid #ccc; border-top:1px solid #eaeaea; color:#777; display:block; min-height:100px; margin:5px; padding:10px; text-decoration:none; }
#gallery-cat .photogal a:hover { background-color:#333; border-bottom:1px solid #fff; border-right:1px solid #fff; color:#efefef; }

/* Station news stories */
div.station-article { background-color:#efefef; border:1px solid #ccc; margin-bottom:2em; }
div.station-article h2 { background-color:#ccc; color:#333; margin:0; padding:10px; }
div.station-article .story-contents { padding:0 10px; }
div.station-article .addasset-btn { margin:10px; }

/* News item listing */
.news-index { list-style-type:none; margin-bottom:25px; padding:0px; }
.news-index li { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; clear:both; float:left; padding-bottom:20px; width:100%; }
.flexboxtweener .news-index li { display:-ms-flexbox; -ms-flex-wrap:wrap; float:none; max-width:100%; }
.flexbox.flexwrap .news-index li { display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; float:none; max-width:100%; }
.news-index .news-image { float:left; margin:0px 0px 25px 0px; min-width:90px; }
.flexboxtweener .news-index .news-image { float:none; -ms-flex:0 1 90px; }
.flexbox.flexwrap .news-index .news-images { float:none; -webkit-flex:0 1 90px; flex:0 1 90px; }
.news-index .news-image img { border:1px solid #999; display:block; margin:0px; padding:0px; }
.news-index .news-text-pic { float:left; margin-bottom:20px; width:80%; }
.flexboxtweener .news-index .news-text-pic { float:none; -ms-flex:1 1 200px; }
.flexbox.flexwrap .news-index .news-text-pic { float:none; -webkit-flex:1 1 200px; flex:1 1 200px; }
.news-index .news-text-nopic { float:left; margin-bottom:20px; width:100%; }
.news-index .date { color:#777; font-size:0.85em; margin:0px; padding:0px 8px; }
.news-index .title { margin:0px; padding:0px; }
.news-index .title a { background-color:#e8e9f2; font-weight:bold; color:#555; display:block; font-family:'Trebuchet MS',Arial,sans-serif; font-size:1.1em; margin:0px; padding:4px 10px; text-decoration:none; }
.news-index .title a:hover { background-color:#bb4d5a; color:#fefefe; }
.news-index .summary { color:#444; line-height:1.5em; margin:0px; padding:0px 8px; }

/* News item listing - page navigation */
#browse-months { color:#777; float:left; font-family:'Trebuchet MS',Arial,sans-serif; font-size:1.1em; font-weight:bold; margin:0px 10px 0px 0px; padding:0px; }
#browse-pages { color:#777; font-family:'Trebuchet MS',Arial,sans-serif; font-size:1.1em; font-weight:bold; margin:0px 10px 0px 0px; padding:0px; }
#pages-list { float:left; font-family:'Trebuchet MS',Arial,sans-serif; margin-bottom:25px; width:100%; }
.page-number, .page-number-current { margin:0px; padding:0px; }
.page-number a, .page-number-current { background-color:#e8e9f2; color:#555; float:left; font-weight:bold; margin:0px 10px 10px 0px; padding:2px 6px; text-decoration:none; }
.page-number-current, .page11, .page22, .page33, .page44, .page55, .page66 { background-color:#999; color:#fefefe; }
.page-number a:hover { background-color:#bb4d5a; color:#fefefe; }

/* Station news listing differences */
.news-index.station-news .title { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; clear:both; float:left; width:100%; }
.flexboxtweener .news-index.station-news .title { display:-ms-flexbox; float:none; max-width:100%; }
.flexbox.flexwrap .news-index.station-news .title { display:-webkit-flex; display:flex; float:none; max-width:100%; }
.news-index.station-news .title a.issue, #news-index .title a.single-view { -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; }
.news-index.station-news .title a.issue { float:left; width:70%; }
.news-index.station-news .title a.single-view { border-left:2px solid #fefefe; float:left; text-align:right; width:30%; }
.news-index.station-news .title a.old-issue { width:100%; }

/* Search results */
#search-results li { float:left; }
#search-results img { border:1px solid #666; float:right; margin-bottom:4px; }
#search-results .odd, #search-results .even { border-top-right-radius:16px; margin-bottom:1ex; min-height:93px; padding:7px 7px 2px 2px; width:100%; }
#search-results .odd { background-color:#f8f8f8; }
#search-results .even { background-color:#eee; }
#search-results .lineage, #search-results .updated, #search-results .score { font-size:0.8em; }
#search-results .score { color:#999; }

/* Embedded video */
.video-wrapper { clear:both; margin-bottom:0.5em; max-width:640px; }
#lt-ie8 .video-wrapper { clear:both; float:left; height:400px; padding-bottom:40px; width:640px; }
#lt-ie8 .video-wrapper div { float:left; }
.video_intro { clear:both; margin:8px 0px; }
.old-vid .video-intro { float:left; clear:both; margin-top:0.5em; }
.transcript { background-color:#e8e9f2; display:none; font-size:1.1em; margin:0.3em 0; padding:0.3em 0.8em; }
.showhide { padding:0.3em 0; }
.showhide a { background-color:#e8e9f2; color:#555; font-size:0.9em; font-weight:bold; margin:0px 10px 10px 0px; padding:2px 6px; text-decoration:none; }
.showhide a:hover { background-color:#bb4d5a; color:#fefefe; }
video { width:100%; }

/* Replace non-functioning embedded video with a link if Javascript is disabled */
.video-link { background-size:cover; padding:8px 0; }
.old-vid .video-link { clear:both; float:left; width:100%; }
.video-link a { background-color:#333; color:#fefefe; display:block; min-height:6em; padding:1em; margin:9em auto; text-decoration:none; width:50%; }
.video-link a:hover { text-decoration:underline; }
.gallery-vid .video-link { padding:8px; }
.js .video-link { display:none; }
.old-vid .video-link { display:inline; }
.no-js .video-player, .no-js .showhide { display:none; }
.old-vid .video-player { display:none; }
.no-js .transcript { display:block; }

/* Change default Plyr blue colour */
.video-wrapper .plyr input[type=range]::-ms-fill-lower { background:#d27729; }
.video-wrapper .plyr input[type=range]:active::-webkit-slider-thumb { background:#d27729; }
.video-wrapper .plyr input[type=range]:active::-moz-range-thumb { background:#d27729; }
.video-wrapper .plyr input[type=range]:active::-ms-thumb { background:#d27729; }
.video-wrapper .plyr--video .plyr__controls button.tab-focus:focus, .video-wrapper .plyr--video .plyr__controls button:hover { background:#d27729; }
.video-wrapper .plyr--audio .plyr__controls button.tab-focus:focus, .video-wrapper .plyr--audio .plyr__controls button:hover { background:#d27729; }
.video-wrapper .plyr__play-large { background:#d27729; }
.video-wrapper .plyr__progress--played, .video-wrapper .plyr__volume--display { color:#d27729; }

/* Video gallery */
.gallery-vid { border:1px solid #e8e9f2; display:block; margin-bottom:2.5em; }
.gallery-vid h2 { background-color:#e8e9f2; margin:0; padding:0.5em; }
.gallery-vid .date { color:#757575; padding:0.3em 0.8em; }
.gallery-vid .video { padding:0.3em 0.8em; }
.gallery-vid .showhide { padding:0.3em 0.7em; }
.gallery-vid .transcript { margin:0.3em 0.8em; }

/* Featured item (eg latest Cool Science on Science page) */
aside.feature { float:right; margin:0 0 6px 10px; padding:0; width:275px; }
aside.feature h2 { background-color:#eee; border-radius:10px 10px 0 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#6067ad; font-size:1.3em; margin:0; padding:6px 4px; width:275px; }
aside.feature div { width:275px; }
aside.feature div img { border:1px solid #666; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; display:block; height:auto; width:100%; }
aside.feature div p { font-size:0.9em; line-height:1.4em; margin:0; padding:4px 0; width:100%; }
aside.feature div a { background-color:#6067ad; border-radius:5px; border-bottom:1px solid #555; border-right:1px solid #555; color:#fefefe; display:block; padding:6px; text-decoration:none; }
aside.feature div a:hover { background-color:#d07606; }

/* Forms */
#errors p { background-color:#f9d6d6; border:1px solid #cc0000; padding:10px; }
div.form-content { border:1px solid #dfdfed; }
div.form-content h2 { margin:10px 0 0 0; padding:4px 6px 0px 6px; }
div.form-content div { background-color:#dfdfed; margin:6px; padding:4px 10px; }
div.form-content label { font-size:0.9em; font-weight:bold; }
div.form-content input, div.form-content textarea { margin:2px 0px 6px 0px; }
div.form-content .required { border:none; color:#cc0000; }
div.form-content .form-note { font-size:0.85em; font-weight:normal; }
div.form-content div.form-req, div.form-content div.form-submit { background-color:#fefefe; font-size:0.8em; padding:0px; }
div.form-content div.form-submit { text-align:right; padding-right:2px; }
div.form-place-name-error input, div.form-brief-description-error textarea, div.form-name-error input, div.form-email-error input { background-color:#f9d6d6; border:1px solid #cc0000; }

/* Antarctic Insider subscribe form differences */
div.form-content.ai-subscribe { width:60%; }
div.form-content.ai-subscribe input { width:98%; }
div.form-content.ai-subscribe .form-submit { text-align:left; }

/* More information links */
aside#more-info { clear:both; }
aside#more-info ul { list-style-type:none; margin:0; padding:0; }
aside#more-info li { background-color:#f5f5f5; box-sizing:border-box; float:left; margin:0 0 0.8em 0; padding:0.8em; width:100%; }
aside#more-info .link-title img { float:left; margin-right:1em; }

/* For larger screens, hide notice that displays when in-page news editing disappears on a smaller screen */
div.editing-note { display:none; }

/* Featured div, as used in the info for scientists section */
div.highlight { background-color:#e8e9f2; border:1px solid #d5d7ef; padding:0px 10px; }

table.grid, table.grid-shade, table.grid-large, table.grid-shade-large { border-collapse:collapse; border-top:1px solid #777; border-right:1px solid #777; }
table.grid th, table.grid td, table.grid-shade th, table.grid-shade td, table.grid-large th, table.grid-large td, table.grid-shade-large th, table.grid-shade-large td { border-bottom:1px solid #777; border-left:1px solid #777; text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.numeric td { text-align:right; }
table.grid-shade th, table.grid-shade-large th { background-color:#b7bee8; }
table.grid-large, table.grid-shade-large { font-size:0.9em; }
table.grid-large th, table.grid-large td, table.grid-shade-large th, table.grid-shade-large td { padding:6px; }

table.lines, table.lines-shade, table.lines-large, table.lines-shade-large { border-collapse:collapse; border-top:1px solid #777; }
table.lines th, table.lines td, table.lines-shade th, table.lines-shade td, table.lines-large th, table.lines-large td, table.lines-shade-large th, table.lines-shade-large td { border-bottom:1px solid #777; text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.lines-shade th, table.lines-shade-large th { background-color:#b7bee8; }
table.lines-large, table.lines-shade-large { font-size:0.9em; }
table.lines-large th, table.lines-large td, table.lines-shade-large th, table.lines-shade-large td { padding:6px; }

table.outline, table.outline-shade, table.outline-large, table.outline-shade-large { border-collapse:collapse; border-left:1px solid #777; border-right:1px solid #777; border-top:1px solid #777; }
table.outline th, table.outline td, table.outline-shade th, table.outline-shade td, table.outline-large th, table.outline-large td, table.outline-shade-large th, table.outline-shade-large td { border-bottom:1px solid #777; text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.outline-shade th, table.outline-shade-large th { background-color:#b7bee8; }
table.outline-large, table.outline-shade-large { font-size:0.9em; }
table.outline-large th, table.outline-large td, table.outline-shade-large th, table.outline-shade-large td { padding:6px; }

table.no-lines, table.no-lines-shade, table.no-lines-large, table.no-lines-shade-large { border-collapse:collapse; }
table.no-lines th, table.no-lines td, table.no-lines-shade th, table.no-lines-shade td, table.no-lines-large th, table.no-lines-large td, table.no-lines-shade-large th, table.no-lines-shade-large td { text-align:left; margin:0px; padding:10px; vertical-align:top; }
table.no-lines-shade th, table.no-lines-shade-large th { background-color:#b7bee8; }
table.no-lines-large, table.no-lines-shade-large { font-size:0.9em; }
table.no-lines-large th, table.no-lines-large td, table.no-lines-shade-large th, table.no-lines-shade-large td { padding:6px; }

table.grid caption, table.grid-shade caption, table.grid-large caption, table.grid-shade-large caption { background-color:#737cba; border:1px solid #777; color:#fefefe; font-weight:bold; margin:2px 0px; padding:2px 4px; text-align:left; }
table.lines caption, table.lines-shade caption, table.lines-large caption, table.lines-shade-large caption { background-color:#737cba; border-bottom:1px solid #777; border-top:1px solid #777; color:#fefefe; font-weight:bold; margin:2px 0px; padding:2px 4px; text-align:left; }
table.outline caption, table.outline-shade caption, table.outline-large caption, table.outline-shade-large caption { background-color:#737cba; border:1px solid #777; color:#fefefe; font-weight:bold; margin:2px 0px; padding:2px 4px; text-align:left; }
table.no-lines caption, table.no-lines-shade caption, table.no-lines-large caption, table.no-lines-shade-large caption { background-color:#737cba; color:#fefefe; font-weight:bold; margin:2px 0px; padding:2px 4px; text-align:left; }

tr.sub, tr.sub th { background-color:#e8e9f2; color:#333; }

table .w5 { width:5%; }
table .w10 { width:10%; }
table .w15 { width:15%; }
table .w20 { width:20%; }
table .w25 { width:25%; }
table .w30 { width:30%; }
table .w33 { width:33%; } /* useful for 3 equal width columns */
table .w35 { width:35%; }
table .w40 { width:40%; }
table .w45 { width:45%; }
table .w50 { width:50%; }
table .w55 { width:55%; }
table .w60 { width:60%; }
table .w65 { width:65%; }
table .w70 { width:70%; }
table .w75 { width:75%; }
table .w80 { width:80%; }
table .w85 { width:85%; }
table .w90 { width:90%; }
table .w95 { width:95%; }

/* Home of the Blizzard book */
.subtotal { font-weight:bold; }
.grandtotal { background-color:#ddd; font-weight:bold; }

/* Australian Antarctic Magazine */
div.feature-box { background-color:#e5e5e5; border:1px solid #ccc; padding:0px 10px; }
.pull-quote { color:#757575; font-family:'Trebuchet MS',Arial,sans-serif; font-size:1.3em; line-height:1.4em; }

/* Jobs */
#recruitment-status { background-color:#e8e9f2; border:1px solid #d7d0e5; padding:10px 20px; }
#recruitment-status p { margin:0px; padding:10px 0px; }
#apply-online { margin:20px 0px; }
#apply-online a { background-color:#d07606; border-radius:5px; color:#fefefe; font-weight:bold; padding:6px 12px; text-decoration:none; }
#apply-online a:hover { background-color:#c63d3d; }
#job-docs ul { list-style-type:none; margin:0; padding:0; }
#job-docs ul li { background-color:#e8e9f2; margin:2px 0px; padding:0.5em; }
#jobs-listing { max-width:630px; }

.child-pages ul { list-style-type:none; margin:0px; padding:0px; width:max-630px; }
.child-pages ul li { clear:both; margin-bottom:20px; }
.child-pages ul li img { float:left; margin-right:10px; }
.child-pages ul li a { background-color:#e8e9f2; color:#444; display:block; min-height:140px; text-decoration:none; }
.child-pages ul li a:hover { background-color:#d0c7e5; }

.child-pages ul .recruitment-status-open { background-color:#83cc78; display:inline-block; float:right; font-size:0.8em; font-weight:bold; margin:8px; padding:2px 4px; max-width:480px; }

.child-pages ul .recruitment-status-closed { background-color:#EEE8AA; display:inline-block; float:right; font-size:0.8em; font-weight:bold; margin:8px; padding:2px 4px; max-width:480px; } /* red: #f4b0b0, gold: #FFD700 */


.child-pages ul .recruitment-open-YesYes, .child-pages ul .recruitment-open-NoYes, .child-pages ul .recruitment-open-SoonYes, .child-pages ul .recruitment-open-YesInSeason { background-color:LightGreen; display:inline-block; float:right; font-size:0.8em; font-weight:bold; margin:8px; padding:2px 4px; max-width:480px; }

.child-pages ul .recruitment-open-NoNo, .child-pages ul .recruitment-open-YesNo, .child-pages ul .recruitment-open-SoonNo, .child-pages ul .recruitment-open-NoInSeason { background-color:LightPink; display:inline-block; float:right; font-size:0.8em; font-weight:bold; margin:8px; padding:2px 4px; max-width:480px; }

.child-pages ul .recruitment-open-SoonInSeason { background-color:Gold; display:inline-block; float:right; font-size:0.8em; font-weight:bold; margin:8px; padding:2px 4px; max-width:480px; }


.child-pages ul .job-title { display:inline-block; font-size:1.1em; font-weight:bold; padding-top:8px; max-width:480px; }
.child-pages ul .job-info { padding:0px 6px 2px 0px;}
h2.job-groups { background-color:#757575; color:#fefefe; padding:6px 10px;}

#vacancy-image { margin:0.3em auto; max-width:250px; }
#vacancy-image img { display:block; height:auto; width:100%; }

/* Organisation chart */
#organisation-chart nav#main-nav { display:none; }
#organisation-chart #main article { max-width:933px; }

#orgchart { font-size:0.75em; overflow:auto; word-wrap:break-word; }
#orgchart ul { list-style-type:none; margin-left:0px; padding-left:0px; }
#orgchart div.AAD, #orgchart div.chartline div { background-color:#eee; /*fallback colour*/ background-image:-moz-linear-gradient(100% 100% 90deg, #ddd, #fefefe); background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#fefefe)); border:1px solid #ddd; margin:0px auto; padding:6px; text-align:center; }
#orgchart div p { margin:0px; padding:0px; }
#orgchart div p.item-title { font-weight:bold; }

/* Coloured borders */
#orgchart div.AAD { border-bottom:3px solid #c1a5df; }
#orgchart div.chartline div.Strategies { border-bottom:3px solid #ffb93f; }
#orgchart div.chartline div.Support { border-bottom:3px solid #ef869e; }
#orgchart div.chartline div.Science { border-bottom:3px solid #91cf52; }
#orgchart div.chartline div.Modernisation { border-bottom:3px solid #94c9d7; }

/* Chart lines */
#orgchart ul.level2Director-children-main { background:url(/__data/assets/image/0005/28373/orgchart-line.gif) repeat-y center; border-top:1px solid #ccc; }
#orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { margin-left: 2.9em; }
#orgchart div.chartline { background:url(/__data/assets/image/0005/28373/orgchart-line.gif) repeat-y center; border:none; padding-bottom:15px; padding-top:15px; }
#orgchart div.chartline-director { background:url(/__data/assets/image/0005/28373/orgchart-line.gif) repeat-y center; border:none; padding-top:15px; }
#orgchart div.chartline-directorstaff { background:url(/__data/assets/image/0005/28373/orgchart-line.gif) repeat-y center; border:none; padding-bottom:15px; }

/* Positioning of boxes and lines */
#orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { float:left; }

/* Borders and widths */
#orgchart li.level1AAD div.AAD {  width:25em;}
#orgchart div.Director { border:1px solid #ccc; border-bottom:none; margin:0px auto; width:25em; }
#orgchart div.DirectorStaff, #orgchart div.DirectorStaff2 { border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0px auto; padding:6px; width:25em; }
#orgchart div.DirectorStaff2 { border-bottom:1px solid #ccc; background-color:#fefefe; }
#orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { padding:0px 10px; width:19%; }
#orgchart ul.level4Strategies-children, #orgchart ul.level4Support-children, #orgchart ul.level4Science-children, #orgchart ul.level4Modernisation-children { border:1px solid #ccc; }

/* Staff lists */
#orgchart li.level2Director div.Director { background-color:#c1a5df; padding:6px; }
#orgchart li.level5Strategies div.Strategies { background-color:#ffb93f; padding: 6px; }
#orgchart li.level5Support div.Support { background-color:#ef869e; padding: 6px; }
#orgchart li.level5Science div.Science { background-color: #91cf52; padding: 6px; }
#orgchart li.level5Modernisation div.Modernisation { background-color: #94c9d7; padding: 6px; }
#orgchart li.level6Strategies div.Strategies, #orgchart li.level6Support div.Support, #orgchart li.level6Science div.Science, #orgchart li.level6Modernisation div.Modernisation { background-color: #fff; } /* Cancel out coloured backgrounds on lower levels */

/* Jobs quiz */
.quiz-answer { display:none; margin-top:2em; border:1px solid #9C9; padding:1em; }

time.page-mod { background-color:#555; border-bottom:1px dotted #999; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; clear:both; color:#fefefe; display:block; font-size:0.7em; padding:8px 10px; text-align:right; width:100%; }
#lt-ie8 time.page-mod { clear:both; display:block; margin:30px 0px; width:100%; }

#page-footer { background-color:#555; clear:both; color:#fefefe; float:left; margin:0; padding:12px 10px 28px 10px; width:100%; }
.flexboxtweener #page-footer { clear:none; display:-ms-flexbox; -ms-flex-wrap:wrap; -ms-flex-pack:justify; float:none; }
.flexbox.flexwrap #page-footer { clear:none; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; flex-wrap:wrap; float:none; -webkit-justify-content:space-between; justify-content:space-between; }
#lt-ie8 #page-footer { padding:12px 0 28px 0; }

#page-footer #contacts { float:left; width:200px; }
.flexboxtweener #page-footer #contacts { -ms-flex:0px 0px 200px; float:none; }
.flexbox.flexwrap #page-footer #contacts { -webkit-flex:0 0 200px; flex:0 0 200px; float:none; }
#lt-ie8 #page-footer #contacts { padding-left:10px; }

#page-footer #social-media { float:right; width:180px; }
.flexboxtweener #page-footer #social-media { -ms-flex:0px 0px 180px; float:none; width:auto; }
.flexbox.flexwrap #page-footer #social-media { -webkit-flex:0 0 180px; flex:0 0 180px; float:none; width:auto; }

#page-footer #site-sections { float:left; width:200px; }
.flexboxtweener #page-footer #site-sections { -ms-flex:1.4 0 auto; float:none; width:auto; }
.flexbox.flexwrap #page-footer #site-sections { -webkit-flex:1.4; flex:1.4; float:none; width:auto; }

#page-footer #stations, #page-footer #copyright { float:left; width:150px; }
.flexboxtweener #page-footer #stations, .flexboxtweener #page-footer #copyright { -ms-flex:1 0 auto; float:none; width:auto; }
.flexbox.flexwrap #page-footer #stations, .flexbox.flexwrap #page-footer #copyright { -webkit-flex:1; flex:1; float:none; width:auto; }

#page-footer a { color:#fefefe; text-decoration:none; }
#page-footer a:hover { text-decoration:underline; }
#page-footer ul { list-style-type:none; margin:0; padding:0 15px; }
#page-footer ul li { margin:0 0 2px 0; }
#page-footer ul li a { font-size:0.75em; }
#page-footer #contacts { font-size:0.75em; }
#page-footer #contacts p { margin:0; padding:0; }
#page-footer #contacts .contact-link a { background:transparent url(/__data/assets/image/0020/163190/orange-arrow.png) left center no-repeat; display:block; font-size:1.3em; min-height:11px; margin-top:10px; padding:0 0 0 18px; }
#page-footer #copyright { padding-left:10px; }
#page-footer #social-media div { float:left; margin-right:8px; }
#page-footer #social-media .social-media-row { margin-bottom:8px; }
#page-footer #newsletter { clear:both; }
#page-footer #newsletter a { background-color:#ddd; border-radius:5px; color:#333; display:block; font-size:0.7em; padding:0.5em; }
#page-footer #newsletter a:hover { background-color:#d07606; color:#fefefe; text-decoration:none; }
#lt-ie8 #page-footer #newsletter { width:90%; }
#page-footer #about { display:none; }

/* Asset creation tools */
div.editing-note { background-color:#efefef; border:1px solid #6d83af; margin-top:2em; padding:10px; }
div.addasset { clear:both; padding-bottom:20px; width:540px; }
div.addasset form { background-color:#efefef; border:1px solid #6d83af; padding:0px; }
div.addasset form input#image_0 { background-color:#fff; }
div.addasset p.tasktitle { background-color:#819acf; color:#fefefe; display:block; font-weight:bold; margin:0px; padding:6px; }
div.addasset form div.input-fields { padding:10px; }
div.addasset form div.input-fields div { padding-bottom:6px; }
div.addasset form label { color:#4d79cf; font-size:0.8em; font-weight:bold; }
div.addasset form div.usage { margin-top:10px; }
div.addasset form div.usage input { margin-left:-7px; }
.icynote { font-size:0.7em; margin:0px; }
.icynote a { color:#555; }
.icynote a:hover { color:#bf5f6e; }
div.addasset-btn { margin:0px 0px 20px 0px; }
div#create-btn.addasset-btn { margin-top:10px; }
div#submit-station-news.addasset-btn { text-align:right; }
div#submit-station-news.addasset-btn a { background-color:#d07606; border:1px solid #757575; font-size:1em; }
div#submit-station-news.addasset-btn a:hover { background-color:#b54d5c; }
button.addasset-btn { background-color:#819acf; border:1px solid #6d83af; color:#fefefe; font-family:Arial,Helvetica,sans-serif; font-size:0.8em; font-weight:bold; margin:0px; padding:4px 8px; }
div.img-btns { margin:0px auto; padding-left:2em; width:13em; }
div.del-img button.addasset-btn { float:left; margin:2px; padding:2px; }
div.addasset-btn a { background-color:#819acf; border:1px solid #6d83af; color:#fefefe; font-size:0.8em; font-weight:bold; margin:0px; padding:4px 8px; text-decoration:none; }
div.addasset-btn a.delete { background-color:#b54d5c; border:1px solid #666; }
.addasset-btn a:hover, button.addasset-btn:hover, .addasset-btn a.delete:hover { background-color:#b54d5c; border:1px solid #ccc; }
#btndisabled { background-color:#9badcf; border:1px solid #dedeed; color:#fefefe; font-size:0.9em; padding:4px; text-align:center; width:145px; }
#result { margin-top:15px; }
#loading { display:none; }
.issueexists { display:inline; }
.issueexists p { background-color:#819acf; color:#fefefe; display:inline; font-size:0.8em; font-weight:bold; padding:0px 6px; }

@media screen  and (max-width: 60em) /* Medium */ {
  .no-flexbox.no-flexboxtweener #main article { float:left; width:98%; }
  #orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { margin-left: 1.9em; }
}

@media screen and (max-width:50em) /* Menu tweakpoint (also switches off in-page news and station news editing, and includes footer fix) */ {
  div.editing-area, div.addasset, div.addasset-btn, div.img-btns { display:none; }
  div.editing-note { display:block; }

  #organisation-chart nav#main-nav { display:block; }

  .flexboxtweener nav#main-nav { left:-260px; position:absolute; top:0; width:260px; }
  .flexbox.flexwrap nav#main-nav { left:-260px; position:absolute; top:0; width:260px; }

  .flexboxtweener div#menu-open, .flexbox.flexwrap div#menu-open { display:block; }
  .flexboxtweener #section-head #close-panel, .flexbox.flexwrap #section-head #close-panel { display:inline; font-family:Verdana,Arial,Helvetica,sans-serif; float:right; font-size:1em; padding:4px; }

  .flexboxtweener.openNav #wrapper, .flexbox.flexwrap.openNav #wrapper { overflow:hidden; }

  .flexboxtweener.openNav #main, .flexbox.flexwrap.openNav #main { left:0; -webkit-transform:translate3d(260px, 0, 0); -moz-transform:translate3d(260px, 0, 0); -ms-transform:translate3d(260px, 0, 0); -o-transform:translate3d(260px, 0, 0); transform:translate3d(260px, 0, 0); -webkit-transition:-webkit-transform 500ms ease; -moz-transition:-moz-transform 500ms ease; -o-transition:-o-transform 500ms ease; transition:transform 500ms ease; }

  /* When the panel is closed, transition the page back to the left */
  .flexboxtweener #main, .flexbox.flexwrap #main { left:0; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -webkit-transition:-webkit-transform 500ms ease; -moz-transition:-moz-transform 500ms ease; -o-transition:-o-transform 500ms ease; transition:transform 500ms ease; }

  #page-footer #contacts { width:180px; }
  .flexboxtweener #page-footer #contacts { -ms-flex:0px 0px auto; width:100%; }
  .flexbox.flexwrap #page-footer #contacts { -webkit-flex:0 0 100%; flex:0 0 100%; }

  #page-footer #social-media { width:240px; }
  .flexboxtweener #page-footer #social-media { -ms-flex:0px 0px auto; width:100%; }
  .flexbox.flexwrap #page-footer #social-media { -webkit-flex:0 0 250px; flex:0 0 100%; }

  #page-footer #site-sections { float:left; width:230px; }
  .flexboxtweener #page-footer #site-sections { -ms-flex:1.4 0 230px; }
  .flexbox.flexwrap #page-footer #site-sections { -webkit-flex:2 0 auto; flex:2 0 auto; }

  #page-footer #stations, #page-footer #copyright { float:left; width:180px; }
  .flexboxtweener #page-footer #stations, .flexboxtweener #page-footer #copyright { -ms-flex:1 0 180px; }
  .flexbox.flexwrap #page-footer #stations, .flexbox.flexwrap #page-footer #copyright { -webkit-flex:2 0 auto; flex:2 0 auto; }

  #page-footer #contacts { margin-bottom:15px; }
  #page-footer #social-media { margin-top:15px; }
}

@media screen  and (max-width: 45em) /* Small */ {
  #page-header h1 { font-size:1.2em; }
  #page-header img.logo { height:45%; width:45%; }

  div.form-content input, div.form-content textarea { width:98%; }
  div.form-content .submit, div.form-content div.form-submit input { width:10em;}

  #organisation-chart nav#main-nav { display:block; }

  #orgchart div.AAD, #orgchart div.chartline div { margin:0; }
  #orgchart div.chartline div.Strategies { border-bottom:none; border-left:3px solid #ffb93f; }
  #orgchart div.chartline div.Support { border-bottom:none; border-left:3px solid #ef869e; }
  #orgchart div.chartline div.Science { border-bottom:none; border-left:3px solid #91cf52; }
  #orgchart div.chartline div.Modernisation { border-bottom:none; border-left:3px solid #94c9d7; }
  #orgchart ul.level2Director-children-main { background-position:4em; border-top:none; }
  #orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { margin-left:3em; }
  #orgchart div.chartline { background:none; padding-bottom:0px; }
  #orgchart div.chartline-director { background-position:25em; }
  #orgchart div.chartline-directorstaff { padding-bottom:0; }
  #orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { float:none; }
  #orgchart li.level1AAD div.AAD { width:50em;}
  #orgchart div.Director { margin:0; width:50em; }
  #orgchart div.DirectorStaff, #orgchart div.DirectorStaff2 { margin:0; width:50em; }
  #orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { width:47.5em; }
  #orgchart ul.level4Strategies-children, #orgchart ul.level4Support-children, #orgchart ul.level4Science-children, #orgchart ul.level4Modernisation-children { border:none; }
  #orgchart li.level5Strategies div.Strategies { margin-left:5em; }
  #orgchart li.level5Support div.Support { margin-left:5em; }
  #orgchart li.level5Science div.Science { margin-left:5em; }
  #orgchart li.level5Modernisation div.Modernisation { margin-left:5em; }
}

@media screen and (max-width:36em) /* Very small */ {
  nav#top, #page-footer #site-sections, #page-footer #stations { display: none; }
  #page-footer #about { display:block; }

  #page-header h1 { font-size:1em; }
  #page-header img.logo { height:110px; width:370px; }
  #searchbox { padding:0 10px 20px 0; }

  #top-img, aside.feature { float:left; margin:0 0 6px 0; width:100%; }

  /* Jobs */
  .child-pages ul .recruitment-status-open, .child-pages ul .recruitment-status-closed { font-size:0.7em; }
  .child-pages ul .job-title { font-size:0.9em; }
  .child-pages ul li img { width:90px; }
  .child-pages ul li a { min-height:90px; }

  div.form-content.ai-subscribe { width:90%; }

  .flexboxtweener #page-footer #about, .flexboxtweener #page-footer #copyright { -ms-flex:0px 0px 100%; }
  .flexbox.flexwrap #page-footer #about, .flexbox.flexwrap #page-footer #copyright { -webkit-flex:0 0 100%; flex:0 0 100%; }
  #page-footer #about ul, #page-footer #copyright ul, #page-footer #copyright { margin-left:0; padding-left:0; }

  #orgchart ul.level2Director-children-main { background-position:2.5em; }
  #orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { margin-left:1.5em; }
  #orgchart div.chartline-director { background-position:45%; }
  #orgchart li.level1AAD div.AAD { width:90%;}
  #orgchart div.Director { width:90%; }
  #orgchart div.DirectorStaff, #orgchart div.DirectorStaff2 { width:90%; }
  #orgchart li.level4Strategies, #orgchart li.level4Support, #orgchart li.level4Science, #orgchart li.level4Modernisation { width:85%; }
  #orgchart li.level5Strategies div.Strategies { margin-left:3em; }
  #orgchart li.level5Support div.Support { margin-left:3em; }
  #orgchart li.level5Science div.Science { margin-left:3em; }
  #orgchart li.level5Modernisation div.Modernisation { margin-left:3em; }
}

@media screen and (max-width:365px) /* Logo and image gallery tweakpoint */ {
  header#page-header img.logo { height:auto; padding:2px 0 10px 0; width:100%; }
  #top-img figure, aside.feature, aside.feature h2, aside.feature div { width:99%; }
  .news-index .news-image { display:none; }
  .child-pages ul li img { display:none; } /* hide images on Jobs in Antarctica page */
  .child-pages ul li a { padding-left:10px; }
}

figure.anim-gif { background-color:#eee; padding:3px; width:100%; max-width:406px; margin:3ex auto 1ex; }
figure.anim-gif img { width:100%; height:auto; max-width:400px; display:block; }
figure.anim-gif figcaption { font-size:0.9em; line-height:1.4em; font-weight:bold; }

.sq-form-error { font-size:1.2em; font-weight:bold; color:#C33; }

/*
 * stacktable.css
 * This CSS has been customised. See http://johnpolacek.github.io/stacktable.js/ for original files.
 */

.stacktable { width:100%; }
.st-head-row.st-head-row-main { font-size:1.5em; }
.st-key { background-color:#e8e9f2; width:49%; }
.st-val { width:49%; }

.stacktable.large-only { display:table; }
.stacktable.small-only { display:none; }

@media screen and (max-width:36em) {
  .stacktable.large-only { display:none; }
  .stacktable.small-only { display:table; }
}