/* 
CREATURE DISCOMFORTS 
DELETE
+ Main Styling +
*/

/* MAIN */

html {}
body {padding:0px;margin:0px;background-color:#fff;}
p {font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:15px;}

/* TEST STYLES */

h6 {
	font-size:1.2em;
	margin:0px;
	padding:0px 0px 7px 12px;
	color:#c30e55;
}

h5 {
	font-size:1.0em;
	margin:0px;
	padding:0px 0px 7px 12px;
	color:#c30e55;
	text-decoration:underline;
}

/* MAIN DIVS */

#wrapper {width:100%;}
#main {margin:0px auto; width:990px;}
#body {position:relative;}
#body_layer_1 { z-index:1;}
#body_layer_101 { z-index:101;}

/* HEADER */

#header {width:990px;background-color:#fff;padding:0 0 0 0;z-index:1; height:265px;}
#access {padding:3px 40px 20px 0;text-align:right;}
#access a {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#99938a;text-decoration:none;margin-right:2px;}
#access a:hover {color:#ffffff;background-color:#99938a;}

.print_back { visibility:hidden;}
#leonard {padding-left:5px;}

#leonard .right {float:right; text-align:right; width:184px;height:112px; position:relative; }
#leonard .middle {float:left; width:126px; height:81px; position:relative; margin:30px 0 0 320px; }
#leonard .middle a {float:left; background:url(/images/share.gif) no-repeat; width:126px; height:81px; text-indent:-1000px; overflow:hidden;}
html>body #leonard .middle {margin:30px 0 0 400px;}
#leonard .middle a:hover {background-position:0 -83px;}

#menu {clear: both; padding: 0; margin: 0 auto; position: relative;}

#badge {
	position: absolute;
	right: 1px;
	top: 360px;
	text-indent:-1000px;
	width:125px; 
	height:125px; 
	z-index:100;
	overflow:hidden;
}

#badge a {
	display:block;
	background:url(/images/menu2/badge.png) no-repeat; 
	width:125px;
	background-repeat:no-repeat; 
	width:125px;
	height:125px;
}

#badge a:hover {
	cursor:pointer;
	background:url(/images/menu2/badge2.png) no-repeat; 
	width:125px; 
	background-repeat:no-repeat; 
	width:125px;
	height:125px;
}

#badgebutton {
	float:left;
	position:inherit;
	width:125px;
	height:125px;
}

/* FOOTER */ 

#footer {clear:both; position:relative; margin-top:35px; z-index:200;}
#footer .left {float:left;width:54px;padding:0 0 0 30px;}
#delete {width:54px;height:27px;}
#delete a {display:block;background-image:url(/images/footer/delete.gif);width:54px;height:27px; text-indent:-1000px; overflow:hidden;}
#delete a:hover {background-position:0px -18px;}
#footer .right {float:left;width:850px;text-align:center;color:#99938a;}
#footer .right a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#a00056;text-decoration:none;padding-right:6px;font-size:11px;}
#footer .right a:hover {color:#56003a;text-decoration:underline;}

/* LINKS */
a {color:#a00056;}
a:focus {color:#a00056;}
a:hover {color:#56003a;text-decoration:underline;}

/* GENERAL STYLES */

img {border:0px;}

.makingthumb {
float:right;
vertical-align:top;
margin:4px 0 0 0px;
padding:4px 0 0 0px;
}
.b {margin:0; padding:0 0 0 10px; width:330px}
.bmore {margin:0; padding:0 0 0 30px; width:300px}
#hometext { padding: 0 0 0 25px; margin:0;  width:400px;}
.bold {font-weight:bold }
.bold p {
margin:0px; padding:0px;
}
.b h2 {margin: 0 0 0 0px; padding:0; height:20px;}
.b div {font-weight:normal}
.i {font-style:italic;}
.u {text-decoration:underline;}
.img { padding:0px;margin: 0 0 0 8px;}
.img_header {padding:0 0 10px 8px;}

/* PANEL  */

#panel {float:left;width:494px;}
#bpanel {width:589px;margin-top:15px;}
#paneltop {background-image:url(/images/box/panel_top2.gif);background-position:top center;background-repeat:no-repeat;height:29px;}
#panelbot {
	background-image:url(/images/box/panel_bot2.png); 
	height:58px; 
	background-repeat:no-repeat;
}
#blogpaneltop {background-image:url(/images/box/blog_panel_top.gif);background-position:top center;background-repeat:no-repeat;height:29px; margin:0; padding:0; left:1px;}

#blogpanelbot {
	background-image:url(/images/box/blog_panel_bot.gif); 
	height:58px; 
	background-repeat:no-repeat;
	margin:0; 
	padding:0;
}
#panelbot2 {
	background-image:url(/images/box/panel_bot2.png); 
	height:58px; 
	background-repeat:no-repeat;
}
#panelbot.tim {
	background-image:url(/images/characters/tim_panel_bottom.jpg); 
	height:102px; 
	background-repeat:no-repeat;
}
#panelcontent {
	position:relative;
	left:1px; 
	background-image:url(/images/box/panel_tile3.gif);
	background-repeat:repeat-y;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;color:#74004c;
	font-size: 11px; 
	line-height:15px;
}
#hpanelcontent {
	position:relative;
	left:1px; 
	background-image:url(/images/box/panel_tile3.gif);
	background-repeat:repeat-y;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;color:#74004c;
	font-size: 11px; 
	line-height:15px;
}
html>body #blogpanelcontent {padding:0 0 0 25px; height:auto;}
#blogpanelcontent {
	overflow: hidden;
	position:relative;
	left:1px; 
	background-image:url(/images/box/blog_panel_tile.gif);
	background-repeat:repeat-y;
	background-position:top center;
	font-family:Arial, Helvetica, sans-serif;color:#74004c;
	font-size: 11px; 
	line-height:15px;
	padding:0 0 0 25px;	
	margin:0;
}



#panelcontent p {margin:0 0 10px 12px;}
.panel_bot { position:relative; left:6px;}
.contact_panelcontent {padding: 0 151px 1px 30px;}
.blog {padding: 0 70px 1px 50px;}
.contact_panel {float:left;width:453px;z-index:0;position:relative;left:0px;top:0px;}
.blog_panel {width:589px;margin-top:15px;position:relative;left:60px;top:0px;}
.donations_panelcontent {padding: 0 121px 1px 20px;}
.donations_panel {float:left;width:453px;margin-top:15px;z-index:0;position:relative;left:100px;top:0px;}
.support_us {position:relative; left:2px; top:2px; width:115px; height:111px}
.support_us:hover {position:relative; left:0px; top:0px; width:115px; height:111px}
a.contact_us  {position:relative; left:2px; top:2px;}
a.contact_us:hover {position:relative; left:0px; top:0px;}
.signup_panelcontent {padding: 0 121px 1px 20px;}
.signup_panel {float:left;width:453px;margin-top:15px;z-index:0;position:relative;left:150px;top:0px;}

.tandc_panel {width:453px;margin-top:15px;z-index:0;position:relative;left:10px;top:5px;}
.ecard_panel {width:453px;margin-top:15px;z-index:0;position:absolute;left:460px;top:5px;}

#quickQuiz {position:absolute; margin:-13px 0 0 218px; z-index:5;}

#panelbody.help {
	padding:0 0 0 25px;
	width:380px;
	padding-bottom:5px;
}

/* HOME PAGE */

#watchOther {position:absolute; width: 111px;height:62px;right:52px;top:315px;z-index:2;}
#watchOther a {display:block; text-indent:-5000px; overflow:hidden; width:111px; height:62px; background:url(../images/jan/watch.gif) no-repeat;}
#watchOther a:hover {background-position:0 -62px;}

#homePanel {float:left;width:448px; height:374px; margin:0 0 35px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#fff; background:url(../images/jan/panel.gif) no-repeat;}
#homePanel  .header {padding:22px 0 0 30px;}
#homePanel #homeIntro {background:url(../images/jan/homePanel.gif) no-repeat; width:293px; height:208px; margin:10px 0 0 15px; overflow:hidden;}
#homePanel #homeIntro .padder {padding:25px 35px 0 25px;}
#homePanel .readMore {background:url(../images/jan/readMore.gif) center left no-repeat; float:right; margin-top:10px; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
html>body #homePanel .readMore:hover {position:relative; left:2px; color:#fff; text-decoration:none;}

#blogPanel {float:right;width:481px;margin:0 0 35px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#74004c;}
#blogPanel .panelMid .header {padding:0 0 0 0;}
#blogPanel .panelMid .hr {margin:2px 0 10px 0;}
#blogPanel .panelMid {background:url(../images/jan/blogpanel-mid.gif) repeat-y; height:305px;}
#blogPanel .panelTop {background:url(../images/jan/blogpanel-top.gif) no-repeat; height:24px;}
#blogPanel .panelBot {background:url(../images/jan/blogpanel-bot.gif) no-repeat; height:65px;}
#blogPanel #homeBlog .padder {padding:0 60px 0 190px;}
#blogPanel .readMore {background:url(../images/jan/readMorePurple.gif) center left no-repeat; float:right; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#74004c; text-decoration:none;}
html>body #blogPanel .readMore:hover {position:relative; left:2px; color:#74004c; text-decoration:none;}
#blogPanel ul {list-style:inside; margin:0; padding:0;}
#blogPanel li {margin-bottom:10px;}
#blogPanel li a {font-size:12px; line-height:16px; color:#74004c; text-decoration:none;}
#blogPanel #tryGame {position:absolute; margin:51px 0 0 105px; z-index:5; width:142px; height:110px;}
#blogPanel #tryGame a {display:block; width:142px; height:110px; text-indent:-5000px; overflow:hidden; background:url(../images/jan/trynewgame.gif) no-repeat;}
#blogPanel #tryGame a:hover {background-position:0 -110px;}

#flashPanel {background:url(../images/jan/flashPanel.png) no-repeat; width:417px; height:408px; position:absolute; left:275px; z-index:2; margin-top:-15px;}
#homeCallum {position:absolute; right:136px; top:235px; z-index:1;}

.smallPanel {width:332px; margin-bottom:35px;}
.smallPanel .top {background:url(../images/jan/smallPanel-top.gif) no-repeat; height:17px;}
.smallPanel .mid {background:url(../images/jan/smallPanel-mid.gif) repeat-y; min-height:285px;}
.smallPanel .bot {background:url(../images/jan/smallPanel-bot.png) no-repeat; height:62px;}

.smallPanel.whoAreWe {position:absolute; left:0;}
.smallPanel.whoAreWe img {position:absolute; margin:-150px 0 0 180px;}
.smallPanel.whoAreWe img:hover {position:absolute; margin:-152px 0 0 182px;}

.smallPanel.whatWeDo {position:absolute; left:335px;}
.smallPanel.whatWeDo .content {padding-bottom:50px;}
.smallPanel.whatWeDo img {position:absolute; margin:-102px 0 0 60px;}
.smallPanel.cD {float:right;}
.smallPanel.cD .content {padding-bottom:50px;}
.smallPanel.cD img {position:absolute; margin:-148px 0 0 -15px;}

.smallPanel .content {padding:5px 45px 100px 37px; font-size:11px; line-height:16px; color:#5b003a;}
.smallPanel .content p {padding-bottom:10px; margin:0;}

.funPanel {width:260px; margin-bottom:25px;}
.funPanel .top {background:url(../images/jan/funPanel-top.gif) no-repeat; height:18px;}
.funPanel .mid {background:url(../images/jan/funPanel-mid.gif) repeat-y; min-height:270px;}
.funPanel .bot {background:url(../images/jan/funPanel-bot.png) no-repeat; height:39px;}

.funPanel.funGames {float:left; margin-bottom:50px;}
.funPanel.funGames img {position:absolute; margin:-160px 0 0 0;}
.funPanel.funEcards {position:absolute; left:244px;}
.funPanel.funEcards img {position:absolute; margin:-171px 0 0 20px;}
.funPanel.funQuiz {position:absolute; left:487px;}
.funPanel.funQuiz img {position:absolute; margin:-185px 0 0 28px;}
.funPanel.funQuiz .readMore {position:relative; z-index:5;}
.funPanel.funScreensavers {position:absolute; right:0;}
.funPanel.funScreensavers img {position:absolute; margin:-192px 0 0 33px;}

.funPanel .content {padding:5px 30px 130px 40px; font-size:11px; line-height:16px; color:#a00056;}
.funPanel .content p {padding-bottom:10px; margin:0;}

.funPanel .readMore {background:url(../images/jan/readMorePurple.gif) center left no-repeat; float:right; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#74004c; text-decoration:none;}
html>body .funPanel .readMore:hover {position:relative; left:2px; color:#74004c; text-decoration:none;}

#screensavers {width:864px; float:left;}
#screensavers #top {background:url(../images/jan/screensaverPanel-top.gif) no-repeat; height:24px;}
#screensavers #mid {background:url(../images/jan/screensaverPanel-mid.gif) repeat-y;}
#screensavers #bot {background:url(../images/jan/screensaverPanel-bot.png) no-repeat; height:81px;}
#screensavers #padder {padding:0 385px 0 65px;}
#screensavers p {padding-bottom:10px; margin:0; font-size:11px; line-height:16px; color:#5b003a;}

.screensavers {background:url(../images/jan/screensavers.gif) no-repeat; width:664px; height:284px; position:relative; left:65px; margin-top:5px; color:#99938a; font-size:11px;}
.screensavers a {color:#c30e55; font-size:11px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
.screensavers a:hover {color:#c30e55; text-decoration:none;}
.saver-1 {position:absolute; margin:83px 0 0 30px;}
.saver-2 {position:absolute; margin:83px 0 0 212px;}
.saver-3 {position:absolute; margin:83px 0 0 394px;}
.saver-4 {position:absolute; margin:83px 0 0 560px;}
.saver-5 {position:absolute; margin:183px 0 0 107px;}
.saver-6 {position:absolute; margin:183px 0 0 302px;}
.saver-7 {position:absolute; margin:183px 0 0 495px;}
.saver-8 {position:absolute; margin:280px 0 0 200px;}
.saver-9 {position:absolute; margin:280px 0 0 410px;}

#screenBack {background:url(../images/jan/backArrow.gif) center left no-repeat; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#a00056; text-decoration:none; position:absolute; left:0; margin:-35px 0 0 50px; font-family:Arial, Helvetica, sans-serif;}
#screenBack:hover {color:#74004c; text-decoration:none; margin:-35px 0 0 47px; position:absolute;}
#screenBrian {position:absolute; z-index:-1; right:0; top:135px;}

#series {padding:10px 0 0 15px;}

#seriesOne {clear:both; width:144px; height:84px; display: inline; margin-right:5px;}
#seriesOne a {background:url(../images/jan/making1.gif) no-repeat; width:144px; height:84px; display:block; text-indent:-5000px; overflow:hidden;}
#seriesOne a:hover {background-position:0 -84px;}

#seriesTwo {clear:both; width:146px; height:85px; display: inline; margin:10px 3px 0 0;}
#seriesTwo a {background:url(../images/jan/making2.gif) no-repeat; width:146px; height:85px; display:block; text-indent:-5000px; overflow:hidden;}
#seriesTwo a:hover {background-position:0 -85px;}

.seriesTitle {width:150px; position:absolute; margin:-65px 0 0 145px;}

#outtakeOne {clear:both; width:146px; height:85px; display: inline; margin-right:3px;}
#outtakeOne a {background:url(../images/jan/outtake1.gif) no-repeat; width:146px; height:85px; display:block; text-indent:-5000px; overflow:hidden;}
#outtakeOne a:hover {background-position:0 -85px;}

#outtakeTwo {clear:both; width:144px; height:84px; display: inline; margin:10px 5px 0 0;}
#outtakeTwo a {background:url(../images/jan/outtake2.gif) no-repeat; width:144px; height:84px; display:block; text-indent:-5000px; overflow:hidden;}
#outtakeTwo a:hover {background-position:0 -84px;}

.outtakeTitle {width:150px; position:absolute; margin:-75px 0 0 145px;}

#contactPanel {width:274px; position:absolute; z-index:0; right:0; top:210px; font-size:12px; color:#74004c;}
#contactPanel .top {background:url(../images/jan/contactPanel-top.gif) no-repeat; height:16px;}
#contactPanel .mid {background:url(../images/jan/contactPanel-mid.gif) repeat-y;}
#contactPanel .bot {background:url(../images/jan/contactPanel-bot.gif) no-repeat; height:57px;}
#contactPanel p {margin:0; padding-bottom:10px;}
#contactPanel ul {margin:0; padding:0; list-style:none;}
#contactPanel a {font-size:12px; color:#74004c; text-decoration:underline; position:relative; bottom:3px; left:5px;}
#contactPanel a:hover {text-decoration:none;}
#contactPanel .content {padding:10px 65px 0 65px;}

#resultsPanel {float:left;width:481px;margin:15px 0 35px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#74004c;}
#resultsPanel .panelMid {background:url(../images/jan/panel-mid.gif) repeat-y;}
#resultsPanel .panelMid .header {padding:0 0 0 30px;}
#resultsPanel .panelTop {background:url(../images/jan/panel-top.gif) no-repeat; height:24px;}
#resultsPanel .panelBot {background:url(../images/jan/panel-bot.png) no-repeat; height:65px;}
#resultsPanel .padder {padding:18px 175px 0 35px;}
#resultsPanel p {margin:0; padding-bottom:10px;}

#resultsImage {position:absolute; z-index:1; left:285px;}
#resultsFlash {position:absolute; z-index:2; left:325px; width:360px; height:260px; top:30px;}

.donatePanel {width:469px; margin-bottom:60px;}
.donatePanel.donateIntro {float:left;}
.donatePanel.donateForm {position:absolute; right:55px;}

.donatePanel .top {background:url(../images/jan/donatePanel-top.gif) no-repeat; height:22px;}
.donatePanel .mid {background:url(../images/jan/donatePanel-mid.gif) repeat-y;}
.donatePanel .bot {background:url(../images/jan/donatePanel-bot.png) no-repeat; height:68px;}
.donatePanel p {margin:0; padding-bottom:10px; font-size:11px; color:#74004c; clear:both;}

.donateIntro #exbadges {position:relative; right:30px;}
.donateIntro a {font-weight:bold; font-size:11px; color:#74004c; text-decoration:none; position:relative; z-index:5;}
.donateIntro a:hover {color:#74004c;}
.donateIntro .mid {padding-bottom:210px;}
.donateForm .mid {padding-bottom:10px;}
#donateOzzy {position:absolute; margin:-50px 0 0 -83px;}
.donateForm .hr {margin:3px 0 10px 0;}
.donatePanel .padder {padding:5px 50px 0 70px;}
.donateIntro h2 {height:110px;}

.donateForm .readMore {background:url(../images/jan/readMorePurple.gif) center left no-repeat; float:right; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#a00056; text-decoration:none;}
html>body .donateForm .readMore:hover {position:relative; left:2px; color:#a00056; text-decoration:none;}

#donateForm input {background:url(../images/jan/input.gif) no-repeat; width:278px; height:25px; border:none; font-size:11px; color:#74004c; padding:5px 0 0 5px; float:left; margin-bottom:2px; position:relative; z-index:3;}
#donateForm .checkbox {width:10px; float:none; height:10px;}
#donateForm #other {background:url(../images/jan/inputSmall.gif) no-repeat; width:97px; height:25px; border:none; margin:0; font-size:11px; color:#74004c; padding:5px 0 0 5px; float:none;}
#otherInput {position:absolute; font-size:11px; color:#74004c; margin:-30px 0 0 210px; font-family:Arial, Helvetica, sans-serif;}
#otherInput label {padding-right:5px;}
#donateForm .label {width:65px; float:left; clear:both; position:relative; top:4px;}
#donateForm .money {padding:0 35px 0 5px;}

#donateForm .check {background:url(../images/jan/checkbox.gif) no-repeat; width:18px; height:14px; cursor:pointer; display:block; position:absolute; padding:0 18px 3px 0;}

#donateForm #check-five {margin:0 0 0 25px;}
#donateForm #check-ten {margin:-15px 0 0 85px;}
#donateForm #check-twenty {margin:-15px 0 0 145px;}
#donateForm #check-uk {margin:-15px 0 0 100px;}
#donateForm #check-over {margin:0 0 0 0px;}
#donateForm #check-info {margin:0 0 0 0px;}

#badgePanel {background:url(../images/jan/badgePanel.gif) no-repeat; width:367px; height:531px; margin:0 0 80px 0;}
#badgePanel .padder {padding:25px 50px 0 35px;}
#badgePanel .spud {position:absolute; margin:105px 0 0 0;}
#badgePanel p {font-size:11px; color:#5b003a; line-height:16px;}

#badgePanel .readMore {background:url(../images/jan/readMorePurple.gif) center left no-repeat; float:right; margin-top:10px; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#a00056; text-decoration:none;}
html>body #badgePanel .readMore:hover {position:relative; left:2px; color:#a00056; text-decoration:none;}

#badges {position:absolute; right:0; top:5px; width:615px;}
#badges div {width:167px; height:114px; float:left; margin:0 30px 16px 0;}
#badges div a {width:167px; height:114px; display:block; text-indent:-5000px; overflow:hidden;}
#badges div a:hover {background-position:0 -113px;}
#badge-1 a {background:url(../images/jan/badges/1.gif) no-repeat;}
#badge-2 a {background:url(../images/jan/badges/2.gif) no-repeat;}
#badge-3 a {background:url(../images/jan/badges/3.gif) no-repeat;}
#badge-4 a {background:url(../images/jan/badges/4.gif) no-repeat;}
#badge-5 a {background:url(../images/jan/badges/5.gif) no-repeat;}
#badge-6 a {background:url(../images/jan/badges/6.gif) no-repeat;}
#badge-7 a {background:url(../images/jan/badges/7.gif) no-repeat;}
#badge-8 a {background:url(../images/jan/badges/8.gif) no-repeat;}
#badge-9 a {background:url(../images/jan/badges/9.gif) no-repeat;}
#badge-10 a {background:url(../images/jan/badges/10.gif) no-repeat;}
#badge-11 a {background:url(../images/jan/badges/11.gif) no-repeat;}
#badge-12 a {background:url(../images/jan/badges/12.gif) no-repeat;}

#responsePanel {background:url(../images/jan/responsePanel.gif) no-repeat; width:792px; height:317px; margin:50px 0 0 85px;}
#responsePanel .padder {padding:25px 400px 0 100px;}
#responsePanel p {font-size:11px; color:#5b003a; line-height:16px; margin:0; padding-bottom:10px;}
#responsePanel h2 {margin-bottom:20px;}
#responsePanel .readMore {background:url(../images/jan/readMorePurple.gif) center left no-repeat; float:right; margin-top:10px; padding:0 0 0 20px; line-height:14px; font-size:12px; font-weight:bold; color:#a00056; text-decoration:none;}
html>body #responsePanel .readMore:hover {position:relative; left:2px; color:#a00056; text-decoration:none;}
#responsePanel #responseBadge {position:absolute; margin:-165px 0 0 410px;}

#playPanel {width:530px; height:465px;font-size:11px; color:#a00150; margin-bottom:90px;}
#playPanel .top {background:url(../images/jan/playPanel-top.gif) no-repeat; height:22px;}
#playPanel .mid {background:url(../images/jan/playPanel-mid.gif) repeat-y;}
#playPanel .bot {background:url(../images/jan/playPanel-bot.png) no-repeat; height:67px;}
#playPanel .padder {padding:20px 200px 0 40px;}
#playPanel #select {background:url(../images/jan/selectTv.gif) no-repeat; width:374px; height:253px; position:relative; right:10px;}
#playPanel #select div {position:absolute;}
#playPanel #select div a {text-indent:-5000px; overflow:hidden; display:block;}

#playPanel #select #play-1 {width:112px; height:63px; margin:54px 0 0 20px;}
#playPanel #select #play-1 a {width:112px; height:63px; background:url(../images/jan/play/1.gif) no-repeat;}
#playPanel #select #play-1 a:hover {background-position:0 -63px;}

#playPanel #select #play-2 {width:109px; height:66px; margin:52px 0 0 137px;}
#playPanel #select #play-2 a {width:109px; height:66px; background:url(../images/jan/play/2.gif) no-repeat;}
#playPanel #select #play-2 a:hover {background-position:0 -66px;}

#playPanel #select #play-3 {width:115px; height:68px; margin:50px 0 0 245px;}
#playPanel #select #play-3 a {width:115px; height:68px; background:url(../images/jan/play/3.gif) no-repeat;}
#playPanel #select #play-3 a:hover {background-position:0 -68px;}

#playPanel #select #play-4 {width:111px; height:61px; margin:122px 0 0 23px;}
#playPanel #select #play-4 a {width:111px; height:61px; background:url(../images/jan/play/4.gif) no-repeat;}
#playPanel #select #play-4 a:hover {background-position:0 -61px;}

#playPanel #select #play-5 {width:108px; height:64px; margin:121px 0 0 142px;}
#playPanel #select #play-5 a {width:108px; height:64px; background:url(../images/jan/play/5.gif) no-repeat;}
#playPanel #select #play-5 a:hover {background-position:0 -64px;}

#playPanel #select #play-6 {width:114px; height:67px; margin:114px 0 0 249px;}
#playPanel #select #play-6 a {width:114px; height:67px; background:url(../images/jan/play/6.gif) no-repeat;}
#playPanel #select #play-6 a:hover {background-position:0 -67px;}

#playPanel #select #play-7 {width:110px; height:71px; margin:178px 0 0 20px;}
#playPanel #select #play-7 a {width:110px; height:71px; background:url(../images/jan/play/7.gif) no-repeat;}
#playPanel #select #play-7 a:hover {background-position:0 -71px;}

#playPanel #select #play-8 {width:106px; height:60px; margin:183px 0 0 140px;}
#playPanel #select #play-8 a {width:106px; height:60px; background:url(../images/jan/play/8.gif) no-repeat;}
#playPanel #select #play-8 a:hover {background-position:0 -61px;}

#playPanel a {font-size:11px; color:#a00150; text-decoration:none;}
#playPanel a:hover {text-decoration:underline;}

#playFlash {background:url(../images/jan/playFlash.png) no-repeat; width:455px; height:420px; position:absolute; z-index:2; left:410px; top:65px;}
#playFlash #watch_content3 {position:absolute;width: 360px;	height:260px;left: 23px;top: 22px; z-index:4;}

#play-char {position:absolute; z-index:-1; right:0;}

#playPanel h3 {margin:5px 0 0 0; width:145px; float:left;}
#playPanel .radioAds {margin-bottom:5px; position:relative; top:3px;}
#playPanel .radioAds img {position:relative; top:8px;}
#playPanel .scripts {position:relative; top:5px; width:360px; right:10px;}
#playPanel .scripts a, #playPanel .radioAds a {font-family:Arial, Helvetica, sans-serif;}
#playPanel .scripts img {position:relative; top:7px;}
#playPanel .scripts span {color:#d21a4c; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

#pickPanel {background:url(../images/jan/pickPanel.gif) no-repeat; width:417px; height:394px;; position:absolute; right:0; top:0px;}
#pickPanel div {position:absolute;}
#pickPanel div a {text-indent:-5000px; overflow:hidden; display:block;}
#pickPanel div a:hover {position:relative; top:1px; left:1px;}
#pick-ozzy {margin:59px 0 0 68px; width:55px; height:63px;}
#pick-ozzy a {background: url(../images/jan/pick-ozzy.gif) no-repeat; width:55px; height:63px;}
#pick-cath {margin:57px 0 0 140px; width:60px; height:63px;}
#pick-cath a {background: url(../images/jan/pick-cath.gif) no-repeat; width:60px; height:63px;}
#pick-callum {margin:67px 0 0 211px; width:75px; height:54px;}
#pick-callum a {background: url(../images/jan/pick-callum.gif) no-repeat; width:75px; height:54px;}
#pick-flash {margin:73px 0 0 293px; width:73px; height:46px;}
#pick-flash a {background: url(../images/jan/pick-flash.gif) no-repeat; width:73px; height:46px;}
#pick-spud {margin:133px 0 0 68px; width:54px; height:69px;}
#pick-spud a {background: url(../images/jan/pick-spud.gif) no-repeat; width:54px; height:69px;}
#pick-tim {margin:133px 0 0 141px; width:54px; height:68px;}
#pick-tim a {background: url(../images/jan/pick-tim.gif) no-repeat; width:54px; height:68px;}
#pick-roxy {margin:132px 0 0 219px; width:55px; height:73px;}
#pick-roxy a {background: url(../images/jan/pick-roxy.gif) no-repeat; width:55px; height:73px;}
#pick-brian {margin:130px 0 0 305px; width:54px; height:73px;}
#pick-brian a {background: url(../images/jan/pick-brian.gif) no-repeat; width:54px; height:73px;}
#pick-minnie {margin:220px 0 0 64px; width:59px; height:63px;}
#pick-minnie a {background: url(../images/jan/pick-minnie.gif) no-repeat; width:59px; height:63px;}
#pick-slim {margin:213px 0 0 143px; width:54px; height:70px;}
#pick-slim a {background: url(../images/jan/pick-slim.gif) no-repeat; width:54px; height:70px;}
#pick-peg {margin:218px 0 0 220px; width:50px; height:68px;}
#pick-peg a {background: url(../images/jan/pick-peg.gif) no-repeat; width:50px; height:68px;}
#pick-sonny {margin:215px 0 0 291px; width:73px; height:71px;}
#pick-sonny a {background: url(../images/jan/pick-sonny.gif) no-repeat; width:73px; height:71px;}

/* FLASH BOX */

#flashtop {background:url(/images/box/flashmenu2.png) no-repeat; width: 469px;height:454px; }
#watch_content {position:absolute;width: 360px;	height:260px;left: 25px;top: 22px; z-index:10;}
#watch_content3 {position:absolute;width: 360px;	height:260px;left: 40px;top: 22px; z-index:4;}
#watch_content_xmas {;position:absolute;width: 360px;	height:260px;left: 50px;top: 22px; z-index:4;}
#watch_content_home {position:absolute;width: 360px;	height:260px;left: 40px;top: 22px; z-index:4;}
#watch_content_making {position:absolute;width: 360px;	height:260px;left: 52px;top: 22px; z-index:4;}
#games_content {position:absolute;width: 340px;	height:285px;left: 25px;top: 13px; z-index:4;}

/* QUIZ SPECIFIC */

#quiz_panelcontent {position:relative; left:1px;background-image:url(/images/box/panel_tile3.gif);background-repeat:repeat-y;background-position:top center;font-family:Arial, Helvetica, sans-serif;color:#74004c; padding: 0 91px 1px 0;font-size: 11px; line-height:15px; }
#quiz_panel {float:left;width:494px;margin:15px 0 25px 0;z-index:0;position:relative;left:130px;top:0px;}
#quiz_panelcontent p {padding-left:10px;}
#quiz_container { padding-left:20px; padding-top:5px; }
#quiz_sign {position:absolute;background-image:url(/images/quiz/sign.gif);background-repeat:no-repeat;background-position: top center;width: 335px;height:154px;left: 0px;top: -8px;}
#quiz_sign #quiz_sign_text {position:absolute;width: 177px;height:51px;left: 15px;top: 30px;}
#quiz_brian {float:left;position:absolute;width: 401px;height:448px;right:60px;top: 14px;z-index:-1;}
.start {width:69px;height:26px;padding:0 0 10px 20px;}
.question {width:190px; position:relative;}
.qmark {width:101px;height:91px; position:absolute; bottom:175px; left: 250px;}
html>body .qmark {width:101px;height:91px; position:absolute; bottom:45px; left: 250px;}
.radio {padding: 0 0 10px 10px;}
.progress {position:relative;bottom:10px;left:10px;}
.next {position:relative;left:280px;}
.right_quiz { position:relative; left:280px;} 
.quiz_response { font-size:12px; line-height:21px; color:#c30e55; text-transform:uppercase;}
a.next:hover {
left:282px;
} 
a.start:hover { padding:0 0 10px 22px;}
/* HOME SPECIFIC */

.home_panel {z-index:0;}
.home_panelcontent {width:494px;}
#home_flashbox {position:absolute; top:0;left:277px;z-index:2;}
#home_flashbox_xmas {position:absolute; top:10px;left:325px;z-index:2;}
#home_flashsign {position:absolute; background:url(/images/index/watch_r.gif); width: 117px;height:67px;
right:255px;
top:338px;
z-index:500;}
#home_flashsign a {float:right; background-image:url(/images/index/watch.gif); background-repeat:no-repeat; width:117px; height:67px; z-index:301;}
#home_flashsign a:hover {background-image:url(/images/index/watch_r.gif); background-repeat:no-repeat; width:117px; height:67px;z-index:301;}
#peg1 {float:right;position:absolute; width: 290px;	height: 258px; right:20px; top: 197px; background-image: url(/images/box/3.png); background-repeat:no-repeat; z-index:299;}
#peg2 {float:right;position:absolute; width: 231px;	height: 326px; right:49px; top: 37px; background-image: url(/images/box/1.png); background-repeat:no-repeat; z-index:300;}


#donate-p {width:325px; position:relative; bottom:10px; left:25px;}

/* BEHIND THE CHARACTERS SPECIFIC */

a.character {
position:relative;
left:0px;
top:2px;
}
a.character:hover {
position:relative;
left:-1px;
top:1px;
}
.char_panelcontent {padding: 0 103px 1px 20px;z-index:2;}
.char_panel { z-index:200;}
.peg {padding: 0 123px 1px 20px;z-index:2;}
#char_brian {float:left;position:absolute;width: 225px;height:102px;right:378px;top: 206px;z-index:2;}
#char_brian3 {float:left;position:absolute;width: 362px;height:266px;right:303px;top: 508px;z-index:-1;}
#char_brian2 {float:left;position:absolute;width: 422px;height:104px;right:165px;top: 292px;z-index:2;}
#char_peg {float:left;position:absolute;width: 199px;height:76px;right:409px;top: 150px;z-index:2;}
#char_peg2 {float:left;position:absolute;width: 401px;height:165px;right:245px;top: 410px;z-index:-1;}
#char_peg3 {float:left;position:absolute;width: 282px;height:348px;right:327px;top: 226px;z-index:2;}
#char_slim {float:left;position:absolute;width: 169px;height:187px;right:441px;top: 85px;z-index:2;}
#char_slim2 {float:left;position:absolute;width: 306px;height:231px;right:320px;top: 272px;z-index:2;}

#char_millie {float:left;position:absolute;width: 253px;height:393px;right:405px;top:318px;z-index:2;}
#char_millie2 {float:left;position:absolute;width: 115px;height:119px;right:329px;top: 608px;z-index:2;}
#char_millie3 {float:left;position:absolute;width: 253px;height:393px;right:405px;top:318px;z-index:-1;}
#char_millie4 {float:left;position:absolute;width: 115px;height:119px;right:329px;top: 555px;z-index:-1;}

#blog_millie {float:left;position:absolute;width: 253px;height:393px;right:117px;top:235px;z-index:2;}
#blog_millie2 {float:left;position:absolute;width: 115px;height:119px;right:2px;top: 509px;z-index:2;}
#blog_millie3 {float:left;position:absolute;width: 253px;height:393px;right:117px;top:235px;z-index:-1;}
#blog_millie4 {float:left;position:absolute;width: 115px;height:119px;right:2px;top: 509px;z-index:-1;}

#char_sonny {float:left;position:absolute;width: 330px;height:179px;right:400px;top:188px;z-index:999;}
#char_sonny2 {float:left;position:absolute;width: 372px;height:231px;right:358px;top: 367px;z-index:2;}
#char_sonny3 {float:left;position:absolute;width: 372px;height:231px;right:358px;top: 367px;z-index:-1;}

#char_cath {float:left;position:absolute;width: 399px;height:352px;right:360px;top:240px;z-index:2;}
#char_cath2 {float:left;position:absolute;width: 399px;height:352px;right:360px;top:240px;z-index:-1;}

#quiz_cath {float:left;position:absolute;width: 399px;height:352px;right:85px;top:60px;z-index:2;}
#quiz_cath2 {float:left;position:absolute;width: 399px;height:352px;right:85px;top:60px;z-index:-1;}

#char_roxy {float:left;position:absolute;width: 413px;height:464px;right:340px;top:233px;z-index:2;}
#char_roxy2 {float:left;position:absolute;width: 413px;height:464px;right:340px;top:233px;z-index:-1;}

#char_callum {float:left;position:absolute;width: 500px;height:316px;right:195px;top:425px;z-index:2;}
#char_callum2 {float:left;position:absolute;width: 500px;height:316px;right:195px;top:425px;z-index:-1;}

#char_ozzy {float:left;position:absolute;width: 228px;height:136px;right:400px;top:236px;z-index:2;}
#char_ozzy2 {float:left;position:absolute;width: 428px;height:287px;right:200px;top:365px;z-index:2;}
#char_ozzy3 {float:left;position:absolute;width: 428px;height:423px;right:200px;top:236px;z-index:-1;}

#pagethree { width:143px; height:25px; position:relative; top:16px; left:145px; z-index:10; }
#pagethree a { background:url(/images/watch/page3.gif) no-repeat; width:143px; height:25px; display:block; text-indent:-5000px; overflow:hidden; background-position:0 -17px;}
#pagethree a:hover { background-position:0 -71px;}

#playstation {width:143px; height:25px; position:relative; bottom:9px; left:305px; z-index:10;}
#playstation a {background:url(/images/watch/playstation.gif) no-repeat; width:143px; height:25px; display:block; text-indent:-5000px; overflow:hidden; background-position:0 -17px;}
#playstation a:hover {background-position:0 -71px;}

#outtake {position:absolute; width:492px; height:96px; margin-top:-70px; left:75px; background:url(/images/watch/outtakebg.gif) no-repeat; z-index:3;}

#outtake-char {background:url(/images/characters/outtakes.gif) no-repeat; width:311px; height:248px; position:absolute; z-index:1; left:550px; top:355px;}

#pagethree-char {width:143px; height:33px; position:relative; left:120px; z-index:10; top:59px; }
#pagethree-char a {background:url(/images/characters/pagethree.gif) no-repeat; width:142px; height:32px; display:block; text-indent:-5000px; overflow:hidden;}
#pagethree-char a:hover { background-position:-143px 0;}

#playstation-char {width:143px; height:33px; position:relative; left:120px; top:60px; z-index:10;}
#playstation-char a {background:url(/images/characters/playstation.gif) no-repeat; width:142px; height:32px; display:block; text-indent:-5000px; overflow:hidden;}
#playstation-char a:hover {background-position:-143px 0;}

.char-footer {background:url(../images/jan/readMorePurple.gif) left 1px no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#5b003a; padding-left:18px;}
.char-footer a {color:#a00056; text-decoration:underline;}
.char-footer a:hover {text-decoration:none;}

#char_spud {float:left;position:absolute;width: 228px;height:147px;right:358px;top: 174px;z-index:2;}
#char_spud2 {float:left;position:absolute;width: 290px;height:270px;right:325px;top: 299px;z-index:2;}
#char_spud3 {float:left;position:absolute;width: 290px;height:223px;right:325px;top: 345px;z-index:-1;}
#char_flash {float:left;position:absolute;width: 593px;	height:373px;right:0px;	top: 313px;	z-index:2;}
#char_flash2 {float:left;position:absolute;width: 200px;height:200px;right:393px;	top: 501px;	z-index:-1;}
#char_tim {float:left;position:absolute;width: 185px;height:94px;right:427px;top: 116px;z-index:2;}
#char_tim3 {float:left;position:absolute;width: 234px;height:230px;right:378px;top: 210px;z-index:2;}
#char_tim2 {position: absolute;	width: 213px;height:128px;left:10px;z-index:2; margin:-80px 0 0 0;}

#contact_flash {background:url(/images/characters/flash_1.png) no-repeat;float:left;position:absolute;width: 593px;	height:373px;right:10px;	top: 70px;	z-index:3; padding:0; margin:0;}
#contact_flash2 {background:url(/images/characters/flash_2.png) no-repeat; float:left;position:absolute;width: 593px;	height:373px;right:10px;	top: 296px;	z-index:-1; padding:0; margin:0;}

#contact_sonny {background:url(/images/characters/sonny_01.png) no-repeat;float:left;position:absolute;width: 330px;	height:179px;right:245px;	top: 0px;	z-index:3; padding:0; margin:0;}
#contact_sonny2 {background:url(/images/characters/sonny_03.png) no-repeat; float:left;position:absolute;width: 372px;	height:231px;right:203px;	top: 179px;	z-index:2; padding:0; margin:0;}
#contact_sonny3 {background:url(/images/characters/sonny2_03.png) no-repeat; float:left;position:absolute;width: 372px;	height:231px;right:203px;	top: 179px;	z-index:-1; padding:0; margin:0;}

#donations_tim {float:left;position:absolute;width: 401px;height:448px;right:235px;top: 15px;z-index:-1;}
#signup_spud {float:left;position:absolute;width: 290px;height:370px;right:200px;top: 20px;z-index:2;}
#blog_bg {float:left;position:absolute;width: 454px;	height:278px;right:30px;	top: 280px;	z-index:-1;}
#peg_watch {float:left;position:absolute;width: 217px;height:100px;right:130px;top: 240px;z-index:5;background-image:url(/images/behind/bubble.gif); background-position:top center; background-repeat:no-repeat;}
#peg_watch2 {float:left;position:absolute;width: 217px;height:100px;right:140px;top: 295px;z-index:5;}
#brian_watch {float:left;position:absolute;width: 132px;height:129px;right:150px;top: 330px;z-index:5;}
#tim_watch {position:absolute;width: 217px;height:100px;right:160px;top: 240px;z-index:5;background-image:url(/images/behind/bubble.gif); background-position:top center; background-repeat:no-repeat;}
#tim_watch2 {float:left;position:absolute;width: 217px;height:100px;right:170px;top: 295px;z-index:5;}
#slim_watch {float:left;position:absolute;width: 132px;height:129px;right:200px;top: 295px;z-index:5;}

#millie_watch {float:left;position:absolute;width: 132px;height:129px;right:205px;top: 295px;z-index:5;}
#roxy_watch {float:left;position:absolute;width: 132px;height:129px;right:245px;top: 295px;z-index:5;}
#callum_watch {float:left;position:absolute;width: 132px;height:129px;right:215px;top: 300px;z-index:5;}

#flash_watch {float:left;position:absolute;width: 132px;height:129px;right:415px;top: 160px;z-index:5;}
#spud_watch {float:left;position:absolute;width: 217px;height:100px;right:160px;top: 250px;z-index:5; background-image:url(/images/behind/bubble.gif); background-position:top center; background-repeat:no-repeat;}
#spud_watch2 {float:left;position:absolute;width: 217px;height:100px;right:170px;top: 295px;z-index:5;}

.bubble {font-family:Arial, Helvetica, sans-serif;color:#74004c; padding:25px 15px 0 40px;font-size: 11px; line-height:15px; }

#pick {
	width:308px;
	height: 300px;
	padding-top: 31px;
	background-image: url(/images/box/behind_characters_panel_top.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	z-index:1;
	position:absolute;
	top:20px;
	right:60px;
}
#blogsidebar {
	width:308px;
	padding-top: 30px;
	margin:0;
	background-image: url(/images/box/behind_characters_panel_top.jpg);
	background-position:top left;
	
}
#blogsidebar_content {
	width: 250px;
	margin:0;
	height:100%;
	padding:0  0 0 40px;
	background: url(/images/box/behind_characters_panel_body.jpg) no-repeat top left;
}
#blogsidebar_footer {
	width: 308px;
	height: 50px;
	background: url(/images/box/behind_characters_panel_bottom.jpg) no-repeat top left;
	padding:0;
	margin:0;
}

#pick_content {
	width: 308px;
	height: 173px;
	background: url(/images/box/behind_characters_panel_body.jpg) no-repeat top left;
	
}



#pick_content h2 {
	margin-left: 45px;
}



#pick_footer {
	width: 308px;
	height: 60px;
	background: url(/images/box/behind_characters_panel_bottom.jpg) no-repeat top left;
	
}

#pick_content1 {
	position:absolute;
	z-index:3;
	right: 95px;
	top: 80px;
	padding: 5px; 
	width: 213px; 
	height: 136px;
	background: transparent url(/images/box/behind_scrollpanel.jpg) no-repeat;
}
#pick_content2 { 
	width: 190px; 
	height: 130px; 
	overflow-y: auto; 
	position: relative;
}

#pick_content2 a {
	margin-left: 0;
}

/* WATCH THE ADS SPECIFIC */

.watch_panel {z-index:0;}
.watch_panel_bottom_margin {margin-bottom: 10px;}
.watch_panelcontent {padding: 0 180px 1px 20px;}
.watch_panelcontent h2, .watch_panelcontent h3 { padding-left: 10px;}
.contact_panelcontent h2, .contact_panelcontent h3 { padding-left: 10px;}
#watch_flashbox {float:left;position:relative;right: 213px;top:70px;z-index:1;}
#watch_flashbox3 {float:left;position:absolute;right: 24px;top:70px;z-index:1;}
#watch_flashsign {float:right;position:absolute;width: 108px;height:71px;left: 284px;top: 308px;}
#watch_flashsign_signup {float:right;position:absolute;width: 108px;height:71px;left: 268px;top: 308px;}
#watch_flashsign_behind {float:right;position:absolute;width: 132px;height:128px;left: 10px;top: 348px;}
#watch_slim {float:left;position:absolute;width: 299px;height:429px;right:0px;top: 55px;z-index:101;}

div.ad-wrapper {
	padding: 5px;
	margin-left: 10px;
	background: #fff url(/images/box/behind_scrollpanel_wide.jpg) no-repeat;
	width: 240px; 
	height:126px;
}

#ads {position:relative; width: 230px; height:126px; overflow: auto; z-index:200; background-color: transparent; margin: 0; padding: 0; }
#archivescroll {position:relative; width: 210px; height:180px; overflow: auto; z-index:200; background-color: transparent; margin: 0; padding: 0; }

div.archivescroll-wrapper {
	padding: 5px;
	margin-left: 10px;
	background: #fff url(/images/box/behind_scrollpanel_archive.jpg) no-repeat;
	width: 210px; 
	height:180px;
}

#ads h4 {
	color: #fff;
	margin-left: 40px;
	padding: 0 0 2px 10px;
}

#iframe {margin:0 auto; text-align:center; margin-top:0px;}
.iframe {width:910px; height:419px;}

.behind_panelcontent {padding: 0 174px 1px 0;}
#behind_flashsign {position:absolute;background:url(/images/watch/behind/back_r.gif);width: 111px;height:62px;left: 277px;top: 308px;z-index:500;}
#behind_flashsign a {float:right; background-image:url(/images/watch/behind/back.gif); background-repeat:no-repeat; width:111px; height:62px; z-index:4; text-indent:-1000px; overflow:hidden;}
#behind_flashsign a:hover {background-image:url(/images/watch/behind/back_r.gif); background-repeat:no-repeat; width:111px; height:62px;z-index:4;}

#home_flashsign {position:absolute; background:url(/images/index/watch_r.gif); width: 117px;height:67px;right:337px;top:337px;z-index:500;}
#home_flashsign a {float:right; background-image:url(/images/index/watch.gif); background-repeat:no-repeat; width:117px; height:67px; z-index:301; text-indent:-1000px; overflow:hidden;}
#home_flashsign a:hover {background-image:url(/images/index/watch_r.gif); background-repeat:no-repeat; width:117px; height:67px;z-index:301;}

#home_flashsign_xmas {position:absolute; width: 117px;height:67px; background:url(/images/index/watch_r.gif) no-repeat; 
right:272px;top:318px;z-index:500; background-position:-10000px -100000px;}
#home_flashsign_xmas a {float:right; width:117px; height:67px; z-index:301; text-indent:-1000px; overflow:hidden;}
#home_flashsign_xmas a:hover {background-image:url(/images/index/watch_r.gif); background-repeat:no-repeat; width:117px; height:67px;z-index:301;}

#watch2_flashsign {float:right;position:absolute;background-image:url(/images/watch/behind_r.gif);background-repeat:no-repeat;background-position:-1000px -1000px;width: 136px;height:77px;left: 241px;top: 308px;z-index:4;}
#watch2_flashsign a {float:right; background-image:url(/images/watch/behind.gif); background-repeat:no-repeat; width:136px; height:77px; z-index:4;}
#watch2_flashsign a:hover {background-image:url(/images/watch/behind_r.gif); background-repeat:no-repeat; width:136px; height:77px;z-index:4;}

#watch3_flashsign {float:right;position:absolute;background-image:url(/images/watch/behind2_r.gif);background-repeat:no-repeat;background-position:-1000px -1000px;width: 125px;height:71px;left: 249px;top: 308px;z-index:4;}
#watch3_flashsign a {float:right; background-image:url(/images/watch/behind2.gif); background-repeat:no-repeat; width:125px; height:71px; z-index:4;}
#watch3_flashsign a:hover {background-image:url(/images/watch/behind2_r.gif); background-repeat:no-repeat; width:125px; height:71px;z-index:4;}

#passport_pic { float:left;position:relative; right:10px; height:239px; width:112px;}
#passport1 { padding-left:100px; position:relative; right:10px; top:8px;}
#passport2 { padding-left:100px; position:relative; right:23px; top:16px;}
#passport3 { padding-left:100px; position:relative; right:13px; top:17px; padding-bottom:30px;}

/* SITE MAP SPECIFIC */

li.pagenav {
	list-style: none;	
}

h1 a {font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; background-color:#a00056;}
h1 a:hover {text-decoration: underline; color:#a00056; background-color:#FFFFFF;}
li a {font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;}
li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#flashtop2 {
	background:transparent url(/images/box/flashmenu_home.png) 0px 0px no-repeat;
	height:454px;
	width:691px;
}

#flashtop3 {
	background:transparent url(/images/watch/watch_tim.png) 0px 0px no-repeat;
	height:455px;
	width:662px;
}
#flashtop4 {
	background:transparent url(/images/watch/watch_peg.png) 0px 0px no-repeat;
	height:455px;
	width:662px;
	
}

#flashtop_xmas {
	/*background:transparent url(/images/box/flashmenu_home_slim.png) 0px 0px no-repeat;*/
	height:454px;
	width:670px;
}

#Panel {
	float:left;
	width:494px;
}

#PanelTop {
	background:url(/images/box/panel_top2.gif) top left no-repeat;
	height:29px;
}
#PanelContent {
	padding-left:35px;
	margin-left:1px;
	background:url(/images/box/panel_tile3.gif) top left repeat-y;
}
#PanelContentTitle {
	padding-bottom:10px;
}
#PanelContentBody {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:15px;
	color:#74004C;
	width:365px;
}
#PanelContentBody p {
	margin:0px;
	padding-bottom:10px;
}

#PanelBottom {
	padding-left:30px;
	background:url(/images/box/panel_bot2.png) top left no-repeat;
	height:58px;
}

div.tv-wrapper {
	padding: 5px;
	margin-left: 10px;
	background: #fff url(/images/box/behind_scrollpanel_wide.jpg) no-repeat;
	width: 240px; 
	height:126px;
}

div.tv-holder {
	width: 230px; 
	height:126px; 
	overflow: auto;
	position: relative;
	background-color: transparent;
	padding: 0;
	margin: 0;
}

div.tv-holder a {
	width: 192px; 
	height: 90px;
	margin: 0;
	padding: 0;
}

a.WatchAd {
background-position: 0px 0px;
height:90px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	z-index:-1;
}

a.WatchAd.selected:hover {
	background-position: 0px 0px !important;
	height:90px;
}

a.WatchAd.normal:hover {
	background-position: 0px -93px !important;
	height:90px;
}

a.WatchAd.ie:hover {
	background-position: 0px 0px !important;
	height:90px;
}

a.radioad {
background-position: 0px 0px;
height:30px;
display: block;
	text-indent: -1000px;
	overflow: hidden;
	z-index:-1;
}
a.radioad:hover, a.radioad.selected {
background-position: 0px -31px !important;
}

#BehindSignUp {
	float:left;
	display:block;
	background:url(/images/watch/behind.gif) top left no-repeat;
	width:136px;
	height:77px;
	text-indent:-1000px;
	overflow:hidden;
}
#BehindSignUp:hover {
	background-position:-1px -75px;
}

#BehindThe {
	float:left;
	display:block;
	background:transparent url(/images/box/behind.png) top left no-repeat;
	width:132px;
	height:128px;
	text-indent:-1000px;
	overflow:hidden;
}
#BehindThe:hover {
	background-position:-2px -2px;
}

#home, #tv, #char, #attitude, #support_us, #contact { float:left; }

#menu {height:35px; overflow:hidden; margin:14px 0; z-index:11;}
#menu div {float:left; height:35px; position:relative;}
#menu a {text-indent:-5000px; overflow:hidden; display:block; height:35px;}
#menu div a:hover {background-position:0 -35px !important;}

#menu #n-home {width:139px; z-index:2;}
#menu #n-home a {background:url(../images/jan/nav/n-home.png) no-repeat;width:139px;}
#menu.home_h #n-home a, #menu.home_h #n-home a:hover {background-position:0 -70px !important;}
#menu #n-about {width:128px; z-index:2;}
#menu #n-about a {background:url(../images/jan/nav/n-about.png) no-repeat;width:128px;}
#menu.about_h #n-about a, #menu.about_h #n-about a:hover {background-position:0 -70px !important;}
#menu #n-ads {width:137px; z-index:2;}
#menu #n-ads a {background:url(../images/jan/nav/n-ads.png) no-repeat;width:137px;}
#menu.ads_h #n-ads a, #menu.ads_h #n-ads a:hover {background-position:0 -70px !important;}
#menu #n-fun {width:182px; z-index:2;}
#menu #n-fun a {background:url(../images/jan/nav/n-fun.png) no-repeat;width:182px;}
#menu.fun_h #n-fun a, #menu.fun_h #n-fun a:hover {background-position:0 -70px !important;}
#menu #n-blog {width:114px; z-index:2;}
#menu #n-blog a {background:url(../images/jan/nav/n-blog.png) no-repeat;width:114px;}
#menu.blog_h #n-blog a, #menu.blog_h #n-blog a:hover {background-position:0 -70px !important;}
#menu #n-sign {width:130px; position:relative; z-index:11;}
#menu #n-sign a {background:url(../images/jan/nav/n-sign.png) no-repeat;width:130px;}
#menu.sign_h #n-sign a, #menu.sign_h #n-sign a:hover {background-position:0 -70px !important;}
#menu #n-right {width:129px;background:url(../images/jan/nav/n-right.png) no-repeat; z-index:2;}

.subAbout {left:93px; height:39px; overflow:hidden; position:relative; bottom:20px; z-index:1; width:400px;}
.subAbout div {float:left; height:39px;}
.subAbout a {text-indent:-5000px; overflow:hidden; display:block; height:34px; background-position:0 -5px !important;}
.subAbout a:hover {background-position:0 0 !important; height:39px;}
.subAbout #s-about {width:105px;}
.subAbout #s-about a {width:105px; background:url(../images/jan/nav/s-about.gif);}
.subAbout.sub-about #s-about a {background-position:0 -39px !important; height:39px !important;}
.subAbout #s-contact {width:110px;}
.subAbout #s-contact a {width:110px; background:url(../images/jan/nav/s-contact.gif) no-repeat;}
.subAbout.sub-contact #s-contact a {background-position:0 -39px !important; height:39px !important;}

.subAds {left:117px; height:38px; overflow:hidden; position:relative; bottom:20px; z-index:1; width:500px;}
.subAds div {float:left; height:38px;}
.subAds a {text-indent:-5000px; overflow:hidden; display:block; height:33px; background-position:0 -4px !important;}
.subAds a:hover {background-position:0 0 !important; height:38px;}
.subAds #s-play {width:143px;}
.subAds #s-play a {width:143px; background:url(../images/jan/nav/s-play.gif);}
.subAds.sub-play #s-play a {background-position:0 -38px !important; height:38px !important;}
.subAds #s-making {width:147px;}
.subAds #s-making a {width:147px; background:url(../images/jan/nav/s-making.gif) no-repeat;}
.subAds.sub-making #s-making a {background-position:0 -38px !important; height:38px !important;}
.subAds #s-behind {width:186px;}
.subAds #s-behind a {width:186px; background:url(../images/jan/nav/s-behind.gif) no-repeat;}
.subAds.sub-behind #s-behind a {background-position:0 -38px !important; height:38px !important;}

.subFun {left:290px; height:40px; overflow:hidden; position:relative; bottom:20px; z-index:1; width:500px;}
.subFun div {float:left; height:40px;}
.subFun a {text-indent:-5000px; overflow:hidden; display:block; height:34px; background-position:0 -6px !important;}
.subFun a:hover {background-position:0 0 !important; height:40px;}
.subFun #s-games {width:96px;}
.subFun #s-games a {width:96px; background:url(../images/jan/nav/s-games.gif);}
.subFun.sub-games #s-games a {background-position:0 -40px !important; height:40px !important;}
.subFun #s-ecards {width:99px;}
.subFun #s-ecards a {width:99px; background:url(../images/jan/nav/s-ecards.gif) no-repeat;}
.subFun.sub-ecards #s-ecards a {background-position:0 -40px !important; height:40px !important;}
.subFun #s-quiz {width:79px;}
.subFun #s-quiz a {width:79px; background:url(../images/jan/nav/s-quiz.gif) no-repeat;}
.subFun.sub-quiz #s-quiz a {background-position:0 -40px !important; height:40px !important;}
.subFun #s-screensavers {width:123px;}
.subFun #s-screensavers a {width:123px; background:url(../images/jan/nav/s-screensavers.gif) no-repeat;}
.subFun.sub-screensavers #s-screensavers a {background-position:0 -40px !important; height:40px !important;}

#donateBadge {width:234px; height:185px; position:absolute; z-index:10; top:59px; margin-left:718px;}
#donateBadge a {width:234px; height:185px; display:block; text-indent:-5000px; overflow:hidden; background:url(../images/jan/nav/badge.gif) no-repeat;}
#donateBadge a:hover {background-position:0 -185px;}

#signup, #ecard, #quiz, #donate, #games { float:left;}
#signup { width: 103px;}
#ecard{ width: 94px;}
#games {width: 91px; margin-top:3px;}
#signup { width: 86px;}
#signup { width: 97px;}
#signup a { background:url(/images/subnav/snav_signup.gif) no-repeat; width:103px; margin-top: -15px; text-indent:-1000px; overflow:hidden; }
#ecard a { background:url(/images/subnav/snav_ecards.gif) no-repeat; width:94px; margin-top: -15px;text-indent:-1000px; overflow:hidden; }
#quiz a { background:url(/images/subnav/snav_quiz.gif) no-repeat; width:86px; margin-top: -15px;text-indent:-1000px; overflow:hidden; }
#donate a { background:url(/images/subnav/snav_donate.gif) no-repeat; width:97px; margin-top: -15px;text-indent:-1000px; overflow:hidden; }
#games a {background:url(/images/subnav/snav_games.gif) no-repeat; width:91px; margin-top: -15px;text-indent:-1000px; overflow:hidden; }

#games a:hover, #games a.active {background-position:0px 5px;text-indent:-1000px; overflow:hidden; }
#signup a:hover, #signup a.active { background-position:0px 5px;text-indent:-1000px; overflow:hidden; }
#ecard a:hover, #ecard a.active { background-position:0px 5px; text-indent:-1000px; overflow:hidden;}
#quiz a:hover, #quiz a.active { background-position:0px 5px;text-indent:-1000px; overflow:hidden; }
#donate a:hover, #donate a.active { background-position:0px 5px;text-indent:-1000px; overflow:hidden; }

*:target {padding:5px 5px 5px 0; margin-bottom:10px;}
.scripts {font-size:13px;}

/* Get Involved top-level page */

h2.involved {
	margin-bottom: 30px;
}

div.box {
	float: left;
	width: 220px;
	background: #fff url(/images/get-involved/box-header.gif) no-repeat;
	color:#a00056;
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
}

div.boxbody {
	width: 200px;
	background: #fff url(/images/get-involved/box-body.gif) repeat-y;
	color:#a00056;
	padding: 0 0 0 20px;
	margin: 0;
}
div.boxbody h3 {
width:180px;
}

div.boxfooter {
	width: 220px;
	height: 26px;
	background: #fff url(/images/get-involved/box-footer.gif) no-repeat;
	padding: 0;
	margin: 0;
}

div.box h3 {
	margin: 15px 0 0 0;
}

div.box p {
	font-size: 11px;
	line-height:15px;
	color:#74004C;
	width: 190px;
	padding:0 0 10px 0;
	margin:0;
}

p.involved-morelink {
	margin: 0;
	padding: 0;
}

a.z-index-30 {
	z-index: 130;
}

#flash-involved {
position: absolute;
	top: 250px;
	right:0px;
	z-index: 10;
	height:233px;
	width:413px;
	background:url(/images/get-involved/flash.png) no-repeat;
}
.home_panel h2 {
	margin: 0;
	padding:0;
}
#tvshadow {
position:absolute;
	background:url(/images/box/tv_shadow.jpg) no-repeat;
	top:382px;
	right:200px;
	width:450px;
	height:68px;
	z-index:-4
}
#tvshadow_watch {
position:absolute;
	background:url(/images/box/tv_shadow.jpg) no-repeat;
	top:425px;
	right:220px;
	width:450px;
	height:68px;
	z-index:-4;
}
#tvshadow_results {
position:absolute;
	background:url(/images/box/tv_shadow.jpg) no-repeat;
	top:356px;
	right:305px;
	width:450px;
	height:68px;
	z-index:-4;
}
.cleardiv {
	clear:both;
	height:100px;
	width:100%;
}
.clear {clear:both; width:100%;}

#blogpanelcontent h3 {
width:300px;
}
/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}

.sIFR-dummy { 
  width: 0px;
  height: 0px;
  margin-left: 42px;
  z-index: 0;
}
.strap {
margin:10px 0 0 0;
padding:0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
}
* html .hollyhacked {
	height: 1%;
}
/*---- Header styling ---*/


#playgame {position:absolute; top:6px; right:50px; z-index:10; width:153px; height:147px;}
#playgame a {display:block; text-indent:-5000px; overflow:hidden; background:url(/images/index/game.gif) no-repeat;  width:153px; height:147px;}
#playgame a:hover {background:url(/images/index/game_over.gif) no-repeat;}


#trymygame {position:absolute; z-index:10; top:315px; right:0px; width:115px; height:116px;}
#trymygame a {background:url(/images/games/newgame.png) no-repeat; display:block; text-indent:-5000px; overflow:hidden; width:115px; height:116px; cursor:pointer;}
#trymygame a:hover {background-position:-115px 0;}

#homecomputer {background:url(/images/games/pc.png) no-repeat; width:500px; height:480px; top:35px; right:125px; position:absolute; z-index:10;}
#home-minnie {position:absolute; top:135px; right:0px; z-index:9;}
#home-sonny {position:absolute; top:35px; right:0px; z-index:9;}
#home-tim {position:absolute; top:70px; right:0px; z-index:9;}

#snow_nav {clear: both; padding: 0; margin: 0 auto; position: relative; height:61px; z-index:2;}

#snow_nav div {float:left; height:61px;}
#snow_nav a {display:block; text-indent:-5000px; overflow:hidden; height:61px;}

#snow_nav #home {width:90px;}
#snow_nav #home a {width:90px; background: url(/images/snow/n-home.png) no-repeat;}
#snow_nav #home a:hover {background-position:0 -61px;}
#snow_nav.home_h #home a {background-position:0 -122px;}

#snow_nav #play {width:136px;}
#snow_nav #play a {width:136px; background: url(/images/snow/n-play.png) no-repeat;}
#snow_nav #play a:hover {background-position:0 -61px;}
#snow_nav.play_h #play a {background-position:0 -122px;}

#snow_nav #making {width:164px;}
#snow_nav #making a {width:164px; background: url(/images/snow/n-making.png) no-repeat;}
#snow_nav #making a:hover {background-position:0 -61px;}
#snow_nav.making_h #making a {background-position:0 -122px;}

#snow_nav #behind {width:204px;}
#snow_nav #behind a {width:204px; background: url(/images/snow/n-behind.png) no-repeat;}
#snow_nav #behind a:hover {background-position:0 -61px;}
#snow_nav.behind_h #behind a {background-position:0 -122px;}

#snow_nav #involved {width:140px;}
#snow_nav #involved a {width:140px; background: url(/images/snow/n-involved.png) no-repeat;}
#snow_nav #involved a:hover {background-position:0 -61px;}
#snow_nav.involved_h #involved a {background-position:0 -122px;}

#snow_nav #blog {width:82px;}
#snow_nav #blog a {width:82px; background: url(/images/snow/n-blog.png) no-repeat;}
#snow_nav #blog a:hover {background-position:0 -61px;}
#snow_nav.blog_h #blog a {background-position:0 -122px;}

#snow_nav #forum {width:87px;}
#snow_nav #forum a {width:87px; background: url(/images/snow/n-forum.png) no-repeat;}
#snow_nav #forum a:hover {background-position:0 -61px;}
#snow_nav.forum_h #forum a {background-position:0 -122px;}

#snow-iceleft {position:absolute; left:15px; margin-top:28px;}
#snow-iceright {position:absolute; right:45px; margin-top:59px;}

#snow-player {background:url(../images/watch/snowplayer.png) no-repeat; width:422px; height:411px; position:absolute; z-index:2; top:-12px; left:350px;}
#snow-player-making {background:url(../images/watch/snowplayer.png) no-repeat; width:422px; height:411px; position:absolute; z-index:2; top:35px; left:310px;}
#snow-player-watch {background:url(../images/watch/snowplayer.png) no-repeat; width:422px; height:411px; position:absolute; z-index:2; top:75px; left:325px;}

#snow-flash #watch_content {position:absolute;width: 360px; height:260px; z-index:4; top:33px; left:383px;}
#snow-flash-make #watch_content3 {position:absolute;width: 360px;height:260px;left: 345px;top: 82px; z-index:4;}
#snow-flash #watch_content3 {position:absolute;width: 360px;height:260px;left: 359px;top: 121px; z-index:4;}
#snow_peg {position:absolute;width: 199px;height:76px;right:98px;top: 70px;z-index:2;}
#snow_peg2 {position:absolute;width: 319px;height:165px;right:15px;top:329px;z-index:-2;}
#snow_peg3 {position:absolute;width: 282px;height:348px;right:15px;top: 146px;z-index:2;}

#snow-sign {background:url(../images/watch/sign.png) no-repeat; width:164px; height:100px; position:absolute; z-index:5; top:310px; left:228px;}
#snow-watch {position:absolute; z-index:15; width:112px; height:70px; top:317px; left:610px; cursor:pointer;}
#snow-watch a {display:block; text-indent:-5000px; overflow:hidden; background:url(/images/snow/watch.gif) no-repeat; width:112px; height:70px;}
#snow-watch a:hover {background-position:-117px 0;}
#snow-shadow {background:url(../images/watch/shadow.png) no-repeat; width:468px; height:134px; position:absolute; z-index:-1; top:325px; left:340px;}
#snow-shadow-making {background:url(../images/watch/shadow.png) no-repeat; width:468px; height:134px; position:absolute; z-index:-1; top:372px; left:295px;}
#snow-shadow-watch {background:url(../images/watch/shadow.png) no-repeat; width:468px; height:134px; position:absolute; z-index:-1; top:413px; left:295px;}

#involved-ice {position:absolute; top:60px; left:2px;}
#snow-rose {position:absolute; top:273px; right:181px; z-index:11;}

#becomefan {margin:0; list-style:none; padding:0;}
#becomefan li a {font-size: 11px;line-height:15px;color:#74004C; text-decoration:underline;}
#becomefan #myspace {background: url(/images/snow/myspace.gif) no-repeat left; padding:0 0 0 25px;}
#becomefan #facebook {background: url(/images/snow/facebook.gif) no-repeat left; padding:0 0 0 25px;}
#becomefan #youtube {background: url(/images/snow/youtube.gif) no-repeat left; padding:0 0 0 25px;}

#watch-brian {position:absolute; top:35px; right:0px; z-index:-2;}
#watch-callum {position:absolute; top:270px; right:0px; z-index:-2;}
#watch-cath {position:absolute; top:130px; right:0px; z-index:-2;}
#watch-flash {position:absolute; top:200px; right:0px; z-index:-2;}
#watch-millie {position:absolute; top:170px; right:0px; z-index:-2;}
#watch-ozzy {position:absolute; top:145px; right:0px; z-index:-2;}
#watch-peg {position:absolute; top:130px; right:0px; z-index:-2;}
#watch-roxy {position:absolute; top:130px; right:0px; z-index:-2;}
#watch-slim {position:absolute; top:15px; right:0px; z-index:-2;}
#watch-sonny {position:absolute; top:130px; right:0px; z-index:-2;}
#watch-spud {position:absolute; top:130px; right:0px; z-index:-2;}
#watch-tim {position:absolute; top:90px; right:0px; z-index:-2;}

#xmas_gif {width:248px; height:96px; position:absolute; top:-175px; right:220px; z-index:5;}
#snow-callum {position:absolute; z-index:-2; top:60px; right:0px;}

