/* Picture Australia Print CSS */body {	font-family: Arial, Helvetica, sans-serif;	font-size: 62.5%;	}.nlalogo {	float: right;	}.palogo {	float: left;	}#navigation, #subnav, .imageOptions, #imageOptions, #backResults, #favourites, #resultsNav, #trailthumbnails.trailsubpage ul, #footer {	display: none;	}	fieldset {	border: none;	}#content {	clear: both;	font-size: 1.2em;	}a img {	border: none;	}		/*********** Homepage ***********/#frontimage {	float: left;	width: 350px;	margin-right: 2em;	}#frontimage img {	display: block;	}	#frontsearchbox ul {	float: left;	margin: 0;	padding: 0;	font-size: 1.4em;	}#frontsearchbox li {	margin-bottom: 1.5em;	}	#frontsearchbox form {	clear: both;	}	#frontFlickr ul, #themes ul, #trailthumbnails ul {	list-style-type: none;	}#frontFlickr li {	display: inline;	margin-right: 15px;	}#move-left, #move-right {	display: none;	}#themes li, #trailthumbnails li {	float: left;	margin-right: 15px;	list-style-type: none;	}	#themes li img, #trailthumbnails li img {	display: block;	}#news {	clear: left;	padding-top: 1em;	}/*********** Results ***********/.result {	border-bottom: 1px solid #999;	clear: left;	}.result:after {	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;	}	.result .image {	float: left;	width: 250px;	margin-top: 1em;	}.result .resultdetails {	float: left;	}#imageDetail {	float: left;	width: 250px;	}#thumbnail a img {	display: block;	font-size: 10pt;	}#moreInfo dl {	float: left;	}#moreInfo dt {	font-weight: bold;	width: 9em;	text-align: left;	margin-top: 0.5em;	margin-bottom: 0.5em;	color: #999;}#moreInfo dd {	margin-top: -1.75em;	padding-left: 0pt;	margin-left: 9.5em;	text-align: left;}#moreInfo dd+#moreInfo dd {	margin-top: 0.25em;}/*********** General text ***********/h1 {	margin-top: 1em;	}	th, td {	vertical-align: baseline;	}		/*********** News ***********/.newsItem {	border-bottom: 1px solid #999;	}.date, .newsImage {	font-size: 0.92em;	color: #999;	}/*********** Trails ***********/#trailtext {	clear: left;	padding-top: 1.5em;	}.trail {	border-bottom: 1px solid #999;	}/*********** Participant ***********/.caption {	font-size: 0.92em;	color: #999;	display: block;	}