/*-------------------------------Stylesheet for Wales Cancer ConferenceAuthor: RudeGoose-------------------------------*/body{	background:#9D1618;	color:#444;	text-align:center;	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:70%;}a:link, a:visited{	color:#9D1618;	font-weight:bold;}a:hover{	color:#666;}dt.sub{	color:#444;	padding:10px 0 0 30px;}dd{	padding-left:20px;	font-weight:bold;}dt.time{	font-weight:bold;	float:left;	padding-top:10px;}dt.speaker{	font-weight:bold;	float:left;	padding-top:10px;	width:300px;}dd.speaker{	color:#666;	font-style:italic;	font-size:90%;	margin-bottom:10px;	font-weight:normal;}dd.item{	color:#9D1618;	padding-top:10px;}.name{	width:250px !important;}hr{	background:#9D1618;	height:1px;	border:0;	border-bottom:1px solid #9D1618;}ul.agenda{	color:#666;	font-size:90%;	font-style:italic;	font-weight:normal;}td, th{	padding:5px;	border:1px solid #ddd;	vertical-align:top;}th{	background:#9d1618;	color:#fff;	text-align:left;}#banner{	position:absolute;	top:160px;	left:515px;}#bodyText{	width:480px;	margin-left:240px;	padding-bottom:20px;}#bodyText img{	float:right;	margin:0 0 3px 3px;}#bodyText h2{	border-bottom:1px solid #ccc;}#bodyText h3{	color:#9D1618;	border-bottom:1px solid;}#container{	position:relative;	width:790px;	margin:20px auto;	text-align:left;	padding:0;	background:#fff url(images/body.jpg) repeat-y left;}#footer{	width:790px;	height:70px;	background:#fff url(images/footer.jpg) no-repeat;}#footer ul{	margin:0;	padding:10px;}#footer li{	float:left;	list-style:none;	margin:0 8px;	padding:0;}#forms li{	list-style:none;	font-size:130%;	padding-bottom:10px;}#forms a{	display:block;	padding-bottom:10px;	padding-top:5px;}#forms img{	float:left;	margin-right:5px;}#header{	width:790px;	height:160px;	background:#fff url(images/header.jpg) no-repeat;}#header img{	float:right;	padding:20px 15px 0 0;}#inner{	width:790px;	background:transparent url(images/bodyBase.jpg) no-repeat bottom left;	margin:0;	padding:0;}.location{	color:#9D1618;}#main{	background:transparent url(images/bodyTop.jpg) no-repeat top left;	width:790px;	padding-top:20px;	overflow:hidden;}#mainBase{	padding:0 40px;	height:100px;}#mainBase img{	float:right;	padding-top:30px;}#mainBase ul{	float:right;	margin:0;	padding:0;	padding-top:30px;}#mainBase li{	list-style:none;	padding-right:10px;	text-align:right;}#nav{	float:left;	width:188px;	background:url(images/navBase.jpg) no-repeat bottom left;	padding:0 0 20px 0;	margin:0 0 10px 15px;	font-size:90%;	font-weight:normal;}#nav a:link, #nav a:visited{	text-decoration:none;	background:#ddd;	color:#9D1618;	width:130px;	padding:3px 10px;	display:block;}#nav a:hover{	color:#fff;	background:#666;	display:block;}#nav ul{	margin:0;	padding:23px 10px 12px 20px;	background:url(images/navTop.jpg) no-repeat top left;}#nav li{	list-style:none;	margin:1px 0;	width:126px;	font-size:110%;}#active a:link{	color:#fff;	padding:3px 10px;	margin:1px 0;	background:#9D1618;	display:block;}#pageTitle{	background:url(images/mainTitle.jpg) no-repeat;	width:530px;	height:53px;	padding:10px 0 0 35px;	margin:0 0 0 200px;	color:#9D1618;}.sponsors{	background:#9D1618;	border:0 !important;}.sponsors td{	background:#fff;}.sponsors img{	float:left !important;	margin:10px 0 0 0 !important;}#title{	background:url(images/WCCTitle.gif) no-repeat top left;	width:470px;	height:100px;	margin:25px 0 0 10px;	float:left;}#title span{	display:none;}.indent{	padding-left:18px;	display:block;}