@charset "utf-8";/* CSS Document */body {	margin: 0;	padding: 0;	background: #fff;}#container {	background: #ffe716 url(../images/structure/background.jpg) top left no-repeat;	margin: 15px auto;	width: 960px;}#header {	left: 0;	float: left;	height: 246px;	position: relative;	top: 0;	width: 402px;}#rego {	position: relative;	float: right;	text-align: right;	right: 15px;	top: 50px;}/* Nav */ ul.navigation li {	display: inline;	float: left;	padding: 0;	margin-right: 1px;	margin-left: 0px;} ul.navigation a {	padding: 5px 5px 5px 9px;	color: #fff;	display: block;	background: url(../images/structure/nav.png) 0 0 no-repeat;	font-weight: bold;	text-decoration: none;} ul.navigation a:hover,  #page-home #nav-home, #page-news #nav-news, #page-program #nav-program, #page-abstracts #nav-abstracts, #page-abstracts-guidelines #nav-abstracts-guidelines, #page-abstracts-submit #nav-abstracts-submit, #page-committee #nav-committee, #page-rego #nav-rego, #page-venue #nav-venue, #page-sponex #nav-sponex, #page-ginfo #nav-ginfo, #page-melb #nav-melb, #page-comingsoon #nav-comingsoon, #page-contact #nav-contact, #page-social #nav-social {	background: url(../images/structure/nav.png) 0 -30px no-repeat;	color: #000;}ul.navigation ul a:hover {	background: #fff;} ul.navigation a.selected {	background-color: #fff;	color: #000;} ul.navigation a:focus {    outline: none;}/* Content */#content {	background: #fff;	clear: both;	margin-bottom: 20px;	margin-left: 245px;	margin-right: 20px;	padding: 10px 20px;	width: auto;	}#logos {	margin-top: -10px;	margin-left: 245px;	margin-right: 20px;	width: auto;}/* Footer */#footer {	width: 900px;	height: 40px;	margin: 20px auto;}/* General */a img { border: 0; }.thumb {	padding: 5px;	border: 1px solid #b2b2b2;	margin: 10px;}.btn {	background: #988b00; 	color: #fff; 	border: 2px solid #ccb90b;	padding: 4px;	font-weight: bold;	text-decoration: none;}.btn:hover {	background: #ccb90b; }.styledtable {	border-collapse: collapse;	margin: 0 auto;	border-top: 1px solid #EC174F;	border-left: 1px solid #EC174F;	width: 90%;	}.styledtable td, .styledtable th {	border-right: 1px solid #EC174F;	border-bottom: 1px solid #EC174F;	color: #333;	padding: 4px;	font: 14px Arial, Helvetica, sans-serif;}td.headercell a {	color: #fff !important;}.styledtable tr.odd td {	background: #ffeae1;	}.styledtable td.headercell {	background: #ec688a;	color: #fff;	font-weight: bold;}.styledtable td.headercell a {	color: #fff;}.styledtable th {	background: #EC174F;	color: #fff;	font-weight: bold;	text-align: left;}