/* Stylesheet that sets up navigation formatting for 2007 Conference Web Site */body {	margin: 0;	padding: 0;	/*  override colour in main styles */	background: #090 url(../images/2007/logo2007_090_bgd.gif) top right no-repeat;}#nav {	display: block; /* overrides 2col file */	margin: 0 28% 1em 3em;	padding: 0;}#nav2 {	display: none;}#nav0 h1, #nav0 h2, #nav h1, #nav h2 {	text-align: left;	color: white;	margin: 1.5% 0 0 0;	padding: 0;	text-shadow: #060 0.2em 0.2em 0.2em;}#nav0 h1 {	font-size: 3em;}#nav0 {	margin: 0 0 1em 0;}@media print, handheld {	body {	background: white url(../images/2007/logo2007_no_bgd.gif) top right no-repeat;	}			#nav0 h1, #nav0 h2, #nav h1, #nav h2 {		display: block;		font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Myriad Web", "Myriad Roman", Myriad, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;		color: black;		margin: 1px;		padding: 0;	}}#nav1 li a, #maincontent, #oneside h1, #oneside h2, #oneside h3, #oneside a.nav1like {	font-family: Georgia, Palatino, Constantia, "Times New Roman", Times, serif;}#nav1, #maincontent {	font-size: 1em;}#nav1 {	margin: 0;	line-height: 2em;}#nav1 ul {	margin: 0;	padding: 0;	list-style: none;}#nav1 li {	margin: 0 0 0 1px;	padding: 0;	display: inline;}#nav1 a, #oneside a.nav1like {	display: inline-block;	font-weight: bold;	margin: 0;	padding: 0.5em;	text-decoration: none;	color: #060;	background-color: #fbac1e;	line-height: 180%; /* fixes problem with text formatting on nav1like buttons that line wrap */}#nav1 a:hover, #oneside a.nav1like:hover {	color: white;	border: none;	background-color: #954ee1;}#nav1 li#current a {	color: white;	background-color: #4f2a77; /* purple */}@media print {	#nav1 li a {		display: none;	}		#nav1 li#current a {		display: block;		border: 1px solid black;	}	#nav1 {		margin: 0;	}}/* Main Content Style Overrides */div#maincontent {	max-width: none;} /* Override for 1-column layout */#maincontent h1, #maincontent h2, #maincontent h3, #maincontent h1 a, #maincontent h2 a, #maincontent h3 a, #oneside, #oneside p a, #oneside h2 a, #oneside h3, .captionedpic, #nav0 h1, #nav0 h2, #nav h1, #nav h2 {  	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Myriad Web", "Myriad Roman", Myriad, Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;	letter-spacing: 0.1em;}#maincontent h1, #maincontent h2, #maincontent h3, #maincontent a {	color: #060;	text-align: left;}#maincontent h1 {	text-align: left;}#maincontent a {	border-bottom: 1px dotted #060;	font-family: inherit;}#maincontent h1 a, #maincontent h2 a, #maincontent h3 a, #maincontent a.hidelink, #maincontent a img, #oneside a.nav1like {	border: none; /* overrides link border */}#maincontent img.wrapit {	margin: 3px 3px 3px 2em;	float: right;}#maincontent img.wrapit-alt {	margin: 3px 2em 3px 3px;	float: left;}#maincontent table {	margin: 1em;	border-collapse: collapse;	border-bottom: 1px solid #ddd;}#maincontent td {	padding: 2px 1em;	border-top: 1px;	border-color: #ddd;	border-style: solid;	margin: 0;}#oneside, #oneside h1, #oneside h2, #oneside h3 {	color: white;	text-align: right;}#oneside {	top: 0px;	padding: 280px 1.5% 1.5%;	margin: 0px;}#oneside a {	border-bottom: 1px dotted white;	color: white;}#oneside hr {	margin: 1em 0; 	}#oneside h1 {	background-color: #060;	margin: 0.8em 0 2px 0;	padding: 2px;}#oneside h2 {	background-color: #080;	margin: 0.6em 2px 2px 0;	font-size: 1.3em;	padding: 1px;}#oneside h3 {	font-size: 1em;	font-weight: bold;	margin: 0;	}#oneside p {	margin: 0.5em 2px;}#oneside h2+p {	margin-top: 0.2em;}#oneside h3+p {	margin-top: 0.1em;}ul#headlines {	list-style-image: url(../images/crumb-arrow.gif);}ul#headlines li {	background-color: #ccc;	border: 1px solid #060;}ul#headlines li a {	text-decoration: none;	color: #060;	border: none;}ul#headlines li a:hover {	text-decoration: none;	color: black;}@media print {	#oneside {		display: block;	}		#oneside, #oneside h1, #oneside h2, #oneside h3, #oneside a {		color: black;		background: none;	}		#maincontent h1, #maincontent h2, #maincontent h3, #oneside h1 {		text-shadow: none;	} 		#oneside a.nav1like {		display: none;	}		#oneside hr {		display: none;	}}