body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* END RESET */

/* the below restores some sensible defaults */
strong {font-weight: bold;}
em {font-style: italic;}
* a {position: relative;} /*Gets links to display over a PNG background */
a img {border:none;} /*Gets rid of IE's blue border */




/* COLOURS 

GOLD : #A3832A

light grey : #CCCCCC

promote : #00B5B3

*/




/* BASE */


body { 

    font: 12px/14px "Century Gothic", arial sans-serif;
    background: url(../img/bg_lines.gif) 0 0; background-repeat: repeat;

}


a {outline: none; color: #000; text-decoration: none;}

a:hover {}



/* STRUCTURE

-------------------------------------------------------------- */


#wrapper {position: relative; width: 950px; margin: 0 auto; background-color: #FFF;}

#menu {position:relative; width: 950px; height: 85px; background: #FFF url(../img/bafta_ident.gif) right center; background-repeat: no-repeat; margin-bottom: 1px; z-index: 1000; }

#footer {width: 950px; height: 32px; }


.page {position:relative; width: 950px; height: 531px;}

.items div.large-image { float: right; display:inline; position: relative; width: 690px; height: 532px; padding-right: 15px;}

.control-icons {position: absolute; right: 25px; bottom: 10px; }

.control-icons a {display: block; position: relative; width:45px; height: 29px; background: url(../img/control_icons.png) 0 0 ;}


.control-icons em {
	font-weight: normal;
	background: url(../img/gold-tip.png) no-repeat;
	width: 155px;
	height: 75px;
	position: absolute;
	top: -95px;
	left: -111px;	
	padding: 6px 0 0 6px;
	font-style: normal;
	z-index: 888;
	display: none;
	font: 10px/12px Georgia, Serif; color: #FFF;
}


/* LARGE IMAGES

-------------------------------------------------------------- */

.girl {background: url(../img/large_images/girl.jpg) 245px 0; background-repeat: no-repeat;}



/* HEADER

-------------------------------------------------------------- */

h1.title {width: 225px; height: 45px; text-indent: -3333px; background: url(../img/review_heading.gif) 15px bottom; background-repeat: no-repeat; }




/* MENU DROP DOWN CONTENT RULES
-------------------------------------------------------------- */

#support-drop h2 {width:364px; height: 35px; text-indent: -3333px; background: url(../img/menu_heads/support_heading.gif) 0 bottom; background-repeat: no-repeat; margin-bottom: 20px;}

#develop-drop h2 {width:304px; height: 35px; text-indent: -3333px; background: url(../img/menu_heads/dev_heading.gif) 0 bottom; background-repeat: no-repeat; margin-bottom: 20px;}

#promote-drop h2 {width:425px; height: 35px; text-indent: -3333px; background: url(../img/menu_heads/promote_heading.gif) 0 bottom; background-repeat: no-repeat; margin-bottom: 20px;}


#topnav ul.drops {padding: 0; margin: 0;}

#topnav ul.drops li{float:none; font-size: 12px; padding-top: 0; padding-bottom: 0; line-height: 18px;} 

#topnav ul.drops li a {float:none; color: #000; text-indent:0;} 

#topnav .drops ul li {float:none; text-indent:0; padding-left: 8px;} 


#topnav ul.drops.green li a:hover {color: #01B6B3;}

#topnav ul.drops.red li a:hover {color: #A8122D;}

#topnav ul.drops.purple li a:hover {color: #723B96;}



#promote-drop h3 {color: #01B6B3; font-weight: bold; font-size: 12px; line-height: 18px;}

#support-drop h3 {color: #A8122D; font-weight: bold; font-size: 12px; line-height: 18px;}

#develop-drop h3 {color: #723B96; font-weight: bold; font-size: 12px; line-height: 18px;}

.moving-title {padding-bottom: 4px;}



/* VIDEO ITEMS
-------------------------------------------------------------- */

.videos {float: right; width: 280px; }

.video-item {width: 280px; margin-bottom: 10px;}

.video-item p {padding-left:115px; padding-right: 7px;}

.video-image {float: left; position: relative; width:110px; height: 77px; background: #CCC;}

.video-bt {position: absolute; left: 0; top:0; height: 77px;}

#topnav .video-bt a  {display: block; width: 110px; height: 77px;  text-indent: -3333px; background: url(../img/video/promote_vidbt.png) 0 0; background-repeat: no-repeat; z-index: 1000; }

#topnav .video-bt a:hover {background-position: -110px 0;}


.video-bt-sup {position: absolute; left: 0; top:0; height: 77px;}
#topnav .video-bt-sup a  {display: block; width: 110px; height: 77px;  text-indent: -3333px; background: url(../img/video/support_vidbt.png) 0 0; background-repeat: no-repeat; z-index: 1000; }
#topnav .video-bt-sup a:hover {background-position: -110px 0;}


.video-bt-dev {position: absolute; left: 0; top:0; height: 77px;}
#topnav .video-bt-dev a  {display: block; width: 110px; height: 77px;  text-indent: -3333px; background: url(../img/video/develop_vidbt.png) 0 0; background-repeat: no-repeat; z-index: 1000; }
#topnav .video-bt-dev a:hover {background-position: -110px 0;}





/* TEXT areas
-------------------------------------------------------------- */




.text-area { width:225px; height: 460px; margin: 0 0 0 0; }
.text-area  p { font-size: 12px; line-height: 14px; padding: 0 0 12px 0;}

.t-2 {height: 406px; }
.t-3 {height: 392px; }
.t-4 {height: 364px; }

p.abs {position: absolute; top:0; left:0;}



.two-col {float:left; display:inline; width:225px; height: 460px; margin: 0 6px 0 0; }

.two-col  p { font-size: 12px; line-height: 14px; padding: 0 0 12px 0;}

.one-col {float:left; display:inline; width:225px; height: 460px; margin: 0 0 0 0; }

.one-col  p { font-size: 12px; line-height: 14px; padding: 0 0 12px 0; letter-spacing: -0.9px;}



.left-marg {margin-left: 15px;}

p.top-pad {padding-top: 14px;}



/* homepage
-------------------------------------------------------------- */

.image-home {float: left; display: inline; margin-left: 15px; }


.home-intro {position: absolute; left:0; bottom:0; height: 106px; width: 457px;}



/* SUPPORT
-------------------------------------------------------------- */

span.support-sub-head {padding: 0 0 0 0; font-weight: bold; color: #A9112C;}


span.credit-support {margin: 0 0 0 0; padding: 0 0 0 0; font: 10px/10px Georgia, Serif;}

.support-lines {background: url(../img/support_lines.gif) 0 bottom; background-repeat: no-repeat;}


.support-nav {width:900px; height: 55px; margin: 14px 0 0 15px;}

.support-nav h2 {width: 166px; height: 28px; background: url(../img/page_heads/key_perfomance.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

.support-menu {}

.support-menu li {float: left; display: inline; padding: 0 7px 0 0; margin: 0; }

.support-menu li a {display: block; width:13px; height: 20px; text-indent: -3333em;}


.support-menu li.s-title {display: block; background: url(../img/support_numbers/indicators.gif) 0 0px; background-repeat: no-repeat; width: 91px; height: 18px; text-indent: -3333em;}
.support-menu li a.s-one {background: url(../img/support_numbers/01.gif) 1px 1px; background-repeat: no-repeat;}
.support-menu li a.s-two {background: url(../img/support_numbers/02.gif) 1px 1px; background-repeat: no-repeat;}
.support-menu li a.s-three {background: url(../img/support_numbers/03.gif) 1px 1px; background-repeat: no-repeat;}
.support-menu li a.s-four {background: url(../img/support_numbers/04.gif) 1px 1px; background-repeat: no-repeat;}

.support-menu li a:hover { background-position: 1px -24px; border-bottom: 1px solid #A9112C;}

.support-menu li a.selected { background-position: 1px -24px; border-bottom: 1px solid #A9112C;}



span.red, .red {color: #A9112C; }


h2.support-one  {width: 200px; height: 23px; background: url(../img/page_heads/executive_message.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat; margin: 14px 0 14px 15px;}



h2.support-two  {position:absolute;  display: block; left:15px; top: 14px; width: 190px; height: 23px; background: url(../img/page_heads/a_year_of_reviews.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

h2.support-three  {position:absolute;  display: block; left:15px; top: 14px; width: 190px; height: 30px; background: url(../img/page_heads/195-piccadilly.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

h2.support-four  {width: 200px; height: 23px; background: url(../img/page_heads/a_year_of_reviews.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat; margin: 14px 0 14px 15px;}


.support-m-line {position: absolute; left: 0; bottom:-1px; width:935px; height: 1px; background: url(../img/menu/red_line.gif) 15px 0; background-repeat: no-repeat;}


.items div.support-image { float: right; display:inline; position: relative; width: 455px; height: 532px; padding-right: 15px;}



/* Executive message
-------------------------------------------------------------- */

.two-col-message {float:left; display:inline; width:225px; height: 460px; margin: 0 6px 0 0; }

.two-col-message  p { font-size: 12px; line-height: 14px; padding: 0 0 7px 0;}


.board {float:left; position: relative; width: 75px; margin-bottom: 5px; margin-top: 5px;}

.board-margin {}

.board p {margin: 0 0 0 0; padding: 0 0 0 0; font-size: 9px; line-height: 10px;}

p.cred {font-size: 9px; line-height: 10px; }

a.accounts  {color: #A9112C; text-decoration: underline; font-style: italic;}


/* SUPPORT KEY PERFORMANCE
-------------------------------------------------------------- */

.key-single-col {float: left; display: inline; width: 225px; height: 460px; border-top: 1px #A9112C solid; border-bottom: 1px #A9112C solid;  margin: 0 6px 0 0;}


.key-double-col {float: left; display: inline; width: 456px; height: 460px; border-top: 1px #A9112C solid; border-bottom: 1px #A9112C solid;  margin: 0 6px 0 0;}

.key-single-int {float: left; display: inline; width: 225px; margin: 0 0 0 0;}

.key-single-int-border {float: left; display: inline; width: 225px; margin: 0 0 0 0; border-top: 1px #A9112C solid; border-bottom: 1px #A9112C solid; padding: 7px 0 7px 0;}


.key-left-m {margin-left: 15px;}

.key-right-m {margin-right: 6px;}

.key-single-col ul, .key-double-col ul {list-style: disc; margin: 0 0 14px 0;padding-left: 16px; text-indent: 0px; }

.key-single-col ul li, .key-double-col ul li { margin: 0 0 0 0; padding: 0;}

.key-single-col p.key-head, .key-double-col p.key-head, .key-intro p.key-head {padding: 3px 0 3px 0; }


.key-intro {border: none; padding-top: 4px;}

.key-intro p {padding-bottom: 12px; }

span.support-int-head {font-weight: bold; color: #A9112C;}

tr span {font-size: 9px; }

tr.keyline {border-top: 1px #A9112C solid;}

td {vertical-align: top; padding: 5px 0 5px 0; width: 20%;}

table {font-size: 11px; border-bottom: 2px #A9112C solid; border-top: 1px #A9112C solid;}

.white-block {width: 225px; height: 14px; margin: 5px 0 5px 0; clear: both; background: #FFF;}

.expend { border-top: 1px #A9112C solid; padding: 3px 0 12px 0; width: 225px;}

p.key-pad {padding-top: 12px; }


.grey-bg {background:url(../img/bgs/grey_bg.gif) 0 0; background-repeat: no-repeat;}

.grey-intro-bg {background:url(../img/bgs/grey_intro_bg.gif) 0 0; background-repeat: no-repeat;}

.key-bg {background:url(../img/bgs/key_bg.gif) 0 0; background-repeat: no-repeat;}

.chart-2 {background:url(../img/charts/chart02.gif) 0 0; background-repeat: no-repeat;}

.chart-3 {padding: 34px 0 14px 0;}







/* DEVELOP
-------------------------------------------------------------- */

span.learn-sub-head {padding: 0 0 0 0; font-weight: bold; color: #723B96;}

span.credit {padding: 0 0 0 0;font: 10px/10px Georgia, Serif;}

.learn-nav {position:absolute; left:15px; top:14px; width:225px; height: 55px;}

.learn-nav h2 {width: 177px; height: 28px; background: url(../img/page_heads/learning_heading.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

.learn-menu {}

.learn-menu li {float: left; display: inline; padding: 0 7px 0 0; margin: 0; }

.learn-menu li a {display: block; width:13px; height: 20px; text-indent: -3333em;}


.learn-menu li a.l-one {background: url(../img/learn_numbers/01.gif) 1px 0; background-repeat: no-repeat;}
.learn-menu li a.l-two {background: url(../img/learn_numbers/02.gif) 1px 0; background-repeat: no-repeat;}
.learn-menu li a.l-three {background: url(../img/learn_numbers/03.gif) 1px 0; background-repeat: no-repeat;}
.learn-menu li a.l-four {background: url(../img/learn_numbers/04.gif) 1px 0; background-repeat: no-repeat;}

.learn-menu li a:hover { background-position: 1px -25px; border-bottom: 1px solid #723B96;}

.learn-menu li a.selected { background-position: 1px -25px; border-bottom: 1px solid #723B96;}


h2.membership  {width: 170px; height: 23px; background: url(../img/page_heads/membership.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat; margin: 14px 0 14px 15px;}

h2.piccadilly  {position:absolute;  display: block; width: 170px; height: 23px; background: url(../img/page_heads/195-piccadilly.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat; margin: 14px 0 14px 15px;}


.items div.member-image { float: right; display:inline; position: relative; width: 455px; height: 531px; padding-right: 15px;}


.learn-lines {background: url(../img/memberlines.gif) 0 bottom; background-repeat: no-repeat;}


.develop-m-line {position: absolute; left: 0; bottom:-1px; width:935px; height: 1px; background: url(../img/menu/purple_line.gif) 15px 0; background-repeat: no-repeat;}

/* PROMOTE
-------------------------------------------------------------- */

span.promote-sub-head {padding: 0 0 0 0; font-weight: bold; color: #00B5B3;}

span.promote-sub-head-norm {padding: 0 0 0 0; font-weight: normal; color: #00B5B3;}

.text-area span.credit-promote {padding: 0 0 0 0; font-family: Georgia, Serif; font-size: 10px; line-height: 10px !important;}




h2.promote-one  {position:absolute;  display: block; left:15px; top: 14px; width: 180px; height: 23px; background: url(../img/page_heads/awards.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}


h2.promote-two  {position:absolute;  display: block; left:15px; top: 14px; width: 210px; height: 43px; background: url(../img/page_heads/awards_la.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}



h2.promote-three  {position:absolute;  display: block; left:15px; top: 14px; width: 210px; height: 43px; background: url(../img/page_heads/awards_scotland.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

h2.promote-four  {position:absolute;  display: block; left:15px; top: 14px; width: 200px; height: 68px; background: url(../img/page_heads/awards_children.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}


h2.promote-five  {position:absolute;  display: block; left:15px; top: 14px; width: 208px; height: 48px; background: url(../img/page_heads/awards_orange.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

h2.promote-six  {position:absolute;  display: block; left:15px; top: 14px; width: 220px; height: 68px; background: url(../img/page_heads/awards_games.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}



h2.promote-seven  {position:absolute;  display: block; left:15px; top: 14px; width: 225px; height: 43px; background: url(../img/page_heads/awards_tv.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}


h2.promote-eight  {position:absolute;  display: block; left:15px; top: 14px; width: 220px; height: 50px; background: url(../img/page_heads/awards_cymru.gif) 0 0; background-repeat: no-repeat; text-indent: -3333em;}

h2.promote-nine  {position:absolute;  display: block; left:15px; top: 14px; width: 180px; height: 23px; background: url(../img/page_heads/archive.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}


h2.promote-ten  {position:absolute;  display: block; left:15px; top: 14px; width: 224px; height: 48px; background: url(../img/page_heads/fundraising.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}


h2.promote-eleven  {position:absolute;  display: block; left:15px; top: 14px; width: 220px; height: 68px; background: url(../img/page_heads/phillips_awards.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}


.promote-lines {background: url(../img/promotelines.gif) 0 bottom; background-repeat: no-repeat;}

.promote-links {color:  #00B5B3; text-decoration: underline; font-weight: bold; }

.promote-black-links {color:  #000; text-decoration: underline; font-weight: normal; }


.promote-m-line {position: absolute; left: 0; bottom:-1px; width:935px; height: 1px; background: url(../img/menu/green_line.gif) 15px 0; background-repeat: no-repeat;}


.promote-nav {width:900px; height: 28px; margin: 14px 0 0 15px;}

.promote-nav h2.thanks {width: 166px; height: 19px; background: url(../img/page_heads/thanks.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}

.promote-nav h2.group {width: 255px; height: 24px; background: url(../img/page_heads/bafta_group.gif) 0 0; text-indent: -3333em; background-repeat: no-repeat;}





.promote-lines-full {background: url(../img/promotelines-full.gif) 0 bottom; background-repeat: no-repeat;}

.prom-single-col {float: left; display: inline; width: 225px; margin: 0 6px 0 0;}
.prom-single-col p {padding-bottom: 14px;}

.prom-single-col-two {float: left; display: inline; width: 225px; margin: 0 6px 0 0;}
.prom-single-col-two p {padding-bottom: 12px;}

.prom-left-m {margin-left: 15px;}

.prom-right-m {margin-right: 6px;}


.promote-menu {}

.promote-menu li {float: left; display: inline; padding: 0 7px 0 0; margin: 0; }

.promote-menu li a {display: block; width:13px; height: 20px; text-indent: -3333em;}


.promote-menu li.s-title {display: block; background: url(../img/promote_numbers/staff.gif) 0 0px; background-repeat: no-repeat; width: 128px; height: 18px; text-indent: -3333em;}
.promote-menu li a.s-one {background: url(../img/promote_numbers/01.gif) 1px 1px; background-repeat: no-repeat;}
.promote-menu li a.s-two {background: url(../img/promote_numbers/02.gif) 1px 1px; background-repeat: no-repeat;}


.promote-menu li a:hover { background-position: 1px -24px; border-bottom: 1px solid #00B5B3;}

.promote-menu li a.selected { background-position: 1px -24px; border-bottom: 1px solid #00B5B3;}




/* LARGE VIDEO HOLDER
-------------------------------------------------------------- */


.video {position:absolute; left:15px; top:85px; width: 920px; height: 532px; background: url(../img/background.png) 0 0; z-index: 998; display: none;}

.vid-close {position: absolute; right: 10px; top: 10px; width:13px; height:13px; background: url(../img/close.png) 0 0; z-index: 999;}

.vid-hold {width:587px; margin: 30px auto 0 auto; display: none;}




/* MINI VIDEO HOLDER / list
-------------------------------------------------------------- */

.mini-video {position: absolute; float: left;  bottom: 0; left: 0; background: #FFF url(../img/camera_develop_ani.gif) 0 -49px; background-repeat: no-repeat; padding-left:57px; height: 48px; z-index: 888;}

.mini-video-promote {position: absolute; float: left;  bottom: 0; left: 0; background: #FFF url(../img/camera_promote_ani.gif) 0 -49px; background-repeat: no-repeat; padding-left:57px; height: 48px; z-index: 888;}


.mini-video-support {position: absolute; float: left;  bottom: 0; left: 0; background: #FFF url(../img/camera_support_ani.gif) 0 -49px; background-repeat: no-repeat; padding-left:57px; height: 48px; z-index: 888;}



.vid-list {list-style: none; margin-top: 6px; font: 10px/12px Georgia, Serif; color: #FFF;}


.vid-list li {float: left; display: inline; position: relative;}

.vid-list a {display: block; margin-right: 6px; height: 36px; width: 51px; text-indent: -3333px;}

.vid-list li img {float: left;}



/* DEVELOP VID LIST */
.vid-list li em {
	font-weight: normal;
	background: url(../img/vid-tip-dev.png) no-repeat;
	width: 170px;
	height: 65px;
	position: absolute;
	top: -85px;
	left: 0px;	
	padding: 6px 0 0 25px;
	font-style: normal;
	z-index: 888;
	display: none;
}

/* DEVELOP VID LIST */
.vid-list li.promote-tip em {
	background: url(../img/vid-tip-promote.png) no-repeat;
}


/* DEVELOP VID LIST */
.vid-list li.promote-tip-wide em {
	background: url(../img/vid-tip-promote-wide.png) no-repeat;
}

/* support VID LIST */
.vid-list li.support-tip em {
	background: url(../img/vid-tip-support.png) no-repeat;
}


/* LARGE QUOTES
-------------------------------------------------------------- */

/* PROMOTE QUOTES BG */
.quotes-support {width: 228px; height: 228px; background: url(../img/quotes-support.png) 0 0 ; }
.quotes-support p {color:#A9112C; padding: 0 5px 0 5px; font-size: 10px; line-height: 11px;}


/* DEVELOP QUOTES BG */
.quotes {width: 228px; height: 228px; background: url(../img/quotes.png) 0 0 ; }
.quotes p {color:#723B96; padding: 0 5px 0 5px; font-size: 10px; line-height: 11px;}


/* PROMOTE QUOTES BG */
.quotes-promote {width: 228px; height: 228px; background: url(../img/quotes-promote.png) 0 0 ; }
.quotes-promote p {color:#00B5B3; padding: 0 5px 0 5px; font-size: 10px; line-height: 11px;}



.q1 {position: absolute; right: 15px; bottom: 48px; }

.q2 {position: absolute; left: 0px; top: 0px; }

.q3 {position: absolute; right: 15px; top: 0px; }

.q4 {position: absolute; left: 0px; bottom: 0px; }

.inside-view {position: absolute; bottom: 0; left:0; height: 116px; width:111px;}

.quote-text {position: absolute; bottom: 0; right:0; height: 116px; width:111px;}



/* AWARDS
-------------------------------------------------------------- */


.awards-bg {position:absolute; left:15px; top:0px; width: 920px; height: 532px; background: url(../img/background.png) 0 0; z-index: 998; display: none;}

.awards-content {position:absolute; left:115px; top:15px; background:#FFF; padding:6px; border: 1px #A3832A solid; }

.col-holder {width:675px;}

.award-col {float: left; display: inline; width: 225px; height:435px;}

.award-col p {padding: 12px 6px 0 0;}

p.award-heading {padding-top: 0;}

.award-close {width: 675px; border-bottom: 1px #A3832A solid; margin-bottom: 5px; height:18px; text-align: right; background: url(../img/gold_controls.gif) right 3px; background-repeat: no-repeat;}

.award-close p {line-height: 18px; color: #A3832A; font-weight: bold; padding-right: 20px;}

span.award-head {font-weight: bold; color: #A3832A;}
span.award-sub-head {font-weight: normal; color: #000000;}

.award-cont {width: 675px; margin-top: 5px; height:18px; text-align: right; background: url(../img/gold_controls.gif) right -27px; background-repeat: no-repeat;}

.award-cont p {line-height: 18px; color: #A3832A; font-weight: bold; padding-right: 20px;}

.award-back {width: 675px; margin-top: 5px; height:18px; background: url(../img/gold_controls.gif) 0 -51px; background-repeat: no-repeat;}


#awardp4 {display: none;}

#awardp7 {display: none;}

#awardp9 {display: none;}

#awardp11 {display: none;}

#awardp13 {display: none;}

#awardp5b {display: none;}


/* FOOTER RULES
-------------------------------------------------------------- */


#external-links {list-style: none; font: 12px/32px Georgia, Serif; margin-left: 15px;}

#external-links li {float: left; display: inline; }

#external-links li a {display: block; float: left; padding-right: 5px; height: 32px;}

#external-links li a:hover {color: #A3832A;}


.print {background: url(../img/icons/print.gif) left center; background-repeat: no-repeat;  padding-left: 18px; }
.mailing {background: url(../img/icons/mail.gif) left center; background-repeat: no-repeat; padding-left: 25px;}
.bafta {background: url(../img/icons/bafta.gif) left center; background-repeat: no-repeat; padding-left: 25px;}
.twitter {background: url(../img/icons/twitter.gif) left center; background-repeat: no-repeat; padding-left: 30px;}
.face {background: url(../img/icons/facebook.gif) left center; background-repeat: no-repeat; padding-left: 30px;}


/* UTILITY

-------------------------------------------------------------- */

.floatLeft { float: left; }
.floatRight { float: right; }
/*.button { border: 1px solid #999; background: #FFF; padding: 3px 8px; 
								  -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #999; }
.button:hover { background: #CCC; color: #FFF;} */


/* HACKS

-------------------------------------------------------------- */


/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clearfix:after, #content:after, .video-item:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix, #content, .video-item {display: block;}

/* Regular clearing
   apply to column that should drop below previous ones. */

.clear { clear:both; }



