/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 27 October 2017 06:32:03
*/


#bodycontainer #pagecontent .do_not_print {
     display: none;
}

#bodycontainer #pagecontent .margin-top-15 {
     margin-top: 15px ! important;
}

#bodycontainer #pagecontent .margin-right-125 {
     margin-right: 127px;
}

#bodycontainer #pagecontent .margin-left-125 {
     margin-left: 127px;
}

#bodycontainer #pagecontent dl.list-profiles.margin-left-125 {
     margin-left: 0px;
}

.float-left-185 {
     float: left;
     width: 185px;
}

#bodycontainer #pagecontent .floatfourth {
     float: left;
     margin-right: 2%;
     width: 23%;
}

#bodycontainer #pagecontent .floatthreefourth {
     float: left;
     margin-right: 2%;
     width: 73%;
}

#bodycontainer #pagecontent .linklist-venues {
     background: url("http://www.uwa.edu.au/__data/assets/image/0004/345865/linklist-venues-flow.jpg") repeat-x scroll 0px 0px #000000;
     list-style-image: none;
     margin-bottom: 0px;
}

#ie7 #pagecontent .linklist-venues {
     min-height: 1%;
}

#ie6down #pagecontent .linklist-venues {
     height: 1%;
}

#bodycontainer #pagecontent .linklist-venues:after {
     clear: left;
     content: " ";
     display: block;
     height: 0px;
     visibility: hidden;
}

#bodycontainer #pagecontent .linklist-venues li {
     background-image: none;
     border-bottom: 1px solid #ffffff;
     float: left;
     margin: 0px;
     min-width: 266px;
     position: relative;
     width: 50%;
}

#ie7 #pagecontent .linklist-venues li {
     min-width: 260px;
     width: 49.99%;
}

#ie6down #pagecontent .linklist-venues li {
     display: inline;
     width: 49.99%;
}

#bodycontainer #pagecontent .linklist-venues li a {
     color: #ffffff;
     display: block;
     font-size: 1.16667em;
     min-height: 55px;
     padding: 35px 110px 0px 20px;
     text-decoration: none;
}

#ie6down #pagecontent .linklist-venues li a {
     height: 55px;
}

#bodycontainer #pagecontent .linklist-venues li a:focus, #bodycontainer #pagecontent .linklist-venues li a:hover, #bodycontainer #pagecontent .linklist-venues li a:active {
     background-color: #172229;
     text-decoration: underline;
}

.pagetype-landing #ie7 #pagecontent .linklist-venues li.two-line a, #ie6down #pagecontent .linklist-venues li.two-line a {
     min-height: 65px;
     padding-top: 25px;
}

#ie6down #pagecontent .linklist-venues li.two-line a {
     height: 65px;
}

#bodycontainer #pagecontent .linklist-venues li.three-line a {
     min-height: 73px;
     padding-top: 17px;
}

#ie6down #pagecontent .linklist-venues li.three-line a {
     height: 73px;
}

#bodycontainer #pagecontent .linklist-venues li img {
     margin: 0px;
     opacity: 0.7;
     padding: 0px;
     position: absolute;
     right: 0px;
     top: 0px;
}

#ieAny #pagecontent .linklist-venues li img {
    
}

#bodycontainer #pagecontent .linklist-venues li a:focus img, #bodycontainer #pagecontent .linklist-venues li a:hover img, #bodycontainer #pagecontent .linklist-venues li a:active img {
     opacity: 1;
}

#ieAny #pagecontent .linklist-venues li a:focus img, #ieAny #pagecontent .linklist-venues li a:hover img, #ieAny #pagecontent .linklist-venues li a:active img {
    
}

#community-intro {
     margin-right: 21em;
}

#events-subscribe {
     border: 1px solid #c8c6c0;
     float: right;
     padding: 1.25em 1.25em 1px;
     width: 18em;
}

#events-subscribe ul {
     margin-bottom: 0px;
}

#events-subscribe ul li {
     margin-bottom: 10px;
}

@media screen and (max-width: 900px) {
  #events-subscribe { width: auto ! important; margin-bottom: 2em; float: none; }
}

#bodycontainer #pagecontent #heading-cultural, #bodycontainer #pagecontent #heading-sporting {
     background-color: #000000;
     clear: left;
     font-size: 0.989011em;
     margin: 2.5em -30px;
     padding: 1.66667em 0px 2.08333em;
}

#ie7 #pagecontent #heading-cultural, #ie7 #pagecontent #heading-sporting {
     min-height: 1%;
}

#ie6down #pagecontent #heading-cultural, #ie6down #pagecontent #heading-sporting {
     height: 1%;
}

#bodycontainer #pagecontent #heading-cultural h3, #bodycontainer #pagecontent #heading-sporting h3 {
     border-left: 15px solid #c419be;
     color: #faf8f0;
     font-size: 2.5em;
     line-height: 1;
     margin: 0px;
     padding: 0px 16px;
}

#bodycontainer #pagecontent #heading-cultural h3 a {
     color: #ffffff;
}

#bodycontainer #pagecontent #heading-sporting {
     background-color: #f2edd9;
     border-top: 1px solid #cbc7b7;
}

#bodycontainer #pagecontent #heading-sporting h3 {
     border-left-color: #7ac4d9;
     color: #000000;
}

#bodycontainer #pagecontent .community-left img, #bodycontainer #pagecontent .community-right img {
     border: 1px solid #c8c6c0;
     float: left;
     margin-left: 0px ! important;
     padding: 1px;
}

#bodycontainer #pagecontent .community-left p, #bodycontainer #pagecontent .community-right p, #bodycontainer #pagecontent .community-left h4, #bodycontainer #pagecontent .community-right h4 {
     margin-left: 114px;
}

#bodycontainer #pagecontent .community-left, #bodycontainer #pagecontent .community-right {
     border: 1px solid #faf8f0;
}

#bodycontainer #pagecontent .community-left {
     float: left;
     margin-right: 0px;
     width: 48%;
}

#bodycontainer #pagecontent .community-right {
     margin-left: 50%;
}

#bodycontainer #pagecontent dl.list-columned-leaders {
     width: 265px;
}

#bodycontainer #pagecontent img.banner-left {
     margin: -18px 0px 15px -31px ! important;
}

#bodycontainer #pagecontent .leftcol dl.reduced-padding dt {
     padding-bottom: 0px;
}

#bodycontainer .uni-structure ul, #bodycontainer .uni-structure ul li {
     list-style-image: url("http://static.weboffice.uwa.edu.au/visualid/graphics/bullet-link.gif");
}

#ieAny ul.linklist, #ieAny ul li.linklist, #ieAny p.linklist, #ieAny dl.linklist dt {
     list-style-image: url("http://static.weboffice.uwa.edu.au/visualid/graphics/bullet-link-ie.gif");
}

#bodycontainer #pagecontainer .alphalist h3 {
     float: left;
     font-size: 300%;
     margin-top: 0px;
}

#bodycontainer #pagecontainer .alphalist ul {
     height: 1%;
     margin: 0px 0px 0px 50px;
}

#sponsorship #contact > div {
     background: none repeat scroll 0% 0% #b2d2da;
     border-radius: 10px;
     border: 1px solid #59b7d0;
     box-sizing: border-box;
     margin: 15px;
     padding: 10px;
}

#sponsorship #contact > div > h3 {
     color: #464646;
     font-size: 1.25em;
}

#sponsorship #tile-1 > div > a, #sponsorship #tile-1 > div > a > img, #sponsorship #tile-2 > div > a, #sponsorship #tile-2 > div > a > img {
     max-height: 148px;
     max-width: 241px;
     min-width: 180px;
     width: 100%;
}

#sponsorship div#spacer.col-1 {
     border-bottom: 1px solid #59b7d0;
     margin-bottom: 15px;
}

#sponsorship div#further-info.col-1-3 {
     border-left: 1px solid #59b7d0;
     margin-left: -1px;
}

#bodycontainer #pagecontent dl.list-columned-size-7 dt {
    width: 6em !important;
}

#bodycontainer #pagecontent dl.list-columned-size-7 dd {
        margin-left: 6em !important;
}
#bodycontainer #pagecontent div#counter ol {counter-reset: item;}
#bodycontainer #pagecontent div#counter li {display: block;}
#bodycontainer #pagecontent div#counter li:before { content: counters(item, ".") " "; counter-increment: item }
#bodycontainer #pagecontent div#skip ul:before { display: none;}
#bodycontainer #pagecontent div#skip li:before { display: none;}