*{margin:0;padding:0;}

body{
	background:#000;
  font-family: "Verdana", "Tahoma", "Arial";
	font-size:11px;
	color: #fff;
}

img{border-style: none;}

img a{border:0px;}

h1,hr{display:none;}

#shadow{width:100%;background: url('../img/shadow_black.png') repeat-y center top;}

#container{
  width:779px;
  margin:0px auto;
  padding-bottom:15px;
  background:#000;
}


#header{
  text-align:right;
  background:#000;
  min-height:115px;
  height:auto !important;
  height:115px;
  background:#000;
}

#rightWrapper{
  width:541px;
  float:left;
}

#logo{
  width:210px;
  min-height:70px;
  height:auto !important;
  height:70px;
  float:left;
  text-align:center;
  background:#000;
}

#logo a, #logo a:hover{
  margin-top:4px;
  display:block;
  min-height:70px;
  height:auto !important;
  height:70px;
}

#logo a{background:transparent url('../img/wr_logo_ww.gif') no-repeat center -71px;}
#logo a:hover{background-position:center top;}

/* grunge edges header */
.raw, .rawTop{
  clear:both;
  height:14px;
  margin:0;
  margin-bottom:-2px;
  padding:0;
  background-position:bottom left;
}
.rawTop{
  margin-bottom:0px;
  background-position:top left;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         ADS
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#ads{
  width:560px;
  text-align:center;
  background:#000;
  float:left;  
  min-height:60px;
  height:auto !important;
  height:60px;
  margin-top:7px;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                          MENU
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#navigation, #festivals{
  margin:0;padding:0;
  min-height:37px;
  height:auto !important;
  height:37px;
	text-align:center;
	width: 660px;
	float:left;
}
#festivals{width:119px;}
#navigation, #festivals{background:transparent url('../img/wr_bkg_menu.gif') repeat-x left bottom;}

/* 1. Level */    
.nav, .nav ul { 
  font-size:11px;
  padding:0; 
  margin:0; 
  list-style:none;
  text-align:center;
}
.nav li { 
  float:left; 
  width:110px;
}
.nav li a { 
  padding:13px 10px 15px 10px;
  display:block; 
  color:#fff; 
  font-size:11px; 
  font-weight:bold; 
  letter-spacing:1px;
  text-transform:lowercase;
}
.nav li:hover , .nav li.over { 
  color:#F1CB28;
  text-decoration:none;
}
.nav li.act a {color:#fff;}

/* 2. Level */
.nav li ul { 
  position:absolute;
  width:110px; 
  left:-999em; 
  margin:0;
} 
.nav li ul li { 
  width:110px;  
  padding-top:2px;
  padding-bottom:2px;
}
.nav li:hover ul li a, .nav li.over ul li a {
  letter-spacing:normal; 
  font-size:10px; 
  font-weight:bold;
  color:#fff; 
  padding:2px 3px 2px 3px;
}
.nav li ul li:hover, .nav li ul li.over  { 
  background:#000;
  text-decoration:none;
}
.nav li ul li.act2{background-color:#FFE400;}
.nav li ul li.act2 a{color:#000;}
.nav li:hover ul, .nav li.over ul {left:auto;}
.nav a {text-decoration:none;}
.nav a:hover{text-decoration:none;}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         BIG IMAGE
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#bigImg{
  min-height:178px;
  height:auto !important;
  height:178px;
}


/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         SEARCH
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
.search{
  width:148px;
  float:right;  
  text-align:right;  
  margin-top:7px;
  margin-right:7px;
  padding:0px;
}

.search .tx-macinasearchbox-pi1{
  margin:0px;
  padding:0px;
}

.search .src_field{
  width:129px;
  border:1px solid #000;
}
.src_field_border{
  width:250px;
  border:1px solid #000;
}


/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         BREADCRUMBS
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

.breadcrumb, .arrow, .breadcrumb a, .breadcrumb a:visited,.breadcrumb a:hover{
  color:#707070;
  font-size:9px;
  text-decoration:none;
  font-weight:normal;
}
.breadcrumb a:hover{
  text-decoration:underline;
}
.breadcrumb{
  padding:5px;
  font-weight:bold;
  padding-left:10px;
}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         CONTENT
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/

#content{
  min-height:367px;
  height:auto !important;
  height:367px;  
  margin:auto;
  background:#000;
}

#content a, #content a:visited{
  color:#ff0000;
  text-decoration:none;
}
#content a:hover{text-decoration:underline;}

#leftCol{
  padding:5px 0px;
  width:140px;
  float:left;
}

#rightCol table td{ 
  border-collapse: collapse;
  text-align:center;
}

#rightCol div.text div table.imgtext-table img{border:0;}
#rightCol div.text div table.imgtext-table tbody tr td,table .imgtext-table tbody tr{
  background:#000;
  border:0px;
}

#rightCol div.text div table.imgtext-table tbody tr{
  /*width:350px;*/
  height:auto;
}

.text textarea{
  background:#000;
  color:#fff;
  border:1px dashed #212121;
}

#rightCol{
  padding:5px 0px;
  width:638px;
  float:left;
}
#rightCol table img{
  margin:10px;
  margin-bottom:5px;
}
#content h3, #content h2{
  font-size:12px;
  font-family:"Wide Latin","Latin", "Georgia", "Times New Roman", "Times", "Serif";
  padding:3px 10px -3px 10px;
  margin-top:5px;
  margin-bottom:10px;
  text-transform:uppercase;
  letter-spacing:2px;
  border-bottom-width:0px;
  border-bottom-style:solid;
  text-align:center;
}
#content h4{
  font-size:16px;
  font-family:"Arial";
  margin-bottom:7px;
}
#content h3{margin-bottom:0px;}
#rightCol .text{padding:10px 15px;}
#rightCol .text p, #rightCol div.text ul  {
  font-size:12px;
  color:#cfcfcf;
  line-height:1.4em;
  padding-bottom:7px;
  margin-bottom:10px;
}
#rightCol div.text ul {
	margin-left: 0;
	padding-left: 2em;
	text-indent: -2em;
	list-style: disc url('../img/bullet.gif') inside;
}

/*#rightCol .text teaser p{
  padding:6px -60px 6px -40px;
  text-align:left;
}*/
.introText{
  width:330px;
  padding:5px;
  float:left;
}

.movieHolder{
  width:200px;
  border:1px solid #fff;
  height:365px;
  float:right;
}
.toTop{
  border-top:1px dashed #2f2f2f;
  padding:5px;
  margin:10px;
}
.tx-indexedsearch-descr{
  background:000;
}
/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         FOOTER
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
#footer{height:2px;}
#copy{
  color:#c9c9c9;
  margin-top:15px;
  padding-top:19px;
  text-align:center;
  font-size:10px;
}
#copy a, #copy a:visited{
  color:#f1c763;
  font-weight:bold;
  text-decoration:none;
}
#copy a:hover{text-decoration:none;}

/*  ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
                                         HELPERS
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
*/
:focus {outline: 0;} 
.clear{clear:both;}
.hidden{display:none;}