/*
  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: 13 August 2008 13:42:09
*/


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

#intro, #nav-global, #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 {display:none;}

* {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;}

table {
border:1px solid #D9D9D9!important;
border-collapse:collapse;
font-family:Arial,Helvetica,sans-serif;
line-height:1.4em;
margin-bottom:1.5em;
width:100%;}

table th {
background-color:#eee;
border:1px solid #D9D9D9;
padding:5px 5px 8px 4px;
vertical-align:top;
}

table td {
border:1px solid #D9D9D9;
padding:5px 5px 8px 4px;
vertical-align:top;
}

#logo #screen{display:none;}
#logo #print {color:#fff!important; position:absolute; right:-20px; top:-30px;}

#site-title {
   border-bottom:1px solid #cc0000;
   font-size:2em;
}

#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 {margin-top:20px;}

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

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