/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 29 August 2023 20:35:25
*/


@charset "utf-8";

@import url(https://www.tmag.tas.gov.au/designs/css/reset.css);

body, textarea, select, input, button {
    color: #000;
    font: 12px Arial, Helvetica, sans-serif;
}

.responsive {
    width: 100%;
    height: auto;
}

a {
    color: #000;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

small {
    font-size: 11px;
}

p, li, h4, h5 {
    line-height: 1.4;
}

blockquote {
    margin-bottom: 30px;
}

hr {
    border: #000 dotted;
    border-width: 1px 0 0;
    background: transparent;
}

.content hr {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: -10px;
    padding-left: 10px;
    width: 100%;
}

#dayevent {
    height: 255px;
}

.blackbutton { 
    background: #000000;
    padding: 10px;
    text-decoration: none;
    margin:2px;
    width: 40%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}
.blackbutton a { 
    color: #FFFFFF; 
    text-decoration: none;
    font-size: 14pt;
} 
.blackbutton:hover { 
    color: black;
    background: #FFFFFF;
    text-decoration: none;
    outline: 1px solid #000000;
}
.blackbutton:hover a {
    color: #000000;
}

.exhibbuttons { 
    width: 100%;
    display: block;
}

.exhibbutton { 
    background: #000000;
    padding: 15px;
    text-decoration: none;
    margin:2px;
    width: 20%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    float:left;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14pt;
}
.exhibbutton a { 
    color: #FFFFFF; 
    text-decoration: none;
    font-size: 14pt;
} 
.exhibbutton:hover { 
    color: black;
    background: #FFFFFF;
    text-decoration: none;
    outline: 1px solid #000000;
}
.exhibbutton:hover a {
    color: #000000;
}

@media (max-width: 1024px) {
    .exhibbutton { width: 100%; }
}

/* ----- Generic classes ----- */

.row {
    margin-left: -10px;
}

.row img {
    margin-left: -2px;
}

#rightimage { margin-left:3px; }

.row:before,
.row:after {
    display: table;
    content: "";
    line-height: 0;
}

.row:after {
    clear: both;
}

[class*="col-"] {
    display: table-cell;
    float: left;
    margin-left: 10px;
    min-height: 1px;
}

/* Custom column widths */
.col-545 {
    width: 545px;
}

.col-540 {
    width: 540px;
}

.col-526 {
    width: 526px;
}

.col-454 {
    width: 454px;
}

.col-240 {
    width: 240px;
}

.col-270 {
    width: 270px;
}

.col-265 {
    width: 265px;
}

.col-265 p { padding: 5px; }


.col-258 {
    width: 258px;
}

.col-162 {
    width: 162px;
}

.col-200 {
    width: 200px;
}

.col-220 {
    width: 220px;
}

ul.lines li,
dl dd,
dl dt {
    padding: 4px 0;
}

dl.lines {
    border-top: #000 dotted 1px;
}

dl.lines dd,
dl.lines dt {
    border-bottom: #000 dotted 1px;
}

ul.lines li + li {
    border-top: #000 dotted 1px;
}

ul.lines time {
    display: block;
    color: #777;
}

.section header {
    overflow: hidden;
}

.section header h2 a,
.section header h3 a {
    text-decoration: none;
}

.section header h2 a:hover,
.section header h3 a:hover {
    text-decoration: underline;
}

#tweets header h3,
#news header h3 {
    float: left;
}

.section header .more {
    float: right;
    font-size: 11px;
    margin-top: 3px;
}

.lines .more {
    display: block;
    line-height: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAvklEQVR42mLc8uQCA+mAiYEsgFMbKxMzEJGszUJEGYhw6cSp7f6XN3ysnLh04tT25Nu7i+8fA3XaiqkBSRKCBKKTk5nNUkQZTSeBkATqPPHm7n8GBjSdLBDKW1qfYKADdR56dev7318Ibbc+vcCjQZFHFBgwL358hOhBaLv9+SWu2DMWUgCSEH+iOxKXHguwl+5/eX3t4zNkKRaCeoCWAK0iIZXg0oPPNmAq+fPvLzAYsMqy4IkxOmYc/AAgwADJiU8L7FwPmAAAAABJRU5ErkJggg==) no-repeat 100% center;
}

.lines .more:hover {
    text-decoration: underline;
}

dl dt {
    float: left;
    /* stop dots from overlapping */
    margin-right: 1px;
    padding-right: 9px;
    width: 50px;
}

dl dd {
    margin-left: 60px;
}

.download {
    padding-right: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAhElEQVR42mJkQAMml9sbQPQZ3Uow/f//f7A4EwORYAAVsgAdvwFINwAdfwGbAtMrHQZAygFkIkjhAaAGAywhABI7AMQfGKECCUBqAhCDJBKg6jZAFRWc1qlYwIikG6SgACqpALIOpggkz4glsOuh3ESguxfAApwBi7vmw2IHFjMgDBBgAAn4M9l+ukCJAAAAAElFTkSuQmCC) no-repeat 100% center;
}

.ie7 .download {
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69469/download.png) no-repeat 100% center;
}

.textblock {
    width: 200px;
}

#wrap {
    margin: 0 auto 20px;
    padding: 0 0 20px;
    width: 1030px;
        -webkit-box-shadow: rgba(0,0,0,.2) 0 0 7px 5px;
        -moz-box-shadow: rgba(0,0,0,.2) 0 0 7px 5px;
    box-shadow: rgba(0,0,0,.2) 0 0 7px 5px;
    background: #fff;
}

/* ----- Header ----- */
#header {
    position: relative;
    height: 157px;
    background: #000;
}

#header #logo {
    position: absolute;
    bottom: 20px;
    left: 20px;
        -webkit-transition: opacity linear 0.2s;
        -moz-transition: opacity linear 0.2s;
        -ms-transition: opacity linear 0.2s;
        -o-transition: opacity linear 0.2s;
    transition: opacity linear 0.2s;
}

#header #logo:hover {
    opacity: 0.85;
}

#header #gov {
    position: absolute;    
    right: 20px;
    bottom: 20px;
}

/* ----- Navigation ----- */
#nav {
    position: relative;
    z-index: 200;
    margin: 2px 0 0;
    height: 38px;
    background: #000;
}

.ie7 #nav,
.ie7 #nav > ul,
.ie7 #nav > ul > li,
.ie7 #nav > ul > li > ul,
.ie7 #nav > ul > li > ul > li {
    z-index: 1000;
}

.ie7 #main,
.ie7 #sitemap,
.ie7  #footer {
    position: relative;
    z-index: 1;
}

#nav a {
    color: #fff;
    text-decoration: none;
    font-weight: 700;
}

#nav > ul {
    height: 58px;
    position: absolute;
    left: 0;
    top: 0;
    width: 660px;
}

#nav > ul > li {
    position: relative;
    float: left;
}

#nav > ul > li > a {
    display: block;
    padding: 0 10px;
    text-align: center;
    font-size: 13px;
    line-height: 38px;
    /* Butchered */
}

#nav > ul > li:first-child {
    width: auto !important;
}

#nav > ul > li:hover > a {
    background: #333;
}

#nav > ul > li > a:hover {
    text-decoration: underline;
}

#nav > ul > li:hover > ul {
    display: block;
}

#nav > ul > li > ul {
    position: absolute;
    top: 38px;
    left: 0;
    display: none;
    padding: 5px 0;
    background-color: rgba(0,0,0,.75);
}

.ie8 #nav > ul > li > ul {
    background: #333;
}

#nav ul ul {
    overflow: hidden;
    max-width: 540px;
    width: 540px;
}

#nav > ul > li > ul > li {
    float: left;
    margin-bottom: 10px;
    width: 180px;
}

#nav ul ul li {
    width: 180px;
}

#nav ul ul a {
    display: block;
    padding: 2px 10px;
    font-size: 12px;
}

/*                         NAV ADJUSTMENT   */

.moveup {
    margin-top: -30px;
}

#nav ul ul ul a {
    padding: 3px 20px;
}

#nav ul ul ul a {
    font-weight: 400;
}

#nav ul ul ul li {
    float: none;
}

#nav ul ul ul ul a {
    padding-left: 40px;
}

#nav ul ul a:hover {
    color: #81cfb2;
    text-decoration: underline;
}

#nav #search {
    position: relative;
    top: 50%;
    float: right;
    margin: -10px 0 0;
    padding: 0;
    width: 190px;
    height: 20px;
    background: #333;
}

#nav #search input {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding:0 5px;
    width: 150px;
    height: 20px;    
    border: 0;
    background: transparent;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}

#nav #search input::-webkit-input-placeholder,
#nav #search input::-moz-placeholder,
#nav #search input::-ms-input-placeholder {
    color: #fff;
    font-size: 11px;
    line-height: 20px;
    vertical-align: middle;
    height: 20px;
    font-size: 12px;
}

#nav #search button {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAuUlEQVR42oyRARHDIAxFw64CKqESKmESkICESpiDzcGQsJsCJFRCJXQKstD7rFmgd83dv0LCC+SXSIKZR9HMe6yiCbVKBWBAQeRFL+RuR1AC0JMK2T8ADi0oRyATuQlq3kIXnFks5JxbsRxtLUMfkW/cdMUyUaNY3u5VbsCcyzbDnv/N1MOM4mBStr9FsYJUItsdYfeEZgENor3pUKoZo+E5qAV2dCLE/oiff9/2f4PVh63Tz/z9CjAAQXpS2kOuEPsAAAAASUVORK5CYII=) no-repeat center center;
    text-indent: -9999em;    
}

.ie7 #nav #search button {    
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69469/download.png) no-repeat center center;
}


#nav #social {
    float: right;
    padding: 0 10px;
}

#nav #social a {
    display: inline-block;
    padding: 9px 5px 10px 5px;    
    height: 19px;
    vertical-align: middle;
    transition: all opacity 0.2s;
        -moz-transition: all opacity 0.2s;
        -webkit-transition: all opacity 0.2s;
        -ms-transition: all opacity 0.2s;
        -o-transition: all opacity 0.2s;
}

#nav #social a:hover {
    opacity: 0.75;
}

/* ----- Main content area ----- */
#main {
    overflow: hidden;
    padding: 20px;
}

#main p,
#main ol,
#main ul,
#main dl,
#main h4,
.content h3,
.article h3,
.article h2,
.content h2 {
    margin-bottom: 10px;
}

.content h2,
.content h3 {
    padding-top: 20px;
}

.content h2:first-child,
.content h3:first-child {
    padding-top: 0;
}

.content ul,
.content ol {
}

.content ul {
    list-style: disc;
}

.content ol {
    list-style-image: decimal;
}

.content li {
    margin-left: 30px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.ie7 .content li {
    vertical-align: top;
}

.content table {
    width: 100%;
}

.content table thead th {
    border-bottom: #000 solid 2px;
    padding-top: 0;
}

.content table tbody tr  > * {
    border-bottom: #000 solid 1px;
}

.content table th {
    font-weight: 700;
}

.content table td,
.content table th {
    padding: 10px 10px 10px 0;
}


#main h2 {
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 10px;
}

#main h3 {
    font-weight: 700;
    font-size: 16px;
}

.padded {
    margin-bottom: 10px;
}

#main h4 {
    font-size: 13px;
}

#main h5 {
    font-size: 12px;
}

#main small a {
    color: #999999;
}

/* ----- Sections ----- */

 #blackbar {
    border-top: 4px solid #000000;
    margin-bottom: 14px; 
}



.section {
    position: relative;
    overflow: hidden;
    padding-bottom: 10px;    
}


.section *:last-child img {
    margin-bottom: -3px !important;  /* was 0 */
}

/*.section.fade {
    opacity: 0.4;
        -webkit-transition: all linear 0.2s;
        -moz-transition: all linear 0.2s;
        -ms-transition: all linear 0.2s;
        -o-transition: all linear 0.2s;
    transition: all linear 0.2s;
} 

.ie8 .section.fade {
    filter: alpha(opacity=40);
} 

.section.fade:hover,
.section.fade.focus {
    opacity: 1;
    filter: alpha(opacity=100);
}
*/

.section.nomargin {
    padding-bottom: 0;
}

.section.border {
    border-bottom: #000 solid 1px;
}

.section-image {
    float: left;
    width: 265px;
}

/* Safari 5 */
.section-image + .section-content {
    float: left;
    margin-left: 10px !important;
}

#content.narrow .section-image + .section-content {
    width: 265px;
}

.section-content {
    position: relative;
}

.section-content > * {
    padding-right: 2px;
    padding-left: 2px;
}

.section-image + .section-content > header {
    padding-top: 5px;
    height: 39px;
    
}

.section-image + .section-content {
    overflow: hidden;
}

.section.content.section-highlight {    
    left: -10px;
    margin-top: -20px;
    padding-top: 30px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-left: 20px !important;
    width: calc(100% - 20px);
        width: -webkit-calc(100% - 20px);
    border-top: #fff solid 1px !important;
}

.section-highlight.green,
.section-hover.green .section-content:hover {
    background-color: #00c89d;
}

.section-highlight.purple,
.section-hover.purple .section-content:hover {
    background-color: #737dbc;
}

.section-highlight.yellow,
.section-hover.yellow .section-content:hover {
    background-color: #fff800;
}

.section-highlight.orange,
.section-hover.orange .section-content:hover {
    background-color: #ff4d00;
}

.section.section-hover .section-content {
        -webkit-transition: background-color linear 0.2s;
        -moz-transition: background-color linear 0.2s;
        -ms-transition: background-color linear 0.2s;
        -o-transition: background-color linear 0.2s;
    transition: background-color linear 0.2s;
}

.section-highlight.green {
    color: #fff;
}

.section-highlight hr {
    border-color: #fff;
}

.section.content {
    padding: 10px 10px !important;
    border-top: #000 solid 1px;
}

.section-content ul {
    list-style: disc;
    margin-left:15px;
}


/* ----- standardising content box height ----- */

.section-restrict {
max-height: 155px;
}


#content ul {
list-style: disc;
    margin-left:25px;
}

#sidebar .section {
    /* border-bottom: #000 dotted 1px; */
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.smallnews a {
float:right;
font-size: 10px;
margin-right: 5px;
margin-top: -10px;
padding-bottom: 3px;
}

/* #sidebar .section header {
    margin: 0;
    padding-top: 0;
    border: 0;
    border-bottom: #000 dotted 0px;
    margin-bottom: 10px;
    overflow: hidden;
}
*/

#sidebar .section header {
    margin:0 0 10px;
    padding-top: 11px;
    padding-bottom: 6px;
    border: #000 solid;
    border-width: 4px 0 1px;
}


#sidebar .section header h3 {
    float: left;
}

#sidebar .section:first-child header {
    padding-top: 9px;
    border-top: #000 solid 4px;
}

#sidebar .section#newsletter header {
    border-bottom: 0;
    margin-bottom: 0;
}

#sidebar .section#newsletter {
    border-bottom: 0;
}

.section header {
    margin:0 0 10px;
    padding-top: 11px;
    padding-bottom: 6px;
    border: #000 solid;
    border-width: 4px 0 1px;
}

.section header.noborder {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border: 0;
}

.section header.smallborder {
    margin-bottom: 0;
    padding: 6px 0;
    border-width: 1px 0 1px;
}

.section header.nobordert {
    border-top: 0;
}

.section header.noborderb {
    margin-bottom: 0;
    border-bottom: 0;
}

.section header.tall {
    padding-top: 5px;
    padding-bottom: 24px;
}

.section header.short {
    padding-top: 5px;
    padding-bottom: 4px;
}

.section header.dotted {
    border-bottom: #000 dotted 1px;
}

.section-more,
.page-more {
    display: block;
    border-bottom: #000 solid 1px;
}

.section-more a,
.page-more a {
    display: block;
    padding: 5px 0;    
    text-decoration: none;
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
    padding-top:10px;
}

.section-more a {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAZUlEQVR42mJgwA8MgLgBiAUYyAQBQPwfiC9Qash7Sg0xGJSGKIAEGIHYgQxD+oH4I0gvIzSUyQUPQQbYk+GCCUD8AYgdyQmDD9BwMBh6mu9Tovk8rsTDTMAACaizM6EGYQCAAAMAsBEerYPEhxUAAAAASUVORK5CYII=) no-repeat 100% center;
}

.ie7 .section-more a {
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69460/arrow-right.png) no-repeat 100% center;
}

.section-hover .section-content:hover .section-more a {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAAbklEQVR42mJgwAP+//9vAMQNQCzAQA4Aagz4DwEXKDXkPaWGGAxKQxRAYoxAhgOJ5hgAcT8QfwRiB5AB/xnIBw9BBtiT4YIJQPwBiB3JCYMP0HAwGHqa71Oi+TyuxMNEhDmgOHdkZGT8gE0SIMAABtinhRa6DIQAAAAASUVORK5CYII=);
}

.ie7 .section-hover .section-content:hover .section-more a {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0009/69462/arrow-right-white-big.png);
}

.section-more a:hover,
.page-more a:hover {
    text-decoration: underline;
}

.section.resized .section-more {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
}

.page-more {
    padding: 100px 10px 6px;
    border-bottom-width: 4px;
    background: transparent;
}

.page-more a {
    font-size: 11px;
}

.caption-left {
    float: left;
    margin-right: 10px;
    width: 280px;
}

.caption h5 {
    margin: 5px 0 3px;
    font-weight: 700;
    font-size: 12px;
}

.caption-left + * {
    margin-left: 290px;
}

/* ----- Newsletter ----- */


#newsletter label.error {
    position: absolute;    
    left: 0;
    top: 27px;
    border: #000 solid 2px;
    padding: 5px 7px;
    font-size: 11px;
    box-shadow: rgba(0,0,0,.2) 1px 2px 2px;
        -moz-box-shadow: rgba(0,0,0,.2) 1px 2px 2px;
        -webkit-box-shadow: rgba(0,0,0,.2) 1px 2px 2px;
    margin: 5px 0 0;
}


/* ----- Sitemap ----- */
#sitemap {
    margin: 0 20px 0;
    padding: 20px 20px;    
    background: #323232;
    color: #fff;
    font-size: 12px;
}

#sitemap a {
    text-decoration: none;
    color: white;
}

#sitemap h3 {
    padding-bottom:5px;
}

#sitemap header h3 {
    font-weight: 700;
    font-size: 15px;
}

#sitemap header {
    margin: 0 0 15px;
}

#sitemap > ul {
    overflow: hidden;
}

#sitemap > ul > li {
    float: left;
    width: 14.26% !important;
}

#sitemap > ul > li > * {
    padding-right: 10px;
}

#sitemap h4 {
    padding-bottom: 5px;
}

#sitemap h4 a {
    color: #fff;
}

#sitemap ul ul li {
    padding: 2px 0;
}

#sitemap ul ul a {
    color: #999;
    font-weight: 700;
}

#sitemap a:hover {
    text-decoration: underline;
}


/* ----- Footer ----- */
#footer {
    overflow: hidden;
    margin: 0 20px 0;
    padding: 35px 20px;
    background: #000;
    color: #fff;
    font-size: 11px;
}

#footer a {
    color: #fff;
}

#footer #logos {
    float: left;
    line-height: 80px;
}

#footer #logos img {
    vertical-align: middle;
}

#footer #logos img + img {
    margin-left: 20px;
}

#footer #copyright,
#footer #legals {
    margin-left: 290px;
}

#footer #legals {
    width: 100%;
    margin-top: 10px;
}

#footer a:hover {
    text-decoration: none;
}

#footer #legals {
    overflow: hidden;
}

#footer #legals li {
    display: inline-block;
}

#footer #legals li {
    margin-right: 11px;
}

/* ----- Social ----- */
#tweets,
#news,
#facebook {
    font-size: 11px;
}

#tweets .tweet{
    padding-left: 22px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAtklEQVR42mL4//8/Az4MBAFA/ACIQZwDQGwAFQPRDA5QSQMsGh2gmtDxeZB6JgYIkAeZysjIWMCAChIYsAMBZMZ7JFM/APECqMYDOGxugLoM7LQNOBThwgkwzQokagRhBbBmqAkJaE7Hh+/DAxSqGWT7BVKcDNcMNaCfCI37UaISLV4NoHGIK24F0NSDnQzy8wRoNGHTOB9dIwizAIkHwMTxH5pQ/iMlhAvQeF4IVHMBW0oBCDAAa5PVVwckzkMAAAAASUVORK5CYII=
) no-repeat 0 9px;
}

.ie7 #tweets .tweet {
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0005/69476/tweet.png) no-repeat 0 9px;
}

#sidebar #tweets.lines,
#sidebar #news.lines{
    margin-bottom: -8px !important;
}

/* ----- Banner ----- */
#banner {
    position: relative;
    padding-bottom: 67px;
    width: 526px;
    height: 550px;
}

#banner a {
    text-decoration: none;
}

#banner ul {
    position: relative;
    margin: 0 0 -60px;
    list-style: none;
}

#banner .bjqs,
#banner .bjqs-slide {
    width: 526px !important;
    height: 550px !important;
    
}

#banner .slide {
    position: absolute;
    top: 0;
    left: 0;
}

#banner .bjqs-markers {
    position: absolute;
    bottom: 35px;
    z-index: 1000;
    overflow: hidden;
    margin-right: 0 300px 0 0;
    padding-top: 15px;
    height: 14px;
    list-style: none;
}

.ie8 #banner .bjqs-markers {
    bottom: 35px;
}

#banner .bjqs-markers li {
    float: left;
    overflow: hidden;
    margin-right: 4px;
}

#banner .bjqs-markers a {
    display: block;
    width: 5px;
    height: 5px;
    border: #999 solid 1px;
        -webkit-border-radius: 1px;
        -moz-border-radius: 1px;
    border-radius: 6px;
    text-indent: -9999em;
    line-height: 5px;
}

#banner .bjqs-markers .active-marker a {
    background: #999;
}

#banner .slide {
}

#banner .slide img {
    display: block;
}

#banner .slide-content {
    position: absolute;
    top: 125px;
    left: 50px;
    letter-spacing: -2px;
    font: 700 52px/1 proxima-nova, Arial, Helvetica, sans-serif;    
}

#banner .slide .tagline {
    margin: 0;
    padding: 10px 80px 10px 10px;
    width: 340px;
    height: 270px;
    border: #000 solid 3px;
    line-height: 1;
}

#banner .slide.white .tagline {
    color: #fff;
}


#banner .slide .explore {
    display: block;
    padding: 40px 10px 15px;
    width: 270px;
    border: #000 solid;
    border-width: 0 3px 3px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAACMElEQVR42tSYzytEURTH35uEMcUkJiFRyiwUNrJQU6asxH9gz4qFsvQf2FmxE0tiRMooVoMmJRuEiFHyazHDsBjfU+fp9bp3yJj3jlOfxZtp3nw6nXvuudcwihdjf/GSXC73RTGiFqyBczADyqTKBkEMvNH/gHcwD6okyk6BLIta0PO6RNmwQ9SCMr0BaqTVbDs40AhTifglyVJ0gxONcJxrW4wsRSc4Ugi/gk1QJ0nWEk5qhBOgQpIsRQtIaUqCartVkqzBQjuaTkGlEpAka7W1S41wir8XI2twBvdBWiG8qyoJL2WtktjiReYUfuIaFyNrcBdIaIST3EXEyFrTWUwjfAq6JMlaU9q2bUqzQztgxC5r8g+ioNQFOfqPD8VnI6BDMfteg0GIHtIDyU6CCZBxQdbHWVN9Xpmn30YhHC/hh2pGasyapjnsM/5H1IM7H6/GD8GiVLfjKIMz03YcsQetzhKXZGiBDYAGEHJ8R9vwKESXJWSNRKd553K2rhcwJKnP6kRpU+iXsinQ0XwBPGimsD5J2+0cuFdIXtnnAq9lqZcvajJKNRqRMiKWg1XwrBC9BW1Shu8gH8GzClE6h/VIOdbkGwUfncO2l7LfDdlhKUfxJr7MUM2qN98dwd2UDXBGM5qMhqRcHzWDY43o0U8z6oZsKy8mlehFvssML2SXFJIZ7q+Nv3lhMWVDnMG07QJu76c3hl7V7Arv/XTb7S/kZW50A8pkbyEZVcl+CjAA/Hca6u9egxYAAAAASUVORK5CYII=);
    background-position: 235px 50px;
    background-repeat: no-repeat;
        -webkit-transition: color 0.1s linear;
        -moz-transition: color 0.1s linear;
        -ms-transition: color 0.1s linear;
        -o-transition: color 0.1s linear;
    transition: color 0.1s linear;
}

.ie7 #banner .slide .explore {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0008/69461/arrow-right-black-big.png);
}

#banner .slide a:hover .explore {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAoCAYAAABnyQNuAAACNElEQVR42tSYzytEURTHxzQNZoppYhISNWUWytjIQinKSvwH9qxYKEv/gZ0VO7EkRqRQrPxISjYIkR8lvxbzA4vne3Loet07fs57x6lPejN699PpzL3nHo8nR2FZVt8fveedXEiWgjlwBEZAvkhZvDAEEiBjvcYTGAfFEmWHwKP1Meh5XqJszNIHZXoBlEir2TqwZRCmEikUI8sLNIJ9g/Ay1bYYWV4kDnY1wmmwCMrEyCrC2wbhdRAQI8uL1YBLQ0lQbUfFyPKCUbBq2CmoVIJiZJVt7cQgTJmPiZHlhYNgEyQ1wmu6knBNVimJJf6R2eOOalyMLAsEeDfQCdPuERcjq3RnCYPwAWgQI6t0aStKl6YGnYAtqmweH31twO+AH63xrPmsB9QDe+97BjrBDj2Q7CD+DoCUA7JeSqjh8yJg2m8pmcs+fggzUmMUdHs9/yPKwRXJpjV1JCmobvvBYd7bdcT2Dxngc0iGfmAdoAJEbN9dgl4w7XrKkCQ/GOaTyx4PoEvSPmsSpUOhXcpxWwwmwI2hC2uV1BuMgWuN5KnaF7jdIobBpCGjVKMtUprvAjAL7jWiF6BWyrUmxFfwR40o3cOapFwYs7WCt/Zm282r+GdNdkzKkKOKhxm6XvX8syu4k+OjIGc0ZchoRMpgrhrsGUR3v5pRJ0aeUf4x6USPsw0z3JCd0kimeH+t/OE7cyYb4QwmlQHcxlcnhm7V7Ayf/QvfHR67sRuUgebfZFQn+yLAAGbaTd7pzXA8AAAAAElFTkSuQmCC);
    color: #fff;
}

.ie7 #banner .slide a:hover .explore {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0009/69462/arrow-right-white-big.png);
}

#banner .slide .explore.purple {
    background-color: #a88a8f;
}

#banner .slide .explore.green {
    background-color: #507321;
}

#banner .slide .explore.orange {
    background-color: #f3983f;
}

#banner .slide .caption {
    position: absolute;
    top: 560px;
    right: 0;
    width: 16px;
    height: 13px;    
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAI0lEQVR42mJct27dfwYKAOP//xTpp4IBo14Y9cKg8AJAgAEAPKYnI+LYddQAAAAASUVORK5CYII=) no-repeat center center;
    letter-spacing: 0;
    font: 11px Arial, Helvetica, sans-serif;
    cursor: help;
}

.ie7 #banner .slide .caption {
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0006/69468/caption.png) no-repeat center center;
}

#banner .slide .caption:hover {
    background-color:#e8e8e8;
}

#banner .slide .caption:hover span {
    display: block;
}

#banner .slide .caption span {
    position:absolute;
    right: 16px;
    display: none;
    padding: 5px;
    width: 280px;
    background:#e8e8e8;
}

#banner .bjqs-wrapper {
    /* overflow: visible !important; */
    /* overflow-x: hidden !important; */
    /* overflow-y: visible !important; */
    /* height: 550px !important; */
}

#banner .bjqs-slide {
    display: none;
}

#banner .bjqs {
    
}

/* ----- Sidebar ----- */
#sidebar {
    float: right;
    width: 265px;
}

#sidebar.narrow {
    width: 162px;
}

#sidebar .collage {
    line-height: 0;
}

#sidebar .collage img {
    max-width: 265px;
    margin-bottom: 20px;
}

/* ----- Sidenav ----- */
#sidenav {
    float: left;
    width: 165px;
}

#sidenav > ul {
    margin: 0;
}

#sidenav header h3 {
    width: 100px;
}

#sidenav > ul > li {
    border-bottom: #000 solid 1px;    
}

#sidenav > ul > li > a {
    display: block;
    padding: 10px 0;
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
}

#sidenav a:hover {
    text-decoration: underline;
}

#sidenav ul ul {
    margin-top: -5px;
    margin-bottom: 10px;
}

#sidenav ul ul a {
    display: block;
    padding: 3px 0 3px 10px;
    text-decoration: none;    
}

#sidenav .active a {
    color: #66bf83;  
    font-weight: 700;
}

#sidenav header,
#content-header {
    padding: 5px 0 5px;
    height: 100px;
    border-top: #000 solid 4px;
    border-bottom: #000 solid 1px;
}

h1 {
    padding: 5px 0 5px;
    height: 100px;
    border-top: #000 solid 4px;
    border-bottom: #000 solid 1px;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 30px;
}

h6 {
    padding: 5px 0 5px;
    height: 100px;
    border-top: #000 solid 4px;
    border-bottom: #000 solid 1px;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 24px;
}

#sidenav header h2 a { text-decoration: none; }

#main #content.narrow:first-child {
    margin-right: 275px;
}

#content {
    float: right;    
    width: 820px;
    overflow: hidden;
}

#content ul {
list-style: disc;
}

#content .content {
    padding: 0 10px 20px 10px;
}

#content .intro {
    border-bottom: #000 dotted 1px;
    margin-bottom: 20px;
}

#content .intro *:last-child {
    margin-bottom: 0;
}

#content .intro p {
    font-size: 16px;
}

#content .intro.intro-small p {
    font-size: 12px;
}

#content.narrow {
    margin-right: 10px;
    width: 540px;
}

#content-header {
    margin-bottom: 15px;
}

#content-header h1 {
    font-weight: 700;
    font-size: 30px;
}

/* ----- Articles ----- */
.section.articles {
    overflow: hidden;
    padding-top: 20px;
}

.section.articles  + .articles {
    border-top: #000 dotted 1px;
}

.article {
    overflow: hidden;
    margin-bottom: 20px;
}

.article.inline {
    margin-bottom: 0;
    padding: 10px 10px 20px;
}

.article.inline + .article.inline {
    border-top: #000 dotted 1px;
    padding-top: 30px;
}

.article-image {
    float: left;
    margin-right: 10px;
    width: 265px;
}

.article-image + .article-list {
    margin-left: 275px;
}

.article-list .article:first-child {
    padding-top: 0;
    border-top: 0;
}

.article.inline.solid {
    border-top-style: solid;
}

.article + .article {
    padding-top: 20px;
    border-top: #000 dotted 1px;
}

.article header {
    margin: 0 !important;
    padding: 0 0 10px !important;
    border: 0 !important;
}    

.article header small a {
    text-decoration: none;
}

.article header small a:hover {
    text-decoration: underline;
}

.article header h2 {
    display: inline-block;
    margin-right: 30px;
    margin-bottom: 5px;
    font-size: 13px !important;
}

.arrow-more a {
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAvklEQVR42mLc8uQCA+mAiYEsgFMbKxMzEJGszUJEGYhw6cSp7f6XN3ysnLh04tT25Nu7i+8fA3XaiqkBSRKCBKKTk5nNUkQZTSeBkATqPPHm7n8GBjSdLBDKW1qfYKADdR56dev7318Ibbc+vcCjQZFHFBgwL358hOhBaLv9+SWu2DMWUgCSEH+iOxKXHguwl+5/eX3t4zNkKRaCeoCWAK0iIZXg0oPPNmAq+fPvLzAYsMqy4IkxOmYc/AAgwADJiU8L7FwPmAAAAABJRU5ErkJggg==);
    text-indent: -9999em;
}

.ie7 .arrow-more a {
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0011/69464/button-arrow.png);
}

.arrow-more a:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAuklEQVR42mJsubiRgXTAxEAWwKmNhZEJiEjWpickB0S4dOLU9vTbe24Wdlw6cWp7+f3jrU8vgDqNhBWAJAlBAtHJzswKtBNNJ4GQBOq89P4xxKvIOlkglK24OsFAB+o8//bBj7+/EdoefnmDR4M0txAwYN7++AzRg9D26OtbXLGnJSANJCH+RHckLj0QLwEj497nVyhSBPUALQFaRUIqwaUHn21Ah/359/ftzy/Y3YInxuiYcfADgAADAHXITZNpL4bTAAAAAElFTkSuQmCC);
}

.ie7 .arrow-more a:hover {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0005/69467/button-arrow-hover.png);
}

/* ----- Download list ----- */
.downloads li {
    padding: 5px 0 5px 23px;
    background-position: 0 center;
    background-repeat: no-repeat;
}

.downloads li.pdf {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACCklEQVR42mRTPU8bQRB9+3F3xojCtAQRKS4o0lgi6YEOUSG5oaOM8gtSUOeXULmiQYiCjiYUFER0xsrpMDIhCkjYujvf7mZmvcChjDQ3ut15b97OzorRaBQrpb7HcfwZQCHI4ByclOBojQEvBXNkSVmWP/I8/6bTNP3S6XS+SikT1I1AsBZWa0/ydst86vf7v2RRFB8IGDN73SfHxyiGQ0hW8FrWO1lMuLZmqW62InxgiexPT1Dz87AB4GrVQ34hKXqQJYk+iSKbeHyEvbryRK5G8JJHOM0/NgACLYRS0FTVE9ASN+2ZpC7/PzBvK/o39/dwt7ecAMtAIqiDGSP5Q917cRdFsJeXcEtLsOvrMAcHkEkC0WxCkho0Gl4J4zSzMMifk6tSd8uzM8iNDaiFBYyPjhDv70MQmVtcBNptYHXVE2gTWASBBCWbiwvkJFOSV9fXiHZ3YaoK5fk5qrs7TzjHYK7su0cVJTWJuzs+OUFjbw+SktTKCgQfhfYTqhjnub+N6WTir1CbyjhEkSsODzGhqsnODkSrhenDw+y+g9nxeHa0Wdepf8aRVtckNpWT7Gh7G3NrazB0RaI2WWw8aQHIUdFSU99k2envLNtqbG626Aj2T5ri7SS/jmYYXUmP4u9weHPqp6vb7X58v7z8rpxOK6G1kDW5zwMRXhbdZKQHg0HW6/V+/hNgAP6JXZ7QWimeAAAAAElFTkSuQmCC);
}

.ie7 .downloads li.pdf {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69478/pdf.png);
}

.downloads li.doc {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAACgElEQVR42jxTS2sUQRD+umd29uFm2U3UGLMxEVmNUUEPgho85CAGUbwJgmcPQo568a6g6M3foCf/QEQxigoSA0oOkRgMCWZDXqv76sdMt9WzsztQ091V9X3VXf01e/lh3nu7ah+xVHoSgGL0s+h81lpYY3uj6YxBpMXHW2cyD9n1x69nsuXxp2A8zRjronqAyBgaDYxJCNw6CoXYWLrPldbHLXhAYCgDREllykPUI+iQxBYZhJFJS6lPcApKYqZCBmOlAPmAQ2iioESpQjTJ4p1ErmIEE5uxZJKHOmR/WxIXR/J4dm0MT6ZHcZRInO9IMcDpoX1QOoQgklpTIQpDEAY6DBlXUkOKjpPTkQ/mU7gx3o/thsS9yWE8v1nBQM7HuXIfZqZGCRRBKQ1NOC6kAtMKC6s1yNDE/Rrrz8CjY/zaasXryv4sBvsC3D4/jKFCGq2WgivKVVsiFBIrGzUsVRtx8pFSBv1phvnfu8k6ja8rO/F8qJBCsymgCMNlW0HS+fb26viWJAc+x8kDObxbrEJToy4dG0Ap48ex0WIGjUabwApeX+XyVZ4tXjChYZu1Nq6cLSMIPEyUS5gYLmCwmEMhm4qb92puGW8W1rC9W7dqr/rFl20Bn7bOqVs/ljdx98V73JmqECBAdauOB3NL+Llew5+dBnb/CdBNwoehhkn4ui2sbMtYkU5hn7+v4ROZR2Td+/boFnyKBdREoy0E6SKUyvpKiJwntQcnTScGdCTmlOYnMnV+3Y0Zp77II3DO17XqLMsfmoYXDDAntUTbPY0nZDbxWdIxld3R9c1Z5pwsO3KKFw6PxPrrPimX5ubMETD0WJjnmfrGmhXri/8FGADKqZ19kAYkDgAAAABJRU5ErkJggg==);
}

.ie7 .downloads li.doc {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0008/69479/word.png);
}


.downloads li a {
    display: inline-block;
    padding-left: 17px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAALCAYAAABGbhwYAAAAhElEQVR42mJkQAMml9sbQPQZ3Uow/f//f7A4EwORYAAVsgAdvwFINwAdfwGbAtMrHQZAygFkIkjhAaAGAywhABI7AMQfGKECCUBqAhCDJBKg6jZAFRWc1qlYwIikG6SgACqpALIOpggkz4glsOuh3ESguxfAApwBi7vmw2IHFjMgDBBgAAn4M9l+ukCJAAAAAElFTkSuQmCC) no-repeat 0 center;
    color: #666;
    text-decoration: none;
    font-size: 11px;
}

.downloads li a {
    background: url(https://www.tmag.tas.gov.au/__data/assets/image/0007/69469/download.png) no-repeat 0 center;
}    
    
.downloads li a:hover {
    text-decoration: underline;
}

/* Hide desktop link if viewing on desktop already */
#desktop {
    display: none;
    color: #fff;    
}

/* ----- Forms ----- */
.field {
    padding: 0 0 10px;
    overflow: hidden;
    clear: both;
}

.field label {
    width: 90px;
    margin-right: 10px;
    float: left;
    padding: 5px 0 6px;
    line-height: 16px;
}

.field input + input,
.field input + select,
.field select + input {
    margin-left: 5px;
}

.field input,
.field select,
.field textarea {
    padding: 5px;
    height: 16px;
    line-height: 16px;
    border: #000 solid 1px;
    min-width: 160px;
}

.field input,
.field textarea {
    padding-left: 7px;
}

.field textarea {
    min-width: 360px;
    min-height: 160px;
}

.field select:focus,
.field input:focus,
.field textarea:focus {
    border: #00c89d solid 2px;
    padding: 4px;
}

.field input:focus,
.field textarea:focus {
    padding-left: 6px;
}

.ie7 .field select {
    height: auto;
}

.field-note {
    margin-left: 100px;
    margin-top: 5px;
    font-size: 11px;
    color: #666;
}

.submits {
    margin-left: 100px;
}

.button {
    background: #81cfb2;
    padding: 8px 20px;
    font-weight: 700;
    font-size: 13px;
    border: #6cb99c solid;
    border-width: 0 1px 2px 0;
}

.button:active,
.button:focus {
    border-color: #81cfb2;
    background: #b4e4d0;
}

.button[type=submit] {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0005/69467/button-arrow-hover.png);
    background-repeat: no-repeat;
    background-position: 100% center;
    padding-right: 36px;
}

.button[type=submit]:active,
.button[type=submit]:focus {
    background-image: url(https://www.tmag.tas.gov.au/__data/assets/image/0011/69464/button-arrow.png);
}

input, button, select {
margin-bottom: 4px;
margin-top: 1px;
margin-left:2px;
}


/* ----- Image fader ----- */


#hdrContainer {
    width: 550px; 
    min-height: 1px; 
    overflow: hidden;
    
}

#hdrContainer #banner-wrapper {
    position: relative;
    width: 547px;
    height: 319px;
    border: 0;
    overflow:hidden;
}

#banner-wrapper IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#banner-wrapper IMG.active {
    z-index:10;
    opacity:1.0;
}

#banner-wrapper IMG.last-active {
    z-index:9;
}



