html{position:relative}
body{margin:0;padding:0;font-size:0.7em;color:#68696c;font-family:Verdana, Arial, Helvetica, sans-serif}
h1{background:url(../img/heading_bg.gif) top left no-repeat;display:block;width:693px;height:51px;padding:52px 0 0 20px;margin:0;color:#ffffff;font-weight:normal;font-size:1.6em;position:fixed;z-index:66}
.borroloola{background:url(../img/hero-borroloola.jpg) top left no-repeat}
.sandfire{background:url(../img/hero-sandfire.jpg) top left no-repeat}
.doolgunna,.doolgunna-project{background:url(../img/hero-doolgunna.jpg) top left no-repeat}
/* AJM: farcry 6 puts nav alias into class */ li.doolgunna-project{background-image: none}
.urandy{background:url(../img/hero-urandy.jpg) top left no-repeat}
.yannarie{background:url(../img/hero-yannarie.jpg) top left no-repeat}
.careers{background:url(../img/hero-careers.jpg) top left no-repeat}
h2{color:#778f6e;font-size:1em;font-weight:bold;margin:0;padding:13px 0 0 0}
h2#projecthome{color:#7b7c80;font-size:1.6em;font-weight:normal;margin:0;padding:13px 0 0 5px}
h3{font-size:1.3em;color:#68696c;font-weight:normal}
h4{font-size:1em;margin:0;padding:6px 0 0 0}
h5{font-size:1em;margin:0;padding:6px 0 0 0;color:#c4551b}
p{margin:0;padding:3px 0}
a{color:#816f59}
a:hover{}
.right{float:right;padding-right:10px}
.left{float:left !important;padding-right:10px}
.clear{clear:both}
#container{width:860px;margin:0 auto;position:relative}
#header{width:860px;border-bottom:1px solid #806f59;position:fixed;background-color:#ffffff;padding-top:20px;z-index:30}
#weblink{float:right;padding-right:16px;z-index:999;text-align:center;position:absolute;bottom:0;right:0}
#content{width:842px;background:url(../img/innercontent_bg.gif) bottom right no-repeat;padding:120px 0 0px 0;position:relative;z-index:0}
#home_content{width:100%;background:url(../img/content_bg.gif) bottom right no-repeat #efefe5;padding:20px 0 15px 0}
#statement{position:absolute;height:17px;width:164px;right:33px;top:-77px}
#leftcol{width:145px;float:left;padding-top:37px;position:fixed;z-index:35}
#rightcol{width:698px;padding:0 0 0px 145px;position:relative}
#home_image{padding:120px 0 0 0}
#maincontent{padding:120px 20px 15px 20px;background:url(../img/main_content_bg.gif) 4px 0 repeat-y;position:relative;border-right:1px solid #e0dbd6;min-height:500px}
#maincontent img{float:right;padding:0;margin:0 5px 20px 0;width:160px}
#maincontent p{width:445px}
#maincontent table p{width:auto}
#maincontent ul,#maincontent ol{width:400px}
td.director{white-space:nowrap}

#maincontent.projects > p:first-child,#maincontent.projects h2 + p{color:#778f6e}

#maincontent p img{position:absolute;right:10px}

#asxannounce{width:445px;float:left}
.stafftitle{font-weight:bold;color:#ca6632}
#emaillist{width:115px;float:left;padding:45px 75px 20px 15px;background:url(../img/email_bg.gif) top left no-repeat}
.newscol{width:150px;float:left;padding:0 5px}
.newscol ul{margin:0;padding:0;list-style-type:none}
.newscol li{list-style-type:none}
.newscol table{width:100%}
#footer{padding-left:155px;background-color:#d6cec2;color:#ffffff;height:21px;line-height:21px;font-size:0.9em}
#footer a{color:#ffffff;text-decoration:none;margin-left:10px}
#footer a:hover{text-decoration:underline}

/* nav styles */
#nav ul, #nav li{margin:0;padding:0;list-style:none;z-index:900;position:relative}
#nav ul{padding:30px 0 0 10px;text-transform:uppercase;font-size:0.9em}
#nav ul li{float:left}
#nav ul li a{text-decoration:none;color:#816f59;height:22px;display:block;padding:0 11px 0 6px}
#nav ul li a:hover,#nav ul li.active a,#nav ul li.active ul li a:hover{color:#c4551b}
#nav ul li.active ul li a{color:#816f59}
#nav li ul{position:absolute;left:-999em;padding:0;margin:0;width:108px;top:22px}
#nav li:hover ul, #nav li.sfhover ul{left:auto}
#nav li ul li{z-index:30}
#nav li ul li a{display:block;width:155px;padding:3px 6px 3px 12px;background:#ffffff;height:auto;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;z-index:40}
#nav li ul li a:hover{background-color:#f3f3eb}

/* submenu */
#submenu{width:135px;padding:0 0 0 10px}
#submenu h2{color:#c2c3a5;font-size:1.8em;font-weight:normal}
#submenu ul, #submenu li{list-style:none;margin:0;padding:0}
#submenu ul{padding-top:50px;font-size:0.9em}
#submenu li a{color:#6e5f4c;text-decoration:none;width:115px;padding:3px;display:block;text-transform:uppercase}
#submenu li a:hover, #submenu li.active a,#submenu li.active ul li a:hover,#submenu li.active ul li.active a{background-color:#f3f3eb;color:#d4551b}
#submenu li.active ul li a{color:#6e5f4c;background-color:transparent}
#submenu li ul{padding:0}
#submenu li ul li a{width:100px;padding:5px 5px 5px 20px;display:block;text-transform:capitalize}

/* File/ASX Announcements Listings */
ul.filelist{list-style-type:none;margin:0;padding:1em 0}
ul.filelist li{list-style-type:none;margin:0;padding:0}
span.filedate{display:block;float:left;margin:0 20px 0 0;color:#ca662c;font-weight:bold}

.asxtable{margin-top:5px}
.asxtable td{vertical-align:top;padding:1px}

#home_content span.filedate{float:none}

/* email alerts form */
form{width:445px}
form ol,form li{margin:0;padding:0;list-style-type:none}
fieldset{border:none;margin-top:20px}
legend{color:#68696C;line-height:2em;font-weight:bold}
#careersForm label, #subscribeform label{width:115px;display:block;text-align:right;float:left;margin-right:0.5em;line-height:22px}
#careersForm .checkboxes label,#subscribeform .checkboxes label{width:300px;float:none;display:inline}
#careersForm .checkboxes li,#subscribeform .checkboxes li{margin-left:80px}
#careersForm li,#subscribeform li{clear:both;margin:0.5em 0}
#careersForm label.textarea{text-align:left}
#careersForm textarea{clear:both}
.error{color:#C4551B;font-weight:bold}
