/*----------------------- background conditionals */
#header{
background:#1F1A17 url(../images/bg_black_wide.png) bottom left repeat-x;
background-position:50% bottom;
}
#primary{
background:#fff url(../images/bg_white_gray_white_wide.png) bottom left repeat-x;
background-position:50% bottom;
}
#secondary{
background:#bc0101 url(../images/bg_red_white_wide.png) bottom left repeat-x;
background-position:50% bottom;
}
/*-------------------------------------dimension conditionals*/
/*template 1*/
.template1 #primary .col_a{
width:370px;
margin-right:30px;
padding-top:5px;
}
.template1 #primary .col_b, .template1 #secondary .col_b{
width:370px;
margin-left:30px;
}

/*template 2*/
.template2 #primary .col_a{
width:400px;
padding-top:5px;
}
.template2 #primary .col_b, .template2 #secondary .col_b{
width:370px;
margin-left:30px;
}


/*-------------------heading conditionals*/
/*PRIMARY*/
#primary .col_a h3{
font:normal normal 20px Arial Black, Helvetica, sans-serif;
letter-spacing:-1px;
color:#585858;
padding:0 0 10px 0;
}
#primary .col_a h3 a{
color:#BC0101;
text-decoration:none;
}
#primary .col_a h3 a:hover{
text-decoration:underline;
}
#primary .col_b h3{
padding:10px 0 10px 0;
font:normal bold 18px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#585858;
text-transform:uppercase;
}

/*SECONDARY*/
#secondary .col_a h3, #secondary .col_b h3{
padding:10px 0 10px 0;
font:normal bold 18px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}
#secondary .col_b .full{
display:block;
background:url(../images/bg_dj_entry.jpg) bottom right no-repeat;
background-position:97% 20px;
padding:0px 35px 180px 0;
margin-top:-20px;
height:1px;
color:#fff;

}
/*-----------------------*entry conditionals*/
#secondary .col_a .entry, #secondary .col_b .entry{
border:none;
margin-bottom:0;
}
#secondary .col_a .entry p, #secondary .col_b .entry p{
color:#eee;
}

/*------------------------navigation conditionals*/
#body_ev .nav_1{
border-bottom:4px solid #bc0101;
color:#fff;
}
#body_gb .nav_2{
border-bottom:4px solid #bc0101;
color:#fff;
}
#body_foto .nav_3{
border-bottom:4px solid #bc0101;
color:#fff;
}
#body_dj .nav_4{
border-bottom:4px solid #bc0101;
color:#fff;
}
#body_contact .nav_6{
border-bottom:4px solid #bc0101;
color:#fff;
}
/*footer navigation conditionals*/
#body_ev #footer .nav_1{
color:#999;
}
#body_gb #footer .nav_2{
color:#999;
}
#body_foto #footer .nav_3{
color:#999;
}
#body_dj #footer .nav_4{
color:#999;
}
#body_contact #footer .nav_6{
color:#999;
}

/*----------------- DJ Booth conditionals*/

/*downloads*/
#body_dj #primary .download_list{
background:#fff;
margin:0;
padding:0;
}
#body_dj #primary .download_list li{
border-bottom:1px solid #d6d6d6;
}
#body_dj #primary .download_list li a{
color:#777;
}
#body_dj #primary .download_list li a:hover{
color:#333;
}
/*secondary*/

#body_dj #secondary .col_b .entry{
padding-bottom:180px;
background:url(../images/bg_dj_entry.jpg) bottom right no-repeat;
} 

#body_dj #secondary .col_b .entry a{
color:#fff;
} 