@charset "utf-8";

/* Use this file for site-specific CSS customisations, do not modify screen.css */
#splashpod { background-image: url(../images/frontpage/splashpod.jpg); }

body.splash #head h1 a#usyd-logo,body #head h1 a#logo {
background: #ce1126 url(../../images/common/university_sydney_logo.gif)
		no-repeat;
}
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
clear:none;
}
#content .leftcol {
clear:left;
float:left;
height:100%;
width:49%;
}
#content .rightcol {
clear:right;
float:right;
height:100%;
width:49%;
}
hr {
background-color:#D6D6D6;
border:0 none;
clear:both;
display:block;
height:1px;
}
.hide, #hide {
display:none;
}
.alert {
color:#AB2B34;
}
.description {
font-size:80%;
}
.fltright {
float:right;
}
.imgleft {
float:left;
margin:10px 10px 10px 0;
}
.imgright {
float:right;
margin:10px 0 10px 10px;
}
.imglefttop {
float:left;
margin:0 10px 10px 0;
}
.imgrighttop {
float:right;
margin:0 0 10px 10px;
}
.imgrightcap {
float:right;
margin:10px 0 10px 20px;
text-align:center;
width:250px;
}
.imageCover {
clear:left;
float:left;
margin-right:1em;
}
#content .imgrightcap p {
font-style:italic;
}
#content img.icon {
padding:0;
}
#splashpod {
background-color:#12416C;
margin-top:2em;
}
#mid .altpod {
background-color:#1C1C1C;
}
#mid .altpod img {
border-left:0 none;
}
#mid .altpod {
padding:0;
}
#splashpod object {
border-left:1px solid #FFFFFF;
float:left;
}
#splashpod object + img {
border-left:1px solid #FFFFFF;
}
#content #home_accredt {
border-color:-moz-use-text-color -moz-use-text-color #D6D6D6;
border-style:none none solid;
border-width:0 0 1px;
}
#content #home_accredt td {
border:0 none;
padding:5px;
text-align:center;
vertical-align:top;
}
#content #home_accredt p {
font-size:80%;
margin:0;
}
#content #home_accredt tr.accred_logos td {
vertical-align:middle;
}
blockquote {
margin:12px 40px;
}
blockquote.highlight {
background-color:#EFF3F6;
border:1px solid #D6D6D6;
padding:0 1em 0.7em;
}
#sidebar img {
margin-bottom:1em;
}
#sidebar .buttons p {
margin-bottom:5px;
}
#sidebar p.pubcover {
margin:35px 0 10px;
}
#sidebar p.pubcover img {
border:1px solid #000000;
}
#head #search {
bottom:0;
padding:1em 2em;
position:absolute;
right:0;
}
#head #search .field input {
border:1px solid #0D4064;
font-size:1em;
height:1.5em;
margin:0 0 -0.1em;
padding:0.2em 0 0 0.3em;
}
#head #search .button input:hover {
background-color:#D53447;
text-decoration:underline;
}
#head #search .button input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CE1126 none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
height:1.727em;
margin:0 0 -0.091em 0.2em;
padding:0 0.5em;
text-transform:uppercase;
vertical-align:bottom;
}
#content p#search-page-query {
margin-bottom:1.4em;
}
p#search-skip {
left:-1000px;
position:absolute;
top:-1000px;
}
ol#search-results {
font-size:0.8em;
list-style-type:none;
margin:1.4em 0;
padding:0;
}
#content ol#search-results li {
margin:0 0 1.4em;
}
#search-results a.asset-link {
font-size:1.2em;
font-weight:bold;
}
#search-results img {
margin-right:5px;
padding:0;
vertical-align:top;
}
#search-results .minor-details {
color:#C0C0C0;
}
#staff-profile div.staff-photo {
float:right;
}
table#staff-details {
width:500px;
}
#staff-details th {
width:120px;
}
#content table {
margin-left:0.1em;
}
#content td {
vertical-align:top;
}
#content table.table_noborder, #content table.table_noborder td {
border:0 none;
}
#content table.table_nopad, #content table.table_nopad td {
margin:0;
padding:0;
}
.logindetails {
	float: right;
	margin-right:20px;
	margin-top: -5px;
}
input.logoffbutton {
border-style:solid;
border-width:1px;
color:#7E090E;
font-weight:bold;
margin-left:2px;
padding:0 3px;
width:auto;
}
/* INTRANET */
#head { border-right:1.5em solid #7090B7; }
#head #nav-global li.active {background-image: none;}
#tabs {background:#7090B7;}
#tabs li span { background-color:#12416C;}
#tabs li span a {background-color:#12416C; border-color:#12416C; color:#fff;}
#tabs li.active span a {background:#fff; border-color:#fff; }