/* Basic code - don't modify */ 
 
ul#nav { display: block; margin: 0px auto ;text-align:left; padding: 0px 0 0 0px ; position: relative; background-image:url(/img/background_red00.png); width:1010px;}
#nav li {display: block;list-style: none;margin: 0;padding: 0;float: left;position: relative;}
#nav a { display: block; }
#nav ul { display: none; position: absolute; left: 0;  margin: 0; padding: 0;  border-top:1px solid #662C2A; background-color:#600502}
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; background-image:none; background-color:#600502;}
#nav ul ul { top: 0; }
    
/* Essentials - configure this */
#nav ul { width: 120px; border-right:1px solid #662C2A;  }
#nav ul ul { left: 131px; }
/* Everything else is theming */
#nav { height: 30px;}
#nav li a {padding: 9px 9px 5px;}
#nav li li a {padding: 5px 9px ; font-size: 12px; }
#nav li.span-2 {width:80px;}
#nav li.span-3 {width:120px;}
#nav a {  font-size: 14px; line-height: 1; }
  

	
#nav ul  { top: 29px;  left:0px; }

#nav ul li a { color: #fff; background-color:#600502; }
#nav ul li a:hover, #nav ul li:hover  { color: #fff; background-color:#3C0A07 !important;}	 
#nav ul li, #nav ul li a {line-height:1.5; }

#nav ul a { border-bottom: 1px solid #662C2A; border-right: none;  line-height:1; }

#nav li {background-image: url(/img/nav/navborder_red.gif); background-repeat: no-repeat;background-position: left 4px; }
#nav li.news { padding-right:10px;background-image: none; }
#nav li.news  ul li a.hover, #nav li.festivals  ul li a.hover, #nav li.reviews  ul li a.hover, #nav li.features ul li a.hover,#nav li.community  ul li a.hover, #nav li.watch ul li a.hover { background-image:none;}

#nav li a:link,#nav li a:hover,#nav li a:visited, #nav li a:active { color:#fff; text-decoration:none;}
#nav li li a:link,#nav li li a:hover,#nav li li a:visited, #nav li li a:active { color:#fff; text-decoration:none; text-indent:0}
.arrow {
	background-image:url(/img/nav/arrow_p_e.png);
	background-position: right 4px;
	padding-right:16px;
	background-repeat: no-repeat;
}
* html .arrow { background-image:url(/img/nav/arrow_p_e.gif);}
ul#nav  a.hover span.arrow{ background-image:url(/img/nav/arrow_p_s.png);
	background-position: right 4px;
	padding-right:16px;
	background-repeat: no-repeat;}
* html 	ul#nav  a.hover span.arrow{ background-image:url(/img/nav/arrow_p_s.gif);}	
	
	
#nav li.search-area { vertical-align:middle ; line-height:normal; padding:0px 10px 0 10px; height:30px; background-image: url(/img/nav/navborder_red.gif); background-repeat: no-repeat;background-position: left 4px; }
input#search { padding:0px 0px; margin: 0;}
input#searchbox { padding:0px 0px; margin: 0 3px 0 0 ;height:14px;}
div.header-search{margin-top:5px;}

