body { background: #2c2c2c; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.3em; }
.clear{ clear: both; }

.container 
{
    width: 980px;
    margin: 0 auto 0 auto;
}

.navbar 
{
    background: #2c2c2c;
    padding: 10px 0 10px 0;
    color: #FFF;
    box-shadow: 0 3px 3px #333;
    -webkit-box-shadow: 0 2px 2px #666;
    -moz-box-shadow: 0 2px 2px #666;
    position: relative; }
    .navbar h1  a
    {
        color: #FFF;
		font-family: 'Changa One';
		text-decoration: none;
		font-size: 26px;}
  
.footer
{
    background: #2c2c2c;
    padding: 15px 0 3px 0;
    color: #FFF;
    font-family: 'Balthazar';}
    .footer .secondary_menu a 
    {
        color: #FFF;
        font-size: 12px;
        font-family: 'Balthazar';
        text-decoration: none;
        text-transform: uppercase; }
    .footer .secondary_menu li 
    {
        margin: 0 0 2px 0; }
    .footer .secondary_menu 
    {
        width: 300px;
        float: left; }
    .footer .footer_newsletter 
    {
        float: right;
        width: 170px;
        text-align: right; }
        .footer .footer_newsletter p 
        {
            text-transform: uppercase;
            font-size: 12px;
            margin-bottom: 4px; }
        .footer .footer_newsletter input.text
        {
            font-size: 11px;
            padding: 1px 2px;
            color: #333;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            border: 1px solid #bdbfc1;
            color: #bdbfc1;
            margin: 0 0 6px 0;
            width: 149px }
    .footer .footer_social 
    {
        float: right;
        width: 115px;
        margin-left: 20px; }
        .footer .footer_social p 
        {
            font-size: 12px;
            margin-bottom: 4px;
            color: #FF974F;
            text-transform: uppercase; }
    
.main  
{
    background: #FFF;
    padding: 12px 0 12px 0; }
    .main .container  
    {
        width: 755px;
        margin: 0 auto 0 auto; }

.welcome_header 
{
    background: url('/images/welcome_gradient.jpg') repeat-x bottom left;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    text-align: center;
    padding: 5px 0 9px 0;
    margin-bottom: 9px; }
    
    
.active_bands 
{
    width: 570px;
    float: left;
    height: 355px;
    overflow: hidden;
}
    .active_bands .band 
    {
        background: #f1f1f1;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        padding: 8px 11px;
        width: 252px;
        height: 155px;
        float: left;
        margin: 0 10px 10px 0;   }
        .active_bands .band img  
        {
            float: left;
            margin: 0 10px 5px 0; }
        .active_bands .band h2 
        {
            color: #ff974f;
            text-transform: uppercase;
            font-family: 'Montserrat';
            font-size: 10px; 
            font-weight bold;
            letter-spacing: 0.5px;}
        .location  
        {
            display: inline-block;
            background: url('/images/location_flag.jpg') no-repeat left 6px; 
            padding-left: 9px;
            color: #6d6e71;
            text-transform: uppercase;
            font-size: 8px; }
        .active_bands .band p
        {
            margin: 3px 0 0 0;
            color: #7b7c7f;
            font-size: 9px; }
        .active_bands .band .action_back 
        {
            text-transform: uppercase;
            margin: 5px 0 5px 0;
            padding: 5px 8px;
            background: #ff974f;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            color: #FFF;
            text-decoration: none;
            display: inline-block; }
        .active_bands .band .show_meta  
        {
            color: #ff974f; 
            text-transform: uppercase;
            border-top: 3px solid #cac9ca;
            margin: 5px 0 0 0;
            padding: 5px 0 0 0;
            font-size: 13px;
            font-weight: bold;}
        .active_bands .band .show_meta span { font-size: 0.7em; display: block; font-weight: normal; }
        .active_bands .band .show_meta .show_meta_field { float: left; width: 60px; }
        .active_bands .band .show_meta .meta_time { width: 130px;}
        
.welcome_sidebar 
{
    background: none repeat scroll 0 0 #F1F1F1;
    border-radius: 3px 3px 3px 3px;
    height: 336px;
    float: right;
    width: 169px;
    padding: 8px; }
    
