/* 
PlantBiosecurity.edu.au master stylesheet for screen display by http://hypertexthero.com 
Last update: Thursday, 11 February 2010
*/


body {
    font: 13px/1.5em helvetica, 'Helvetica Neue', Arial, sans-serif;
    background:#fff url(/img/header-bg.png) 0 0 repeat-x;
    color: #000;
    padding:0 0 40px;
    }

a {color:#fb7900; text-decoration:none; font-weight:bold;}
a:hover {color:#d02e4b;}
a:focus {outline: 1px dotted;}

p.mbox {border:1px solid #666; overflow: hidden; padding: 10px 0; text-align:center;}

div.introduction p,
.larger {font-size:15px; line-height:22px;}
.evenlarger {font-size:22px;}
.evensmaller {font-size:0.5em; line-height:0;}
p.date {margin-bottom:0 !important; letter-spacing:0.5px; font-size:11px; line-height:16px; margin-bottom:0;}
body#weblog p.date {font-size:13px; margin-bottom:0.25em; line-height:18px;}
div.weblogbox p.date a {font-weight:bold; color:#000;}
p.date a:hover {color:#d02e4b;}
div.box {padding:25px 20px 40px; margin:0 -20px -10px; background:url(/img/header-bg.png) top left no-repeat;}
body#weblog div.box {background:none; background:url(/img/header-bg.png) bottom left no-repeat; padding:10px 20px 25px; margin:0 0 0;}
p.metainfo {font-size:0.8em; line-height:1.4em; text-transform:uppercase; letter-spacing:0.1em;}
div.weblogbox p {line-height:1.35em; margin-bottom:15px;} 
p.imgcaption, p.wp-caption-text {font-size:10px !important; line-height:14px !important; color:#999; padding:10px 0 10px; text-align:left;}
p.imgcaption a, p.wp-caption-text a {color:#666; font-weight:normal;}
p.imgcaption a:hover, p.wp-caption-text a:hover {color:#d02e4b;}

ol {list-style:decimal;}

ul {list-style:disc;}

li {margin-left:30px; line-height:1.5em;}

p, dl, hr, h1, h2, h3, h4, h5, h6, /*ol, ul,*/ pre, table, address, fieldset {margin-bottom:20px;}

p, ul, ol {margin:0 0 15px; color:#333;}
acronym {border-bottom:dashed #ccc 1px;}
blockquote {padding-left:1.5em; border-left:1px solid #ddd;}

img.photoborder {border:1px solid #ddd;}

table.contactinfo {border:0 solid #ddd; width:90%; border-collapse:separate;}
table.contactinfo th, table.contactinfo td {padding:10px; border-bottom:1px solid #ddd; border:0;}
table.contactinfo th {text-align:right; font-weight:bold;}
/*tr.alt {background:#f5f5f5;}*/ /*alternate rows provided automatically by jQuery script in global.js*/

table.curriculum {border:1px solid #ddd; font-size:0.9em;}
table.curriculum th, table.curriculum td {padding:0.25em 0.5em 0.2em;}
table.curriculum th {text-align:left; background:#eee; color:#000; color:#127910;}

.selected {background:#eee; color:#000;}

p.ruler {clear:both; text-indent:-2000em; margin:0 0 30px;}
body#weblog p.ruler {margin:0;}

hr {border:0 #ccc solid; border-top-width:1px; clear:both; height:0;}
.caps {text-transform:uppercase; letter-spacing:1px;}
p.backtotop {text-transform:uppercase; letter-spacing:1px; font-size:0.8em; line-height:1em;}
.relative {position:relative;}
.hl {background:#ff9;}
.normal {font-weight:normal;}
.small {font-size:0.9em; line-height:1em;}
.smaller {font-size:0.8em; line-height:1em;}
.quiet, .quiet a {color:#999;}
a.quietlink {color:#fb7900; font-weight:normal;}
a.quietlink:hover {color:#d02e4b;}
.detail {color:#060;}
.hidden {display:none;}
.floatright {float:right;}
.floatleft {float:left;}
.fright {float:right; margin:0 0 10px 10px;}
.fleft {float:left; margin:0 10px 10px 0;}
div.wp-caption.alignright {float:right; padding:0 0 0 20px;}
div.wp-caption.alignleft {float:left; padding:0 20px 0 0;}
.textalignright {text-align:right !important;}
.textalignleft {text-align:left !important;}
.center {text-align:center;}
.notopmargin {margin-top:0;}
.nomargin {margin:0 !important;}
.altcolor, span.altcolor a {color:#127910;}
.black {color:#000;}
.bold {font-weight:bold;}
p.edit a, span.edit a {color:#09c; font-size:0.9em;}
p.postmetadata {color:#999; font-size:0.9em;}
p.postmetadata a {font-weight:normal;}
ol.commentlist li {padding:20px;}
li.even {background:#EDEDED;}
ul.nobullets {list-style:none; padding:0; margin:0;}
ul.nobullets li {padding:0; margin:0;}
ul.nomargin, ol.nomargin {margin-left:0; padding-left:0; margin-bottom:30px !important;}


div.container_24 {background:url(/img/content-bg.png) 0 7px no-repeat;} /*background:url(/img/24_col.gif) repeat-y; */

#header {margin-bottom:30px;}

p#breadcrumbs {padding:0.25em 0.25em 0; font-size:12px; margin:25px 0 0; color:#999; background:#f5f5f5; background:none; border-top:1px solid #eee; border-bottom:1px solid #eee;}
p#breadcrumbs a {display:inline-block; padding:0.25em;}
p#breadcrumbs em {display:inline-block; padding:0.25em; font-style:normal;}

ul#globalnav {margin-top:-3px;}
ul#globalnav li {font-size:18px; text-transform:uppercase; float:left; list-style:none; margin:0 35px 0 0; padding:0;}
ul#globalnav li a {display:block;}
ul#globalnav li a:hover {color:#d02e4b !important;}

body#program a#nav-program, 
body#enrol a#nav-enrol,
body#weblog a#nav-weblog,
body#forum a#nav-forum {color:#aaa;}

form#searchform {text-align:right; margin-left:4px;}
input.btn {background:#fb7900; color:#fff; border:0; padding:4px 6px; text-transform:uppercase; -moz-border-radius:5px; -webkit-border-radius:5px;}
input.btn:hover {background:#d02e4b !important; cursor:pointer;}
input.text {padding:4px; border:1px solid #D8C5B0; border-bottom-color:#FCEDDD; border-right-color:#FCEDDD;}

a.linkbtn, td.linkbtn a {background:#060 url(/img/header-bg.png) repeat; color:#fff; padding:0.5em 0.7em 0.4em; -moz-border-radius:5px; -webkit-border-radius:5px;}
a.linkbtn:hover, td.linkbtn a:hover {color:#ff0; cursor:pointer;}

p#moreaboutprogram {margin-top:30px;}

#content {margin-bottom:40px;}
#sidebar h4 {margin-bottom:0.25em;}

div.imagebox img {padding:0 0 0 30px;}

img.unilogoalone {margin-top:25px;}
div.unilogos {margin-bottom:65px;}
div.unilogos ul li {list-style:none;}
div.unilogos ul li a {display:block; text-indent:-2000em; text-align:left; position:absolute; border:none;}

/*=logos ---------------------------- */

li#charlesdarwin-logo a {
        width:163px;
        height:36px;
        background:transparent url(/img/charlesdarwin-logo.gif) no-repeat 0 0;
        top:3px;
        left:0;
        }
        li#charlesdarwin-logo a:hover {top:3px; background-position:0 -36px;}

li#latrobe-logo a {
        width:161px;
        height:35px;
        background:transparent url(/img/latrobe-logo.gif) no-repeat 0 0;
        top:0;
        left:210px;
        }
        li#latrobe-logo a:hover {top:0; background-position:0 -35px;}

li#murdoch-logo a {
        width:161px;
        height:37px;
        background:transparent url(/img/murdoch-logo.gif) no-repeat 0 0;
        top:3px;
        left:422px;
        }
        li#murdoch-logo a:hover {top:3px; background-position:0 -37px;}

li#qut-logo a {
        width:152px;
        height:45px;
        background:transparent url(/img/qut-logo.gif) no-repeat 0 0;
        top:3px;
        left:634px;
        }
        li#qut-logo a:hover {top:3px; background-position:0 -45px;}

li#uniofadelaide-logo a {
        width:131px;
        height:59px;
        background:transparent url(/img/uniofadelaide-logo.gif) no-repeat 0 0;
        top:3px;
        left:819px;
        }
        li#uniofadelaide-logo a:hover {top:3px; background-position:0 -59px;}
div.unilogosnoleftmargin li#charlesdarwin-logo a,
div.unilogosnoleftmargin li#latrobe-logo a,
div.unilogosnoleftmargin li#murdoch-logo a,
div.unilogosnoleftmargin li#qut-logo a,
div.unilogosnoleftmargin li#uniofadelaide-logo a {left:0;}

p#crc a {
        display:block;
        width:166px;
        height:72px;
        background:transparent url(/img/crc-logo.gif) no-repeat 0 0;
        text-indent:-2000em; /* Hide the text/link off-screen while keeping it in the document so you can see it in mobile devices and older browsers. */
        text-align:left;
        position:absolute;
        top:0;
        left:0;
        border:none;
        }
p#crc a:hover {background-position:0 -72px;}

p#deewr-daff {position:relative; background:transparent url(/img/deewr-daff-logo.gif) no-repeat 0 0; width:471px; height:83px;}
    p#deewr-daff a#deewr {
            display:block;
            height:22px;
            width:384px;
            text-indent:-2000em; /* Hide the text/link off-screen while keeping it in the document so you can see it in mobile devices and older browsers. */
            text-align:left;
            position:absolute;
            top:39px;
            left:80px;
            border:none;
            }
    p#deewr-daff a#daff {
            display:block;
            height:22px;
            width:384px;
            text-indent:-2000em; /* Hide the text/link off-screen while keeping it in the document so you can see it in mobile devices and older browsers. */
            text-align:left;
            position:absolute;
            top:62px;
            left:80px;
            border:none;
            }
    p#deewr-daff a#deewr:hover, p#deewr-daff a#daff:hover {border-left:4px solid #cc6;}


/* =Headings
----------------------------------------------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6 {margin:1em 0 0.8em; font-weight:bold;}

h1 {font-size:39px; line-height:45px; font-family:georgia, serif; margin:0;} /* original: 42px helvetica */
h1 a {color:#111;}
h1#slogan {margin-top:38px; float:left;}
h1#slogan a {font-weight:normal !important;}

div#content h1 {font-size: 27px; line-height:32px; margin:0 0 0.5em; font-family:helvetica, sans-serif;}

a#logo {float:right;}
a#logo img {margin:26px 0 0 0;}

h2 {font-size: 23px; line-height:26px; margin:1em 0 0.5em;}
div.weblogbox h2 {font-size:12px; line-height:18px; text-transform:uppercase; letter-spacing:1px; font-weight:normal; background:url(/img/header-bg.png) bottom left no-repeat; padding-bottom:9px; margin-bottom:15px;}
body#enrol h2 {margin:0 0 0.25em;}
div.weblogbox h2 {font-size:12px; line-height:18px; text-transform:uppercase; letter-spacing:1px; margin-top:0;}

h3 {font-size:15px; line-height:19px; margin:20px 0 0.25em;}
body#enrol h3 {margin:0 0 1em; font-weight:normal;}
div.weblogbox h3 {font-size:14px; margin:0;}
.extramargin-top {margin-top:40px;}

h4 {
font-size:12px; line-height:1.4em; text-transform:uppercase; letter-spacing:0.5px; margin:20px 0 10px;
}

h5 {
font-size: 17px;
}

h6 {
font-size: 15px;
}

#footer {background:#eee; padding:40px 0; border-top:#eee 1px solid;}
#footer div.container_24 {background:none;}
#footer ul li a {font-weight:normal;}
