/* CSS Document */
body{background:#F1EEE9 url(/staticarchive/b850d5f5e20f3d46804149e8a924937f3d54eb90.gif) repeat-y left;font-family:Helvetica, Arial, sans-serif;}
td{font-size:81%;}

#wrapper{background:url(/staticarchive/7d0b084a815e662939e45b521ca2d903c1f2795c.jpg) no-repeat 0px 33px;}
a{color:#660000;}
a:visited{color:#660000;}
a:hover{text-decoration:none;}


h1{margin:0px;padding:0px;}
a img{border:0px;}

.bbcpageToplefttd, .bbcpageTopleftlink, a.bbcpageTopleftlink, a.bbcpageTopleftlink:link, a.bbcpageTopleftlink:hover, a.bbcpageTopleftlink:visited{color:#ffffff;}
#bbcpageTableFooter{background:#666666;color:#fff;}
#bbcpageTableFooter a{color:#fff;}
td.bbcpageServices,td.bbcpageLocal, td.bbcpageCrumb, td.bbcpageGutter{background:#CDC6BE;}

#banner{position:relative;width:650px;height:93px;}
#banner .language{position:absolute;bottom:0px;right:0px;margin:0px 0px 10px;}
.language li{float:left;list-style:none;margin:0px 10px;}
.language a, .language a:visited{color:#fff;text-decoration:none;}
.language a:hover{text-decoration:underline;}

.nav{margin:8px 2px 8px 8px;padding:0px;list-style:none;}
.nav li{}
.nav li a{display:block;padding:2px;margin:1px 0px;background:#F1EEE9;color:#000000;text-decoration:none;}

.nav li .new_block{margin-top:10px;}

.bbcpageCrumb br{display:none;}
a.bbcpageCrumb {display:block;padding:2px;margin:1px 0px 0px;background:#F1EEE9;color:#000000;text-decoration:none;}
.crumb{margin:0px 6px 10px 0px;}

a.bbcpageCrumb:hover,.nav li a:hover{background:#CDC6BE;}


.container{background:#cdc6be;padding:5px 0px;}
.container .inner{background:#F1EEE9;margin:0px 8px 0px 0px;padding:5px 5px;overflow:hidden;}
#programmes .container .inner{width:632px;}
* html #programmes .container .inner{width:642px;}
.container .bottom{background:url(/staticarchive/d15ef4543139c98bab7cd821374d841762a8ed9a.gif) no-repeat left top;margin:0px;padding:0px;}

 .clearfix:after  {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix  {display:inline-block;}
 /* backslash hack hides from IE mac \*/
 * html  .clearfix{height: 1%;}
 .clearfix {display: block;}
 /* end backslash hack */

h2{margin:0px;padding:5px;background:#CDC6BE url(/staticarchive/8278e42cd315a163d00c5cd173bfe6b3308a3824.gif) no-repeat left top;color:#ffffff;font-size:1.3em;}
h3{font-size:1.1em;}

.rh{width:208px;float:right;}
.rh h3{margin:0px;padding:5px;background:#F1EEE9 url(/staticarchive/d627eae9637c9655c10cb8abdc4e437f0994d3b5.gif) no-repeat left top;color:#ffffff;font-size:1.1em;}

.rh .inner{background:#FFFFFF;margin:0px;padding:5px 5px;}
.rh .bottom{background:url(/staticarchive/76fa1ec3bf0206daf075e1e7bac1920d62ce0b76.gif) no-repeat left top;margin:0px;padding:0px;}

.lh{width:406px;}
.lh .top{background: #fff url(/staticarchive/b148f118244ae5dc7b5dfb1f4c574fd777a69f57.gif) no-repeat left top;margin:0px;padding:0px;}
.lh .inner{background:#FFFFFF;margin:0px;padding:5px 5px;}
.lh .bottom{background:url(/staticarchive/97f2e8c9b828ad7c148eccca86295f5187e09a8f.gif) no-repeat left top;margin:0px;padding:0px;}
.lh .inner h3{margin:10px 0px;padding:5px 0px;font-size:1.2em;border-bottom:1px solid #666666;color:
666666;}
.lh .inner ul{margin:10px 0px 0px 25px;padding:0px;}

/*.teachers_pack{background:url(/northernireland/schools/4_11/cuchulainn/images/layout_assets/teachers_pack_left.gif) no-repeat left;float:right;padding-left:10px;margin:0px;}*/
.teachers_pack{padding:8px;}
h2, h3{position:relative;zoom:1;}
h2 span{font-size:0.7em;position:absolute;bottom:5px;right:13px;}
h3 span{font-size:0.8em;position:absolute;bottom:0px;right:0px;}
h2 span a, h2 span a:visited{color:#fff;}
.teachers_pack a{background:url(/staticarchive/b288741af3dba803d10fa950f1aed8306b27669f.gif) no-repeat right;padding:5px 30px 10px 5px;}


.rh .programmes{list-style:none;margin:0px;padding:0px;width:100%;overflow:hidden;}
.rh .programmes li{clear:both;vertical-align:middle;margin:2px 0px;overflow:hidden;}
.rh .programmes li a{border-top:1px solid #cdc6be;display:block;margin:0px;vertical-align:middle;float:left;width:100%;}
.rh .programmes li a:hover{background:#F4E4E4;}
.rh .programmes li img{float:left;}
.rh .label{display:block;float:left;margin:15px 0px 5px 5px;}

.nav .programmes{margin:0px;padding:0px;}
.nav .programmes li{list-style:none;} 
.nav .programmes li img{display:none;}
.nav li.spaced{margin-top:8px;}
 
#player{padding:5px 3px;background:#fff;}

/*original D2752F*/
#promo_box{background:#D67E3C url(/staticarchive/54faa6fc6eeb4cccfaca278bb76f903dc52124fa.jpg) no-repeat left;height:265px;margin:10px 10px 10px 0px;}
#promo_box .inner{height:100%;background:url(/staticarchive/820aa11bf88f5d51eaa507435be5a588ab66348c.jpg) no-repeat right;margin:0px 0px 0px 285px;padding:0px 10px 0px 0px;}
#promo_box a{color:#000099;}


.has_js #programmes_chooser .programmes_long{list-style:none;margin:0px;padding:0px;position:relative;height:20em;}
.has_js #programmes_chooser .programmes_long li{display:inline;}
.has_js #programmes_chooser .programmes_long li a.programme_jump{display:block;border:1px solid #cccccc;padding:4px;text-decoration:none;width:211px;}
.has_js #programmes_chooser .programme_snippet{position:absolute;top:0px;right:0px;background:#F4E4E4;border:1px solid #cccccc;width:420px;height:20em;z-index:100;}
.has_js #programmes_chooser div.active{z-index:101;}
.has_js #programmes_chooser .programmes_long li a.active{background:#f4e4e4;border-right:0px;}
.has_js #programmes_chooser .programmes_long li a:hover{text-decoration:underline;}
.programmes_long .inner{margin:10px;background:transparent;}
.programme_snippet p{float:left;width:200px;margin:0px 7px 0px 0px;}
.programme_snippet img{float:right;}
.programme_snippet p.teachers_pack, .programme_snippet p.watch_link{float:right;width:150px;clear:both;}
.programme_snippet p.teachers_pack a{border:0px;width:auto;}

#programmes .lh{width:600px;}
#programmes .lh .bottom, #programmes .lh .top{background:none;}
.lh .programmes_long{background:#fff;margin:0px;padding:0px 0px 5px;}
.lh .programmes_long li{margin:0px 0px 10px 0px;padding:5px;list-style:none;clear:both;}
.lh .programmes_long li a.programme_jump{border-bottom:1px solid #cccccc;display:block;text-decoration:none;padding:3px;}
#programmes .programme_snippet p {width:300px;margin-right:50px;}
#programmes .programme_snippet img{float:none;}
#programmes p.watch_link{width:200px;float:none;}

#resources .lh{margin-right:10px;width:309px;float:left;}
#resources .rh{width:309px;float:left;}
#resources h3{background:#B64343 url(/staticarchive/126e0365347f49e79651afcd3624d06e8b5921b0.gif) no-repeat top;color:#fff;width:309px;padding:0px;margin:0px;}
#resources h3 span{display:block;padding:5px;position:static;}
#resources .top{background:url(/staticarchive/d489c0a616668db65a1fd2178e865d2f8396c8b4.gif) no-repeat left top;margin:0px;padding:0px;}
#resources .lh .bottom, #resources .rh .bottom{background:#fff url(/staticarchive/73e99ba37c49eaea26f177e45fa33e2da582dd6b.gif) no-repeat bottom;width:309px;padding:0px;margin:0px 0px 10px;}
#resources .lh ol, #resources .lh ul, #resources .rh ol, #resources .rh ul{background:#fff;margin:0px;padding:0px;list-style:none;}


#resources .title{font-size:1.4em;color:#660000;padding:3px 0px;}
#resources .author{padding:0px;color:#333333;}

#resources .lh li a, #resources .rh li a{display:block;border-bottom:1px solid #ccc;text-decoration:none;padding:5px 5px;}
#resources .lh li a:hover, #resources .rh li a:hover{background-color:#f4e4e4;}
.disclaimer{margin:0px; padding:0px 5px;background:#fff;}