﻿@charset "utf-8";
@import url(banners-local.css);
@import url(captioning.css);
/* Use this stylesheet for branch-specific CSS customisations */
/* BEIGE 
#head { background: #a39c8b url(../images/common/bg_head_beige.gif) repeat-x; }
#head h1 { top: 7px; }
body.splash #head h1 a#usyd-logo { width: 236px; height: 47px; background-image: url(../images/common/logo_usyd_beige.gif); left: 760px; top: 15px; }
body.splash #head h1 span#site-title { width: 262px; height: 81px; background-image: url(../images/common/logo_bmri_beige.gif); left:40px; top: 0; position:absolute; text-align:left; text-indent:-2000em; }
a { color: #084c99; }
#splashpod { background-color: #085c99; }
#sidebar dt , #menu dt, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a { color: #CC7722; }
*/
/* BLUE */
#head { background: #88040f url(../images/common/bg_head_smoke.gif) repeat-x; }

body.splash #menu dt a { color: #AB2830; background: url(../images/common/dt-link-arrow.gif) no-repeat right 6px; padding-right: 16px; }
/*c10300 CC7722*/

#head h1 #tag-line { font-family: Verdana, sans-serif; text-align: right; float: right; top:1.5em; font-size: 0.8em; color: #e5a8ad; letter-spacing: .1pt; margin-right: .4em;}
#head h1 #logo, #head h1 #usyd-logo {  width: 237px; height: 32px; background-image: url(../images/common/logo_smokecheck.gif); left: 34px; top: 1.4em; }
	
#usyd-logo { top: 22px; left: 740px; display: block; position: absolute; text-align: left; text-indent: -2000em; }

#menu dt a:hover { text-decoration: underline; }
#menu ul { background-color: #e7c7b2; }
#menu ul li a, #menu ul li a:hover, #menu ul li a.active { background-color: #e7c7b2; }
#menu ul li ul li a, #menu ul li ul li a:hover, #menu ul li ul li a.active { background-color: #e7c7b2; }

/* Homepage */
body.splash #content h2 { font-size: 1.4em; border-bottom: 1px solid #d6d6d6; margin-top: 0.7em; clear: none; }
body.splash #content h2 a { color: #CC7722; }
body.splash #content h3 a { font-size: 1.2em; }
body.splash #content ul.news li h3 { font-size: 1.1em; letter-spacing: 0px; }
div#w3 { background: #FEF9E3 url(../images/common/bg_mid_smoke.gif) no-repeat right 130px; }
/* FDF8EB */
body.splash div#sidebar {position: absolute; left: 79.2em; top: 135px;} 
body.splash div#sidebar div.feature {width: 174px; margin-left: 2em; margin-top: 1.2em; }
body.splash div#sidebar div.feature p { margin-right:1.5em}
body.splash div#sidebar dl.feature {width: 174px; margin-top: 1.2em; }
body.splash #content #w4 h1 { margin-right: 10em; }
 body.splash #content #w4 p { text-align: justify; margin-right: 15em;}
 body.splash #content #w4 p.quotation { margin-top: .8em; font-style: italic; text-align: right; }
body.splash #content #w4 div#smallprints p { text-align: right; margin-right: .2em; font-size: 1.1em;}

body.splash div#w3 { background-image: none; }
body.splash #content #w4 { padding-bottom: 15px; }
body.splash div#w4 #buttonbox1 { /*padding: 21px 16px; min-height: 57px; height: auto !important; height: 57px;*/ padding: 35px 16px; min-height: 29px; height: auto !important; height: 29px; }
body.splash div#w4 #buttonbox2 { padding: 35px 16px; min-height: 29px; height: auto !important; height: 29px; }
body.splash div#w4 #buttonbox3 { padding: 30px 16px; min-height: 39px; height: auto !important; height: 39px; }
body.splash div#w4 .buttontop { position: relative; float: left; background: url(../images/common/home_button_top.gif) no-repeat 35px top; }
body.splash div#w4 .buttonbox { position: relative; float: left; background: url(../images/common/home_button_btm.gif) no-repeat bottom left; width: 166px; /*197px;*/	/*height: 19px;*/	text-align: center; font-weight: bold; font-size: 1.1em; /*padding: 40px 0;*/	margin-left: 35px; color: #ffffcc; }
body.splash div#w4 .buttonbox:hover {cursor: hand; }
body.splash div#w4 a#abmap img { padding: 0; }
body.splash div#w4 a#abmap:hover img { text-decoration: none; }
body.splash div#w4 #smallprints { position: relative; float: right; width: 295px; margin: 35px 0 0; font-size: 0.8em; color: #CC0000; }
body.splash div#w4 #acknowledgement{ position: relative; float:left;width:295px;margin: 35px 0 0; font-size: 0.8em; color: #CC0000;}
body.splash div#w4 #acknowledgement p {margin-right:0;}
body.splash div#w4 #wntd { padding: 30px 16px; min-height: 39px; height: auto !important; height: 39px;}

/*Global nav */
#head #nav-global li{ height:2.3em;vertical-align:middle;margin: 0 .9em;}
div#utilities ul#nav-global li.active a { color: #FFDE9C; }

div#counternumbers { float:left; margin: .9em 1em 0 52em; background-color: #322829; padding: .2em .3em .2em .1em;} 

div#counternumbers span {font: bold 1.8em Courier New, monospace; color:white; background: url(../images/content/counter-bg.gif) no-repeat bottom center; padding: .3em .1em .1em .1em; letter-spacing: -1pt;} 

div#counterlabel {float: left; text-align: left; clear: none; font-color: white; font-size: .9em; padding: .9em 0 0 .2em; vertical-align: bottom; }

a, .breadcrumb, .breadcrumb a { color: #b04715; }

#content ul.teaser-list h2 a { color: #b04715; }
#content table th { background-color: #f3e5c0; }
#content table td { background-color: #FEF9E3; }
#splashpod {height: 145px; background: #330000 url(../images/common/splashpod_bg.jpg) no-repeat top right; margin: 0 1.9em 1.2em 22.5em; }

#splashpod object + img { margin: 0; }
#splashpod object#slideshow1 {
	background: url(../images/frontpage/splashpod/pod_225_145/workshop2_225.jpg) no-repeat left top;
}
#splashpod p#bannertext { position: relative; float: right; width: 355px; padding: 18px 0; font-family: Helvetica,Verdana,Arial,sans-serif; color: #330000; font-size: 1.6em; font-weight: bold; }
#splashpod #image2 { }
#splashpod #splashpodimg {
	/*margin-left: -226px;*/
}

#sidebar dt , #menu dt, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content h1 a { color: #AB2830; }

/* Dynamic menu styles */
#tabs li ul { background-color: #eeeeee; opacity: 0.95; }
#tabs li ul li { border-bottom: 1px dashed #cccccc; }
#tabs li ul li a, #tabs li.active ul li a { background: #c03c00; }
#tabs li ul li a:hover, #tabs li.active ul li a:hover { background-color: #d5490a; }
/* Tab styles */
#tabs li { background: #330000 url(../images/common/bg_tab_off_earth.gif); height: 27px; margin: 0 2px 0 0; }
#tabs li a { height: 27px; }
#tabs li span { background: transparent url(../images/common/tab_right_off_earth.gif) no-repeat right top; }
#tabs li a span { background: transparent url(../images/common/tab_left_off_earth.gif) no-repeat left top; padding-top: 7px; padding-bottom: 5px; }
/* Rollover tab */
#tabs li:hover { background-color: #CC7722; background-image: url(../images/common/bg_tab_off_hover_earth.gif); }
#tabs li:hover span { background: transparent url(../images/common/tab_left_off_hover_earth.gif) no-repeat left 0; }
#tabs li:hover a span { background: transparent url(../images/common/tab_right_off_hover_earth.gif) no-repeat right 0; color: #fff; }
/* Active tab */
#tabs li.active { background: #fff url(../images/common/bg_tab_on_earth.gif); }
#tabs li.active span { background: transparent url(../images/common/tab_right_on_earth.gif) no-repeat right 0; }
#tabs li.active a span { background: transparent url(../images/common/tab_left_on_earth.gif) no-repeat left 0; color: #88040f; }

#tabunderscore { border-color: #330000; }

#foot #foot-logo { float: right; width: 360px; padding-top: 5px; }
#foot #foot-logo a#footlogo1 { float: left; padding: 0 25px 0 15px; /*32px*/ }
#foot #foot-logo a#footlogo2 { float: left; margin-top: -8px; /*-8px; 2px*/ }
#foot #foot-logo a#footlogo3 { float: left; padding: 2px 25px 0 0; }
#foot #foot-links { margin-bottom: 15px; }
/*  Profiles layout  */
#pcode td.pcStructural { padding: 0px; margin: 0px; border: 0px; text-align: left; vertical-align: top; }
#pcode table.pcStructural { padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px; }
#pcode td.pcLabel { padding-right: 6px; }

body#search-simple #head #masthead, body#search-advanced #head #masthead{
	height: 0px;
}
body#search-simple #content h2, body#search-advanced #content h2 {
	font-size: 1.1em;
}
body#search-simple #content p, body#search-advanced #content p {
	font-size: 1em;
}
body#search-simple #content p.paging, body#search-advanced #content p.paging {
	font-size: 1.1em;
}
body#search-simple #head #utilities, body#search-advanced #head #utilities { height: 127px !important; }
body#search-simple input#query, body#search-advanced input#query { font-size: 100%; padding: 0; }
body#search-simple #content div.panel label, body#search-advanced #content div.panel label { float: left; font-size: 0.8em; padding: 0.3em 0.4em 0 0; text-align: right; width: 18em; }
body#search-advanced div.panel input[type="text"] { margin-bottom: 1px; padding: 0.1em 0 0.3em 0.1em; width: 250px; }
body#search-advanced #sort { width: 165px; }
body#search-simple #head h1, body#search-advanced #head h1 { right:15px; top:25px; }
body#search-simple input.button, a.button, body#search-advanced input.button { vertical-align: top; }
ul.search-results li h2 a {color: #AB2830; }
ul.search-results li p.a  {font-size: 80%; color: #b04715; }
ul.search-results li p.a span.cache a { color: #7e090e; }
body#search-advanced table[bgcolor=#CCCCCC] td b,
  body#search-simple table[bgcolor=#CCCCCC] td b {font-size: 12pt; color: #b04715; }

/* Lightbox */
#content .image-gallery {
	padding:0;
}
#content .image-gallery li img {
	border:1px solid #E6E6E6;
	padding:0;
}
#content .image-gallery li {
	float:left;
	height:100px;
	list-style-image:none;
	list-style-type:none;
	margin:1em;
	padding:0;
	width:100px;
}
#content .image-gallery.no-download a {
	background:none no-repeat scroll left top transparent;
	height:100px;
	width:100px;
}


