/* reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	/*font: inherit;*/	vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
table {	border-collapse: collapse;	border-spacing: 0; font-size: 12px;}

/* add custom styles here ... */
html {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_wrap.gif) top center repeat-y #030e26;}
body {
	margin:0; padding:0; 
	font-family:Arial, Helvetica, sans-serif; /* ~12px based on 16px default font size */
	color:#000; 
	background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg2013.jpg) top center no-repeat;
	height: 100%;
	width: 100%;
	-webkit-background-size: 1561px 700px !important;
 }
  
div {/*text-align:left;*/ margin:0; padding:0;}
p, form {font-size: 12px; margin: 1em 0; line-height: 1.3em;}
small {font-size: 11px;}

/*  - - - - - - headings  - - - - - - */

h1, h2 {font-size: 17px; color:#000;  padding: 3px; text-transform: uppercase; letter-spacing: 2px; border-top: 1px solid #000; border-bottom: 2px solid #000; text-align: center; margin: 0.5em 0; font-weight: bold;}
h3 {color:#212d71; text-decoration: none; font-weight: normal; font-size: 22px; line-height: 1.5em;}
h3.latest {color:#212d71; text-decoration: none; font-weight: normal; font-size: 24px; line-height: 1.5em;}
h4 {color:#333; text-decoration: none;  font-size: 14px; line-height: 1.5em;}
.story2 {color: #000; background: #EFF0F1;}



/* links */
a:link {color: #00268e; text-decoration: none;}
a:visited {color:#00268e;}
a:hover {text-decoration: underline;}

/* ABC Global nav and footer */
    #nonFooter         {min-height:100%;} 
    body>#nonFooter    {overflow:auto;}
    * html #nonFooter  {height:100%} /* IE6 */
    #abcFooter         {margin-top:-50px;} /* leaves 20px min gap. */

/* misc general styles */
#skipToNav {visibility:hidden; display:none;}
.smallImg {border:1px solid #333; margin:6px 10px 2px 10px; float:left;}
.floatLeft {float:left; border-width:0;}

/* content wrapper */
#contentBox {width:966px; margin:0 auto; padding: 0 16px 70px 20px !important;}

/* header */
#header {width:964px; height: 142px; padding:0; clear: both; }
 #abclogo {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_hdr1.jpg) no-repeat #071055; width:159px; height: 142px; float: left;}
 #abclogo img {margin-top: 17px; margin-left: 59px;}
 #mwlogo {margin-left: 54px; float: left; margin-top: 14px;}
#header img a {border:  none;}


.page_tools {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_pagetools.png) top right no-repeat ; /*height: 15px !important*/; clear: both; padding-top: 0 !important; font-size: 12px; float: right; width: 100%;}
.page_tools ul { float: right; height: 15px !important;}
.page_tools a { color: #212d71; text-decoration: none;}
.page_tools a:hover {text-decoration: underline;}
.page_tools li {list-style-image: none; float: left; height: 15px;}
.page_tools a.print {background: url(/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png) 0 -235px no-repeat; display: block;position: static; margin-left: 15px; padding: 2px 15px; border-right: 1px solid #999;}
.page_tools a.email {background: url(/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png) 0 -155px no-repeat;display: block; margin-left: 15px; padding: 2px 15px; border-right: 1px solid #999;}
.page_tools a.share {background: url(/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png) 0 -433px no-repeat;display: block; margin-left: 15px; padding: 2px 15px;}
.dialog {margin: 1em 0px; padding: 0.5em 10px; background: #e4e6e6;}
.dialog ul {float: none; clear: both; margin: 10px; margin-left: 0;}
.dialog li { float: left; margin-right: 10px; display: inline;}

/* left column */
#gutter {width:160px; height: 100%; float:left; /*display:inline;*/ font-size:12px; padding:0 0 108px 0; background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_gutter_btm.jpg) bottom no-repeat;}

#feature {background:#fff; border-bottom:1px dotted #99AFC9;}

/* left column navs */
#mainNavs {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_gutter.jpg) top no-repeat #050e77; padding: 10px 8px;}
#mainNavs ul {margin:0; overflow: hidden;}
#mainNavs li {list-style-type:none; list-style-image:none; margin: 0; padding: 0;}
#mainNavs li ul {margin-left: 10px;}
#mainNavs a {height: 20px; font-size: 11px; text-decoration:none; color: #fff; text-transform: uppercase; display: block; background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/nav_arrow.png) 6px no-repeat; padding: 13px 0px 0px 22px; border-bottom: 1px solid #02081a; font-weight: bold;}
#mainNavs a.open, #mainNavs a.open:hover {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/nav_down.png) 6px 13px no-repeat; color: #ccc; border-bottom: none;}

#mainNavs a:link, #mainNavs a:visited {color:#eee; }
#mainNavs a:hover {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/nav_arrow.png) 6px no-repeat #000134;}
#mainNavsBtm {width:159px; height: 96px; background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_gutter_btm.png) no-repeat;}

#home a#navHome, #transcripts a#navTranscripts, #video a#navVideo, #tipoffs a#navTipoffs, #dogs a#navDogs, #space a#navSpace, #rip a#navRip, #corrections a#navCorrections, #resources a#navResources, #about a#navAbout, #presenter a#navPresenter, #contact a#navContact {color:#999; background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/nav_arrow.png) 6px no-repeat #000134; }

a#navPresenter {display: none;}
body#about a#navPresenter, body#presenter a#navPresenter {display: block;}

/* sprite icons */
.read { background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png') 0 -76px no-repeat; padding-left: 18px;}
.watch { background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png') 0 4px no-repeat; padding-left: 18px;}
.download { background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png') 0 -314px no-repeat; padding-left: 18px;}



/* searchbox */
#search {width: 220px; border-bottom: 1px solid #292a2b; text-align: right; float: right; margin: 80px 0 0 0; padding: 0 0 10px 0;}
#search legend {display: none;}
#searchForm fieldset {border: none; padding: 0;}
#searchBox, .searchBox { font-size: 12px; width:150px;padding:1px 2px 0 2px; margin:0; border:1px solid #A5ACB2; color: #444; background-image: linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%); background-image: -o-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%); background-image: -moz-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%); background-image: -webkit-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%); background-image: -ms-linear-gradient(bottom, rgb(204,204,204) 0%, rgb(255,255,255) 100%); background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(204,204,204)),
	color-stop(1, rgb(255,255,255))
);}
#searchButton { font-size: 12px; color: #eee; width:54px; height: 26; border: 1px solid #999; background: #034274; background-image: linear-gradient(bottom, rgb(3,42,74) 34%, rgb(85,155,212) 100%); background-image: -o-linear-gradient(bottom, rgb(3,42,74) 34%, rgb(85,155,212) 100%); background-image: -moz-linear-gradient(bottom, rgb(3,42,74) 34%, rgb(85,155,212) 100%); background-image: -webkit-linear-gradient(bottom, rgb(3,42,74) 34%, rgb(85,155,212) 100%); background-image: -ms-linear-gradient(bottom, rgb(3,42,74) 34%, rgb(85,155,212) 100%); background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.34, rgb(3,42,74)),
	color-stop(1, rgb(85,155,212))
);}


/* right column */
#sidebar {float: left; margin-left: 17px; width:220px; padding:0; color: #fff; font-size: 12px;}
#sidebar div {padding-bottom:3px;}
#sidebar .read { background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites.png') 0 -76px no-repeat; padding-left: 18px; display: block;}
/*#sidebar h2 {font-size:1.1em; color:#fff; background:#666; text-transform:none; padding:4px 10px 4px 10px;}

#sidebar h4 {font-size:1.1em; color:#fff; background: #aaa; text-transform:none; padding:4px 4px 4px 10px;}
#sidebar h2 a, #sidebar h3 a {color: #fff ! important; background: transparent; text-decoration: none;}
#sidebar h4 a {color: #fff; text-decoration: none;}*/

/*#sidebar {	background-color: # !important; overflow:hidden;}
#sidebar div, #thisepisode, #subjects, #furtherinfo {color: #2F2F2F; background: #E5EBF1 !important;}
#sidebar h2 {color: #fff; background: #; margin:0 0 1px 0;}*/

#sidebar p {margin:0; padding:2px 10px 4px 10px;}
#sidebar a {color: #fff; font-weight: bold;}

/* promos */ 
/* air promo */
.air {padding-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #292a2b;}
.air ul li {display: block;}
.abc1 {background: url('/web/20131002060828im_/http://www.abc.net.au/tv/img/logo_abc1_48.gif') no-repeat; padding-left: 60px; padding-bottom: 5px; margin-bottom: 5px;}
.iview {background: url('/web/20131002060828im_/http://www.abc.net.au/tv/img/logo_iview_48.gif') no-repeat; padding-left: 60px; padding-bottom: 5px; margin-bottom: 5px; height: 23px;}

/* social promo */
.social {padding: 20px 0; margin-bottom: 20px;}
li.facebook {padding-left: 33px; background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/social_sprites.png') 0 1px no-repeat; line-height: 35px; vertical-align: middle;}
li.twitter {padding-left: 33px; background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/social_sprites.png') 0 -46px no-repeat; line-height: 35px; vertical-align: middle;}

/* facebook feature promo */
.fbfeature {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_facebook.jpg) no-repeat #000; border: 1px solid #292a2b;width: 218px; margin-bottom: 10px;}
.fbfeature img {margin: 92px 10px 10px 10px;}
.fbfeature p {padding: 10px;}

/* tipoffs promo */
.tipoffs {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_tipoffs.jpg) 0 0 no-repeat #000; border: 1px solid #292a2b; width: 218px; margin-bottom: 10px; padding-top: 130px;}
.tipoffs h3 {visibility: hidden;}
.tipoffs p {padding: 10px;}

/* doghouse promo */
.doghouse {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_doghouse.jpg) no-repeat #000; border: 1px solid #292a2b;  width: 218px; margin-bottom: 10px;padding-top: 124px;}
.doghouse h3 {visibility: hidden;}
.doghouse p {padding: 10px; }

/* tmb promo */
.tmb {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_comment.jpg) no-repeat #020c32; border: 1px solid #292a2b;  width: 218px; margin-bottom: 10px; padding-top: 90px; min-height: 180px;}
.tmb h3 {visibility: hidden;}
.tmb p {padding: 10px;}

/* subscribe promo */
.subscribe {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/bg_subscribe.jpg) no-repeat #020c32; border: 1px solid #292a2b;  width: 218px; margin-bottom: 10px; padding-top: 70px; min-height: 220px; }
.subscribe h3 {visibility: hidden;}
.subscribe p {padding: 10px;}
.subscribe .read { background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites.png') 0 -76px no-repeat; padding-left: 18px; display: block;}

/* footer */
#footer {clear:both; }
/*#footerLogo {background:#fff; float:left; padding-right:5px;}
#footerText {margin-left:57px; padding:8px 0; font-size:0.92em;}*/

/* ------------------------------------------------------------------------------- */
/* centre column */

#mainContent {width:560px; float:left; padding:0; margin:3px 0 0 8px;}
#mainContentWide {width:614px; float:left; padding:0; margin:3px 0 0 8px;}

#main {clear: both; background: #e4e6e6; padding: 4px 20px 40px 20px; width: 520px;}
#main p, #main ul {font-size: 12px;}

p.date {font-weight: bold;}

/* styles for image+text blocks */
.story2, .story3, .story4 {background:#E2E2E2; border-bottom:1px solid white;}

.storyImg {border:1px solid black; margin:10px 0 0 10px; float:left;}
.storyImg1 {border:1px solid black; margin:10px 10px 10px 10px; float:left;}
.story1 .storyImg {border:0px solid white; border-bottom:1px solid white; margin:0; float:none;}

.story2 .storyText {margin:0 0 0 99px;} /* 109px minus padding on the paragraphs */
.story3 .storyText {margin:0 0 0 59px;} /* 69px minus padding on the paragraphs */
.story4 .storyText {margin:0 0 0 59px;} /* 69px minus padding on the paragraphs */

.storyText p {padding:2px 0 7px 10px; margin-right:10px;} /* margin-right prevents sidebar wrapping in IE5/Mac */
.storyText h2 {font-size:1.33em; color:#036; background:transparent; text-transform:uppercase; padding:12px 4px 2px 10px;}
.storyText h3 {text-transform:none; padding:9px 0 2px 10px;}
.storyText h4 {text-transform:none; padding:9px 0 2px 10px;}

/* plain backgound blocks (no left image) */
.grey1 {/*background:#E2E2E2;*/ padding:3px 0; margin:0 0 1px 0;}
.grey2 {background:#D1D1D1; padding:3px 0; margin:0 0 1px 0;}
.center {margin-left:auto;margin-right:auto;display:block}

/* ------------------------------------------------------------------------------- */

/* transcripts pages */
.byName {background:#E4E4E4; margin:0 0 5px 0; padding:1px 0 1px 0; border-bottom:2px solid #B2B2B2;}
.byName a:link, .byName a:visited {font-size:0.92em; font-weight:bold; color:#7F7F7F; text-decoration:none; padding:1px 3px 1px 0; border-right:1px solid white;}
.byName a:hover {color:#036;}

#byDateBox {margin:0 0 5px 0;}
.byDate {background:#E4E4E4; margin:1px 0 0 0; padding:2px 0 2px 0;}
.byDateB {background:#CBCBCB;}
.byDate a:link, .byDate a:visited {font-size:0.92em; font-weight:bold; color:#666; text-decoration:none; padding:3px 3px 2px 0; border-right:1px solid white;}
.byDate a.year:link, .byDate a.year:visited {font-size:0.92em; color:#036;} 
.byDate a:hover {color:#036;}

#transcriptPhoto {margin:0; padding:0;}
#transcriptPhoto p {margin:0; padding:0 10px 0 0;}
/*#transcriptPhoto img {margin-right:10px;} */
#transcriptIntro {/*padding-bottom: 2em;*/}


/* video pages */
.searchVideo {width:150px; background:#D1D1D1; float:right; margin-left:2px; border-left:1px solid #fff;}
.narrowContent {}

/* form styling for email & mailing list forms */
.inputWide {font-size:1.0em; font-family:Arial,Hevetica,sans-serif; width:369px; border:1px solid #A5ACB2; margin:2px 0 2px 0; padding:2px;}
.inputNarrow {font-size:1.0em; font-family:Arial,Hevetica,sans-serif; width:220px; border:1px solid #A5ACB2; margin:2px 0 2px 0; padding:2px;}
.inputTiny {font-size:0.92em; font-family:Arial,Hevetica,sans-serif; width:12px; border:1px solid #A5ACB2; padding:1px 2px;}




/* - - - - - - right column - - - - - - */
#thisepisode {background: #e4e6e6; color: #000; padding-top: 10px;}
#thisepisode a {color: #212d71;}
#thisepisode .watch, #thisepisode .download {display: none;}
#thisepisode h3 {margin: 1em; font-size: 13px; font-weight: bold; text-transform:uppercase; color: #444;}
#thisepisode .read {background: url('/web/20131002060828im_/http://www.abc.net.au/tv/styles/img/sprites_black.png') 0 -76px no-repeat; padding-left: 18px; display: block;}

#dogs #thisepisode {display: none;}
#furtherinfo {color: #2F2F2F; background: #E5EBF1 !important;}
#furtherinfo h3 {padding:3px 4px 3px 10px;}
#furtherinfo ul, #furtherinfo li {list-style: circle; margin-left: 10px;}
#furtherinfo a {color: #212d71;}
#promotion {border-bottom: 2px solid #fff;	}
#promotion .tile { margin-bottom: 4px; height: 115px; display: block;}

q{ padding: 20px; border: 1px solid #ccc; display: block; quotes: none;  clear: both; width: 400px; margin: 0 auto;}
q cite { margin-right: -30px; padding-right: 30px; display: block; font-style: italic;}

q:before{display:none;}
q:after{display:none;}



/*.primary h2 img, .secondary h2 img {
	width: 160px; height: 100px; 
	margin-left: -165px;  border: 0; float: left;}*/

/* - Tertiary level navigation element within Content (e.g. a-z listing) - */

.tertiary { padding: 8px 0px 8px 0px; font-size: 12px;}
.tertiary h3 {font-size: 1.1em; margin: 0px 0px 8px 0px; padding: 4px; border-bottom: 1px solid #ccc;}
.tertiary a {padding: 4px; text-decoration: none; line-height: 26px; font-weight: bold;}
.tertiary a:hover {text-decoration: underline;}


#transcriptPhoto {padding-bottom:0;} 
#transcriptPhoto p.caption {font-size: 0.9em; margin: 0 10px 3px 10px; padding: 4px 0;}

/* Extra link buttons */
.pdf {padding:0 0 0 20px; background:transparent url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/pdf.gif) top left no-repeat;}

/* - - - - - - - Video - - - - - - */
#multimedia {display: none;}
#multimedia p {font-weight: normal; padding: 0; line-height: 1.3em;}
#multimedia p .caption {font-size: 0.9em;}

.sidebyside {display: inline; width: 200px; margin-right: 6px;}

/* - - - - - - - Images - - - - - - */
img.multimedia1 {clear: both; border: 0;}
img.multimedia2 {float: left; clear: left; border: 1px solid #333;  padding: 0; margin: 0 9px 6px 0px;}
img.multimedia3  {margin: 0 3px; padding: 0; width:45px; height: 45px; border: 1px solid #333; }

a:hover img.multimedia3  {border: 1px solid #fff;}
#multimedia {position: relative;}


/* vodcast */
#dl li {
margin-bottom:7px !important;
color:#9E9E9E;
font-size:.90em;
}
#dl li a, #dl li a:visited {font-size:12px; !important;}

#dl li em {
	text-decoration:none;
	font-style:normal;
	color:#000000;
}


/*.epNumber {  margin-top: 1em; padding: 4px; background: #eee; display: block;}
.media { float: right; margin-top: -2.2em; margin-right: 4px; height: 2em;}
a.watch, #media a.watch, #sidebar a.watch { background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/btn_watch.gif) no-repeat left top; padding: 0px 0px 8px 20px; }

.download { background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/css/btn_download.gif) no-repeat left top; padding: 0px 0px 8px 20px;}
*/

/* transcript comments */
#comments h2 {color:#666; font-size: 12px; line-height: 1.5em;}
#comments h3 {color:#212d71; font-size: 12px; line-height: 1.5em;}
#comments p.date {margin-top: 0;}
.moderator {border: 1px solid #ddd; padding: 5px;}




#video-player-single {width:520px; clear:both; display:block; margin: 20px auto; }

.multiclip {width:614px; height:250px;}

a.feed {background: url(/web/20131002060828im_/http://www.abc.net.au/mediawatch/img/feed.gif) no-repeat left top; padding: 0 0 8px 20px;}

#altWinMedia { background: #eee; padding: 4px; font-size: 0.9em;}
#altWinmedia a { color: #FF9900;}

#sidebar div.line, .line {border-bottom: 1px solid #ccc; margin: 6px 10px 4px 10px;}

.caption {/*font-size: 0.9em; font-style:italic; color: #666;*/}

.clearBoth {height: 1.5em; clear: both;}



/*
     FILE ARCHIVED ON 06:08:28 Oct 02, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:39:52 Mar 26, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 158.52
  exclusion.robots: 0.077
  exclusion.robots.policy: 0.069
  cdx.remote: 0.061
  esindex: 0.008
  LoadShardBlock: 116.699 (3)
  PetaboxLoader3.datanode: 124.772 (4)
  load_resource: 89.833
  PetaboxLoader3.resolve: 37.77
*/