/* CSS Document */

/*
*	The Australian Prime Ministers Centre CSS
*	@media		all
*	@author		Max Wheeler, Michelle Sargent (http://icelab.com.au)
*/

* {
margin: 0;
padding: 0;
}

html {
/*background: #4f5965 url(img/bg-body.gif) repeat-y left;*/
padding: 0;
}

body {
/*background: #4f5965 url(../img/bg-body.gif) repeat-y left;*/
background: #fff ;


font: normal 0.8em/1.2em "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;
min-width: 760px;
}


/* Header
*/

#header {
background: #a94d1b url(img/bg-header-orange.gif) no-repeat 0 10px;
padding: 0 0 0 10px;
}
	#header .wrapper {
	background: #4f5965 url(img/bg-header-dots.gif) repeat-x 0 10px;
	padding-top: 10px;
	height: 149px;
	_height: 159px;
	}
	
	#header h1 {
	background: transparent url(img/logo.gif) no-repeat;
	float: right;
	height: 116px;
	line-height: 116px;
	margin: 0 23px 0 0;
	overflow: hidden;
	text-indent: -999em;
	width: 100px;
	}
	#header h2 {
	background: transparent url(img/header-main.gif) no-repeat 0 18px;
	height: 97px;
	_height: 120px;
	line-height: 97px;
	_line-height: 120px;
	margin: 0 0 0 23px;
	overflow: hidden;
	padding: 18px 0 0;
	text-indent: -999em;
	width: 563px;
	}
		#header h1 a, #header h2 a {
		display: block;
		text-decoration: none;
		}
h3#research-header {
background: #d8dbdd url(img/header-research.gif) no-repeat 30px 9px;
border-left: 10px #a94d1b solid;
height: 31px;
line-height: 31px;
overflow: hidden;
text-indent: -999em;
}

/* Main nav
*/

.mainnav {
border-left: 1px #dbdbdb solid;
float: right;
width: 24em;
}
	.mainnav ul {
	list-style: none;
	}
		.mainnav ul li { }
		
			.mainnav ul li a {
			border-left: 3px #fff solid;
			color: #a01d46;
			display: block;
			font-style: italic;
			padding: 6px 12px 6px 10px;
			text-decoration: none;
			}
				.mainnav ul li a:hover {
				border-left: 3px #a01d46 solid;
				background: #efefef;
				color: #000;
				}
			.mainnav ul li.selected a {
			border-left: 3px #caaa35 solid;
			background: #4f5965;
			color: #fff;			
			}
			
				.mainnav ul li ul li a, .mainnav ul li.selected ul li a {
				background: #fff;
				border-left: 3px #fff solid;
				color: #a01d46;
				display: block;
				font-style: italic;
				font-size: 0.85em;
				padding: 6px 12px 6px 20px;
				text-decoration: none;				
				}
					.mainnav ul li ul li a:hover, .mainnav ul li.selected ul li a:hover {
					border-left: 3px #a01d46 solid;
					background: #efefef;
					color: #000;					
					}
					
					.mainnav ul li ul li.selected a {
					border-left: 3px #fff solid;
					background: #fff;
					color: #000;			
					}




/* Content
*/

#content {
background: #fff url(img/bg-yellow.gif) repeat-y left;
}
/*#home #content {
background: #fff url(img/bg-box.jpg) top left no-repeat;
border-left: 10px #caaa35 solid;
}*/
	#home #content .main {
	padding: 1px 40px 30px 30px;
	}
	#content .main {
	margin-right: 24em;
	padding: 1px 40px 30px;
	}

	#content h2 {
	color: #333;
	font: normal 2.3em/1.2em Georgia, Palatino, "Times New Roman", Times, serif;
	margin: 0.7em 0 0.6em;
	text-shadow: #fff 0 0 0;
	}
		#content h2 a {
		border-bottom: 1px #bd551c dotted;
		color: #bd551c;
		text-decoration: none;
		}
			#content h2 a:hover {
			color: #333;
			border-bottom: 1px #333 solid;
			}
	#content .read {
	border-bottom: 1px #d5d7d9 dotted;
	border-top: 1px #d5d7d9 dotted;
	margin: 0.8em 0.8em 1.6em 70px;
	padding: 0.8em 0 1em;
	width: 400px;
	}
		#content p {
		margin: 0.1em 0 0.9em;
		}
		#content .read ul {
		list-style: none;
		}
			#content .main ul li {
			background: transparent url(img/bullet.gif)   no-repeat 0 0.55em;
			list-style: none;
			margin: 0 0 0.45em;
			padding-left: 0.7em;
			}
				#content .main ul li a {
				border-bottom: 1px #a01d46 dotted;
				color: #a01d46;
				font-style: italic;
				text-decoration: none;
				
				}
					#content .main ul li a:hover {
					color: #4f5965;
					border-bottom: 1px #4f5965 solid;
					}

	#content h3 {
	background: transparent url(img/bullet.gif)   no-repeat 70px 0.55em;
	color: #333;
	font: normal Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0.7em 0 0.6em;
	text-shadow: #fff 0 0 0;
	padding-left: 80px;
	}
		#content h3 a {
		border-bottom: 1px #bd551c dotted;
		color: #bd551c;
		text-decoration: none;
		}
			#content h3 a:hover {
			color: #333;
			border-bottom: 1px #333 solid;
			}
			
	#content h4 {
	color: #bd551c;
	background: none;
	font: normal Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0.7em 0 0.6em;
	text-shadow: #fff 0 0 0;
	padding-top: 10px;
	padding-bottom: 5px;
	}

	#content h5 {
	color: #a01d46;
	font: normal Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 16px;
	margin: 0.7em 0 0.6em;
	text-shadow: #fff 0 0 0;
	padding-top: 10px;
	}
	
	#content p.quote {
	color: #a94d1b;
	font: normal Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-style: italic;
	line-height: 1.2em;
	margin: 0.5em 0 0.2em;
	}
	
	#content p.credit {
	color: #333;
	font: normal Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 0.85em;
	margin: 0.5em 0 2em;
	}
	
	#content p.caption {
	color: #333;
	font: Georgia, Palatino, "Times New Roman", Times, serif;
	font-size: 1em;
	font-style: italic;
	line-height: 1.4em;
	margin: 0.5em 0 0.2em;
	width: 600px;
	padding-left: 15px;
	}
		
	/* #content .main .pm_list {
	color: #4f5965;
	padding-top: 1em;
	}	
		#content .main ul.pm_list li {
			list-style: none;
			margin: 0 0 0.45em;
			padding-left: 0.7em;
			}
				#content .main ul.pm_list li a {
					font-style: normal;
					color: #a01d46;
					text-decoration: none;
					}
						#content .main ul.pm_list li a:hover {
							color: #e6c13c;
							border-bottom: 2px #4f5965 solid;
							}*/
							
#content .main .pm_list {
padding-top: 10px;
width: 24em;
}
	#content .main ul.pm_list { }
		
		#content .main ul.pm_list li { 
		background: none;
		list-style: none;
		}
		
			#content .main ul.pm_list li a {
			color: #a01d46;
			display: block;
			font-style: normal;
			padding: 6px 12px 6px 10px;
			text-decoration: none;
			}
			
				#content .main ul.pm_list li a:hover {
				background: #6b2239;
				color: #fff;
				}
			#content .main ul.pm_list li.selected a {
			background: #4f5965;
			color: #fff;			
			}


#content .main ul.pm_img_list {
padding-top: 0px;
width: 36em;
}
	#content .main ul.pm_img_list { }
		
		#content .main ul.pm_img_list li { 
		background: none;
		list-style: none;
		margin-bottom: 0px;
				}
				
		#content .main ul.pm_img_list li a div { 
		margin-top: 32px;
		}
		
			#content .main ul.pm_img_list li a {
	color: #a01d46;
	display: block;
	font-style: normal;
	padding: 10px 10px 6px 10px;
	text-decoration: none;
			}
			
				#content .main ul.pm_img_list li a img {
			margin: 0px 9px 3px;
			float: left;
			
			}
			
				#content .main ul.pm_img_list li a:hover {
				background: #6b2239;
				color: #fff;
				}
				
			#content .main ul.pm_img_list li.selected a {
			background: #4f5965;
			color: #fff;			
			}

.clearer {
	display: block;
	clear: both;
	height: 0px;
	overflow: hidden;
}


	#content .main .research_list {
	color: #4f5965;
	padding-top: 1em;
	padding-bottom:0.5em;
	}	
		#content .main ul.research_list li {
			list-style: none;
			margin: 0 0 0.45em 2em;
			padding-left: 0.7em;
			}
				#content .main ul.research_list li a {
					color: #a01d46;
					text-decoration: none;
					}
						#content .main ul.research_list li a:hover {
							color: #e6c13c;
							border-bottom: 2px #4f5965 solid;
							}
							
	#content .main .sub_list {
	color: #333;
	padding-top: 0.5em;
	padding-bottom:0.5em;
	
	}	
		#content .main ul.sub_list li {
			list-style: none;
			margin: 0 0 0.45em;
			padding-left: 0.7em;
			}
				#content .main ul.sub_list li a {
					text-decoration: none;
					}
	#content .main p a {
	border-bottom: 1px #a01d46 solid;
	color: #a01d46;
	text-decoration: none;
	}
		#content .main p a:hover {
		color: #000;
		border-bottom: 1px #000 solid;
		}
	#content .main img {
	border: 1px #ccc solid;
	margin: 30px 0 10px;
	}
				
/* Footer
*/

#footer {
display: none;
background: #6b2239 url(img/bg-footer-red.gif) no-repeat;
padding: 0 0 0 10px;
}
	#footer .wrapper {
	background: #4f5965 url(img/bg-footer-dots.gif) repeat-x;
	height: 60px;
	padding: 10px 30px 25px;
	}

	#footer ul {
	list-style: none;
	overflow: hidden;
	zoom: 1;
	}
		#footer ul li {
		float: right;
		margin-left: 15px;
		display: block;
		}
			#footer ul li a, #footer ul li a:link, #footer ul li a:visited, #footer ul li a:active {
			color: #ececec;
			display: block;
			font-size: 0.9em;
			text-decoration: none;
			text-transform: uppercase;
			padding: 8px 4px 4px;
			width: auto;
			}
				#footer ul li a:hover {
				color: #e6c13c;
				}
				
#footer .wrapper p {
color: #fff;
font-size: 0.85em;
float: right;
padding-top: 5px;
text-align: right;
width: 400px;
}
	#footer .wrapper p a {
	border-bottom: 1px #caaa35 solid;
	color: #caaa35;
	text-decoration: none;
	}
		#footer .wrapper p a:hover {
		border-bottom: 1px #fff solid;
		color: #fff;
		}

#footer .wrapper a.dcita_logo {
display: block;
float: left;
width: 250px;
}
	#footer .wrapper a.dcita_logo img {
	border: 0;
	}

.doc_link {
color: #999;
}

	
.spacer {
clear: both;
height: 0;
overflow: hidden;
}
