/*
  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: 17 July 2017 00:07:23
*/


body {font:0.8em/1.5 Verdana, Arial, Helvetica, sans-serif; padding: 0;}

/* Hide unnecessary content */
#intro, #nav-global, #show-global-menu, #search-home, #search-bar, #nav-breadcrumb, #nav-landing, #nav-skip, #nav-local, #nav-student-staff, #footer ul, #flash-content, #skip-content, #content hr, #styled-features, #content-secondary, .feature-link, #iru, #footer .fat-footer, .fake-tabs, .no-print {display:none!important;}

/* Override javascript hidden elements */
.accordion .content, .tab-title, .tab-content {display:block!important;}

* {overflow:visible!important; text-align:left!important; color:#000!important; text-decoration:none!important;}

h1 {margin-bottom:20px;}
h2,h3,h4,h5,p {margin:0; padding:0;}
ul,ol,dl,blockquote,table {margin:0 0 10px 0;}

#content table {border:1px solid #D9D9D9; border-collapse:collapse; font-family:Arial,Helvetica,sans-serif; line-height:1.4em; margin-bottom:1.5em; width:100%;}
#content table th {background-color:#eee; border:1px solid #D9D9D9; padding:5px 5px 8px 4px; vertical-align:top;}
#content table td {border:1px solid #D9D9D9; padding:2px 5px 3px 4px; vertical-align:top;}

#logo {position:absolute; right:20px; top:20px;}
#header {background:none;}
#site-title {border-bottom:1px solid #cc0000; font-size:2em; margin-top:100px; padding:5px 15px;}

#content img {display: block; float:left!important; padding:0 8px 8px 0!important;}
#contentbg {border:none; padding: 0; margin: 0;}
#content * {border: none;}
#content h1 {font-size:1.7em; line-height:1;}
#content h2, #content h3 {clear:both;}
#content div {height: auto;}

.feature {margin-bottom:20px;}
.feature-big {clear:left;}
.entry-main, .accordion-title {margin-top:20px;}

img, input, select {width:auto!important;}

#footer {font-size:80%; margin-top:20px;}
