/* CSS Document */
body
	{
		font:12px Arial, Helvetica, sans-serif;
		color:#ffffff;
		background-image:url(http://www.wjff.org/media/2006/leg.jpg);
		background-repeat:repeat;
		margin:0px auto;
		padding:0px;
 	}
a:link, a:visited, a:hover, a:active
	{
		text-decoration:underline;
		color:#ffffff;
	}
#divPage
	{
		width:1000px;
		margin:0px auto;
		text-align:left;
		padding:0px;
  	}
#divLeft
	{
		width:200px;
		height:900px;
 		float:left;
		overflow:hidden;
 		text-align:center;
  		border-bottom:3px solid #d4d4d4;
		border-left:3px solid #d4d4d4;
		border-right:3px solid #d4d4d4;
		
	}
#divRight
	{
		width:790px;
 		float:left;
	}
#divBanner
	{
		background-color:#e2e2e2;
		width:100%;
		height:90px;
		overflow:hidden;
 		background-image:url(http://www.wjff.org/media/2006/newback.jpg); 
  		background-position:top left;
		background-repeat:no-repeat;
		border-right:solid 3px #d4d4d4;
   	}
#divBannerRight
	{
		width:200px;
		float:right;
 	}
.hiddenText
	{
		display:none;
	}
#divBannerLeft
	{
		margin:15px 0px 15px 8px;
 		text-align:center;
 		letter-spacing:0.2em;
		float:left;
 		width:570px;
  	}
.banner
	{
		text-align:center;
		font-size:1.6em;
		letter-spacing:0.2em;
		margin:25px 0px;
		padding:0px 0px;
 	}
.dates
	{
		text-align:center;
		font-size:1.1em;
		font-weight:900;
		letter-spacing:0.5em;
	}
.calTbl
	{
 		text-align:center;
		font-size:1.1em;
		color:#CC3300;
	}	
a.calLink, a.calLink:hover, a.calLink:visited
	{
 		font-size:1.0em;
		color:#F58019;
		font-weight:bolder;
		text-decoration:none;
 	}
.calHeaderCell
	{
		color:#F58019;
		font-weight:bolder;
		border-left:1px solid #F58019;
 		text-align:center;
		padding:0px 0px;
 	}
 .calInfoCell
	{
		text-align:center;
	}
 .calInfoHCell
	{
		text-align:center;
	}
#divTopMenus
	{
		width:100%;
		background-color:#e2e2e2;
		display:block;
		background-image:url(http://www.wjff.org/media/2006/road.jpg);
		font-weight:bolder;
		letter-spacing:0.1em;
		background-repeat:repeat;
		background-position:left;
		height:15px;
		line-height:15px;
		border-top:solid 3px #d4d4d4;
		border-bottom:solid 3px #d4d4d4;
		border-right:solid 3px #d4d4d4;
		text-align:left;
	}
.topMenuItem
	{
		margin:0px 4px;
		padding:0px 4px;
		font-size:1.1em;
   	}	
a.topMenuItemLink, a.topMenuItemLink:visited
	{
		color:#ffffff;
		text-decoration:none;
	}
a.topMenuItemLink:hover
	{
		color:#F58019;
		text-decoration:none;
	}
a.pageLink, a.pageLink:visited
	{
		color:#ffffff;
		text-decoration:none;
		font-weight:bolder;
	}	
a.pageLink:hover
	{
		color:#F58019;
		text-decoration:underline;
	}
a.moreLink, a.moreLink:visited
	{
		color:#ffffff;
		text-decoration:underline;
		font-weight:bold;
	}	
a.moreLink:hover
	{
		color:#F58019;
		text-decoration:underline;
		font-weight:bold;
	}
	
#divLeftMenuItem
	{
		width:200px;
		border-bottom: #ccc 2px solid;
		line-height:22px;
		margin:0px 10px;
		padding:0px 0px;
		font-weight:bolder;
		text-align:left;
	}
.advert
	{
		border:1px solid #ffffff;
	}
.leftMenuLink
	{
		margin:0px 0px;
		padding:0px 0px;
		width:180px;
	}
a.leftMenuLink, a.leftMenuLink:visited
	{
		font-size:1.0em;
		color:#d4d4d4;
		text-decoration:none;
	}
a.leftMenuLink:hover
	{
		color:#F58019;
		text-decoration:none;
/*		background: url("../../media/2005/dot.gif") 10px 50% no-repeat;		
*/ 	}
.frontDot
	{
		list-style-image:url("http://www.wjff.org/media/2006/greydot.gif");
		margin-bottom:8px;
	}
#divRightContent
	{
		
		width:790px;
 		vertical-align:top;
		
 	}
#divRText
	{
		float:left;
		width:585px;
		font-size:1.1em;
		color:#ffffff;
		padding:10px 0px 10px 5px;
  	}
#divRAds
	{
		width:175px;
		float:right;
		font-size:0.9em;
		color:#ffffff;
 		text-align:right;
		vertical-align:top;
  	}
.divRAds	
	{
		width:150px;
		height:180px;
 		border:1px solid green;
	}
#divRSpnTxt
	{
		width:145px;
		text-align:center;
  	}
a.divRSpnLnk, a.divRSpnLnk:active, a.divRSpnLnk:visited, a.divRSpnLnk:hover
	{
		color:#ffffff;
		text-decoration:none;
	}
.heading
	{
		font-size:1.6em;
		text-align:center;
		margin:4px 4px;
		
	}
/*  for film pages */
.filmImgLg
	{
	/*	border:2px solid #c66;
 		background-image:url(../../media/2005/leftM.jpg); 
		margin:0px 8px 8px 8px;

 */
		height:180px;
		width:180px;
		overflow:hidden;
	}
.imptDiv
	{
		font-weight:500;
		font-style:normal;
		width:490px;
		margin:1px 2px;
 		height:20px;
		
  	}
.imptLabel
	{
		float:left;
		width:75px;
		font-variant:small-caps;
		text-align:left;
   	}
.alsoImpt
	{
		float:left;
		width:250px;
		font-weight:bolder;
		font-style:oblique;
		text-align:left;
  
	}
/* end film pages */
/* front page */
	
.imptFrontDiv
	{
		font-weight:500;
		font-style:normal;
		width:300px;
		margin:1px 2px;
		overflow:hidden;
		border-bottom:3px solid #F58019;
   	}
.imptFrontDiv > a.pageLink:visited, .imptFrontDiv > a.pageLink:link
	{
		font-weight:800;
	}

.imptFrontDesc
	{
		font-weight:500;
		font-style:normal;
		width:200px;
		margin:1px 2px;
 		height:20px;
  	}
.imptFrontLabel
	{
		float:left;
		width:50px;
		font-variant:small-caps;
		text-align:left;
  	}
.alsoFrontImpt
	{
		float:left;
		width:100px;
		font-weight:bolder;
		font-style:oblique;
		text-align:left;
  
	}
.thisFrontItem
	{
		border-bottom:solid 2px #c66;
		margin:0px 8px 10px 8px;
	}

/* end front page */
/* for days pages */
.thisDay
	{
		font-size:1.6em;
		text-align:center;
		margin:0px 20px 10px 20px;
	}
.thisItem
	{
		border-bottom:solid 2px #F58019;
		margin:0px 8px 10px 0px;
		width:500px;
		overflow:hidden;
 	}

/* end of days */

a.lnkPurchase, a.lnkPurchase:visited, a.lnkPurchase:hover
	{
		color:#ffffff;
		text-decoration:underline;
	}
a.lnkPurchases:link, a.lnkPurchases, a.lnkPurchases:visited, a.lnkPurchases:hover
	{
		color:#F58019;
		text-decoration:underline;
		font-weight:bolder;
	}
br.problem
	{
		line-height:1px;
	}
/* all days */

.tblTime
	{
		text-align:center;
		font-weight:bolder;
	}
.tblEvent
	{
		text-align:center;
		font-weight:bolder;
	}
.tblVenue
	{
		text-align:center;
		font-weight:bolder;
	}
.colTime, .colVenue
	{
		text-align:center;
		padding:4px 1px;
	}	
.sepper
	{
		background-image:url(http://www.wjff.org/media/2006/leg.jpg);
		background-position:left;
		background-repeat:repeat;
		line-height:5px;
 	}
.heading3front
	{
		font-size:2.0em;
 		text-align:center;
		font-weight:bold;
		font:Arial, Helvetica, sans-serif;
		margin:0px 0px;
	}
.heading3
	{
		font-size:2.0em;
 		text-align:center;
		font-weight:bold;
		font:Arial, Helvetica, sans-serif;
		margin:0px 0px;
 		
	}
.heading4
	{
		font-size:1.1em;
		text-align:center;
		font-weight:bold;
		font:Arial, Helvetica, sans-serif;
		margin:0px 0px;
		
	}
.heading6
	{
		margin:0px 0px;
		font-size:0.9em;
		text-align:center;
		font-weight:bold;
		font:Arial, Helvetica, sans-serif;
	}
.bolder
	{
		font-weight:bolder;
	}
/* form */
.frmSpanL
	{
		width:250px;
		margin:0px 8px 8px 0px;
		float:left;
 	}
.frmSpanR
	{
		width:200px;
		margin:0px 8px 8px 0px;
		float:left;
 	}
.lblFormL
	{
		font-weight:bold;
		margin:0px 15px;
 	}
.lblFormR
	{
		font-weight:bold;
		margin:0px 28px;
 	}
.frmDiv
	{
		width:500px;
		overflow:hidden;
 	}
.tblCaption
	{
		background-image:url(http://www.wjff.org/media/2006/leg.jpg);
		background-repeat:repeat;
		color:#FFFFFF;
		font-weight:bold;
		font-variant:small-caps;
	}
.frmTable
	{
		background-color:#ffffff;
		color:#ffffff;
 	}
.frmTR
	{
		border-left:1px solid #F58019;
		border-top:1px solid #F58019;
		border-bottom:1px solid #F58019;
		text-align:center;
	}
.frmTL
	{
		border-right:1px solid #F58019;
		border-top:1px solid #F58019;
		border-bottom:1px solid #F58019;
		text-align:center;
	}
.frmTC
	{
		border:1px solid #F58019;
		text-align:center;
 	}
.frmTableH
	{
		text-align:center;
		font-weight:bolder;
	}
.frmTRow
	{
		background-image:url(http://www.wjff.org/media/2006/road.jpg);
		background-repeat:repeat;	
	}
.frmHRow
	{
		background-image:url(http://www.wjff.org/media/2006/hotel.jpg);
		background-repeat:repeat;
	}
/* end form */
.bigSponsors
	{
		text-align:center;
		float:left;
		display:inline;
		margin:10px 0px 0px 15px;
  	}
.thisSponsorItem
	{
		width:150px;
		float:left;
		text-align:center;
	}
.footer
	{
		font-size:0.8em;
		text-align:center;
		margin:0px 25px;
	}
.filmDisplay
	{
 		border-bottom:solid 2px #c66;
 		width:510px;
		height:auto;
		overflow:hidden;
 	}
.filmList
	{
		width:480px;
		margin:0 0px 5px 0px;
	}
.filmListItemTitle
	{
		list-style:none;
		display:inline;
		padding-left:10px;
		font-weight:bolder;	
	}
.filmListItem
	{
		list-style:none;
		display:inline;
		padding-left:10px; 
	}
/*	Advertisement styles */
.rightAds
	{
		width:175px;
		height:175px;
 		background-image:url(http://www.wjff.org/media/2006/grey.jpg);
		background-repeat:repeat;
/*			border:1px solid #000000;*/
	}
.otherRightAds
	{
		width:175px;
		height:175px;
 		background-image:url(http://www.wjff.org/media/2005/road.jpg);
 		background-repeat:repeat;
	}
.leftAds
	{
		width:175px;
		height:175px;
		background-image:url(http://www.wjff.org/media/2006/grey.jpg);
		background-repeat:repeat;
	}
.bottomAds
	{
		width:125px;
		height:125px;
		background-image:url(http://www.wjff.org/media/2006/grey.jpg);
		background-repeat:repeat;
	}
/* end Advertisement styles */

/* begin suckerfish */
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
 }
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: auto;
	margin:0px 5px;
}

#nav li {
	float: left;
	width: auto;
 }

#nav li ul {
	position: absolute;
	width: auto;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
	margin:0px 1px;
	padding:2px 1px;
		background-image:url(http://www.wjff.org/media/2006/road.jpg);
		background-repeat:repeat;
	width:auto;
	font-size:0.9em;
	border:2px solid #d4d4d4;
 }


/*  end suckerfish */
.soldOut
	{
		font-weight:bolder;
		color:#F58019;
		font-style:normal;
		font-variant:small-caps;
	}