@charset "utf-8";
/*
Theme Name: Haifa-New
Theme URI: http://example.com
Author: Hannit Cohen
Author URI: http://example.com
version: 0.1
*/

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #fff; 	 }
input, select, textarea { font-family: Arial; font-size: 12px; color: #616465; }
body { background: #505663; }
img { border: 0px; display: block; }
a { text-decoration: none; color:#BC99D3}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; height: 0px; overflow: hidden; }

#pagecontent ul {padding-right:20px; margin:10px 0}
#pagecontent h2 {margin-top:10px;}
/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; background: url('images/bg.gif') center repeat-y; }
.page-template-calandar-day-php #wrapper { background: url('images/bg-1.gif') center repeat-y; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 950px; overflow: hidden; background: url('images/header.png') top left no-repeat; direction:rtl; }
#mainCntr #left { width: 832px; float: left; }
#mainCntr #right { width: 118px; float: right; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 950px; height: 215px; }
	#headerCntr h1 { padding: 12px 20px 0px 0px; float: right; }
	#headerCntr h1 a { display: block; width: 175px; height: 117px; text-indent: -9999px; background: url('images/logo.png') no-repeat; }
	#headerCntr h2 { height: 35px; text-align: center; color: #8457a1; line-height: 35px; font-size: 21px; float: left; width: 270px; background: #FFFFFF url('images/top-heading.gif') right top no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding: 0px 170px 0px 40px; position: absolute; left: 0px; top: 110px; width: 740px; height: 30px; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding: 0 12px; float: right; font-size: 16px; font-weight: bold; background: url('images/menu-sprtr.gif') right no-repeat; }
		#menuCntr li a { color: #FFFFFF; text-decoration: none; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #82589b; }
		#menuCntr li.last { background: none; }
		#menuCntr form fieldset { float: left; border: 0px; }
		#menuCntr input.field { padding: 1px 5px; width: 120px; height: 13px; float: left; border: #c4c4c4 inset 1px; margin-right: 12px; background: #FFFFFF; }
		#menuCntr input.submit { float: left; color: #FFFFFF; font-weight: bold; font-size: 12px; cursor: pointer; border: 0px; background: none; }
	
	/* ### LINK CONTAINER ### */
	#linkCntr { padding-right: 1px; width: 117px; overflow: hidden; position: fixed; }
	#linkCntr ul { list-style: none; overflow: hidden; }
	#linkCntr li { padding-bottom: 5px; font-size: 13px; font-weight: bold; }
	#linkCntr li a { padding-right: 8px; color: #FFFFFF; display: block; line-height: 28px; width: 62px; background: url('images/link-bg1.gif') no-repeat; }
	#linkCntr li a:hover { text-decoration: underline; }
	#linkCntr li.link2 a { background: url('images/link-bg2.gif') no-repeat; }
	#linkCntr li.link3 a { background: url('images/link-bg3.gif') no-repeat; }
	#linkCntr li.link4 a { background: url('images/link-bg4.gif') no-repeat; }
	#linkCntr li.link5 a { background: url('images/link-bg5.gif') no-repeat; }
				
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0px 10px 10px 8px; overflow: hidden; width: 814px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 225px; }
		
			/* ### NEWS BOX ### */
			.newsBox { margin-bottom: 18px; width: 218px; background: url('images/left-mid.gif') repeat-y; }
			.newsBox .top { width: 218px; background: url('images/left-top.gif') top left no-repeat; }
			.newsBox .bottom { height:413px; padding: 0px 6px 12px 7px; overflow: hidden; width: 205px; background: url('images/left-bottom.gif') bottom left no-repeat; }
			.newsBox ul { padding-bottom: 10px; list-style: none; overflow: hidden; width: 100%; }
			.newsBox li { padding: 6px 6px 0px 0px; margin-bottom: 20px; float: left; overflow: hidden; height: 59px; width: 199px; background: url('images/news-bg.jpg') no-repeat; }
			.newsBox li img { margin-left: 15px; float: right; }
			.newsBox li a { display: block; font-size: 13px; color: #FFFFFF; font-weight:bold; }
			.newsBox li a:hover { text-decoration: underline; }
			.newsBox h2 { margin-bottom: 10px; font-size: 23px; color: #FFFFFF; text-align: center; line-height: 30px; }
			.newsBox p { line-height: 17px; color: #FFFFFF; }
			.newsBox p a { margin: 0px; }
			.newsBox a.more { margin-right: 6px; float: left; color: #000000; text-decoration: underline; display: block; width: 95px; height: 23px; line-height: 23px; text-align: center; background: url('images/news-link.gif') no-repeat; }
			.newsBox a.more:hover, .newsBox a.selected { text-decoration: none; background: url('images/news-hover.gif') no-repeat; }
			.newsBox li.last { margin-bottom: 0px; }
						
			/* ### TWITTER BOX ### */
			.twitterBox { width: 221px; background: url('images/twitter-mid.gif') repeat-y; }
			.twitterBox .top { width: 221px; height:39px; display:block; background: url('images/twitter-top.gif') top left no-repeat; }
			.twitterBox .bottom { padding: 0 14px 22px 14px; min-height:150px; position: relative; width: 193px; background: url('images/twitter-bottom.gif') bottom left no-repeat; }
			.twitterBox ul {margin-right:50px; list-style-type:none; padding-bottom:20px; color:#616465;}
			.twitterBox p { color: #616465; line-height: 19px; }
			.twitterBox img { position: absolute; right: 15px; top: -8px; }
					
		/* ### CENTER CONTAINER ### */
		#centerCntr { padding-right: 6px; float: left; width: 362px; }
			
			/* ### VIDEO BOX ### */
			.videoBox { padding: 0 5px 0px 0; width: 337px; margin-bottom:18px; overflow: hidden; height:425px;}
			.videoBox img { margin-bottom: 2px; }
			.videoBox h3 { color: #bc99d3; font-size: 16px; }
			.videoBox p { padding: 0 0px 10px 25px; color: #FFFFFF; line-height: 15px; }
			a.sendtoafriend{ padding: 0 7px; color: #303030; font-size: 14px; text-decoration: none; display: block; float: left; margin: 0 5px; line-height: 19px; border: #b8b2db solid 1px; background: url('images/send-strip.gif') repeat-x; }
			.videoBox img.social { float: left; margin: 0 5px 0 0; }
			.videoBox ul { padding: 0 6px; width: 115px; list-style: none; float: right; overflow: hidden; height: 19px; border: #6d6187 solid 1px; }
			.videoBox li { padding: 0 4px; float: right; font-size: 12px; color:#B97DE4}
			.videoBox li a { color: #b97de4; text-decoration: none; }
			.videoBox li a:hover { color: #5b3a7a; cursor:pointer;}
			.videoBox p.text { padding: 13px 0 0 0; }
			.videoBox p.text a { padding: 0 7px; color: #FFFFFF; text-decoration: underline; }
			.videoBox p.text a:hover { text-decoration: none; }
			
			/* ### CALENDAR BOX ### */
			.calendarBox { width: 358px; background: url('images/calender-mid.gif') repeat-y; }
			.calendarBox .bottom { width: 358px; background: url('images/calender-bottom.gif') bottom left no-repeat; padding-bottom:9px;}
			.calendarBox .top { padding: 0 6px 4px 6px; width: 346px; overflow: hidden; background: url('images/calender-top.gif') top left no-repeat; }
			.calendarBox h2 { color: #FFFFFF; font-size: 24px; text-align: center; line-height: 29px; }
			.calendarBox p { padding: 12px 18px 0px 0px; font-size: 14px; color: #4e4f6d; }
			.calendarBox img { margin-left: 12px; float: right; }
			.calendarBox ul { padding-top: 10px; list-style: none; overflow: hidden; }
			.calendarBox li { font-size: 13px; line-height: 20px; color: #4e4f6d; }
			.calendarBox li span { font-weight: bold; }
			.calendarBox li a { color: #4e4f6d; text-decoration: underline; }
			.calendarBox li a:hover { text-decoration: none; }
					
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding-left: 3px; float: right; width: 218px; }
			
			/* ### SOCIAL BOX ### */
			.socialBox { width: 221px; background: url('images/twitter-mid.gif') repeat-y; }
			.socialBox .top { width: 221px; background: url('images/twitter-top.gif') top left no-repeat; }
			.socialBox .bottom { padding: 7px 16px 6px 12px; position: relative; width: 193px; background: url('images/twitter-bottom.gif') bottom left no-repeat; }
			.fan_box .full_widget{border:none !important;}
			.fan_box .full_widget .connect_top{background:transparent;}
			.fan_box .connections{border-top:none; padding-top:0;}
				
		/* ### SLIDER BOX ### */
		.sliderBox { margin: 0 auto 16px auto; width: 804px; direction: ltr; position: relative; border-bottom: #c4c5a6 solid 1px; background: #e9e9ce url('images/slider-strip.gif') repeat-x; }
		.sliderBox h2 { direction:rtl;  padding: 0 14px; overflow: hidden; line-height: 29px; color: #FFFFFF; font-size: 24px; }
		.sliderBox h2 span { float: left; display: block; }
		.sliderBox .slider { border-left: #c4c5a6 solid 1px; border-right: #c4c5a6 solid 1px; width: 802px; height: 137px; background: url('images/slider-mid.gif') repeat-x; }
		.sliderBox .left { width: 137px; width: 802px; background: url('images/slider-left.gif') top left no-repeat; }
		.sliderBox .right { padding: 0 10px; overflow: hidden; height: 137px; width: 782px; background: url('images/slider-right.gif') top right no-repeat; }
		.sliderBox ul { list-style: none; overflow: hidden; }
		.sliderBox li { padding-top: 17px; float: left; width: 130px; height: 105px; text-align: center; background: url('images/slider-sprtr.gif') right top no-repeat; }
		.sliderBox li.last { padding-top: 17px; width: 132px; }
		.sliderBox li.last a { line-height: 27px; }
		.sliderBox li:hover, #sliderCntr li.selected { background: url('images/slider-hover.gif') repeat-x; }
		.sliderBox li a { display: block; line-height: 27px; font-size: 14px; color: #000000; }
		.sliderBox li a:hover { text-decoration: underline; }
		.sliderBox li img { display: inline; width: 93px; height: 70px; }

		.jcarousel-skin-tango .jcarousel-container-horizontal {  width: 782px; }
		.jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; }
		.jcarousel-skin-tango .jcarousel-clip-horizontal { width:  782px; height: 122px; }
		.jcarousel-skin-tango .jcarousel-item { padding-top: 17px; width: 130px; height: 105px; }
		.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 0px; }
		.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }
		.jcarousel-skin-tango .jcarousel-next-horizontal { background:url("images/arrow-right.png") no-repeat scroll left top transparent; display:block; height:11px; cursor: pointer; position:absolute; right: -11px; text-indent:-9999px; top:61px; width:10px; }
		
		.jcarousel-skin-tango .jcarousel-prev-horizontal { background:url("images/arrow-left.png") no-repeat scroll left top transparent; cursor: pointer; display:block; height:11px; left:-11px; position:absolute; text-indent:-9999px; top:61px; width:10px; }
		.jcarousel-skin-tango .ctitle  { width:130px; height:27px; overflow:hidden; direction:rtl; }
	

		
		/* ### CLIPS BOX ### */
		.clipsBox { padding: 10px 10px 20px 0; width: 804px; overflow: hidden; }
		.clipsBox h2 { padding-left: 40px; float: right; color: #fff; font-size: 24px; }
		.clipsBox ul { list-style: none; overflow: hidden; }
		.clipsBox ul.foot-links{margin-right:300px;}
		
		.clipsBox li { float: right; line-height: 26px; color: #fff; font-size: 18px; }
		.clipsBox li a { color: #fff; text-decoration: none; }
		.clipsBox li a:hover { text-decoration: underline; }
		.clipsBox li.sprtr { padding: 0 12px; }
		
		/* ### TODAY CONTAINER ### */
		#todayCntr { padding: 0px 10px 45px 10px; width: 794px; overflow: hidden; }
		#todayCntr .left { padding-right: 9px; width: 251px; float: left; border-right: #FFFFFF solid 4px; }
		#todayCntr .center { padding-right: 10px; width: 256px; float: right; border-right: #FFFFFF solid 4px; }
		#todayCntr .right { width: 260px; float: right; }
		#todayCntr .last { padding-bottom: 0px; }
		.nav-previous a, .nav-next a, a.nextpostslink , a.previouspostslink{ margin-top: 36px; display: block; color: #000000; float: left; text-align: center; font-size: 15px; line-height: 28px; width: 145px; border: #b8b2db solid 1px; background: url('images/more-strip.gif') repeat-x; }
		.nav-previous a:hover, .nav-next a:hover ,a.previouspostslink:hover, a.nextpostslink:hover { text-decoration: underline; }
		.nav-next a, a.previouspostslink {float: right;}
				
			/* ### TODAY BOX ### */
			.todayBox { border-right: #FFFFFF solid 4px; padding: 0 9px 46px 0; width: 251px; overflow: hidden; float:right;}
			.rbox{border-right:none;}
			.todayBox img { margin-bottom: 2px; }
			.todayBox h3 { color: #BC99D3; font-size: 16px; width:226px; overflow:hidden; height:20px; }
			.todayBox p { padding: 0 0px 10px 15px; color: #FFFFFF; line-height: 15px; min-height:60px; }
			.todayBox a.send { padding: 0 5px; color: #303030; font-size: 14px; text-decoration: none; display: block; float: left; margin: 0 5px; line-height: 19px; border: #b8b2db solid 1px; background: url('images/send-strip.gif') repeat-x; }
			.todayBox img.social { float: left; margin: 0 5px 0 0; }
			.todayBox ul { padding: 0 0px; width: 100px; list-style: none; float: right; overflow: hidden; height: 19px; border: #6d6187 solid 1px; }
			.todayBox li { padding: 0 3px; float: right; font-size: 12px; line-height: 19px; color: #b97de4;}
			.todayBox li a { color: #b97de4; text-decoration: none; }
			.todayBox li a:hover { color: #6200a1; }
			.todayBox p.text { padding: 7px 0 0 0;  min-height:17px;}
			.todayBox p.text a { padding: 0 4px; font-size: 10px; color: #FFFFFF; text-decoration: underline; }
			.todayBox p.text a:hover { text-decoration: none; }
		
		/* ### VIDEOS CONTAINER ### */
		#videosCntr { padding: 0px 8px 0px 30px; width: 776px; overflow: hidden; }
		#videosCntr .left { width: 306px; float: left; }
		#videosCntr .right { width: 445px; float: right; }
			
			/* ### RESPOND BOX ### */
			.respondBox { margin-bottom: 10px; width: 305px; background: url('images/respond-mid.gif') repeat-y; }
			.respondBox .top { width: 305px; background: url('images/respond-top.gif') top left no-repeat; }
			.respondBox .bottom { padding: 16px 16px 22px 12px; width: 277px; background: url('images/respond-bottom.gif') bottom left no-repeat; }
			.respondBox h2 { padding-bottom: 10px; color: #FFFFFF; font-size: 24px; }
			.respondBox form fieldset { border: 0px; overflow: hidden; }
			.respondBox label { display: block; float: right; line-height: 29px; color: #000000; font-size: 14px; width: 80px; }
			.respondBox input.field { padding: 6px 5px; width: 186px; height: 15px; border: 0px; background: #FFFFFF; float: right; }
			.respondBox textarea { padding: 4px; width: 188px; height: 164px; border: 0px; background: #FFFFFF; float: right; }
			.respondBox p { padding-bottom: 8px; overflow: hidden; width: 100%; }
			.respondBox p.last { padding-bottom: 28px; }
			.respondBox input.submit { width: 54px; height: 22px; font-size: 14px; color: #000000; cursor: pointer; float: left; border: 0px; background: url('images/submit.gif') repeat-x; }
			
			/* ### EXPLAIN BOX ### */
			.explainBox { margin-bottom: 7px; width: 305px; background: url('images/explain-mid.gif') repeat-y; }
			.explainBox .top { width: 305px; background: url('images/explain-top.gif') top left no-repeat; }
			.explainBox .bottom { padding: 0px 10px 5px 0px; overflow: hidden; width: 295px; background: url('images/explain-bottom.gif') bottom left no-repeat; height:246px;}
			.explainBox h2 { color: #FFFFFF; font-size: 24px; text-align: center; line-height: 51px; }
			.explainBox p { padding: 10px 0px 8px 12px; text-align: left; font-size: 14px; color: #000; }
			.explainBox img { float: right; }
			.explainBox ul { padding-top: 10px; list-style: none; overflow: hidden; }
			.explainBox li { font-size: 11px; line-height: 21px; color: #d9d9d9; }
			.explainBox li span { font-weight: bold; }
			.explainBox li a { color: #d9d9d9; text-decoration: underline; }
			.explainBox li a:hover { text-decoration: none; }
			
			/* ### PROFILE BOX ### */
			.profileBox { width: 305px; background: url('images/explain-mid.gif') repeat-y; }
			.profileBox .top { width: 305px; background: url('images/profile-top.gif') top left no-repeat; }
			.profileBox .bottom { padding: 0px 12px 40px 10px; overflow: hidden; width: 283px; background: url('images/profile-bottom.gif') bottom left no-repeat; }
			.profileBox img.facebook { margin-top: 6px; float: right; }
			.profileBox img.logo { float: left; }
			.profileBox a.send { margin: 10px 12px 0 0; display: block; width: 60px; height: 25px; text-indent: -9999px; background: url('images/facebook-button.gif') no-repeat; }
			.profileBox p { padding: 10px 0px 20px 10px; float: left; text-align: left; font-size: 14px; color: #000000; }
			.profileBox span.link { padding: 0 0 10px 10px; text-align: left; color: #404043; text-align: left; display: block; font-size: 14px; }
			.profileBox ul { padding-left: 10px; list-style: none; overflow: hidden; }
			.profileBox li { padding-right: 20px; width: 50px; text-align: center; float: left; }
			.profileBox li span { display: block; color: #d9d9d9; font-size: 11px; }
			.profileBox li img { margin-bottom: 7px; }
			.profileBox li.last { padding: 0px; }
			
			/* ### FILMS BOX ### */
			.filmsBox { padding: 0 0px 20px 0; width: 445px; overflow: hidden; }
			.filmsBox img { margin-bottom: 14px; }
			.filmsBox h3 { color: #bc99d3; font-size: 16px; }
			.filmsBox p { padding: 0 0px 30px 15px; color: #FFFFFF; line-height: 15px; }
			.filmsBox a.sendtoafriend { padding: 0 15px; color: #303030; font-size: 14px; text-decoration: none; display: block; float: right; margin: 0 5px; line-height: 19px; border: #b8b2db solid 1px; background: url('images/send-strip.gif') repeat-x; }
			.filmsBox img.social { float: right; margin: 0 5px 0 0; }
			.filmsBox ul { padding: 0 6px; margin-left: 55px; list-style: none; width: 115px; float: right; height: 19px; border: #6d6187 solid 1px; }
			.filmsBox li { padding: 0 4px; float: right; font-size: 12px; line-height: 19px; color:#B97DE4}
			.filmsBox li a { color: #b97de4; text-decoration: none;}
			.filmsBox li a:hover { color: #612294; cursor:pointer;}
			.filmsBox p.text { padding: 13px 0 0 0; }
			.filmsBox p.text a { color: #FFFFFF; text-decoration: underline; }
			.filmsBox p.text a:hover { text-decoration: none; }
			
			/* ### COMMENTS BOX ### */
			.commentsBox { width: 445px; overflow: hidden; color: #000000; margin-top:30px;}
			.commentsBox h2 { padding-bottom: 10px; font-size: 20px; color: #FFFFFF; }
			.commentsBox .commentlist { list-style: none;}
			.commentsBox li { padding: 10px 10px 12px 0px; margin-bottom: 10px; width: 435px; min-height: 70px; background: #a3a6b1; }
			.commentsBox li img { margin: 8px 0px 0px 10px; float: right; }
			.commentsBox p, .commentsBox cite { padding-bottom: 2px; font-size: 13px; color: #000000; }
			.commentsBox .comment-meta a{ padding-bottom: 24px; color: #8457a1; font-size: 11px;}
															
	/* ### TEXT CONTAINER ### */
	#textCntr { padding-top: 91px; margin-top: -35px; position: relative; width: 832px; background: url('images/cntr-top.png') top left no-repeat; }
	#textCntr .bottom { padding-bottom: 5px; width: 832px; background: url('images/cntr-bottom.png') bottom left no-repeat; }
	#textCntr .middle { padding: 5px 20px 10px 20px;; width: 792px; background: url('images/cntr-mid.png') repeat-y; }
		
		/* ### EVENT BOX ### */
		.eventBox { padding-bottom: 10px; position: absolute; top: 50px; left: 0px; width: 791px; overflow: hidden; }
		.eventBox h2 { padding-left: 40px; float: right; color: #000; font-size: 24px; }
		.eventBox ul { list-style: none; overflow: hidden; }
		.eventBox li { float: right; line-height: 26px; color: #000000; font-size: 18px; }
		.eventBox li a { color: #000000; text-decoration: none; }
		.eventBox li a:hover { text-decoration: underline; }
		.eventBox li.sprtr { padding: 0 12px; }
		
		/* ### THEATRE BOX ### */		.theatreBox { padding-bottom: 7px; width: 791px; overflow: hidden; }		.theatreBox .left { padding-top: 5px; width: 40px; float: left; }		.theatreBox .center { width: 650px; float: right; }		.theatreBox .right { padding: 6px 10px 2px 0px; color: #000000; font-size: 18px; width: 78px; float: right; height: 120px; background: #8457a1; margin-left:10px;}		.theatreBox ul {list-style:none outside none; overflow:hidden; width:100%; float:right}		.theatreBox ul.link { list-style: none; overflow: hidden; }		.theatreBox ul.link li { text-align: left; float: none; line-height: 26px; font-size: 11px; border: 0px; }		.theatreBox ul.link li a { color: #b8b8b8; }		.theatreBox ul.link li a:hover { text-decoration: underline; }		.theatreBox ul.first { padding-top: 25px; }		.theatreBox ul { list-style: none; overflow: hidden; width: 100%; }		.theatreBox li { width: 100%; color: #000000; font-size: 13px; float: left; line-height: 24px; border-bottom: #8457a1 solid 1px; }		.theatreBox li.last { padding-bottom: 4px; border: 0px; }		.theatreBox li.heading { margin-bottom: 4px; font-weight: bold; border-bottom: #000000 solid 1px; }		.theatreBox li span { display: block; float: right; width: 50px; margin-left:5px; }		.theatreBox li span.name { width: 176px; }		.theatreBox li span.comment { width: 142px; }		.theatreBox li span.compound { width: 100px; }		.theatreBox li span.price { width: 34px; }		.theatreBox a.more { height:22px; padding-left: 10px; font-size: 14px; color: #000000; display: block; line-height: 22px; text-align: left; background: #ad8ec0; float:right; width:650px; margin-right:95px;}		.theatreBox a.more:hover { text-decoration: underline; }
		.theatreBox .purple {background: #5759a1; }
		.theatreBox .purple tr { border-bottom: #5759a1 solid 1px; }
		.theatreBox .purple tr.last { padding-bottom: 20px; border: 0px; }
		.theatreBox .purple tr.first { padding-top: 8px; }
		.theatreBox a.purple { background: #8e90c0; }
		.theatreBox .entertain { background: #578ba1; }
		.theatreBox .entertain tr{ border-bottom: #578ba1 solid 1px; }
		.theatreBox .entertain tr.last { padding-bottom: 20px; border: 0px; }
		.theatreBox .entertain tr.first { padding-top: 8px; }
		.theatreBox a.entertain { background: #8eb1c0; }
		.theatreBox .green { height: 120px; background: #57a186; }
		.theatreBox .green li { border-bottom: #57a186 solid 1px; }
		.theatreBox .green { }
		.theatreBox .green li.first { padding-top: 4px; }
		.theatreBox a.green { background: #8ec0ae; }
		.theatreBox div.fest { height: 120px; background: #5aa157; }
		.theatreBox ul.fest li { border-bottom: #5aa157 solid 1px; }
		.theatreBox ul.fest { }
		.theatreBox ul.fest li.first { padding-top: 4px; }
		.theatreBox a.fest { background: #90c08e; }
		.theatreBox div.yellow { height: 95px; background: #c2c037; }
		.theatreBox ul.yellow li { border-bottom: #c2c037 solid 1px; }
		.theatreBox ul.yellow { }
		.theatreBox ul.yellow li.first { padding-top: 4px; }
		.theatreBox a.yellow { background: #d6d579; }
							
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 792px; margin: 0 auto; height: 52px; background: url('images/footer-strip.gif') repeat-x; }
	#footerCntr.back1 { background: url('images/footer-strip1.gif') repeat-x; }
	#footerCntr.back2 { background: url('images/footer-strip2.gif') repeat-x; }
	#footerCntr ul { list-style: none; overflow: hidden; }
	#footerCntr li { padding: 0 7px; font-size: 11px; float: right; line-height: 30px; background: url('images/footer-sprtr.gif') right no-repeat; }
	#footerCntr li a { color: #7A7C81; text-decoration: none; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr span { display: block; color: #7A7C81; font-size: 11px; float: left; line-height: 30px; }	.page-template-calandar-day-php #footerCntr span { display: block; color: #462c17; font-size: 11px; float: left; line-height: 30px; }
	#footerCntr span.color { color: #7a7c81; }
	#footerCntr li.last { background: none; }
	.page-template-calandar-day-php #footerCntr ul.next li a { color: #462c17; }
	#footerCntr ul.next1 li a { color: #7a7c81; }
	
	#tellastory label {color:#fff; font-weight:bold;}
	/* calendar */
table.calendar		{ float:right; margin-left:10px; color:#616465;}
tr.calendar-row	{  }
td.calendar-day	{ font-size:11px; position:relative; background:#DED7E6;}
td.alt { background:#CDC3DA;}
* html div.calendar-day { height:80px; }
td.calendar-day-np	{ background:#eee; background:#DED7E6;} * html div.calendar-day-np { height:80px; }
td.calendar-day-head { background:#fff; font-weight:bold; text-align:center; border-bottom:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; }
div.day-number		{ color:#616465; font-weight:bold; float:right; width:20px; text-align:center; }
/* shared */
td.calendar-day, td.calendar-day-np { padding:3px; border-bottom:1px solid #999; border-right:1px solid #999; }
td.calendar-day a{font-weight:bold; color:#000;}
#tellastory p {margin-bottom:10px;}
