@charset "UTF-8";
/* CSS Document */


body
{
	background: #111;
	color: #333;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
	
}



h1
{background:url(http://www.filmelab.co.uk/images/interface/fl_logo.gif) no-repeat 0px 20px;
	display: block;
	text-indent:-9999px;
	width:240px;
	height:98px;
	border: 0px;
	padding:0px;
	margin: 0px;
}

h1 a{
display:block;
width:240px;
height:98px;
}

.menu{
float: left;
width: 640px;
}

.menu a
{
color:inherit;
	font-size:15px;
	font-weight:bold;
text-decoration:none;


}

.menuactive{
padding-top:10px;
	font-size:13px;
	line-height:18px;
	color: #999999;
	display: block !important;
	font-weight:normal;
}

.menu a span{display:none;}


.menu a:hover span{
	padding-top:10px;
	font-size:13px;
	line-height:18px;
	color: #999999;
	display: block;
	font-weight:normal;
}


.titlegoingon{
height:159px;
width:182px;
overflow: hidden;
background:url(http://www.filmelab.co.uk/images/interface/fl_title_going_on.gif) no-repeat left bottom;
text-indent:-9999px;
display:block;
}

.titlehappened{
height:112px;
width:279px;
overflow: hidden;
background:url(http://www.filmelab.co.uk/images/interface/fl_title_happened.gif) no-repeat bottom;
text-indent:-9999px;
display:block;
}

h3
{
margin: 13px 0px 0px 0px;
padding: 0px;
	font-size:19px;
	font-weight:bold;
	

line-height:25px;
}

h4
{
margin: 13px 0px 0px 0px;
padding: 0px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;

}



h3 a
{
	color: inherit;
	text-decoration: none;
}

.campaign{
position:relative; 
height:272px; 
width:940px;
}

.campaign .pullout{
position:absolute; 
left:-10px; 
background:#000; 
width: 10px; 
height:166px; 
top:17px;
}

h3 a:hover{
color: #333;
}


.boredscolour{
color: #9c0001;
}

.closer{
margin:0px 0px 0px 0px;
}

.unfocused{

color: #999999;
}

.green{color:#6ba07e;}

.purple{
color: #6D637E;
}

.pink{color:#ad9796;}

.grey{color:#9d9c93;}

.darkgrey{color:#333333;}

.ugcyellow{
color: #cec02c; 
}


.greentopb{
border-top:4px solid #6ba07e;
margin-top:16px;
padding-top: 11px;
}

.purpletopb{
border-top:4px solid #6D637E;
margin-top:16px;
padding-top: 11px;
}

.pinktopb{
border-top:4px solid #ad9796;
margin-top:16px;
padding-top: 11px;
}

.greytopb{
border-top:4px solid #9d9c93;
margin-top:16px;
padding-top: 11px;
}

.darkgreytopb{
border-top:4px solid #333333;
margin-top:16px;
padding-top: 11px;
}

.greydottedtop{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_gray.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.greydottedtop940{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_gray940.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.ugcdottedtop940{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_ugcyellow940.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.ugcdottedtop220{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_ugcyellow220.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.ugcdottedtop460{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_ugcyellow460.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.purpledottedtoplong{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_purple460.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.purpledottedtop{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_purple220.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.pinkdottedtop940{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_pink940.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.greendottedtop{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_green.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}

.pinkdottedtop{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_pink.gif) top left no-repeat;
margin-top:19px;
padding-top:4px;
}



p
{
	
	overflow: hidden;
	padding: 10px 0px 0px 0px;
	text-align: left;
	line-height:16px;
}

p a img {
padding: 0px;
margin: 12px 0px 0px 0px;
border: none;
}
.container_12{
background: #fff;
}

form{
margin: 15px 0px 15px 0px;
padding: 0px;
}

.formemail{
border: 1px #bfbfbf solid;
width: 218px;
height:22px;
padding: 0px;
margin: 0px;
}

.formemail input{
border: none;

font-size: 11px;
margin:5px 8px 0px 8px;
padding: 0px;
font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;
}

.pinksubmit{
font-size: 14px;
font-weight:normal;
color:#ad9796;
padding: 12px 0px 0px;
}
.formsubmit{
border: none;
background: #fff;
cursor:pointer;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px;
font-size: 14px;
font-weight:bold;
}

.footer{
border-top: #6BA07E 1px solid;
margin-bottom:4px;
}
.footerquote{background:url(http://www.filmelab.co.uk/images/interface/fl_bg_footerquote.gif) no-repeat 0px 35px;
height: 63px;
}

.footerugc{
border-top: #cec02c 1px solid;
margin-bottom:4px;
}

.lighttext{
color: #333;
}

.bold{
font-weight: bold;
}
.bold14{
font-size: 14px;
font-weight: bold;
line-height:20px;
}

.bold14 a{
color: inherit;
text-decoration: none;
}

.bold13{
font-size: 13px;
font-weight: bold;
line-height:18px;
}

.normal12{
font-size:12px;
font-weight: normal;
}

.normal{
font-weight: normal;
}

.partners{
margin: 65px 0px 0px 0px;
padding:0px;
}

.roleitem{margin-bottom:25px;}

.goingitem{margin-bottom:20px;}

.goingitem img{
margin-top: 22px;
}

.goingitem p a{color:#AD9796;}

.happeneditem{

}

.happeneditem img{
margin-top: 22px;
}

.happeneditem p a{color:#9D9C93;}

.ugcitem{

}

.ugcitem p a{color:#CEC02C;}

.ugcitem img{
margin-top: 22px;
}

.ugcfl{
float: left;
background: url(http://www.filmelab.co.uk/images/interface/fl_hatfactory.gif) no-repeat bottom right;
}

.whatsection p{display:none;}

.boredshomeimg{background:url(http://www.filmelab.co.uk/images/interface/boreds_home_img.jpg) no-repeat right top #fff;

padding-top:76px;
}

.boredspositionsimg{background:url(http://www.filmelab.co.uk/images/interface/boreds_internship_img.jpg) no-repeat right top #fff;

padding-top:76px;
}

.boredsblue{
color: #4e7681;
}

.boredsfooter{
background: #4e7681;
height: 48px;
padding-bottom:0px;
}

.whitetext{
color: #fff;
}

.pt18{padding-top:18px;}


.boredsmenu{
margin: 0px;
padding: 0px;
width: 140px;
}

.boredsmenu li{
border-top: 4px solid #4e7681;
padding:10px 0px 16px 1px;

display: block;
}


	

.boredsmenu li a{
font-size:15px;
line-height:19px;
	font-weight:bold;
text-decoration:none;
	color: inherit;
}

.selected{
color:#9c0001 !important;
}

.boredsmenu li a:hover{color:#9c0001;}

.boredsdotted220{background:url(http://www.filmelab.co.uk/images/interface/boreds_bg_dotted220.gif) top left no-repeat;
margin-top:0px;
padding-top:14px;
}


.boredsdotted460{background:url(http://www.filmelab.co.uk/images/interface/boreds_bg_dotted460.gif) top left no-repeat;
margin-top:0px;
padding-top:14px;
}

.boredsdotted620{background:url(http://www.filmelab.co.uk/images/interface/boreds_bg_dotted620.gif) top left no-repeat;
margin-top:0px;
padding-top:14px;
}

.boredsdotted540{background:url(http://www.filmelab.co.uk/images/interface/boreds_bg_dotted540.gif) top left no-repeat;
margin-top:0px;
padding-top:14px;
}

.boredspartners{padding-top:190px;}

.imga{
margin: 0px;
padding: 0px;
display:inline;
}

.positions{

}

.positions li{
padding:9px 20px 8px 0px;
}

.redborder{
border-top:1px solid #e7c0c0;
}

.positions li a:hover{
color: #9c0001;
}

.dates{

}

.dates li{
font-size: 14px;
font-weight: bold;
line-height:20px;
list-style:disc;

list-style-position:inside;
}
