@import url("0,21031,,00.css");
@import url("0,21030,,00.css");
@import url("0,21713,,00.css");
@import url("0,21032,,00.css");


/* no centre dividing line */
 
#content-wrap {
margin-top: 0;
padding-top: 80px !important;
position: relative;
}

.split-page {
margin-top: 20px;
background-image:none !important;
}


.story-sponsor {
height: 22px;
display: block;
padding: 0 0 8px;
margin: 0 0 0 15px;
}

.story-sponsor span {
display: block;
width: 89px;
height: 22px;
position: relative;
left: 880px;
}

.story-sponsor.bottom {
height: 22px;
display: block;
padding: 0 0 8px;
}

.story-sponsor.bottom span {
display: block;
width: 89px;
height: 22px;
position: relative;
left: 640px;
}
.article-header {
position: relative;
}

/* hrs */
hr.end-story-content
 {
clear:both;
height:0;
padding:0;
visibility:hidden;
border:none;
margin:10px 0 0 0;
}


.article-header .article-title.opinion img.opinion-headshot {
float: left;
border: 1px solid #d7d7d7;
padding: 2px;
background-color: #fff;
}

.article-header .article-title h1 {
border: 1px solid #dfdfdf;
border-width: 0 0 1px;
margin: 0 0 4px;
font-family:arial, sans-serif;
font-size: 1.64em;
padding-bottom:2px;
}

.article-header .article-title.opinion h1 {
margin-left: 64px;
}




.article-header .article-source {
position: absolute;
top: 0;
right: 0;
height: 15px;
font-size: 0.9em;
}


.article-header .article-toolbar {
position: absolute;
top: 32px;
right: 0;
font-size: 0.9em;
}



.article-header .article-toolbar p.font-size {
height: 19px;
display: block;
width: 90px;
float: left;
position: relative;
padding: 0;
margin: 0 15px 0 0;
line-height: normal;
}

.article-header .article-toolbar p.send-to {
height: 19px;
display: block;
width: 129px;
float: left;
position: relative;
padding: 0;
margin: 0;
line-height: normal;
}

.article-header .article-toolbar p a, .article-header .article-toolbar p a:hover {
border: none !important;
text-decoration: none !important;
}

.article-header .article-toolbar p a.size-up {
position: absolute;
bottom: 0;
right: 20px;
display: block;
height: 19px;
width: 20px;
background: url("http://www.news.com.au/dailytelegraph/images/iconset-articletools.gif") 0 0 no-repeat;
text-indent: -9999px;
}

.article-header .article-toolbar p a.size-up:hover {
background-position: -25px 0;
}

.article-header .article-toolbar p a.size-down {
position: absolute;
bottom: 0;
right: 0;
display: block;
height: 19px;
width: 20px;
background: url("http://www.news.com.au/dailytelegraph/images/iconset-articletools.gif") 0 -33px no-repeat;
text-indent: -9999px;
}

.article-header .article-toolbar p a.size-down:hover {
background-position: -25px -33px;
}

.article-header .article-toolbar p a.send-print {
position: absolute;
bottom: 0;
right: 20px;
display: block;
height: 19px;
width: 25px;
background: url("http://www.news.com.au/dailytelegraph/images/iconset-articletools.gif") 0 -66px no-repeat;
text-indent: -9999px;
}

.article-header .article-toolbar p a.send-print:hover {
background-position: -25px -66px;
}

.article-header .article-toolbar p a.send-email {
position: absolute;
bottom: 0;
right: 0;
display: block;
height: 19px;
width: 20px;
background: url("http://www.news.com.au/dailytelegraph/images/iconset-articletools.gif") 0 -99px no-repeat;
text-indent: -9999px;
}

.article-header .article-toolbar p a.send-email:hover {
background-position: -25px -99px;
}

.article-header p.author {
line-height: 1.6em;
font-size: 0.9em;
color: #606b78;
}

.article-header .article-title.opinion p.author {
line-height: 1.3em;
margin-left: 64px;
font-size: 1.2em;
font-weight: bold;
color: #000;
}

.article-header p.published-date {
line-height: 1em;
margin-bottom: 0.8em;
font-size: 0.9em;
}

.article-header .article-title.opinion p.published-date {
margin-left: 64px;
}

.story-related ul.related-link-list {

}

.story-related ul.related-link-list li a {

}

.story-related ul.related-link-list li.videos, .story-related ul.related-link-list li.audio {

}

.bottom .article-header {
border: 1px solid #dfdfdf;
border-width: 1px 0 0;
position: relative;
height: 15px;
margin: 0 0 25px;
_margin: 0 0 15px;
}

.bottom .story-sponsor {
height: 22px;
display: block;
padding: 0 0 8px;
margin: 0;
}

.bottom .story-sponsor span {
width: 89px;
height: 22px;
position: relative;
left: 640px;
top: 0;
}

.bottom .article-header .article-toolbar {
position: absolute;
top: 5px;
_top: 7px;
right: 0;
font-size: 0.9em;
}

.content-panel.story-page-a {
width: 729px;
text-align: center;
}

.content-panel.story-page-a #image-lead {
width: 438px;
margin: 0 auto;
}

.content-panel.story-page-a #image-lead .copy {
width: 438px;
}

.content-panel.form1 .fill2 {
background: #eeecdc url(http://www.news.com.au/dailytelegraph/images/bg-your-say.gif) 0 0 no-repeat;
padding: 0;
margin: 0;
border: 0;
}

.content-panel.form1.full-width {
width: 729px;
}

.content-panel.form1.full-width h4 span.icon-your-say {
background: url(http://www.news.com.au/dailytelegraph/images/icon-comments-large.gif) 4px 5px no-repeat;
padding: 0 0 0 31px;
color: #164983;
font-family: Arial Black, arial, helvetica, sans-serif;
font-weight: normal;
font-size: 1.4em;
letter-spacing: -0.08em;
_letter-spacing: -0.12em;
line-height: 1.2;
}

.content-panel.form1.full-width blockquote {
margin: 0;
padding: 13px 80px 8px;
background: transparent url(http://www.news.com.au/dailytelegraph/images/bg-your-say-blockquote.gif) 100% 100% no-repeat;
border: 1px solid #fff;
border-width: 0 0 2px;
}

.content-panel.form1.full-width blockquote p.comment-author {
color: #000;
	text-align: right;
font-size: 0.9em;
margin: 0;
}

.content-panel.form1.full-width blockquote p.comment-author span {
color: #000;
font-weight: bold;
}

	
/* Readers Comments page
------------ */

.archived-comment {
padding: 0 0 8px 0;
_padding: 0;
margin: 0 0 10px 0; 
width: 350px;
border:0;
border-bottom:1px solid #dadada;
}

.archived-comment cite {
float:right;
color:#333;
font-style:normal;
font-size:0.92em;
display:block;
text-align:right;
margin:-8px 0 0 0;
padding:2px;
width:100%;
background:#fcfcfc;
}

.archived-comment.last {border:0;}

p.posted-by {
display:block;
margin:0 !important;
font-size:0.92em;
}

p.posted-by {
text-align:right;
margin:8px 0 !important;
}

p.posted-by span {
font-weight:700;
}

.archived-comment p {
display:block !important;
width:349px !important;
}

/* Doing readers' comments again */
h1.no-border {
border:none !important;
color:#18355D;
}

h2.sub-lead {
font-size:1.46em;
}

.double h2.sub-lead {
border-bottom:1px solid #dfdfdf;
}

.double .article-toolbar,
.double .article-source {
margin-top:24px;
}

/* replaced by code above
.article-header.double .article-source {
top:16px;
}

.article-header.double .article-toolbar {
top:53px;
}

*/