body {
color:#000;
text-shadow:0px 0px 1px rgba(255,255,255,0.7);
font-family:"$B%R%i%.%NL@D+(B Pro W3","Hiragino Mincho Pro",serif;
letter-spacing:2px;
font-weight: bold;
padding-top:40px;
background: -moz-linear-gradient(top, #e8d701, #c7b700);
background: -webkit-gradient(linear, left top, left bottom, from(#e8d701), to(#c7b700));
}
.navbar-inverse .navbar-inner {
	background-color: #ce006d;
	background-image: none;
}
.navbar-inverse .nav > li > a {
	color: #000;
}
header {
padding:0 0 50px;
}
header img {
box-shadow:0 0 30px rgba(128,16,16,0.4);
}
h1 {
color:#201010;
font-size:38px;
text-align:center;
text-shadow:0px 0px 2px rgba(224,128,128,0.7);
margin-bottom:50px;
}
h2 {
text-shadow:0px 0px 2px rgba(255,224,224,0.7);
}
h3.blood {
color:#f03030;
text-align:center;
margin:30px;
}
a {
color:#fff;
}
a:hover {
color:#ff0;
}
ul.none > li {
list-style:none;
margin:0;
line-height:200%;
}
li.fast:hover {
opacity:0.08;
}
.youtube {
width:470px;
height:264px;
margin-top:-20px;
margin-bottom:40px;
box-shadow:0 0 30px rgba(255,255,255,0.2);
}
.corich {
line-height:1.0em;
}
.corich a {
font-size:90%;
}
.highlight p {
text-align:center;
}
.brand.team {
color: orange;
font-family:"$B%R%i%.%NL@D+(B Pro W3","Hiragino Mincho Pro",serif;
letter-spacing:3px;
}
.small {
font-size:70%;
}
.large {
font-size:130%;
}
.xlarge {
font-size:200%;
}
ul.none > li.team {
	color: #ce006d;
	font-size: 150%;
	margin-left: -0.5em;
	text-decoration: underline;
}
.nav a {
color: orange;
}
.logo {
height:360px;
overflow:hidden;
}
.row {
margin-bottom:50px;
}
.company {
	color: #ffc;
	font-size: 90%;
}
