/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/


/*-------------------------------------------------------------------------------------------*/
/* 1. SETUP */
/*-------------------------------------------------------------------------------------------*/

/* 1.1 Defaults */


body  { background: url("images/BG.jpg") 0% 0 repeat; padding: 0px 0;}

input, textarea {padding: 5px;}

/*-------------------------------------------------------------------------------------------*/
/* 2. SITE STRUCTURE & APPEARANCE */
/*-------------------------------------------------------------------------------------------*/

/* 2.1 Containers & Columns */

#wrapper {width: 985px;  margin: 0 auto;}
#container {padding: 30px 0 45px;}
#wpadminbar {display:none;}


/* 2.3 Header */
.blackbar {background: url("images/blackbricks.jpg") center left repeat-x; width: 100%; height: 80px; position: absolute; margin-top:34px;z-index:-1;}
.videopinkholder {background: url("images/video-openbg.jpg") repeat-x; background-position: 0 -430px; width: 100%;height:51px;position:absolute;margin-top:182px; z-index:-1;}
.video-headline {background: url("images/menu/video-headline.gif") top left no-repeat;width:268px;height:66px;}
.blackbar-content {padding-top:54px;width:780px;float:left;}
.filmsubtitle {font: bold 18px/19px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#ed0590;float:left;padding-top:3px;} 
.header-quote {float:right;width:350px;font: bold 12px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color:#ffffff;line-height:130%;padding-top:4px;}
.header-quote a {float:left;}
.tagline {background: url("images/tagline.png") top left no-repeat;width:424px;height:35px;}
.header {height: 178px;  background-color: transparent;}
.videobordertop {background: url("") 0 0 repeat-x ; width: 100%;float:left;height:41px;margin-top:-16px;}
#panel { float:left;width:100%; margin-top:-10px; height:358px;display:none;}
#mpu-orig {margin-top:5px;float:right;color: #333; margin-top:10px; }
.video-open {background: url("images/menu/video-open.gif") top left no-repeat;width:80px;height:34px;}
.leftimg {width: 100%;height:480px;position:absolute;left:0px;margin-top:199px;z-index:-1;background: url("images/video-open.jpg") repeat-x;display:none;}
.pinkvideoborder {width:100% height: 70px; position: absolute; left: 0px; margin-top: 657px;z-index:-1;background: url("") repeat-x;}
#close {float:right; color: #222; height: 39px; font-weight:bold;text-decoration:none;font: bold 13px/13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}

.logo {height: 178px; margin-top:5px; float: left;}
.logo img {margin-top:-10px;margin-left:-20px;}

.site-description {width: 290px; height: 111px; padding: 35px 30px 0; float: left; overflow: hidden;}
.site-description .textwidget {font-size: 11px; color: #656363; line-height: 1.3;}

.reviewtext {font-size:14px;line-height:101%;float:right;text-transform:uppercase;}
.reviewer {color: #ed0590;font-size:11px;font-weight:normal;}

.menuhome {background: url("images/menu/header-home.png") top left no-repeat;width:55px;height:54px;margin-top:-5px;}
.menuabout {background: url("images/menu/header-about.png") top left no-repeat;width:55px;height:54px;}
.menuwatch {background: url("images/menu/header-watch.png") top left no-repeat;width:55px;height:54px;}
.menuhelp {background: url("images/menu/header-help.png") top left no-repeat;width:55px;height:54px;}
.menublog {background: url("images/menu/header-blog.png") top left no-repeat;width:55px;height:54px;}
.menupress {background: url("images/menu/header-press.png") top left no-repeat;width:55px;height:54px;}
.menuaction {background: url("images/menu/header-action.png") top left no-repeat;width:55px;height:54px;}
.menuvideo {background: url("images/menu/video-open.gif") top left no-repeat;width:55px;height:54px;}

.menufb {background: url("images/menu/fb.jpg") top left no-repeat;width:28px;height:28px;}
.menuflickr {background: url("images/menu/flickr.jpg") top left no-repeat;width:28px;height:28px;}
.menuyoutube {background: url("images/menu/youtube.jpg") top left no-repeat;width:28px;height:28px;}
.menutwitter {background: url("images/menu/twitter.jpg") top left no-repeat;width:28px;height:28px;}

.signup {float:right;}

  #subscribeform {
	  margin-top:15px;
    color: #666;float:right;
    
}
  #subscribeform label,
  #subscribeform p {
    display: none;
}
  #subscribeform p.success,
  #form_paypal span {
    background: #f00;
    clear: left;
    float: left;
    display: block;
    font: bold 12px Arial;
    margin-top: 3px;
    padding: 0 3px;
    color: #fff;
}
  .submit {
    float: left;
    font-size: 12px;
    margin: 0 0 0 2px;
    padding: 1px 0 0;
}
  label,
  .text {
    float: left;
}
  #subscribeform #email {
    width: 103px;
}
  #subscribeform input.checkbox {
    float: left;
}
  #subscribeform .lower {
    clear: left;
    float: left;
}
  #subscribeform .lower .checkbox {
    position: relative;
    top: 4px;
}
  #subscribeform .lower label {
    display: block;
    font-size: 12px;
    padding: 4px 0 0px 5px;
}
  #subscribeform .lower label#label-list1 {
    width: 104px;        
}
  #subscribeform h2 {
    color: #444;
    font: bold 12px Helvetica;
    text-transform: uppercase;
}
 
.social {float: left; }
div.social a {float: left;padding-left: 6px;}

.description {font: 11px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; line-height: 150%;margin-top:25px;color: #222;}
.description p {margin-top:9px;}
.description h2 {font-size: 15px; margin-bottom:13px;color: #ed0590;}


/*** Navigation ***/


/*.menu-zone ul {
			font-family: Arial, Verdana;
			font-size: 14px;
			margin: 0;
			padding: 0;
			list-style: none;
			float:left;
			
		}
		.menu-zone ul li {
			display: inline;
			float:left;height:90px;
		}

		.menu-zone li ul { display: none; }
		.menu-zone ul li a {
			display: inline;
			font-size: 14px;
			text-decoration: none;
			color: #ed0590;
			border-top: 0px solid #ffffff;
			padding: 15px 15px 5px 15px;
			margin-left: 0px;float:left;
			white-space: nowrap;text-transform:uppercase;font-weight: bold;
		}
		
		.menu-zone ul li a:hover {  }
		.menu-zone li:hover ul { 
			display: inline; float:left;
			position: absolute;padding-top:17px;
		}
		.menu-zone li:hover li { 
			float: left;
			font-size: 13px;background: transparent;margin-right:-25px;
		}
		.menu-zone li:hover a { color:  #fff;}
		.menu-zone li:hover li a:hover { background:  }
		
.menu-zone li ul li {display:inline;float:left;}*/

.menu-zone {float:left;width:790px;}
.menu-zone ul li {
			display: inline;
			float:left;height:90px;
		}
/*.menu-zone ul li:hover {background: url("images/footer-blackbricks.jpg") bottom left repeat;}*/

#wrap {position: relative;font-family: Arial, Verdana;font-size:14px;margin: 0 auto; position: relative;width:800px; }

/* These styles create the dropdown menus. */
.navbar {position: absolute;top: 0;left: 0;margin: 0;padding: 0;float:left;}
.navbar li {list-style: none;float: left;}
.navbar li:hover {background: url("images/footer-blackbricks.jpg") bottom left repeat;} 
.navbar li a {display: block;padding: 3px 8px;text-transform: uppercase;text-decoration: none;font-weight: bold; }
   
.navbar li a:hover {color: #cccccc;}

.navbar li ul {display: none;}

.navbar .woop li {background:none;}
.navbar .woop li.hover {background:none; }
.navbar .woop a {}
.navbar .woop a:hover {color:#ed0590;}

.navbar li:hover ul, .navbar li.hover ul {position: absolute;display: inline;left: 0;width: 100%;margin: 0;padding: 0; background: url("") bottom left repeat;}

.navbar li:hover li, .navbar li.hover li {float: left; }

.navbar li:hover li a, .navbar li.hover li a {color: #000; }

.navbar li li a:hover {color: #357; background: url("") bottom left repeat;}

.menu-main {padding-left: 7px;padding-right:7px;}
.menu-main:hover {background: url("images/footer-blackbricks.jpg") bottom left repeat;}

.woop {margin-top:3px;}


/*** ABOUT US ***/

.crew_emilyjames {background: url("images/pages/about/crew_headshot_emilyjames.jpg") top left no-repeat;width:297px;height:300px;float:left;}
.crew_laurensimpson {background: url("images/pages/about/crew_headshot_laurensimpson.jpg") top left no-repeat;width:297px;height:300px;float:right;}
#bio {float:left;width:100%;}
#bio p {width:700px;font-size:13px;line-height:130%; }
a.dailybooth {float:right;margin-right:16px;}
.currentcrew {background: url("images/pages/about/currentcrew.jpg") no-repeat;background-position: -119px 0px;width:100%;height:39px;float:left;}


#credits {font-size:10px;}
#credits .columns {position: relative;width: 940px; color: #eee; margin-bottom: 20px; }
#credits #inner-columns { width: 980px; margin: 0 auto; padding-top: 10px; }
#credits .row { width: 970px; clear: both; font-size:9px; color: #444; }
#credits .columnA { width: 343px; float: left; margin: 20px 30px 30px 0; }
#credits .columnB { width: 294px; float: left; margin: 20px 30px 30px 0; }
#credits .columnC { width: 263px; float: left; margin: 20px 0 30px 0; }
#credits #inner-columns ul { list-style-type: none; padding: 0px 10px; line-height:140%;text-align:center;font-size:10px;  }
#credits #inner-columns h5 { font-size: 11px; margin: 8px 0; font-weight:bold; text-transform:uppercase; }

/*** POST-SHARES ***/

.post-sharers {width:70px;margin-right:10px;}
.post-sharers a {margin-right:9px;}

.f, .t, .di, .su {width: 16px; height: 15px; position: absolute; bottom: 15px;}
.f {right: 63px; background: url("images/social.png") 0 0 no-repeat;}
.t {right: 42px; background: url("images/social.png") -16px 0 no-repeat;}
.di {right: 21px; background: url("images/social.png") -32px 0 no-repeat;}
.su {right: 0; background: url("images/social.png") -48px 0 no-repeat;}
.f:hover {background-position: 0 -15px;}
.t:hover {background-position: -16px -15px;}
.di:hover {background-position: -32px -15px;}
.su:hover {background-position: -48px -15px;}

/*** FOOTER ***/
.footercontent {width:900px; margin-left: auto; margin-right: auto;}
.footercontent p {color: #fff; font: 13px;line-height: 18px;} 
.footercontent .name {font-weight: bold;}
.footerlinks {align: center;}
.footerlinksdivider {color: #ed0590; margin-left: 8px; margin-right: 8px;}
.bottomlinks {margin: 0 auto;font-size: 13px;margin-top:10px;margin-bottom:7px;}
.footercontent a {color: #fff; text-decoration: none;text-transform: uppercase; font-weight: bold;}
.footercontent a:hover {text-decoration: underline;}
.footerlaurels {background: url("images/footer-laurels4.png") 0% 0 no-repeat;width: 635px; height: 236px;margin-left:auto;margin-right:auto;}
.footerlogos {background: url("images/footerlogo.png") top left no-repeat;width:423px;height:180px;margin-bottom:-3px;}
#likebox-frame{
 border:0px solid #F0F9F4;
 width:290px;
 z-index:10;
 height: 300px;
 overflow: hidden;
 position:relative;
 top:-1px;
 left:-2px;
}
#likebox-frame iframe{
  left:-5px;
  overflow:hidden;
  position:relative;
  top:-1px;
}

#likebox-frame iframe .fbConnectWidgetFooter .fbFooterBorder {display:none;}

.twtr-ft div {display:none;}

/*** Homepage ***/

.hp_topcolumn {width:100%;height:410px;margin-top:15px;}
.ad_screenings {background: url("images/hp/ad_large_screenings.gif") top left no-repeat;width:463px;height:384px;float:left;}
.ad_screenings h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.ad_screenings p.desc {padding-top:0px;padding-left:40px;width:160px;height:129px;overflow:hidden;}
.ad_screenings .link {padding-left:10px;}
.ad_screenings .link a {color: #FFF;font-size:11px;}
.ad_screenings .headline {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.hp_mid-column {width:100%;height:230px;float:left;margin-left:250px;}

.ad_getinvolved {background: url("images/hp/ad_large_getinvolved.gif") top left no-repeat;width:463px;height:384px;float:right;}
.ad_getinvolved h2 {font-size:12px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.ad_getinvolved p.desc {padding-top:80px;padding-left:40px;width:160px;height:163px;overflow:hidden;}
.ad_getinvolved .link {padding-left:10px;}
.ad_getinvolved .link a {color: #FFF;font-size:11px;}

.ad_hpfund {background: url("images/ads/ad_helpfund.gif") top left no-repeat;width:458px;height:221px;float:left;margin-left:270px;display:inline;}
.ad_hpfund .whyweneed {float:left;width:130px;height:221px;display:inline;}
.ad_hpfund .helpfundbtn {float:left; width: 180px;height: 221px;display:inline;}
.ad_hpfund .supporters {float:right;width:130px;height:221px;display:inline;}

.hp_ad_organiseOwn {background: url("images/ads/ad_small_organiseOwn.gif") top left no-repeat;width:290px;height:232px;float:right;}
.hp_ad_organiseOwn h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.hp_ad_organiseOwn p.desc {padding-top:85px;padding-left:40px;width:245px;height:69px;overflow:hidden;}
.hp_ad_organiseOwn .link {padding-left:10px;}
.hp_ad_organiseOwn .link a {color: #FFF;font-size:11px;text-decoration:none;}
.hp_ad_organiseOwn .link a {color: #FFF;font-size:11px;text-decoration:underline;}

.hp_ad_organiseOwnCinema {background: url("images/ads/ad_small_organiseOwnCinema.gif") top left no-repeat;width:290px;height:232px;float:right;margin-top:-18px;}
.hp_ad_organiseOwnCinema h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.hp_ad_organiseOwnCinema p.desc {padding-top:85px;padding-left:34px;width:240px;height:69px;overflow:hidden;}
.hp_ad_organiseOwnCinema .link {padding-left:10px;}
.hp_ad_organiseOwnCinema .link a {color: #FFF;font-size:11px;text-decoration:none;}
.hp_ad_organiseOwnCinema .link a:hover {color: #FFF;font-size:11px;text-decoration:underline;}


/*** Ads ***/

.ad_seenthefilm {background: url("images/ads/ad_small_seenthefilm.gif") top left no-repeat;width:290px;height:232px;float:left;}
.ad_seenthefilm h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.ad_seenthefilm p.desc {padding-top:80px;padding-left:40px;width:245px;height:77px;overflow:hidden;color: #666}
.ad_seenthefilm .link {padding-left:10px;}
.ad_seenthefilm .link a {color: #FFF;font-size:11px;}

.ad_buytheDVD {background: url("images/ads/ad_small_buytheDVD.gif") top left no-repeat;width:290px;height:232px;float:left;}
.ad_buytheDVD h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.ad_buytheDVD p.desc {padding-top:80px;padding-left:40px;width:245px;height:77px;overflow:hidden;color: #666}
.ad_buytheDVD .link {padding-left:10px;}
.ad_buytheDVD .link a {color: #FFF;font-size:11px;}

.ad_behindthescenes {background: url("images/ads/ad_small_behindthescenes.png") top left no-repeat;float:left;}
.ad_behindthescenes .content {height:232px;width:290px;}
.ad_behindthescenes h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.ad_behindthescenes p.desc {padding-top:80px;padding-left:40px;width:245px;height:77px;overflow:hidden;color: #666}
.ad_behindthescenes .link {padding-left:10px;}
.ad_behindthescenes .link a {color: #FFF;font-size:11px;}

.ad_screeningslist {background: url("images/ads/ad_screeninglist.gif") top left no-repeat;width:269px;height:301px;float:left;}
.ad_screeningslist p.desc-screeninglist {padding-top:85px;padding-left:15px;width:245px;height:250px;overflow:hidden;color: #666}
.ad_screeningslist p.desc-screeninglist a.linktoscreening {float:left;width:100%;margin-top:2px;margin-bottom:2px;color:#444;}
.ad_screeningslist .link {padding-left:10px;}
.ad_screeningslist .link a {color: #FFF;font-size:11px;}

.ad_organiseOwn {background: url("images/ads/ad_small_organiseOwn.gif") top left no-repeat;width:290px;height:232px;float:left;}
.ad_organiseOwn h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.ad_organiseOwn p.desc {padding-top:80px;padding-left:40px;width:245px;height:74px;overflow:hidden;}
.ad_organiseOwn .link {padding-left:10px;}
.ad_organiseOwn .link a {color: #FFF;font-size:11px;text-decoration:none;}
.ad_organiseOwn .link a {color: #FFF;font-size:11px;text-decoration:underline;}

/*** Single post ***/

.content-title {color: #464646; font-size: 18px; padding-bottom:5px; border-bottom: 0px solid #d9d9d9; text-transform: uppercase; position: relative;border-bottom: 3px solid #BA2371;}
.content-title a {color: #464646; text-decoration: none;}
.content-title a:hover {text-decoration: underline;}
.content-title span {color: #464646;}
.content-title span a {color: #d9d9d9; text-decoration: none;}
.content-title span a:hover {color: #000; text-decoration: none;}
.startdate {float:left;}

.col-full-gap {height: 20px;float:left;width:100%;}



.post-entries {width: 530px; padding: 15px 0 0 30px; position: relative;border-top: 1px solid #666;}
.post-entries a {display: inline; color: #4444; font: italic 11px Helvetica, Arial, sans-serif; text-decoration: none; line-height: 1.5;}
.post-entries a:hover {text-decoration: none;}
.post-entries a em {display: inline; color: #444; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.post-entries a:hover span {text-decoration: underline;}
.post-prev {width: 250px; min-height: 40px; padding-left: 30px; float: left; text-align: left; background: url("images/post_prev.png") 0 50% no-repeat;}
.post-next {width: 250px; min-height: 40px; padding-right: 30px; float: right; text-align: right; background: url("images/post_next.png") 100% 50% no-repeat;}
.line {width: 1px; height: 100%; background: #d9d9d9; position: absolute; top: 0; right: 305px;}

 

/*** HELP FUND ***/

.becomeanagent {background: url("images/pages/help/becomeanagent.jpg") top left no-repeat;width:305px;height:25px;float:left;margin-left:300px;}
.helpfundhead {background: url("images/pages/help/helpcrowdfund.jpg") top left no-repeat;width:100%;height:35px;float:left;margin-left:300px;}

div#contentLeft20k,
div#sidebar20k,
div.agentLeftTop,
div.agentLeftBottom,
div.agentMiddleTop,
div.agentMiddleBottom,
div.agentRightTop,
div.agentRightBottom{
	/* background: #6891a4; */
    background: whiteSmoke;    
}

div#agentInterventionHeader {
	width: 870px;
	text-align: left;
	float:left;
	height:5em;
	margin:20px 0 0 0;
	padding:13px 20px 20px 20px;
}


.callToAgentTitle p {
	font-size:1.5em;
	font-weight:bold;
}
.callToAgentLine em {
	font-style:normal;
}
div.callToAgentDescription p {
	margin-top:0px;height:80px;
}
div.callToAgentForm {
}
.callToAgentForm input {
	background:#999999;
	font-family:Arial,"Lucida Grande",sans-serif;
	font-size:1em;
	font-weight:bold;
	font-style:normal;
	padding:7px 30px 7px 30px;border:none;
}
.callToAgentForm input:hover {
    background: #DB1076;    
}
div.agentLeftTop {
	width: 250px;
	text-align: left;
	float:left;
	height:9.2em;
	margin:20px 20px 0 0;
	padding:13px 20px 0 20px;
}

p.stars {
    color: #444;
    float: left;
    font-size: 11px;
    padding-top: 5px;
    text-align: center;
} 

span.stars {font-size:11px; font-weight:normal; float:right;}

div.agentLeftBottom {
	width: 250px;
	text-align: left;
	float:left;
	height:3em;
	margin:0 20px 0 0;
	padding:13px 20px 13px 20px;
}
div.last-agent {
    margin-right: 0;    
}
div.agentMiddleTop {
	width: 250px;
	text-align: left;
	float:left;
	height:9.2em;
	margin:20px 0 0 0;
	padding:13px 20px 0 20px;
}
div.agentMiddleBottom {
	width: 250px;
	text-align: left;
	float:left;
	height:3em;
	margin:0;
	padding:13px 20px 13px 20px;
}
div.agentRightTop {
	width: 250px;
	text-align: left;
	float:left;
	height:9.2em;
	margin:20px 0 0 20px;
	padding:13px 20px 0 20px;
}
div.agentRightBottom {
	width: 250px;
	text-align: left;
	float:left;
	height:3em;
	margin:0 0 0 20px;
	padding:13px 20px 13px 20px;
}
body#about20k {
	background:#333333;
	color:black;
	text-align:left;
	margin-left:20px;
}
.about20kHeader {
	width:480px;
	background:#6891a4;
	padding:20px 20px 8px 20px;
	margin-bottom:20px;
}
.about20kHeader h2 {
	color:#ffffff;
	font-weight:bold;
	font-size:1.5em;
}
.about20kBody {
	width:480px;
	background:#6891a4;
	padding:20px;
}
.about20kBody a {
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
}
.about20kBody p {
	margin-bottom:20px;
}
.about20kForm {
	text-align:right;
}
.about20kForm input {
	background:#333333;
	font-family:Arial,"Lucida Grande",sans-serif;
	font-size:1em;
	font-weight:bold;
	font-style:normal;
	padding:7px 30px 7px 30px;
	border:none;
	color:#ffffff;
}


#spreadword {font-size:10px;}
#spreadword .columns {position: relative;width: 940px; color: #eee; margin-bottom: 20px; }
#spreadword #inner-columns { width: 980px; margin: 0 auto; padding-top: 10px; }
#spreadword .row { width: 600px; clear: both; font-size:10px; color: #444; }
#spreadword .columnA { width: 143px; float: left; margin: 20px 30px 30px 0; }
#spreadword .columnB { width: 194px; float: left; margin: 20px 30px 30px 0; }
#spreadword .columnC { width: 163px; float: left; margin: 20px 0 30px 0; }
#spreadword #inner-columns ul { list-style-type: none; padding: 0px 10px; line-height:140%;text-align:center;font-size:10px;  }
#spreadword #inner-columns h5 { font-size: 11px; margin: 8px 0; font-weight:bold; text-transform:uppercase; }

.shareThisIconSet {
	margin:5px 0 5px 0;
	height:40px;
}
.shareThisIcon {
	float:left;
	margin-right:10px;
}
.shareThisText {
	line-height:40px;
}
.sidebar20kText {
	margin-top:3em;
}
.sidebar20kText a {
	text-decoration:none;
}

/*** POSTS ***/
.post {/*padding: 30px 0 0 30px;*/ border-bottom: 0px solid #d9d9d9;}
.post .thumb img {float: left; margin: 0 30px 30px 0; width: 290px; height: 290px;}
.post a {}
.post .post-category {font-size: 11px; color: #d9d9d9; text-transform: uppercase; margin-bottom: 11px;}
.post .post-category a {text-decoration: none;}
.post .post-category a:hover {text-decoration: underline;}
.post h2 {margin-bottom: 8px;}
.post h2, .list .post h2 a {color: #000; font-size: 24px; font-weight: normal; text-decoration: none;}
.post h2 a:hover {text-decoration: underline;}
.post .post-meta {font-size: 11px; font-style: italic; color: #aaa9a9; margin-bottom: 20px;}
.post .post-meta span, .list .post .post-meta a {color: #000; text-decoration: none; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.post .post-meta a:hover {text-decoration: underline;}
.post-author {text-transform: uppercase;}
.post-comms {float:right;}

.comingsoon {background: url("images/comingsoon.jpg") top left no-repeat; width:116px;height: 19px;}

/*** BOOKINGS ***/

a.bookit {
	background:#999999;
	font-family:Arial,"Lucida Grande",sans-serif;
	font-size:12px;
	font-weight:bold;
	font-style:normal;color: white;
	padding:5px;border:none;underline:none;margin-right: 12px;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);float:left;
}
a.bookit:hover {
    background: #DB1076;text-decoration:none;color: white;
}

/*** SCREENINGS AREA ***/

ul.allscreeningslist {list-style:none; } 
ul.allscreeningslist li { list-style:none; }


.screenings-list-block {border-bottom: 0px solid #999;margin-bottom:20px;height:190px;}
.screenings-list-block img { background:#fff; padding:3px; border:1px solid #d1d1d1; width:168px; height: 131px; float:left; margin: 0 15px 0 0;z-index:2;}

.screenings-list-block .thumbnail {margin-top:5px;/*background: url("http://just-do-it.org.uk/wp-content/themes/justdoit2.0/thumb.php?src=wp-content/uploads/2011/06/event-img-default.jpg") no-repeat left top;*/width:148px; height: 111px; float:left; z-index:1;margin-right:15px;margin-bottom:5px;}
.screenings-list-block .excerpt {margin-top:9px;font-size:12px;line-height:145%;height:131px;}
.screenings-list-block .excerpt p {/*margin-top:-10px;*/}
.screening-time { text-transform:uppercase; margin-top:-9px;border-top: 0px solid #BA2371;color:#BA2371;margin-bottom:9px; } 
.screenings-list-block .titles a{text-transform:uppercase;color:#BA2371;font-weight:bold;}
.screening-time .date {}

.screenings-list-block .addcalendar {}

.screenings-list-block .addcalendar ul  { /*padding: 12px 10px 8px;*/ border: 0px solid #000; background:  /*url(images/bg-cal-popup.png) repeat-x left top*/; float:left;}
.screenings-list-block .addcalendar a.button {}
.screenings-list-block .addcalendar ul li  { display: inline; margin: 0 6px;padding-top:10px;font-size:12px; color: #333}
.screenings-list-block .addcalendar ul li a  { padding: 3px 0 1px 24px; color: #000 !important; }
.screenings-list-block .addcalendar ul li.outlook a  { background: url(images/ico-cal-outlook.png) no-repeat left top; }
.screenings-list-block .addcalendar ul li.ical a  { background: url(images/ico-cal-ical.png) no-repeat left top; }
.screenings-list-block .addcalendar ul li.google a  { background: url(images/ico-cal-google.png) no-repeat left top; }
.screenings-list-block .addcalendar ul li.tip  { position: absolute; top: -12px; left: 49%; width: 15px; /*background: url(images/bg-popup-tip.png) no-repeat left top; */}

.screenings-list-block .at {color: #333}
.screenings-list-block #readmore {background:#999999;font-weight:bold;font-style:normal;padding:5px;font-size:11px;border:none;float:left;color: #333; margin-bottom:17px;margin-right:12px;text-shadow: 0 -1px 1px rgba(0,0,0,0.25); } 
.screenings-list-block #readmore:hover {background: #DB1076;text-decoratione:none;opacity:0.9;} 

.screenings-list-block li.addto {color: #DB1076}


.upcoming-screenings-title {background: url("images/pages/watch/upcomingscreeenings.gif") top left no-repeat;width:317px;height:40px;margin-left:auto;margin-right:auto;}
.upcoming-screenings-title-container {height:40px;width:317px;}
.screenings-explainer {margin-left:auto;margin-right:auto;font-size:11px; text-transform: uppercase;}
.screenings-explainer a {color: #BA2371}

.locationName {font-size:14px;text-transform:uppercase; float:left;color: #BA2371}

.calendar-ad {background: url("images/pages/watch/calendar.gif") top left no-repeat;}
.calendar-ad-holder {width: 269px;height:258px;}

/*** IN THE NEWS AREA ***/

.inthenews-title {background: url("images/pages/press/inthenews.gif") top left no-repeat;width:222px;height:40px;margin-left:auto;margin-right:auto;overflow:hidden;}

.inthenews-list-block {border-bottom: 0px solid #999;margin-bottom:20px;height:190px;}
.inthenews-list-block .thumbnail {margin-top:5px;/*background: url("http://just-do-it.org.uk/wp-content/themes/justdoit2.0/thumb.php?src=wp-content/uploads/2011/06/event-img-default.jpg") no-repeat left top;*/width:148px; height: 111px; float:left; z-index:1;margin-right:15px;margin-bottom:5px;}
.inthenews-list-block .excerpt {margin-top:9px;font-size:12px;line-height:145%;height:131px;}

.inthenews-list-block img {background:#fff; padding:3px; border:1px solid #d1d1d1; width:140px; height: 141px; float:left; margin: 0 15px 0 0;z-index:2;}
.inthenewstitles {text-transform:uppercase;color:#BA2371;}

.reviews-title {background: url("images/pages/press/inthenews.gif") top left no-repeat;width:222px;height:40px;margin-left:auto;margin-right:auto;overflow:hidden;}

/*** PAGES SIDEBAR ***/

.pages_ad_organiseOwnCinema {background: url("images/ads/ad_small_organiseOwnCinema.gif") top left no-repeat;width:290px;height:232px;float:left;}
.pages_ad_organiseOwnCinema h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.pages_ad_organiseOwnCinema p.desc {padding-top:85px;padding-left:34px;width:240px;height:73px;overflow:hidden;}
.pages_ad_organiseOwnCinema .link {padding-left:10px;}
.pages_ad_organiseOwnCinema .link a {color: #FFF;font-size:11px;text-decoration:none;}
.pages_ad_organiseOwnCinema .link a:hover {color: #FFF;font-size:11px;text-decoration:underline;}

.pages_ad_fundthisfilm {background: url("images/ads/ad_fundthisfilm.gif") top left no-repeat;width:290px;height:232px;float:left;}
.pages_ad_fundthisfilm h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.pages_ad_fundthisfilm p.desc {padding-top:85px;padding-left:34px;width:240px;height:69px;overflow:hidden;}
.pages_ad_fundthisfilm .link {padding-left:10px;}
.pages_ad_fundthisfilm .link a {color: #FFF;font-size:11px;text-decoration:none;}
.pages_ad_fundthisfilm .link a:hover {color: #FFF;font-size:11px;text-decoration:underline;} 

.pages_ad_fundthisfilm {background: url("images/ads/ad_fundthisfilm.gif") top left no-repeat;width:290px;height:232px;float:left;}
.pages_ad_fundthisfilm h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.pages_ad_fundthisfilm p.desc {padding-top:85px;padding-left:34px;width:240px;height:73px;overflow:hidden;}
.pages_ad_fundthisfilm .link {padding-left:10px;}
.pages_ad_fundthisfilm .link a {color: #FFF;font-size:11px;text-decoration:none;} 
.pages_ad_fundthisfilm .link a:hover {color: #FFF;font-size:11px;text-decoration:underline;} 

.pages_ad_seenthefilm {background: url("images/ads/ad_small_seenthefilm_counter.gif") top left no-repeat;width:290px;height:232px;float:left;}
.pages_ad_seenthefilm h2 {font-size:12px;padding-top:60px;padding-left:40px;font-weight:bold; text-transform:uppercase;}
.pages_ad_seenthefilm p.desc {padding-top:80px;padding-left:40px;width:105px;overflow:hidden;color: #666;float:left;}
.pages_ad_seenthefilm p.desc a {margin-top:53px;float:left;color: #FFF;font-size:11px;}
/*.pages_ad_seenthefilm a.link {color: #FFF;float:left;}  */ 

.ad_viewcounter {background: url("images/ads/ad_counter.jpg") top left no-repeat;width:268px;height:131px;float:left;margin-left:20px;}
.ad_viewcounter .content {height:131px;width:268px;}
.ad_viewcounter .content .number {font-size: 24px; color: white; font-weight:bold; letter-spacing: 2px;padding-top:57px;} 

img.page-title-img {margin-bottom:8px;} 

.jdi_pink {color:#f02a9f;}
#jdi_pink {color:#f02a9f;}

#footer-widgets #text-7 {margin-left:-15px;}