@import url("/dailytelegraph/css/base/0,21031,,00.css");
@import url("/dailytelegraph/css/common/0,21030,,00.css");
@import url("/dailytelegraph/css/cyclo/0,21713,,00.css");
@import url("/dailytelegraph/css/skin/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;
}

*/

/* article header - v2 rebuild */

.article-header h1 {
font-size: 1.5em;
}

.article-header {
position: relative;
margin: 2px 0 0 0; 
background: none;
padding:0;
width: 725px;
}

.article-title {
float: left;
width: 722px;
}

.article-source {
position: absolute;
right: 0;
top: 0;
font-size: 0.85em; 
line-height: normal; 
margin: 0;
}

.article-source p {
margin: 0; padding: 0;
}

.article-publish {
clear:left;
float: left;
width: 100%;
margin-bottom: 0.8em;
}

p.author {
display:block;
margin:5px 0 0 0 !important;
font-size:0.92em;
font-weight:700; 
font-style:italic; 
margin-bottom: 0;}


p.published-date {
display:block;
margin:0 !important;
font-size: 0.85em;
}

body.story .article-header.double .article-title h1 {
background-image: none;
color: #18355d;
font-size: 1.64em;
padding: 0;
margin: 0;
border: none;
}

body.story .article-header.double .article-title h2 {
background-image: none;
display:block;
padding:0 0 3px;
margin:0 0 3px;
width:100%;
font-size: 1.46em;
border-bottom:1px solid #dfdfdf;
}

body.story .article-header.double .article-source {
top: 2.5em;
margin-top: 0;
}

/* article tools */

.article-tools {
clear:both;
float:left;
margin: 0;
padding: 5px 0;
line-height:1.6em;
font-size:0.92em;
width: 725px;
}
.article-tools.subset {
clear:both;
float: right;
margin: 10px 0 0;
padding: 0;
width:auto;
background: none;
}

.article-tools li {
float: left;
list-style-type: none;
margin:0 12px 0 0;
padding:0;
}

.article-tools.subset li {
margin:0 0 0 12px;
}

.article-tools span {
float: left;
}

.article-tools a {
text-indent: -9999px;
letter-spacing: -9999px;
width: 19px;
height:18px;
display: block;
float: left;
margin-left: 5px;
}

.article-tools-fontsize .save {
/*padding-right: 20px;
margin-right: 12px;
float: left;
display: block;*/
display: none;
visibility:hidden;
}

.article-tools a,
.article-tools-fontsize .save {
background:url("http://www.news.com.au/dailytelegraph/images/icon-sprites-tools.gif") no-repeat;
}

/*#font-size .save {background-position: 100% 0;}*/
.article-tools-fontsize .font-inc {background-position: 0 0;}
.article-tools-fontsize .font-dec {background-position: 0 -25px;}
.article-tools-print a {background-position: 0 -50px;}
.article-tools-email a {background-position: 0 -75px;}
.article-tools-comment a {background-position: 0 -100px;}
.article-tools-comments a {background-position: 0 -125px;}

/*#font-size .save:hover {background-position: 100% -200px;}*/
.article-tools-fontsize .font-inc:hover {background-position: -25px 0;}
.article-tools-fontsize .font-dec:hover {background-position: -25px -25px;}
.article-tools-print a:hover {background-position: -25px -50px;}
.article-tools-email a:hover {background-position: -25px -75px;}
.article-tools-comment a:hover {background-position: -25px -100px;}
.article-tools-comments a:hover {background-position: -25px -125px;}

/* sponsored links */

div.sponsored-links {
clear:both;
float: left;
position:relative;
margin-top: 2em;
margin-bottom: 1em;
width: 100%;
}

div.sponsored-links h4 {
float:left;
background: #fff;
position:absolute;
left: 5px;
top: -8px;
margin: 0;
padding:0 2px;
z-index: 99;
font-size: 1em;
}

div.sponsored-links h4 span {
background:#fff url(http://www.news.com.au/dailytelegraph/images/adsponsor.gif) no-repeat 0 0;
text-indent: -9999px;
display:block;
height:17px;
margin:-15px 0 0 3.6em;
width:51px;
}

div.sponsored-links .inner {
border: none;
background: transparent;
}

div.sponsored-links ul.article-link-list {
border: 1px solid #d7d2d2;
padding: 4px 0;
}
div.sponsored-links ul.article-link-list li {
margin: 0.5em 10px;
background:transparent url("http://www.news.com.au/dailytelegraph/images/iconset-relatedlinks.gif") 0px -148px  no-repeat;
padding-left:14px;
padding-top:0;
}

div.sponsored-links ul.article-link-list a {
display: block;
width: 100%;
}

/* overly elaborate way to make the standard code look like the design */
div.sponsored-links ul.article-link-list span {
font-weight: normal;
}
div.sponsored-links ul.article-link-list span strong {
font-weight: 700;
}





