@charset "utf-8";

/* HTML 5
----------------------------------------------------------------------------------------------------*/
header,
hgroup,
nav,
article,
aside,
footer,
section		{display:block; text-align:left;}

/* Fonts
----------------------------------------------------------------------------------------------------*/

/* Generic
----------------------------------------------------------------------------------------------------*/
html, body	{height:100%; min-height:100%; min-width:1000px; width:100%;}
body			{background:#fff url(https://www.abc.net.au/archives/common/styles/bg_body.jpg) repeat-x left 30px; font-size:0.8125em;} /* Basefont = 13pt */
a			{cursor:pointer; text-decoration:none;}
abbr			{cursor:help;}
b, strong		{font-weight:bold;}
em, i		{font-style:italic;}
img			{border:none; float:left; position:relative;}
q			{quotes:'\201C' '\201D';}
q q			{quotes:'\2018' '\2019';}
q:before	{content:open-quote;}
q:after		{content:close-quote;}
p,
ul			{margin-bottom:1em;}
.caps		{text-transform:uppercase;}
.floatRight	{float:right;}
.hidden		{display:none;}
.small		{}
p span.indent{display:inline-block; margin-left:30px;}
p#skipLinks	{display:none; height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px;}

/* ABC (Short Page)
----------------------------------------------------------------------------------------------------*/
#nonFooter			{min-height:100%; width:100%;}
body > #nonFooter	{overflow:auto;}
* html #nonFooter	{height:100%;} /* IE6 */
#pageWrapper		{background:transparent url(https://www.abc.net.au/archives/common/styles/bg_pageWrapper.png) no-repeat center 0; margin-bottom:50px;}
#abcFooter			{margin-top:-50px;} /* leaves 20px min gap. */

/* Sprites
----------------------------------------------------------------------------------------------------*/
#header span,
#header h1 a,
#mainNavigation li a,
#mainContent ol li,
.slide div,
.slideshow a.back,
.slideshow a.next,
#mainContent .sGetInTouch .header h2,
#mainContent .sGetInTouch .grid_4 li a,
#mainContent .sGetInTouch .grid_4 li span		{background:transparent url(https://www.abc.net.au/archives/common/images/sprites.png) no-repeat;}

/* Header
----------------------------------------------------------------------------------------------------*/
#header			{height:70px; margin:0 -20px; overflow:hidden; position:relative; width:1000px;}
#header span	{display:inline; float:left; height:32px; margin-top:24px; margin-right:4px; margin-left:32px; width:50px;}
#header h1		{display:inline; float:left; height:32px; margin-top:24px; overflow:hidden; position:relative; width:307px;}
#header h1 a	{background-position:-54px top; display:block; height:32px; overflow:hidden; text-indent:-10000em; width:307px;}

/* Main Navigation
----------------------------------------------------------------------------------------------------*/
#mainNavigation		{margin:0 -20px 45px; position:relative; width:1000px;}
#mainNavigation ul	{background-color:#fff; height:26px; margin:0 auto; overflow:hidden; padding:16px 30px; position:relative; width:940px; z-index:10;}
#mainNavigation li	{display:block; float:left; margin:0; overflow:hidden; padding:0; position:relative;}
#mainNavigation li a					{background-position:left -40px; display:block; height:23px; text-indent:-10000em;}
#mainNavigation li#navHome a			{background-position:left -40px; width:26px;}
#mainNavigation li#navProjects a		{background-position:-58px -40px; margin-left:32px; width:71px;}
#mainNavigation li#navOpenArchives a	{background-position:-157px -40px; margin-left:28px; width:111px;}
#mainNavigation li#navContact a		{background-position:-298px -40px; margin-left:30px; width:117px;}
#mainNavigation li#navHome a:hover,
#mainNavigation li#navHome a.selected			{background-position:left -70px;}
#mainNavigation li#navProjects a:hover,
#mainNavigation li#navProjects a.selected		{background-position:-58px -70px;}
#mainNavigation li#navOpenArchives a:hover,
#mainNavigation li#navOpenArchives a.selected	{background-position:-157px -70px;}
#mainNavigation li#navContact a:hover,
#mainNavigation li#navContact a.selected		{background-position:-298px -70px;}
#mainNavigation li a.selected					{border-bottom:5px solid #c2c0a3; height:37px;}
#mainNavigation #dropShadow			{background:transparent url(https://www.abc.net.au/archives/common/styles/bg_dropShadow.png) no-repeat left top; height:50px; left:-20px; position:absolute; top:22px; width:1074px; z-index:1;}
.home #mainNavigation #dropShadow	{background-image:url(https://www.abc.net.au/archives/common/styles/bg_dropShadow-home.png); height:504px; left:-22px; top:32px; width:1102px;}

/* Main Content
----------------------------------------------------------------------------------------------------*/
#mainContent			{display:block; padding-bottom:30px;}
#mainContent p a:link,
#mainContent p a:visited{color:#63817d; text-decoration:underline;}
#mainContent p a:hover	{text-decoration:none;}
#mainContent h2	{color:#2d373d; font:400 1.38em/0.88em Arial,Helvetica,sans-serif; letter-spacing:0.12em; margin-bottom:20px; text-transform:uppercase;}
#mainContent h3	{color:#919191; font:400 1.07em/1.42em Arial,Helvetica,sans-serif; letter-spacing:0.12em; margin-bottom:12px; text-transform:uppercase;}
#mainContent h3 a:link,
#mainContent h3 a:visited	{color:#2d373d;}
#mainContent h3 a:hover		{text-decoration:underline;}
#mainContent h3 a:active	{}
#mainContent li,
#mainContent p	{color:#63817d; font:1em/1.38em Georgia,"Times New Roman",Times,serif;}
#mainContent .article img	{border:2px solid #5c6061; margin-top:1px; margin-bottom:10px;}
#mainContent .article h3 a	{clear:both; display:block;}
#mainContent h2.underline	{border-bottom:4px solid #c2c0a3; padding-bottom:20px;}
/* Get In Touch Box */
#mainContent .sGetInTouch		{margin:0 -20px; overflow:hidden; padding:0 20px; width:960px;}
#mainContent .sGetInTouch .header	{border-bottom:8px solid #ab738c; clear:both; margin:28px -20px 5px; position:relative; width:1000px;}
#mainContent .sGetInTouch .header h2{background-position:left -260px; height:84px; left:18px; overflow:hidden; position:absolute; text-indent:-10000em; width:205px;}
#mainContent .sGetInTouch .header p	{color:#7d3c59; font:bold .76em/1.7em Arial,Helvetica,sans-serif; letter-spacing:0.120em; margin-bottom:0; padding-top:33px; padding-right:30px; padding-left:238px; text-transform:uppercase;}

body.contact #mainContent .sGetInTouch .header		{margin-top:0;}
body.contact #mainContent .sGetInTouch .header h2	{height:12px; margin:0; overflow:hidden; background-color:red;}
body.contact #mainContent .sGetInTouch .header p	{padding-top:0; padding-left:30px;}

#mainContent .sGetInTouch .grid_16	{background-color:#f5f4ea; margin:0 -20px; padding:30px 20px 0; width:960px;}
#mainContent .sGetInTouch .grid_4 p		{height:100px; overflow:hidden;}
#mainContent .sGetInTouch .grid_4 ul	{clear:both; margin-left:-8px;}
#mainContent .sGetInTouch .grid_4 li	{font:bold .76em/1.5em Arial,Helvetica,sans-serif; letter-spacing:0.120em; margin-bottom:0; text-transform:uppercase;}
#mainContent .sGetInTouch .grid_4 li a,
#mainContent .sGetInTouch .grid_4 li span		{display:table-cell; padding-left:56px; height:48px; vertical-align:middle; width:130px;}
#mainContent .sGetInTouch .grid_4 li a:link		{background-position:0 -400px; color:#63817d;}
#mainContent .sGetInTouch .grid_4 li a:visited	{color:#63817d;}
#mainContent .sGetInTouch .grid_4 li a:hover	{background-position:-652px -400px; color:#9f9d88; text-decoration:none;}
#mainContent .sGetInTouch .grid_4 li a:active	{}
#mainContent .sGetInTouch .grid_4 li em		{font-weight:400; font-family:Georgia,"Times New Roman",Times,serif; text-transform:lowercase;}
#mainContent .sGetInTouch .grid_4 li span	{background-position:left -500px;}
#mainContent .sGetInTouch .body		{margin-bottom:45px;}
#mainContent .sGetInTouch .body p	{color:#ab4e77; font:normal 1.38em/1.2em Georgia,"Times New Roman",Times,serif; letter-spacing:normal; margin:0; padding-right:30px;}
#mainContent .sGetInTouch .body q	{font-style:italic;}
#mainContent .sGetInTouch .footer	{background-color:#e4e3d6; margin-top:-45px; margin-bottom:0;}
#mainContent .sGetInTouch .footer li a:link		{background-position:0 -450px;}
#mainContent .sGetInTouch .footer li a:hover	{background-position:-652px -450px;}



/* Homepage
----------------------------------------------------------------------------------------------------*/
body.home .sShowCase	{background-color:#fff; height:434px; margin:-45px -20px 24px; overflow:hidden; padding:8px 20px 24px; position:relative; width:960px; z-index:10;}
body.home .sShowCase .grid_4		{height:394px; position:relative;}
body.home .sShowCase .infoPanel	{background-color:#fff; border-top:4px solid #c2c0a3; border-bottom:4px solid #c2c0a3; bottom:0; position:absolute; text-align:center; text-transform:uppercase;}
body.home #mainContent .sShowCase .infoPanel p	{font:bold 0.76em/1.7em Arial,Helvetica,sans-serif; letter-spacing:0.120em; margin:10px 0; padding:0 10px;}

/* Homepage - Slideshow (Geoff Pack July 2011)
----------------------------------------------------------------------------------------------------*/
.slideshow		{height:394px; padding:0; position:relative;}
.slide			{border:none; display:block; height:394px; left:0; opacity:0; overflow:hidden; position:absolute; left:0; top:0; width:700px; z-index:1;
	-moz-transition:opacity 1.0s ease;
	-webkit-transition:opacity 1.0s ease;
	-o-transition:opacity 1.0s ease;
	transition:opacity 1.0s ease;
}
.slide.on		{opacity:1.0; z-index:2}
.slide div		{background-position:left -107px; border:none; height:88px; margin:0; overflow:hidden; padding:25px 25px 10px; position:absolute; left:0; top:306px; width:700px; z-index:10;}
#mainContent .slide div h3	{color:#fff; font:bold 1.38em/1.35em Arial,Helvetica,sans-serif; letter-spacing:0.120em; margin:0; padding:0;}
#mainContent .slide div h3 a:link,
#mainContent .slide div h3 a:visited	{color:#fff;}
#mainContent .slide div p	{color:#dbd4a3; font:italic 1.38em/1em Georgia,"Times New Roman",Times,serif; margin:0; padding:0;}
#mainContent .slide div ul		{display:block; height:75px; position:absolute; right:69px; top:0; width:75px;}
#mainContent .slide div li,
#mainContent .slide div li a	{display:block; font-size:0; height:75px; overflow:hidden; text-indent:-10000em; width:75px;}

/* slideshow nav */
.slideshowNav		{position:absolute; right:0; top:-33px; list-style:none; z-index:3;}
.slideshowNav li	{display:inline; line-height:1em; margin-top:0; margin-left:10px; padding:0;}
.slideshowNav li a	{background-color:#fff; color:#666; display:inline-block; font-weight:bold; opacity:0.5; padding:2px 3px; text-align:center; text-decoration:none; 
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.slideshowNav li a:hover,
.slideshowNav li a.on	{background-color:#426b83; color:#fff; opacity:1.0;}
.slideshow a.back,
.slideshow a.next		{border:0; height:61px; opacity:1.0; position:absolute; top:165px; width:56px; z-index:5;}
.slideshow a.back		{background-position:right -205px; left:0;}
.slideshow a.next		{background-position:right -275px; right:0;}
.slideshow a.back:hover,
.slideshow a.next:hover	{opacity:0.7;}

/* Open Archives (Open Archives Page)
----------------------------------------------------------------------------------------------------*/
body.openarchives #mainContent ol li				{background-position:0px -580px; padding-top:4px; margin-bottom:8px; padding-left:38px; min-height:27px;}
body.openarchives #mainContent ol li:nth-child(1) 	{background-position:0px -580px;}
body.openarchives #mainContent ol li:nth-child(2) 	{background-position:0px -630px;}
body.openarchives #mainContent ol li:nth-child(3) 	{background-position:0px -680px;}

#mainContent p.intro {margin-bottom:2em;}
#usingArchives {margin-top:2em;}

#mainContent .sLicences h3,
#mainContent .sLicences p,
#mainContent .sLicences p.intro	{font:bold 0.88em Arial,Helvetica,sans-serif; letter-spacing:0.120em;}
#mainContent .sLicences h3,
#mainContent .sLicences p.intro {line-height:1.6em;}
#mainContent .sLicences p		{line-height:1.4em;}
#mainContent .sLicences h3	{color:#2d373d;}
#mainContent .sLicences p.intro	{font-weight:bold; margin-bottom:20px; text-transform:uppercase;}
#mainContent .sLicences img.floatRight	{padding-left:10px;}
#mainContent .sLicences p a:link	{background:#fff url(https://www.abc.net.au/archives/common/images/li_licence.gif) no-repeat left center; color:#acaa91; text-decoration:none; padding-left:12px;}
#mainContent .sLicences p a:visited	{}
#mainContent .sLicences p a:hover	{text-decoration:underline;}
#mainContent .sLicences p a:active	{}

/* Forms (Contact Page)
----------------------------------------------------------------------------------------------------*/
#mainContent form			{margin-bottom:30px; overflow:hidden;}
#mainContent form div		{overflow:hidden;}
#mainContent form label		{clear:both; color:#63817d; display:inline; font:bold 0.92em Arial,Helvetica,sans-serif; letter-spacing:0.120em; margin-top:16px; margin-bottom:6px; text-transform:uppercase;}
#mainContent form input,
#mainContent form label,
#mainContent form textarea	{float:left; padding:0; resize:none;}
#mainContent form input,
#mainContent form textarea	{background-color:#f5f4ea; border:1px solid #c2c0a3; clear:both; color:#333; font:1em Arial,Helvetica,sans-serif; width:458px;}
#mainContent form input		{height:24px;}
#mainContent form textarea	{height:72px;}
#mainContent form p			{color:#666; font:normal 1em/1.38em Arial,Helvetica,sans-serif;}
#mainContent form div.clear	{border-bottom:1px solid #e7e6e0; display:block; width:100%; background-color:red;}
#mainContent form input[type="submit"],
#mainContent form input.submit			{background:transparent url(https://www.abc.net.au/archives/common/images/sprites.png) no-repeat 0 -400px; border:0; clear:both; color:#63817d; cursor:pointer; font:bold .76em/1.5em Arial,Helvetica,sans-serif; letter-spacing:0.120em; height:48px; margin-top:5px; margin-left:470px; padding:0; text-align:right; text-transform:uppercase; width:160px;}
#mainContent form input[type="submit"]:hover,
#mainContent form input.submit:hover	{background-position:-652px -400px;}
#mainContent form input::-webkit-input-placeholder,
#mainContent form textarea::-webkit-input-placeholder {color:#666; display:inline; font-style:italic; width:460px;}
.formSubmitButtons	{border-top:2px solid #e7e6e0; margin-top:20px; padding-top:16px;}

#mainContent .contactDetails p			{color:#63817d; font:0.76em/1.6em Arial,Helvetica,sans-serif; letter-spacing:0.120em; text-transform:uppercase;}
#mainContent .contactDetails p strong	{color:#2d373d; font:1.4em/1.14em Arial,Helvetica,sans-serif;}

/* Accordion/FAQs (Contact Page)
----------------------------------------------------------------------------------------------------*/
#mainContent div.accordion		{margin-top:0; margin-left:-20px; margin-bottom:60px; width:1000px;}
#mainContent div.accordion h3	{background:#fff url(https://www.abc.net.au/archives/common/images/bg_accordion-h3.gif) repeat-x left top; color:#63817d; cursor:pointer; font:bold 0.92em/1.3em Arial,Helvetica,sans-serif; height:70px; letter-spacing:0.120em; line-height:70px; margin:0; padding-right:90px; padding-left:90px; position:relative; text-transform:uppercase;}
#mainContent div.accordion h3 span	{background:transparent url(https://www.abc.net.au/archives/common/images/bg_accordion-h3-closed.png) no-repeat left top; display:block; height:48px; left:22px; position:absolute; top:12px; width:48px; z-index:10;}
#mainContent div.accordion div.pane		{border-bottom:1px solid #e7e6e0; margin-top:1em; padding-right:88px; padding-left:88px;}
#mainContent div.accordion div.pane li,
#mainContent div.accordion div.pane p	{color:#666; font:normal 1em/1.38em Arial,Helvetica,sans-serif;}
#mainContent div.accordion div.pane li	{display:list-item; list-style-type:disc; margin-left:1em;}
div.accordion h3.ui-state-hover		{background-color:#e3e3e3 !important;}
div.accordion h3.ui-state-active	{background-color:#f5f4ea !important; cursor:default; outline:none;}
div.accordion h3.ui-state-active span	{background-image:url(https://www.abc.net.au/archives/common/images/bg_accordion-h3-open.png) !important;}

/* Temporary
----------------------------------------------------------------------------------------------------*/
/*.container_16	{background:#ccc url(/archives/common/styles/bg_960.gif) repeat-y center top; border:1px solid red; filter:alpha(opacity=60); opacity:0.6;}*/