/*---------------------------------------------------------Stylesheet for Scotland Against Cancer Conference WebsiteAuthor: Rude Goose----------------------------------------------------------*/body{	text-align:center;	font-family:"Gill Sans", Geneva, Arial, Helvetica, sans-serif;	font-size:90%;	background:#1D429B;}a:link, a:visited{	color:#ec008c;	font-weight:bold;	text-decoration:none;}a:hover{	color:#1d429b;}dt{	margin-top:5px;	border-top:1px solid #ccc;}dd{	margin-left:30px;}.speakersList{	list-style:none;	margin:10px 0 0 0;	padding:0;}.speakersList li{	margin:0 0 10px 30px;	padding:0;}td{	padding:5px 10px;	border-bottom:1px solid #ccc;	margin:0;	vertical-align:bottom;}td.right{	text-align:right;}/*---------------------------------------------------dd+dd{	color:#1d429b;}---------------------------------------------------*/img{	border:0;}#body{	float:left;	width:775px;	background:url(images/body.jpg) repeat-y;	padding:20px 0 0 0;}#text{	width:500px;	margin-left:245px;	background:url(images/bg.gif) no-repeat;}#text h1{	color:#1d429b;	font-size:140%;}#text h2{	color:#ec0082;	font-size:120%;}#text h3{	color:#1d429b;	font-size:110%;}#text li>a{	font-size:90%;}#container{	position:relative;	width:775px;	margin:0 auto;	text-align:left;}#footer{	clear:both;	background:url(images/footer.jpg) no-repeat bottom;	width:775px;	text-align:center;	font-size:70%;	color:#fff;	padding-bottom:10px;}#footer p{	padding:5px 0;	margin:0;}#header{	background:url(images/header.jpg) no-repeat top;	width:775px;	height:234px;	position:relative;}#header h1, #header h2, #header h3{	display:none;}#header1{	background:url(images/header1.jpg) no-repeat top;	width:775px;	height:272px;	position:relative;}#header1 h1, #header1 h2, #header1 h3{	display:none;}#header2{	background:url(images/header2.jpg) no-repeat top;	width:775px;	height:272px;	position:relative;}#header2 h1, #header2 h2, #header2 h3{	display:none;}#leftColumn{	float:left;	width:150px;}#leftColumn ul{	margin:0;	padding:0 0 0 10px;}#leftColumn li{	list-style:none;	width:195px;	padding:0;}#leftColumn a:link, #leftColumn a:visited{	width:195px;	background:url(images/button_up.jpg) no-repeat;	padding:11px 0 8px 40px;	display:block;	font-weight:normal;}#leftColumn a:hover{	background:url(images/button_down.jpg) no-repeat;}#active a:link, #active a:visited{	width:195px;	background:url(images/button_down.jpg) no-repeat;	padding:11px 0 8px 40px;	display:block;	font-weight:normal;}#speakers img{	float:right;	margin:5px 0 5px 5px;}#sponsors{	width:500px;	background:#fff;}/* Classes-----------------------------------------------------*/.forum dt{	color:#ec0083;	font-weight:bold;	margin-top:10px;	padding-left:30px;}.speaker{	color:#1d429b;	font-size:90%;	}	