/* HEADER / NAV / SEARCH */

#header { float:left; position:relative; width:960px; height:340px; margin:0; padding:0; }
#header .topspace { clear: both; font-size: 10px; line-height: 10px; margin: 0px; padding: 0px; height: 10px; }
#header .topbar { float:left; width:960px; height:40px; margin:0; background:url(../images/global/topbar.png) no-repeat; font-size:0.9em; overflow:hidden; }
#header .topbar a { color:#fff; text-decoration:none; }
#header .topbar a:hover { color:#fff; text-decoration:underline; }

#header .loginnav ul { float:left; list-style:none; padding-left:10px; margin:0; }
#header .loginnav li { float:left; margin:0; padding:0; line-height:40px; }

#header .sitenav ul { float:right; list-style:none; padding-right:10px; margin:0; }
#header .sitenav li { float:left; margin:0; padding:0; line-height:40px; }
#header .searchinput { float:left; width:180px; height:20px; margin:8px 8px; padding:4px 4px 0 4px; border:0 none; font-size:0.9em; color:#000; background:#fff; }
#header .searchbtn { float:left; width:35px; height:30px; margin:0; padding:6px 0; }

#header .logobanner { float:left; margin:50px 0 0 0; }
.logo { width:350px; height:180px; background:url(../images/global/bigdance_logo.png) no-repeat; overflow:hidden; }
.logo a { display:block; width:180px; height:180px; }

/*** 2012
#header .logo2012banner { position:absolute; top:0; left:-225px; width:460px; height:340px; z-index:1; margin:0; }
.logo2012 { width:460px; height:340px; background:url(../images/global/bigdance2012_logo.png) no-repeat; overflow:hidden; }
.logo2012 a { display:block; width:460px; height:230px; }
2012 ***/

#header .linksbar { float:left; width:960px; height:120px; margin:0; padding:0; background:url(../images/global/linksbar.gif) no-repeat; overflow:hidden; }


#header .linksnav ul { float:left; width:980px; list-style:none; margin:50px 0 0; padding:0; }
#header .linksnav li { float:left; margin-right:10px; padding:0; }

#header .linksnav li a { display:block; width:184px; height:65px; position:relative; }
#header .linksnav li a img { position:absolute; top:0; left:0; }
#header .linksnav li a img.hidden { display:none; }
#header .linksnav li span { width:184px; height:110px; display:block; position:absolute; top:0; left:0; z-index:2; }

#festival_banner { position:absolute; top:0; right:-100px; width:220px; height:165px; z-index:10; }