/* CSS Document */
body{
	background:#000000;
	font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #ffffff;
	margin:0;
	padding:0;
}
a:link {
	color: #FFFF00;
	text-decoration:none;
}
a:visited {
	color: #FFFF00;
}
a:hover {
	color: #FFCC00;
}
#layout{
	width:100%;
	padding:0;
	margin:0;
}
#nav-table{
		border-bottom: 1px #FFFF00 solid;
		width:100%;
}
#s-nav{
	width:286px;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:right;
}
#s-nav a{
	color:#666666;
	text-decoration:none;
}
#s-nav li{
	display: inline;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	list-style: none outside none;
}
#s-nav li a:hover,
#s-nav li.on a{
	color:#FFFF00;
}
#s-nav ul{
	margin:0;
	padding:0;
}
#s-nav2{
	width:286px;
	margin:0;
	padding:0;
	color:#ffffff;
	text-align:left;
}
#s-nav2 a{
	color:#666666;
	text-decoration:none;
}
#s-nav2 li{
	display: inline;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	list-style: none outside none;
}
#s-nav2 li a:hover,
#s-nav2 li.on a{
	color:#FFFF00;
}
#s-nav2 ul{
	margin:0;
	padding:0;
}
#left-menu{
	text-align:center;
	margin:0;
	width:168px;
	padding:5px;
}
#left-menu p{
	font:10px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 14px;
	color:#ffffff;
	width:155px auto;
	background:#666666;
	margin:0;
	padding:5px;
	text-align:left;
}
#main{
	font:12px "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	line-height: 16px;
	color:#ffffff;
	text-align:left;
	margin:0;
	padding:20px;
}
#spectrum{
	text-align:center;
	margin:10px 0 0 0;
	letter-spacing:0.8px;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ƒSƒVƒbƒN", Osaka;
}
#indust{
	margin:10px 0 0 0;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ƒSƒVƒbƒN", Osaka;
}
#indust a{
	color:#FF0066;
}
#indust a:hover{
	color:#FF0099;
}
#howard{
	margin:10px 0 0 0;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ƒSƒVƒbƒN", Osaka;
}
#howard a{
	color:#0099FF;
}
#howard a:hover{
	color:#0099CC;
}
#typ{
	margin:10px 0 0 0;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ƒSƒVƒbƒN", Osaka;
}
#concert{
	margin:10px 0 0 0;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ƒSƒVƒbƒN", Osaka;
}
#concert a{
	color:#ffffff;
}
#concert a:hover{
	color:#FF6633;
}
#oid{
	margin:10px 0 0 0;
	font-family:"Futura Md BT", "Century Gothic", verdana, arial, sans-serif, "MS P ƒSƒVƒbƒN", Osaka;
}
#oid a{color:#00758E;}
#oid a:hover{color:#5FB6C1;}


#footer{
	padding:30px 0 0 0;
	font: 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
}

a.box{
	background: #ffff00;
	border-color:#FFCC00 #996600 #996600 #FFCC00;
	border-style:solid;
	border-width:2px;
	color:#330000;
	font:bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:2px 5px;
	text-align:center;
	text-decoration:none;
	vertical-align:top;
	font-weight:bold;
	margin:0;
}
a.box:hover{
	color:#330000;
	border-color:#996600 #FFCC00 #FFCC00 #996600;
}
div.als-spacer{
	margin:3px 0;}


.thumbnail-frame img{
	border:1px #666666 solid;
}
.thumbnail-frame a:hover img{
	border-color:#CCCCCC;
}
.event-border{
	border-bottom:1px #666666 solid;
	text-align:left;
}