body{
 font-family: Corbel, Arial, sans-serif;
 background: #000;
 color:#fff;
 padding:0;
 margin:0;
 font-size: 14px;
}
.bold{
 font-weight: bold !important;	
}
.italic{
 font-style:italic;
}
.underline{
 text-decoration:underline;
}
.red{
 color: #cc0b1e !important;
}
.yellow{
 color:#ffc400 !important;
}
.white{
 color: white !important;
}
#content-container{
 border-top: none !important;
 width:900px;
}
#nav-container{
 border-bottom:none;
 width: 900px;
}
h1{
 font-size: 22px;
}
h2{
 font-size: 16px;
}
#container{
 width:900px;
 margin:0 auto;
}
#content-container{
 position:relative;
}
.hide{
 display:none;
}
/*NAV STYLE*/
#nav{
 font-size: 15px;
 border-bottom: 1px solid #1d191a;
 position:relative;
}
#nav-image{
 height: 100px;
 text-indent: -99999px;
}
#nav ul{
 margin: 0 auto;
 padding:0;
 list-style-type:none;
}
#nav li{
/* position:relative;*/
 display:inline;
 padding:0;
}
#nav li a{
  text-decoration: none;
  line-height: 24px;
  padding: 3.5px 12px;
  border: 1px solid #9b2430;
  border-top:none;
  border-bottom:none;
  margin:0 0 0 -1px;  
}
#nav .selected{
 background: #000;
}
#nav .selected:hover{
 background: #000!important;
}
#nav li a.first{
 border-left: none;
}
#nav li a.last{
 border-right: none;
}
/*SUB MENU STYLE*/
#nav .sub-menu-nav{
 z-index: 1000;
 display:none;
 position:absolute;
 top: 23px;
 left:0;
 height: 20px;
 border-top:1px solid #1b1b1b;
 border-bottom:1px solid #6d1821;
 width: 900px;
 font-size: 14px;
}
#nav li.has-sub-menu:hover .sub-menu-nav{
 display:block;
}
#nav li.has-sub-menu{
 background:url(./images/arrow.png) no-repeat center right;
}
#nav li.has-sub-menu a{
  padding-right: 20px;
}
#nav .sub-menu-nav a{
 border:none;
 line-height:28px;
 padding: 4.5px 8px !important;
}
#nav .sub-menu-nav a:hover{
 background: none;
}
#nav .sub-menu-nav ul{
 position:absolute;
 top: -4px;
}
/*Content Styling*/
#content{
 padding: 10px 0;
 width: 850px;
 margin:0 auto;
}
.main{
 /*width:850px;*/
}
.comments{
 width: 600px;
}
.author{
 color: #ffc400;
 text-indent: 15px;
 display:block;
}
.rotating{
 float:left;
 margin: 50px 0 0 0;
}
.flamenco{
 color:#cc0b1e;
}
.studio{
 color: #ffc400;
 font-style:italic;
}
.enhance{
 color: #ffc400;
}
.strong{
 color: #cc0b1e;
}
a{
 text-decoration:none;
}
a:hover{
 text-decoration:underline;
}
a img{
 border:0;
}
/*EVENTS*/
#past-events-list,#events-list{
 width: 800px;
 margin: 0 auto;
 padding:10px;
 font-size: 14px;
}
#past-events-list li,#events-list li{
 background: #0A0A0A;
 border: 1px solid #333;
 margin: 20px 0px;
 padding: 20px;
 list-style-type: none;
}
#past-events-list{
 margin-top:30px
}
#past-events-list li{
 padding: 10px;
}
#past-events-list li h2,#events-list li h2{
 /*color: #ffc400;*/
 font-size: 16px;
 display:inline;
}
.past-events li{
 margin: -1px 0px !important;
}
/*
#past-events-list li h3,#events-list li h3{
 color: #ffff00;
 font-size: 15px;
}
*/
/*GALLERY STYLE*/
#gallery-map{
 background: #0a0a0a;
 width: 210px;
 padding: 5px 10px;
 position:fixed;
 left:10px;
 opacity: .9;
}
#video-gallery-map{
 background: #0a0a0a;
 width: 225px;
 padding: 5px 10px;
 position:fixed;
 left:10px;
 opacity: .9;
}
#video-gallery-map div{
 height:60px;
}
#video-gallery-map a{
 display:block;
 height: 50px;
 padding: 5px;
}
#video-gallery-map span{
 font-size: 14px;
 vertical-align: top;
}
#video-gallery-map a:hover{
 background:#2b2b2b;
}
.gallery{
 margin: auto;
 width: 800px;
 text-align:center;
}
.gallery img{
 margin: 10px;
}
.aca{
 float:right;
}
/*UTILITY BAR*/
#utility-bar{
  height: 25px;
  width: 900px;
  margin: 0 auto;
  border: 1px solid #333;
  background: #000 url(./images/u-bar-sprite.png);
  font-size: 15px;
}
html>body #utility-bar{
  position:fixed;
  bottom:0;
  left:50%;
  margin-left: -451px;
}
#links-container{
   float:right;
}
#links-container a,#links-container a:visited{
  padding: 2.5px 10px;
  color:#fff;
  line-height: 25px;
  text-decoration:none;
}
#uncorazon-link:hover{
 background: #cc0b1e url(./images/UNC/nav_bar_sprite.png);
}
#studio-link:hover{
 color:#000!important;
 background: #ffc400 url(./images/FTS/nav_bar_sprite.png);
}
#ricardo-link:hover{
 background: #ff0000 url(./images/RP/nav_bar_sprite.png);
}
/*FOOTER*/
#footer{
 width: 100%;
 text-align:center;
 margin:0 0 50px 0;
 padding:0;
 font-size: 80%;
}
#footer a{
 color: #fff;
}
#footer a:hover{
 color: #ff0000;
}
#footer div{
 padding: 0;
}
