@charset "utf-8";

/* Copyright 2008 Studio Phiz.
   http://studio-phiz.com/   */

@import url(common.css);

/* Universal */
#univ {
	width:150px;
	margin:0 auto;
	padding:10px 0 0 0;
	text-align:center;
	line-height:1.6;
}
#univ h1 {
	text-align:center;
}
#univ hr {
	display:block;
}
#univ p#ucopy {
	text-align:center;
}
/* entrance */
#entrance #univ {
	padding-top:30px;
}
#entrance p#pc {
	margin:25px 0 10px;
}
#entrance p#cp {
	margin:10px 0 25px;
}
/* index & yeah */
html, body {
	height:100%;
	margin:0;
	padding:0;
}
#index h1,
#yeah h1 {
	width:300px;
	height:50%;
	margin:0 auto;
	position:relative;
	background:url(../images/rna_logo_yeah.gif) no-repeat 0 1000px;
}
#index h1 a {
	display:block;
	position:absolute;
	left:0;bottom:-50px;
	vertical-align:bottom;
	width:300px;
	height:100px;
	background:url(../images/rna_logo_on.gif) no-repeat;
	border:none;
	outline:none;
}
#index h1 a:hover {
	background-color:transparent;
}
#index h1 a:hover img {
	position:absolute;
	top:-9999px;
}
#yeah h1 img {
	position:absolute;
	left:0;bottom:-50px;
	vertical-align:bottom;
}
p#toMainCp {
	font-size:x-small;
	text-align:center;
	position:absolute;
	top:68%;
	color:#666;
	width:100%;
}
p#toMainCp a:link {
	color:#666;
	text-decoration:none;
}
p#toMainCp a:visited {
	color:#666;
	text-decoration:none;
}
p#toMainCp a:hover {
	color:#999;
	position:relative;
	top:1px;left:1px;
	text-decoration:none;
}
p#toMainCp a:active {
	color:#999;
	text-decoration:none;
}
#index p#toMain,
#yeah p#toMain {
	font-size:x-small;
	text-align:right;
	position:absolute;
	bottom:2px;right:5px;
	width:45%;
}
#index p a:link,
#yeah p a:link {
	color:#555;
	text-decoration:none;
}
#index p a:visited,
#yeah p a:visited {
	color:#555;
	text-decoration:none;
}
#index p a:hover,
#yeah p a:hover {
	color:#999;
	text-decoration:underline;
}
#index p a:active,
#yeah p a:active {
	color:#999;
	text-decoration:none;
}
#index p#copyright,
#yeah p#copyright {
	position:absolute;
	top:75%;
	color:#666;
	width:100%;
	border:none;
}
/* main */
#mainPage {
	
}
#greet {
	margin-bottom:30px;
}
#bandProf img.smileyImg {
	vertical-align:-3px;
}
#news { /* 550px */
	text-align:center;
	background:url(../images/orn6_top.gif) no-repeat center top;
	padding-top:30px;
}
#news h2 {
	text-align:center;
	margin:0;
}
#news .pod {
	text-align:left;
	margin: 0 0 10px 0;
	padding: 0 20px 45px;
	background: url(../images/orn6_bottom.gif) no-repeat center bottom;
}
#news dl {
	margin:10px 20px 25px;
	padding:0;
}
#news dt,
dl.newsDl dt {
	display:block;
	padding-left:20px;
	background:url(../images/star_aqua.gif) 0 2px no-repeat;
}
#news dd,
dl.newsDl dd {
	margin:0 0 0 20px;
	padding:0 0 0 20px;
	text-indent:0;
	background:url(../images/arrow_aqua.gif) no-repeat 0 0.3em;
}
.news-article {
	border-bottom: dotted 1px #999;
}
#cont h3 {
	border-bottom:dotted 1px #acf;
	font-family:sans-serif;
}
#cont h3 .en {
	color:#cdf;
	font-family:"American Typewriter", Courier, sans-serif;
	font-size:100%;
	margin:0;
}
#gigList .section {
	margin:15px 0;
}
#gigList .section2 {
	margin:15px 0 30px;
}
#gigList .section p {
	margin:0;
}
ul.setlist {
	margin-left:25px;
}
