@import url(/staticarchive/d27c276c5d1d570e7477e2e99858aeabef533a11.css);
/* barley fixes */
td.bbcpageGrey, td.bbcpageBar, td.bbcpageSearchL, td.bbcpageSearch, td.bbcpageSearch2, td.bbcpageSearchRa, td.bbcpageShadow{vertical-align:middle;font-size:10px;}
td.bbcpageShadowLeft img{margin:0px 2px;}
td.bbcpageFooter{text-align:center;}
td.bbcpageToplefttd{height:80px;}
/* now Gaiden stuff */
body{background:#000 url(/staticarchive/2ab1904d9115e437a4905d6a7a366702fa1e9a19.gif) repeat-x;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:85%;}
td{font-size:85%;}
h1, h2, h3, h4, h5, h6{color:#ed2a23;font-family:"Arial Black", Arial, Helvetica, sans-serif;font-style:italic;}
h2{font-size:1.8em;}
h3{color:#F7D32E;font-size:1.6em;margin-top:20px;}
h3 .consoles{color:#fff;font-size:0.6em;}

h2 {background-color:#ed2a23;color:#FFF;display:inline;padding-right:5px;margin-bottom:3px;}

/* PNG Fix for IE */
img { behavior: url(/staticarchive/419fb3b0c812ecddbef63a51af5e2fd44f1489d8.htc); }
a img{border:0px;margin:0px;padding:0px;}

/* Banner & Nav bar styles */
#banner{position:relative;width:650px;height:80px;}
#banner h1{position:absolute;right:2px;top:0px;}
img#strapline{position:absolute;top:0px;left:0px}
.bbcpageToplefttd, .bbcpageCrumb a, .bbcpageLocal a{z-index:100;position:relative;}



.bbcpageToplefttd{background: url(/staticarchive/694b27999f6f67171f248c5b5e272b4e9610f920.gif) no-repeat scroll -10px 0px;}

 #crumb_bg {background:transparent url(/staticarchive/694b27999f6f67171f248c5b5e272b4e9610f920.gif) no-repeat scroll -10px -77px;height:90px;left:0px;position:absolute;top:110px;width:110px;z-index:1;} 

.bbcpageLocal li{margin:4px 8px;}

/* link colours */
a:link{color:#f7d32e;font-weight:bold;text-decoration:none;}
a:visited{color:#f7d32e;font-weight:bold;text-decoration:none;}
a:hover{color:#08f9f9;text-decoration:none;}
a:active{}

/* links in the main content */
#maincontent a:link{background:#f7d32e;color:#000;font-weight:bold;text-decoration:none;}
#maincontent a:visited{background:#f7d32e;color:#000;font-weight:bold;text-decoration:none;}
#maincontent a:hover{background:#08f9f9;color:#000;text-decoration:none;}
#maincontent a:active{}

/* bbcpageLocal link styles */
.bbcpageCrumb a:link, .bbcpageLocal a:link{background:#f7d32e;color:#000;font-weight:bold;text-decoration:none;}
.bbcpageCrumb a:visited, .bbcpageLocal a:visited{background:#f7d32e;color:#000;font-weight:bold;text-decoration:none;}
.bbcpageCrumb a:hover, .bbcpageLocal a:hover{background:#08f9f9;color:#000;text-decoration:none;}
.bbcpageCrumb a:active, .bbcpageLocal a:active{}

a.bbcpageCrumb{margin:4px 0px;}

/* Main content positioning */
#maincontent{margin-top:75px;}
.block{clear:both;}

.spacer{height:2px;}

#player {
	position:relative;
	margin:0;
	padding-top:8px;
	background:#000 url(/staticarchive/e53ece781fc22633d8d9f00de869a174c79f5b0f.gif) -1350px 0 no-repeat;
}

#player_internal {
	margin:0px auto;
	padding:0 0 8px 0;
	background:transparent url(/staticarchive/e53ece781fc22633d8d9f00de869a174c79f5b0f.gif) bottom left no-repeat;
	text-align:center;
}

#player.modal,
.modal #player_internal {
	margin:0;
	padding:0;
	background:none;
}


#player_popped, #ExternalInterface, .ExternalInterface{padding:10px;text-align:center;margin:0px auto;}
#player_popped img, #player_internal img, #ExternalInterface img, .ExternalInterface img{text-align:center;margin:0px auto;display:block;}


.player_buttons{text-align:right; margin:0; padding:0 64px 0 0;}
.player_buttons a {padding:3px 6px; margin:0 0 0 6px;}

.popup #player{margin:0px;}


/* WHITE ON RED TEXT */
p{
	margin:5px 0px;
}

.outline dt {
	margin-top:25px;
	font-weight:bold;
}

.outline dd {
	margin-top:5px;
}

p.r,
.outline dt,
.outline dd {
	border-left:2px solid #ED2A23;
	margin-right:10%;
}

p.r span,
.outline span,
.outline span {
	background:#ED2A23;
	color:white;
}




ol.news_listing{width:400px;}



.game #banner{background:url(/staticarchive/4b339363dac3d83de4ca1b591ab0f90d595a3eb8.jpg) no-repeat;height:150px;}

.game #maincontent{background:url(/staticarchive/4b339363dac3d83de4ca1b591ab0f90d595a3eb8.jpg) no-repeat 0px -150px;margin-top:0px;height:648px;}
#shuffleMessage{position:absolute;height:15px;width:100px;top:200px;left:200px;background:#000;color:#fff;z-index:1000;padding:5px;}

#message_holder{}
#game_message{display:none;z-index:1000;position:absolute;width:300px;height:200px;background:#fff;border:3px solid green;margin:0px;padding:2px;color:#000;}
/*
.bbcpageLocal ol{margin:0px;padding:0px;list-style:none;}
.bbcpageLocal li{margin:5px;padding:0px;}
*/
#holder{width:500px;height:500px;margin:0px 75px;padding:0px;}
#holder ol{margin:0px;padding:0px;border:1px solid black;width:500px;height:500px;position:relative;}
#holder li{margin:0px;padding:0px;border:1px solid black;width:98px;height:98px;float:left;list-style:none;}
#holder li.over{border:1px solid #fff;}

#holder li a{display:block;margin:0px 30px 0px 0px;padding:0px;}
#twentyfifth li a span, #holder li a span{display:block;height:19px;width:19px;top:0px;right:0px;position:absolute;margin:0px;padding:0px;background:transparent url(/staticarchive/ef86cf44a84e7084547c4a2cbdce6b32859f3501.gif) no-repeat scroll 0px 0px;}
/*#twentyfifth li a.available span, #holder li a.available span{background-position:0px -20px;}*/
#holder li.correct{border-color:#cc0033;}

#twentyfifth #t25{display:none;}

.loader #banner{background:url(/staticarchive/c36a1dcb704192a696be33a1f74054642bc1c8c1.jpg) no-repeat;height:110px;}
.loader #maincontent{background:url(/staticarchive/c36a1dcb704192a696be33a1f74054642bc1c8c1.jpg) no-repeat 0px -110px;margin:0px;height:500px;text-align:center;padding:40px 0px;}
.loader .box{color:#000;width:522px;height:323px;border:10px solid black;margin:0px auto;text-align:left;}

.loader .box {background:#1d1d1d url(/staticarchive/e0ad019ed5c3005599ac386f304e1ef2c813ba13.gif) top left;}
.loader .bbcpageToplefttd, .loader #crumb_bg{background-image:none;}



.other #maincontent {padding:0px;margin:100px 0px 10px;}
.other #maincontent .content{background-color:#000;padding:5px;margin:0px;}
.other #maincontent, .other #maincontent table, .other #maincontent td{color:#009900;}
.other #maincontent td{padding:1px 2px 0px;}
.other #maincontent h2{color:#009900;}
.other #maincontent .top{display:block;background:url(/staticarchive/128f38ad417c7a3fd4bfce6a26b3faffe550f6b8.gif) no-repeat top center;height:30px;}
.other #maincontent .bottom{display:block;background:url(/staticarchive/fc84313ec5a909c54f7d48e2ea06aa5e1b98856f.gif) no-repeat bottom center;height:30px;}
.other #maincontent a{background:none;text-decoration:underline;color:#009900;}
.other #maincontent a:hover{background:#F7D32E;color:#000;text-decoration:none;}


/* Style the Links inside thickbox */
#solveitforme {
	margin:0 50px 0 0;
	padding:0;
	text-align:right;
}

a.scoreBox:link,
a.scoreBox:visited,
#TB_window a.inverse:link,
#TB_window a.inverse:visited {
	background:#f7d32e;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.scoreBox:hover,
#TB_window a.inverse:hover{
	background:#08f9f9;
	color:#000000;
	text-decoration:none;
}
a.scoreBox,
#TB_window a.inverse{
	padding:0 5px;
}
a.scoreBox:active,
#TB_window a.inverse:active{}


/* Start:: Changes by Sean */
#webisodes{
	float:left;
	width:600px;
	margin:0;
}


#tv_specials {
	clear:both;
	margin-top:10px;
}

#tv-list {
	margin:0;
	margin-top:5px;
	width:650px;
	
	padding:0;
	overflow:hidden;
}

#tv-list li {
	float:left;
	margin:0 10px 0 0;
	/* quick fix on friday evening as tv specials layout css was acting weird */
	 padding-top:8px; 
	background:#000000 url(/staticarchive/c8bf2f708892480181b02a55322157ecf44f7cdd.gif) -790px 0 no-repeat;
	font-size:0.9em;
}

#tv-list li.last {
	margin:0;
}

#tv-list a:link,
#tv-list a:visited,
#tv-list a:active,
#tv-list a,
#tv-list a:hover {
	display:block;
	padding:0 5px 8px 5px;
	background:transparent url(/staticarchive/c8bf2f708892480181b02a55322157ecf44f7cdd.gif) bottom left no-repeat;
}

#tv-list .gallery_name {
	display:block;
	margin-top:5px;
	padding-left:20px;
	color:#000;
	font-weight:bold;
	background:#F7D32E url(/staticarchive/b30687475ece863534c2b90deb4a9dfd0f74cc24.gif) 2px 50% no-repeat;
	line-height:1.6em;
}

#tv-list a:hover span {
	background-color:#08f9f9;
}


#tv-list2 {
	margin:0;
	margin-top:5px;
	width:650px;
	
	padding:0;
	overflow:hidden;
}

#tv-list2 li {
	float:left;
	margin:0 10px 0 0;
	/* quick fix on friday evening as tv specials layout css was acting weird */
	 padding-top:8px; 
	background:#000000 url(/staticarchive/c8bf2f708892480181b02a55322157ecf44f7cdd.gif) -790px 0 no-repeat;
	font-size:0.9em;
}

#tv-list2 li.last {
	margin:0;
}

#tv-list2 a:link,
#tv-list2 a:visited,
#tv-list2 a:active,
#tv-list2 a,
#tv-list2 a:hover {
	display:block;
	padding:0 5px 8px 5px;
	background:transparent url(/staticarchive/c8bf2f708892480181b02a55322157ecf44f7cdd.gif) bottom left no-repeat;
}

#tv-list2 .gallery_name {
	display:block;
	margin-top:5px;
	padding-left:20px;
	color:#000;
	font-weight:bold;
	background:#F7D32E url(/staticarchive/b30687475ece863534c2b90deb4a9dfd0f74cc24.gif) 2px 50% no-repeat;
	line-height:1.6em;
}

#tv-list2 a:hover span {
	background-color:#08f9f9;

#wallpaper-list {
	width:650px;
	margin:0;
	padding:0;
	overflow:hidden;
}

#wallpaper-list img {
	margin:5;
}

#wallpaper-list li {
	float:left;
	margin:0 10px 0 0;
	padding-top:8px;
	background:#000000 url(/videogaiden/images/corners_wallpaper.gif) -849px 0 no-repeat;
	font-size:0.9em;
}

#wallpaper-list li.last {
	margin:0;
}

#wallpaper-list a:link,
#wallpaper-list a:visited,
#wallpaper-list a:active,
#wallpaper-list a,
#wallpaper-list a:hover {
	display:block;
	padding:0 5px 8px 5px;
	background:transparent url(/videogaiden/images/corners_wallpaper.gif) bottom left no-repeat;
}

#wallpaper-list .gallery_name {
	display:block;
	margin-top:5px;
	padding-left:20px;
	background:#F7D32E url(/staticarchive/b30687475ece863534c2b90deb4a9dfd0f74cc24.gif) 2px 50% no-repeat;
	line-height:1.6em;
}

#wallpaper-list a:hover span {
	background-color:#08f9f9;
}


.img-wallpaper {
	float:left;
	margin:10px 4px 0 4px;
}

.img-wallpaper img {
	border:3px solid #000000;
}


.img-tshirt {
	float:left;
	margin:10px 4px 0 4px;
}

.img-tshirt img {
	border:3px solid #000000;
}


/*
Moved from video_gallery.css
*/
ol, ul {
	list-style: none;
}

.gallery_list{width:100%;overflow:hidden;margin:0px;padding:0px;}
.gallery_list li{width:100px;height:105px;margin:5px;padding:0px;float:left;position:relative;}
.gallery_list li span.gallery_name{display:block;padding-top:65px;}

.gallery_list li span.current{display:none;}
.gallery_list li.current span.current{display:block;position:absolute;top:0px;left:0px;background:url(/videogaiden/images/css/video_currently_showing.gif) 0px 0px;width:100px;height:67px;display:block;}



#sitefooter{
	margin-top:20px;
	width:650px;
}