@import url("/adelaidenow/css/base/0,22576,,00.css");
@import url("/adelaidenow/css/skin/0,22580,,00.css");
@import url("/adelaidenow/css/common/0,22577,,00.css");
@import url("/adelaidenow/css/cyclo/0,22582,,00.css");
@import url("/adelaidenow/css/nav/0,22583,,00.css");
 
/*


	index ->	
			Adspace
			Content rows and panels
			Feedback form
			Blockquote
*/


/* common & overrides */


.story .split-page.divider { background-image:none !important;}

#content-wrap { margin-top: 0; padding-top: 50px; _padding-top: 50px; position: relative;}

body.story .content-division.full-page {
background-position: 759px;
margin-top: 20px !important; 
margin-bottom: 15px;
}

body.story .content-section-header {
display:none;
}

.content-panel.sender {
border-color: #afa89f!important;
}

p.icon-para.send-photos {background-image: url(http://www.news.com.au/adelaidenow/images/icon-send-photos-story.gif); line-height: 1.6em;}

/* fix paragraph spacing - bottom margin only*/

.article p {
margin:0 0 1em 0 !important;
}


/* fix display of lists - show bullet */

div.article ul {
list-style-type: disc;
margin-left: 1.5em; 
}

/*body.story ul.article-link-list {
border:1px solid #bedbe9;
padding:7px 11px 7px 5px;
margin:-9px 0 11px 0;
}

body.story ul.article-link-list.no-border {

border:0;
}

body.story ul.article-link-list li {
padding:0 0 0 10px;
}

body.story ul.article-link-list li.list-segment,
body.story ul.article-link-list li.foot-note {
background-image:none;
margin:5px 0 0 -10px;
}

body.story ul.article-link-list li.foot-note {
font-size:0.92em;
}


body.story ul.article-link-list li h3 {
font-size:1em;
border-bottom:1px solid #bedbe9;
}*/


body.story .article-title {
width:100%;
margin: 0;
}

body.story .article-header {
padding:0!important;
line-height: 1.3em;
margin-bottom: 20px;
_margin-bottom: 0;
position: relative;
}

body.story .article-header h1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: -0.02em;
padding: 0 0 4px 0;
font-size: 1.5em;
border-bottom:1px solid #bab9ba;
}

body.story h1, body.story h2.sub-lead {
display:block;
width:100%;
padding:0 0 5px 0;
}

body.story .article-header h1 {
border-bottom:1px solid #dadada;
}

body.story h2.sub-lead {
font-size:1.46em;
width:auto;
}

body.story h1.no-border {
display:block;
width:auto;
border:0;
color:#0a6395;
padding:0 0 5px 0;
}

body.story p.author {
display:block;
margin:5px 0 0 0 !important;
font-size:0.92em;
color:#A09B95;
min-height:1.2em;
}

* html #master-wrap p.author {
height:1.2em;
}

body.story p.published-date, body.story p.posted-by{
display:block;
margin:0 !important;
font-size:0.92em;
}

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

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

body.story .article-source {
margin:-55px 0 0 0;
}

body.story .article-toolbar {
float:right;
}

body.story .article-toolbar.top {
margin:-21px 0 0 0;
padding:0!important;
}



body.story .article-toolbar.aboveline {
margin:-60px 0 0 0;
padding:0;
}

.content-panel-special.variant6 {
border:none;
margin-bottom: 20px;
float:none;
}	



.recent-poll-wrap.variant-story {
margin:-9px 0 11px 0 !important;
}

.recent-poll-wrap p.margin {
margin:8px !important;
}


form#have-your-say {
width:auto;
background:#f1eee5;
display:block;
margin:0;
padding:0 0 8px 0;
}


form#have-your-say legend {
font-weight:700 !important;
text-indent:0 !important;
color:#000 !important;
margin:0;
_margin:0 -7px;
padding:0;
}

form#have-your-say legend span {
background:#fff;
border-bottom:1px solid #bedae8;
display:block;
margin:0 !important;
height:18px;
width:348px;
padding:0;
text-indent:7px;
}


form#have-your-say label {
font-weight:700;
float:left;
clear:left;
margin:9px 0 0 10px;
width:124px;
}

form#have-your-say label span {
font-weight:300;

}

form#have-your-say input,
form#contact select  {
border:1px solid #8eacc4;
height:17px;
line-height:17px;
float:left;
margin:7px 0 0 0;
width:200px;
font: 0.92em/17px arial, sans-serif;
}

form#have-your-say textarea {
float:left;
border:1px solid #8eacc4;
font: 0.92em/17px arial, sans-serif;
padding:0 0 0 2px;
}

form#have-your-say .large-input {
clear:left;
width:320px;
margin:6px 0 10px 10px;
}

form#have-your-say .submit-wrap {
width:140px;
height:19px;
background:#f1f8fb url("http://www.news.com.au/adelaidenow/images/static-pages/form-submit-bg.gif") no-repeat 0 0;
text-align:center;
float:right;
clear:left;
margin:12px 6px 0 0;
font-size:10px !important;
}

form#have-your-say input.submit {
width:115px;
height:17px;
_height:20px;
font:bold 11px arial, sans-serif;
background:none;
border:0;
padding:0 0 0 7px;
margin:0;
font-weight:700;
color:#0a6395;
}

.send-photo {
border:1px solid #bedbe9;
background:#fff;
margin:11px 0 11px 0;
}

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

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

.send-photo div {
border:2px solid #fff;
background:#f1f8fb url("http://www.news.com.au/adelaidenow/images/send-photo-bg.gif") 0 0 no-repeat;
height:56px;
padding:0 0 0 50px;
}

.send-photo div p {
display:block;
padding-top:12px;
}

.variant-sub-lead.your-say {
background-color:#d5ebf6 !important;
height:19px !important;
line-height:19px !important;;
}

.foot-sponsor-area {
clear:both;
float:right;
width:90px;
height:22px;
background:#96bcd4;
margin:20px 0 5px 0;
_margin:0 0 5px 0;
text-align:center;
}

.head-sponsor-area {
float:right;
width:90px;
height:22px;
background:#96bcd4;
margin:0 14px 10px 0;
_margin:0 7px 10px 0;
text-align:center;
}

hr.end-story, hr.end-story-content {
clear:both;
height:0;
margin:0;
padding:0;
border:none;
border-bottom:1px solid #dadada;
}

hr.end-story-content {
visibility:hidden;
border:none;
}

.news-text-link {
font-size:0.9em;
background:#eee;
line-height:2em;
padding:0 10px 0 10px;
margin: 0;
_margin: 20px 0;
}

/* =Adspace
----------- */

.adspace-300x600, .adspace-300x600 {
margin-bottom: 0;
}

.adspace-wrap {
margin-bottom: 0;
}


/* =Toolbars
----------- */

.article-toolbar {
background:#fff;
}

.article-toolbar.top {
padding-bottom: 5px;
margin-bottom: 0;
font-size: 0.92em;
clear:both;
position:relative;
_top:-25px;
}



.article-toolbar.bottom {
clear: both;
height: 19px;
font-size: 0.96em;
padding-top: 10px;
margin-bottom: 11px;
border-top: 1px solid #bababa;
}

.article-toolbar .article-toolbar.bottom {
border-top: 0;
padding-top: 0;
}

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

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

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

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

a.size-up:hover {
background-position: -25px 0;
}

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

a.size-down:hover {
background-position: -25px -33px;
}

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

a.send-print:hover {
background-position: -25px -66px;
}

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

a.send-email:hover{
background-position: -25px -99px;
}

/* =Content Rows and Panels
----------- */

.article-subcontent {
float: right;
}

.left-content-column {
padding-bottom: 0;
margin-bottom: 0;
}

.content-division {
padding-bottom: 0;
margin-bottom: 0;
}

/* =Feedback Form
----------- */

#recent-poll legend {
font-weight:300 !important;
padding:0 !important;
text-indent:0;
}

#feedback-form dt,
#feedback-form dd {
float: left;
margin-bottom: 10px;
}

#feedback-form dd input.textinput {
margin-left: 10px;
width: 180px;
}

#feedback-form dd input.checkbox {
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
}

#feedback-form dd.submit-button {
margin-left: 0;
width: 690px;
text-align: right;
}

#feedback-form dd.extra-functions {
margin-left: 0;
width: 690px;
text-align: right;
}

dl.form-memory-items {
	width: 400px;	
	margin: 0 0 0 150px!important;
	_margin: 0 0 0 155px!important;
	padding: 0!important;
	display: inline;
	}
	
	dl.form-memory-items dt {
		float: left;
		clear: left;
		height: 40px!important;
		width: 20px!important;
		padding: 0!important;
		margin: 0!important;
		display: inline;
		}
		
	dl.form-memory-items dd {
		float: left;
		height: 40px!important;
		width: 360px!important;
		padding: 0!important;
		margin: 0!important;
		font-weight: bold;
		display: inline;
		}

#feedback-form dd textarea {
margin-left: 10px;
width: 470px;
font: 0.92em/17px arial, sans-serif;
}

#feedback-form dt{
width: 130px;
text-align: left;
font-weight: bold;
margin-left: 10px;
}

#feedback-form dt span {
font-weight: normal;
}

#feedback-form dd {
width: 205px;
text-align: left;
}

#feedback-form dd.your-comments {
width: 550px;
}

dl.contact-details {
width: 337px;
}

.contact-details dt {
float: left;
font-weight: bold;
margin-right: 5px;
}

.contact-details dd {
clear: right;
}

.contact-details dt, .contact-details dd {
margin-left: 0;
margin-bottom: 3px;
}

/* =Blockquote
----------- */

.article blockquote {
width: 313px;
margin: 20px auto;
padding-top: 2px;
border:1px solid #a39d95;
border-width:1px 0 1px 0;
line-height:1.3;
}

.article blockquote h3 {
background: none;
color: #000;
font-size: 1.16em;
}

.article blockquote em, .article blockquote small {
font-size: 0.92em;
}

.article blockquote em {
font-weight: bold;
}

.article blockquote small {
padding-bottom: 8px;
display: block;
}

/* =blockquote your say 
------------ */

a.more-comments {
display:block;
background:#d5ebf6 url("http://www.news.com.au/adelaidenow/images/icon-arrow.gif") right 5px no-repeat;
text-align:right;
height:18px;
line-height:18px;
font-size:0.92em;
border-top:2px solid #fff;
padding:0 15px 0 0;
margin:0 0 15px 0;
}

h3.your-say-info {
font-size:1em;
margin:0;
padding:0 0 2px 0;
line-height: 1.6em;
}

.comment-panel h3.icon-header {margin: 0; height: 18px; font-size: 1.15em; line-height: 1.1em; background: url(http://www.news.com.au/adelaidenow/images/icon-comments.gif) 0 0 no-repeat; padding: 0 0 0 28px; }
.comment-panel h3.icon-header a{color:#6A6A6A;}

blockquote.recent-comment {
border-bottom:3px solid #dcd9d2;
padding:8px;
margin: 0;
}

blockquote.recent-comment.last{
border-bottom:0;
}

blockquote.recent-comment p {
padding: 0 12px;
}

blockquote.recent-comment cite {
font-size:0.92em;
color:#000;
font-style:normal;
float:right;
}

.form-panel {
margin-top:10px;
}

.form-panel form {
background:#F1EEE5;
border:1px solid #ABA89F;
padding:10px 3px 7px 3px;
}

#section-opinion .form-panel form {
background:#F0EFE5;
border:1px solid #AFA89F;
}


.form-panel form input,
.form-panel form textarea {
font: 0.92em/17px arial, sans-serif;
border: 1px solid #bfb9b2;
}

#section-opinion .form-panel form input,
#section-opinion .form-panel form textarea {
border: 1px solid #BFB9B2;
}



#feedback-form label.form-button {
margin:10px 13px -4px 0;
_margin:10px 0 0 0;
}

#feedback-form dd.extra-functions label.form-button {
margin:38px 13px 0 0;
padding: 0;
display: inline;
}

#feedback-form input.form-button {
margin:0;
border:none;
width: 120px;
}



/* misc */
body.story .arrow-link-end {
background: transparent url("http://www.news.com.au/adelaidenow/images/icon-double-arrow.gif") no-repeat 100% 3px;
padding-right:12px;
}

.related-links {
	background-color:#fff;
}

.content-panel.comments, .content-panel.readers-comments  {padding: 0; margin: 0!important; width: 729px; float: left; overflow:hidden;border: 0!important;}
.content-panel.readers-comments {width: 350px; float: none;}
.content-panel.comments  h4, .content-panel.readers-comments h4  {color:#fff !important;border:0 !important;font-size: 1em; padding: 0.1em 8px!important; background: #6c6c6c url(http://www.news.com.au/adelaidenow/images/hdr-sets-large.gif) -6400px 0 no-repeat!important; margin: 0!important;}
.content-panel.comments .bordered {border: 1px solid #898989; border-width: 0 1px 1px 1px; margin: 0 0 20px 0; padding:9px;}
.content-panel.comments .comments-wrap {border: 1px solid #b1a8a1; border-width: 3px 1px 1px 1px; background-color: #f2f0e4; margin-bottom: 10px; padding: 0;}
.content-panel.comments .bordered h3.icon-header {margin: 0; height: 18px; font-size: 1em; line-height: 1.5em; background: url(http://www.news.com.au/adelaidenow/images/icon-comments.gif) 0 0 no-repeat; padding: 0 0 0 28px;}
.content-panel.comments .comments-wrap .full-bottom-strap {background: #f1f0e4 url(http://www.news.com.au/adelaidenow/images/bg-more-long2.gif) 0 0 no-repeat; text-align: right; padding: 4px 0;  border: 0; margin-bottom: 0!important; font-size: 0.9em;}
.content-panel.comments .comments-wrap .full-bottom-strap a {background: transparent url(http://www.news.com.au/adelaidenow/images/icon-sets.gif) 100% -97px no-repeat; padding-right:14px;}
/* style common element */
.content-panel.comments .more-comments {background: #f1f0e4 url(http://www.news.com.au/adelaidenow/images/bg-more-long2.gif) 0 0 no-repeat; text-align: right; padding: 2px 5px 0 0;  border: 1px solid #b1a8a1; border-top:0; margin: -11px 0 0 0!important; font-size: 0.9em;}
.content-panel.comments .more-comments span {background: transparent url(http://www.news.com.au/adelaidenow/images/icon-sets.gif) 100% -97px no-repeat; padding-right:14px;}


.site-enhancers h3 {font-size: 1em; border-bottom: 1px solid #afa89f; }

.site-enhancers ul.article-link-list {margin-top: 0;}

body.story span.comment-count { color:#84837F; font-weight:normal !important;}

body.story p.foot-note {font-size: 0.9em;}

body.story #image-lead.widescreen {margin: 0 auto 20px auto; text-align: left;}

/* remember details checkboxes 
---------------*/



form#story-your-say #checkboxes p {
font-size:.9em;
display:block;
padding:0 8px 8px 0 !important;
margin:0 0 1em 36px;
text-indent:0;
}

#checkboxes label {
font-weight:700;
}

dd#checkboxes {
margin-left:10px;
width:400px !important;
}

dd#checkboxes label {
width:400px;
}

dd#checkboxes input {
margin-right:10px;
}

form#story-your-say #checkboxes label {
float:none;
width:auto;
margin:0;
}

form#story-your-say #checkboxes input {
margin:0 10px 0 8px !important;
width:auto;
border:0;
}

/* Story Page Variation A */

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

	/* Author page */
body.story #master-wrap p.author {

margin:5px 0 0 0 !important;
font-size:0.92em;

}
			
body.story .article-title {
float: left;
width:100%;
height:60px;
overflow:visible;
line-height:1;
}
			
.author-double {
height:60px !important;
overflow:visible !important;
width:729px;
margin-bottom:15px !important;
}

body.story #master-wrap .author-double .article-toolbar.top {
margin:0 !important;
padding: 0;
font-size: 0.92em;
clear:both;
position:absolute;
top:40px;
right:0;
}

#image-lead.author-image img {
border:1px solid #cfcfcf;
}

#image-lead.author-image div.caption {
background:transparent;
background-color:#fff;
padding:0;

}


