/*
  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: 02 August 2025 05:52:42
*/


/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
select,
textarea {
    color: #222;

background-color:#E6E1DD;
}

body {
    font-size: 1em;
    line-height: 1.4;
font-family:verdana;
font-size:12px;
margin:0 0;
}

a.acc {

margin-left:-9999px;
position:absolute;

}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/* font faces */

@font-face {
    font-family: 'merge';
    url('https://www.multicultural.tas.gov.au/site_resources/styles/main.css/include/merge_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

section#logo {
float:left;
border-right:1px solid #c1c1c1;
margin-top:5px;
padding:10px;
}
section#logo img{

border:0px;
}
section#pageTitle img{
float:left;
margin-top:50px;
border:0px;
margin-left:20px;
}

h2 a{

font-family:merge;
color:#000;
}



span.intro {
font-size:16px;
color:#767676;
font-style:italic;

}


div#wrapper {
   width: 1024px;
    margin: 0 auto;
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.4);
    min-height: 400px;
    background: #fff; 
}



h1 {
font-family:merge;
font-size: 20pt;
color:#a8941c;
//color: #BCA830;

}

h2 {

font-family:merge;
}

h3{

font-family:merge;
}

h4{
color: #000;
font-family:merge;
}

p {
color: #231F20;
}

header#top {
height:200px;
width:1024px;
}

div#bar {
 line-height: 30px;
height:30px;
color:#fff;
background-color:#EEB111;
box-shadow: 0px 7px 12px #c1c1c1;
padding-left:30px;
font-size:12px;

}
div#bar a {
color:#4b4b4d;
text-decoration:none;
}
.FRight {
float:right;
margin-right:15px;
font-transform:uppercase;
}


section#title {
margin-left:155px;
border-bottom: 1px dashed #c1c1c1;
 margin-right: 16px;

}
section#title span.interpret {
   border: 1px dashed #C1C1C1;
    float: right;
    line-height: 21px;
    padding: 5px;
    text-align: center;
    width: 237px;}

section#title span.interpret a {
color:#000;
text-decoration:none;

}

section#title span.interpret:hover{
background-color:#c1c1c1;
color:#FFF;
}

section#title span.interpret img {
float:right;
border:none;
}

section#topNav ul{
margin:0px;
float:right;
padding:10px;
}
section#topNav ul li {
display:inline;
text-transform:uppercase;
}
section#topNav ul li a{
color:#767676;
text-decoration:none;
padding-right:5px;

}
section#accessibility {
    
    clear: right;
    float: right;
    margin-right: 15px;
}
section#accessibility img{
    
padding-left:5px;
}


section#content {
margin-left:160px

}

section#content a{
color:#000;
}

.button {
border:1px solid #999;
background-color:#c1c1c1;
color:#000;
padding:5px;
text-decoration:none;
}

section#contentHome {
float:left;
width:560px;
margin-left:24px;
}


section#listing {    
border: 1px dashed #C1C1C1;

    float: left;
    margin-left: 40px;
    margin-top: 25px;
    min-height: 400px;
    padding-left: 5px;
    width: 240px;

}



section#listing h2{
margin-left:20px;
}
section#listing ul{
list-style-type:circle;
padding-left:22px;
}

section#listing ul li{
line-height:1.6;
}
section#listing ul li a{
color:#000;
text-decoration:none;
}


section#listingEvents {    
border: 1px dashed #C1C1C1;

    float: left;
    margin-left: 40px;
    margin-top: 25px;
    min-height: 200px;
    padding-left: 5px;
    width: 240px;

}



section#listingEvents h2{
margin-left:20px;
}
section#listingEvents ul{
list-style-type:circle;
padding-left:22px;
}

section#listingEvents ul li{
line-height:1.6;
}
section#listingEvents ul li a{
color:#000;
text-decoration:none;
}



section#calendar table td{
border:1px dashed #c1c1c1;
vertical-align:top;
width:110px;
}

section#calendar table td a{
text-decoration:none;
}


section#calendar table td a:hover{
text-decoration:underline;
}
section#search {
    float: right;
    margin-right: 15px;
    margin-top: 40px;
clear:right;
}

input#button {

padding-left:5px;
vertical-align:middle;

}

input#queries_keyword_query {
background-color:#999999;
border:none;
vertical-align:middle;
color:#fff;
}
section#leftMenu {
margin-top:10px;
float:left;

}

section#leftMenu ul { list-style-type:none; margin:0; max-width:137px; padding:0; }
section#leftMenu ul li { margin:0.8rem 0; padding:0; width:100%; }
section#leftMenu ul li a { display:block; font-family:merge; margin:0; text-decoration:none; }
section#leftMenu ul li a .link-wrapper { border-radius:0 5px 5px 0; display:flex; height:2rem; padding:0 0.5rem; /*align-content:center;*/ }
section#leftMenu ul li a .link-wrapper::before { /* background image inserted via parse file */ background-position:center center; background-repeat:no-repeat; border-radius:50% 50%; content:""; height:1.6rem; margin-top:-0.3rem; padding:0.5rem; width:1.6rem; }
section#leftMenu ul li a .label { align-self:center; padding-left:0.3rem; max-width:70px; }

section#quickLinks {
float:left;
width:245px;
margin-left:20px;
}

section#quickLinks a{
text-decoration:none;
color:#005294;
}

section#quickLinks ul{
padding-left:12px;
}
section#quickLinks ul li{
margin:0px;
list-style-type:none;
text-indent:-12px;
}

section h2.hiddenHeading {

position:absolute;
left:-99999px;


}

section#contentPane{
border-left:1px #c1c1c1 solid;
   margin-left: 400px;
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
margin-top:15px;

height:600px;
}

section#contentPane a{
color:#000;
}


footer#base {
min-height:30px;
background-color:#968980;
clear:both;
    line-height: 30px;
    padding-left: 10px;
}
footer#base a {
color:#000;
}


.site-notification {
    height: 30px;
    background-color: #ffe9ae;
    padding: 10px 20px 20px 20px;
    text-align: center;
 }
 
.site-notification a
{
    color: black;
}

/* Menu classes */
#housing a, #transport a, #children_and_families a, #older_people a, #education_and_english a, #managing_money a, #health a, #community a { color:#fefefe; }
#employment a, #settlement_services a, #young_people a, #justice_and_legal a { color:#333; }

#housing .link-wrapper, #housing .link-wrapper::before { background-color:#460056; }
#transport .link-wrapper, #transport .link-wrapper::before { background-color:#7f2754; }
#transport .link-wrapper::before { background-size:contain; }
#children_and_families .link-wrapper, #children_and_families .link-wrapper::before { background-color:#bf301a; }
#employment .link-wrapper, #employment .link-wrapper::before { background-color:#d25d12; }
#settlement_services .link-wrapper, #settlement_services .link-wrapper::before { background-color:#eda900; }
#young_people .link-wrapper, #young_people .link-wrapper::before { background-color:#ed7700; }
#justice_and_legal .link-wrapper, #justice_and_legal .link-wrapper::before { background-color:#bca830; }
#older_people .link-wrapper, #older_people .link-wrapper::before { background-color:#546121; }
#education_and_english .link-wrapper, #education_and_english .link-wrapper::before { background-color:#00592f; }
#managing_money .link-wrapper, #managing_money .link-wrapper::before { background-color:#006575; }
#health .link-wrapper, #health .link-wrapper::before { background-color:#2a388f; }
#community .link-wrapper, #community .link-wrapper::before { background-color:#652c90; }


/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 35em) {

}

@media print {

html {
background-color:#fff;

}
  header#top, div#bar, section#leftMenu, section#title, section#quickLinks, footer#base, section#listing  {
visibility:hidden;
border:0px;
  }
  section#content, section#contentPane, section#contentHome  {
    visibility: visible;
 background: none repeat scroll 0 0 #FFFFFF;
height:2000px;
    left: 0;
    margin: 0;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;

  }


 }

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}
/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}



/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
} 