*{	margin: 0px;	padding: 0px;}html, body{	width: 100%;	height: 100%;}body{	background: url(../images/event_100627/bg1.png) left top no-repeat fixed black;	color: #FFF;	font: normal normal 12px/180% Helvetica, Arial, sans-serif;}dl{	margin: 10px 0px 0px 0px;}dt{	float: left;	text-align: right;	width: 90px;}dd{	font-weight: bold;	margin-left: 100px;}a{
	color: white;	//color: #F95;	//text-decoration: none;}a:hover{	text-decoration: underline;}div#head, div#event{	width: 4200px;}h2{	font-weight: normal;}/* HEAD */div#head{	position: absolute;	bottom: 0px;	background: #000;	padding: 20px 0px;	border-top: 1px solid #999;		filter:alpha(style=0, opacity=90);	-moz-opacity:0.90;	opacity: 0.9;}div#head h1{	float: left;	padding-right: 10px;	padding-left: 20px;}/* EVENT */div#event{	filter:alpha(style=0, opacity=90);	-moz-opacity:0.90;	opacity: 0.9;		padding-left: 10px;	padding-top: 10px;}div#abstract, div.profiles{	width: 460px;	background: black;	border: 1px solid #999;	padding: 20px;	float: left;	margin: 20px;}div.profiles{	width: 600px;}dl#appearance dd{	font-size: 120%;}dd.address{	font-weight: normal;}dd.access{	font-weight: normal;	font-size: 10px;	line-height: 180%;}p.portrait{	float: right;	padding-left: 10px;}p.portrait img{	border: 1px solid #999;}/* SUB CONTENT */div#sub{	position: absolute;	bottom: 100px;	left: 30px;	filter:alpha(style=0, opacity=80);	-moz-opacity:0.80;	opacity: 0.8;	width: 2000px;	}.recommend{	//border-left: 1px solid #999;	padding: 10px;	background: #000;	float: left;	margin-right: 20px;}#release_info{	//border-left: 1px solid #999;	padding: 10px;	background: #000;	float: left;	margin-right: 20px;}#release_info ul{
	margin-left: 10px;
	list-style:none;}#release_info ul li a{	font-weight: bold;}/* MAIL NEWS FORM */#mailnews_form{	//border-left: 1px solid #999;	padding: 10px;	background: #000;	float: left;	margin-right: 20px;}#mailnews_form p#step span{	color: #666;}#mailnews_form p#step span.current{	color: #FFF;	font-weight: bold;}span#confirming{	font-weight: bold;	color: #F95;}#contact{	//border-left: 1px solid #999;	padding: 10px;	background: #000;	float: left;	margin-right: 20px;}/* FILE INFO */#fileinfo{	//border: 1px solid #999;	background: #000;	padding: 5px 5px;	position: absolute;	bottom: 80px;	left: 30px;	filter:alpha(style=0, opacity=90);	-moz-opacity:0.90;	opacity: 0.9;}