/* 
CREATURE DISCOMFORTS 
DELETE
+ Main Styling +
*/

/* MAIN */

body {padding:0px;margin:0px;background-color:#fff;}

/* MAIN DIVS */

#wrapper {float:left;width:100%;height:100%;}
#main {width:650px;margin:0px auto;}
#body {float:left;width:650px;margin-bottom:0px;position:relative;bottom:70px; z-index:1;}

#PrintVersion {
	display:block;
}
/* HEADER */

#donateBadge {display:none;}
#flashPanel, #blogPanel, #playFlash {display:none;}
.smallPanel.cD {position:relative; top:420px; float:left;}
#Panel {position:relative; right:327px;}

.subAbout, .subAds, .subFun {display:none;}

#header {width:650px;background-color:#fff;padding:0 0 0 0;z-index:1; height:150px;}
#access {padding:0 40px 20px 0;text-align:left; margin-bottom:50px;}
#access a {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:#99938a;text-decoration:none;margin-right:2px;padding: 0 2px 0 2px;}
#access a:hover {color:#ffffff;background-color:#99938a;}
#access img {vertical-align:middle;}
.print_back { margin-left:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#74004c; visibility:visible; }
.access {display:none;}
#leonard {display:none;padding: 0 20px 0 0;height:145px;}
#leonard .left {float:left;width:216px;padding: 74px 0 0 0;margin: 0 0 0 0;height:51px;position:relative;}
#leonard .right {float:right;text-align:right;width:580px;height:145px;}
#menu {display:none;clear:both;padding: 0 0 0 0;margin:0 auto;}
#menu a {display:block;}
#menu #links {display:none;}
#sidenav {display:none;}
#home {float:left; background-image:url(/images/menu2/home2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#tv {float:left; background-image:url(/images/menu2/tv2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#char {float:left; background-image:url(/images/menu2/char2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#attitude {float:left; background-image:url(/images/menu2/attitude2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#signup {float:left; background-image:url(/images/menu2/signup2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#ecard {float:left; background-image:url(/images/menu2/ecard2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#donations {float:left; background-image:url(/images/menu2/donations2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#contact {float:left; background-image:url(/images/menu2/contact2.gif); background-repeat:no-repeat; background-position:-1000px -1000px;}
#badge {float:left; width:125px; height:125px}

#home a {float:left; background-image:url(/images/menu2/home.gif); background-repeat:no-repeat; background-position:top; width:71px; height:50px}
#tv a {float:left; background-image:url(/images/menu2/tv.gif); background-repeat:no-repeat; background-position:top; width:129px; height:50px}
#char a {float:left; background-image:url(/images/menu2/char.gif); background-repeat:no-repeat; background-position:top; width:157px; height:50px}
#attitude a {float:left; background-image:url(/images/menu2/attitude.gif); background-repeat:no-repeat; background-position:top; width:143px; height:50px}
#signup a {float:left; background-image:url(/images/menu2/signup.gif); background-repeat:no-repeat; background-position:top; width:71px; height:50px}
#ecard a {float:left; background-image:url./images/menu2/ecard.gif); background-repeat:no-repeat; background-position:top; width:101px; height:50px}
#donations a {float:left; background-image:url(/images/menu2/donations.gif); background-repeat:no-repeat; background-position:top; width:86px; height:50px}
#contact a {float:left; background-image:url(/images/menu2/contact.gif); background-repeat:no-repeat; background-position:top; width:83px; height:50px}

#home a:hover {background-image:url(/images/menu2/home2.gif); background-repeat:no-repeat; background-position:top; width:71px; height:50px}
#tv a:hover {float:left; background-image:url(/images/menu2/tv2.gif); background-repeat:no-repeat; background-position:top; width:129px; height:50px}
#char a:hover {float:left; background-image:url(/images/menu2/char2.gif); background-repeat:no-repeat; background-position:top; width:157px; height:50px}
#attitude a:hover {float:left; background-image:url(/images/menu2/attitude2.gif); background-repeat:no-repeat; background-position:top; width:143px; height:50px}
#signup a:hover {float:left; background-image:url(/images/menu2/signup2.gif); background-repeat:no-repeat; background-position:top; width:71px; height:50px}
#ecard a:hover {float:left; background-image:url(/images/menu2/ecard2.gif); background-repeat:no-repeat; background-position:top; width:101px; height:50px}
#donations a:hover {float:left; background-image:url(/images/menu2/donations2.gif); background-repeat:no-repeat; background-position:top; width:86px; height:50px}
#contact a:hover {float:left; background-image:url(/images/menu2/contact2.gif); background-repeat:no-repeat; background-position:top; width:83px; height:50px}

#badge .button {background-image:url(/images/menu2/badge2.gif); background-repeat:no-repeat; background-position:top;width:125px;height:125px;float:right;position:relative;}
#badge .button a {background-image:url(/images/menu2/badge.gif); background-repeat:no-repeat; background-position:top;width:125px;height:125px;position:relative;}
#badge .button a:hover {background-image:url(/images/menu2/badge2.gif); background-repeat:no-repeat; background-position:top;width:125px;height:125px;float:right;position:relative;}


/* FOOTER */ 

#footer {display:none;clear:both; position:relative;margin:0 0 0 0;bottom:50px; z-index:100;}
#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;}
#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;}
.i {font-style:italic;}
.img { padding:0 0 0 8px;}
.b {margin:0; padding:0; width:300px; font-weight:bold;}
#hometext { padding: 0 0 0 25px; margin:0;  width:400px;}
.b .bold {font-weight:bold }
.bold p {
margin:0px; padding:0px;
}
.b h2 {margin-left:10px;}
.b div {font-weight:normal}

/* PANEL  */

#panel {float:left;width:494px;margin-top:15px;}
#paneltop {background-image:none; height:29px;}
#PanelTop {background-image:none; height:29px;}
#PanelContent {background-image:none; height:29px;}
#char_flash2{display: none;}
#panelbot {background-image:none; height:58px;}
#panelcontent {background-image:none; font-family:Arial, Helvetica, sans-serif;color:#74004c;font-size: 11px; line-height:15px; padding-left:20px; left:0px;}
#panelcontent p {margin:0 0 10px 12px;}
.panel_bot { position:relative; left:6px;}
.contact_panelcontent {padding: 0 151px 1px 20px;}
.contact_panel {float:left;width:453px;margin-top:15px;z-index:0;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;}
.blog {padding: 0 70px 1px 50px;}
.blog_panel {width:589px;margin-top:15px;position:relative;left:0px;top:0px;}
#blogpanelcontent {
margin:0 0 0px 0px;
}
#blogpaneltop {background-image:url(/images/box/blog_panel_top.gif);background-position:top center;background-repeat:no-repeat;height:29px; margin:0; padding:0;}
#blogpanelbot {
	background-image:url(/images/box/blog_panel_bot.gif); 
	height:58px; 
	background-repeat:no-repeat;
	margin:0; 
	padding:0;
}

/* FLASH BOX */

#flashtop {display:none;width: 440px;height:423px; background:url(/images/box/flashmenu.png) no-repeat;}
#watch_content {display:none;float:right;position:absolute;width: 360px;	height:260px;left: 20px;top: 22px; z-index:4;}
.narrowcolumn {
	padding: 0 !important;
	margin: 0 !important;
	}
.widecolumn {
	padding: 0 !important;
	margin: 0 !important;
	}

/* QUIZ SPECIFIC */

#quiz_panelcontent {background-image:url(/images/box/panel_tile2.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:40px;}
#quiz_panelcontent p {padding-left:10px;}
#quiz_container { padding-left:20px; }
#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:102px;top: 14px;z-index:-1;}
.start {width:63px;height:17px;padding:0 0 10px 20px;}
.question {width:190px;float:left;}
.qmark {float:left;width:101px;	height:91px;}
.radio {padding: 0 0 10px 10px;}
.progress {position:relative;bottom:10px;left:10px;}
.next {position:relative;left:230px;}

/* HOME SPECIFIC */

.home_panel {z-index:0;}
.home_panelcontent {padding: 0 0px 1px 0;width:494px; margin:0;}
#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;
}
#home_flashbox {display:none;float:left;position:relative;right: 125px; margin-top:5px;z-index:2;}
#home_flashsign {display:none;float:right;position:absolute;background-image:url(/images/index/watch_r.gif);background-repeat:no-repeat;background-position:-1000px -1000px;width: 117px;height:67px;right: 258px;top: 313px;z-index:4;}
#home_flashsign a {float:right; background-image:url(/images/index/watch.gif); background-repeat:no-repeat; width:117px; height:67px; z-index:4;}
#home_flashsign a:hover {background-image:url(/images/index/watch_r.gif); background-repeat:no-repeat; width:117px; height:67px;z-index:4;}
#home_peg {display:none; background-image:url(/images/characters/peg2.png);float:left;position:absolute;width: 299px;height:429px;right: 0px;top: 35px;z-index:3;}
#peg1 {display:none;float:right;position:absolute; width: 290px;	height: 258px; right:4px; top: 197px; background-image: url(/images/box/3.png); background-repeat:no-repeat; z-index:3;}
#peg2 {display:none;float:right;position:absolute; width: 231px;	height: 326px; right:33px; top: 37px; background-image: url(/images/box/1.png); background-repeat:no-repeat; z-index:5;}

/* BEHIND THE CHARACTERS SPECIFIC */

.char_panelcontent {display:none;}
.peg {padding: 0 123px 1px 20px;z-index:2;}
#char_brian {display:none;}
#char_brian2 {display:none;}
#char_peg {display:none;}
#char_peg2 {display:none;}
#char_spud3 {display:none;}
#char_slim {display:none;}
#char_spud {display:none;}
#char_spud2 {display:none;}
#char_flash {display:none;}
#char_tim {display:none;}
#char_tim2 {display:none;}
#contact_flash {display:none;}
#contact_flash2 {display:none;}
#donations_tim {display:none;}
#quiz_sign {display:none;}
#quiz_brian {display:none;}

#peg_watch {display:none;}
#brian_watch {display:none;}
#tim_watch {display:none;}
#slim_watch {display:none;}
#flash_watch {display:none;}
#spud_watch {display:none;}
#signup_spud {display:none;}
#tvshadow {display:none;}
#tvshadow_watch {display:none;}
#watch_flashbox3 {display:none;}
#watch_content3 {display:none;}
#submenu {display:none;}
#flash-involved {display:none;}
#flash_watch {display:none;}
#peg_watch2 {display:none;}
#spud_watch2 {display:none;}
#tim_watch2 {display:none;}

.bubble {font-family:Arial, Helvetica, sans-serif;color:#74004c; padding:25px 15px 0 40px;font-size: 11px; line-height:15px; }

#pick {display:none;}
#pick_content {display:none;}
#pick_content1 {display:none;}
#pick_content2 {display:none;}
#iframe {}
.iframe {width:710px; height:419px; position:absolute; left:0px;}

/* WATCH THE ADS SPECIFIC */

.watch_panel {z-index:0;}
.watch_panelcontent {padding: 0 171px 1px 20px;}
#watch_flashbox {float:left;position:relative;right: 183px;top:70px;z-index:1;}
#watch_flashsign {display:none;float:right;position:absolute;width: 108px;height:71px;left: 258px;top: 308px;}
#watch_flashsign_signup {display:none;float:right;position:absolute;width: 108px;height:71px;left: 268px;top: 308px;}
#watch_flashsign_behind {display:none;float:right;position:absolute;width: 108px;height:71px;left: 278px;top: 308px;}
#watch_flashsign_signup a{display:none;float:right;position:absolute;width: 108px;height:71px;left: 268px;top: 308px;}
#watch_flashsign_behind a{display:none;float:right;position:absolute;width: 108px;height:71px;left: 278px;top: 308px;}

#watch_slim {display:none;float:left;position:absolute;width: 299px;height:429px;right:0px;top: 35px;z-index:2;}
#ad2 {position:relative; bottom:5px;}
#ad4 {position:relative; bottom:5px; left:40px;}
#ad5 {position:relative; bottom:0px;left:40px;}
#ad6 {position:relative; bottom:5px;left:30px;}

.behind_panelcontent {padding: 0 191px 1px 0;}
#behind_flashsign { display:none;float:right;position:absolute;background-image:url(/images/watch/behind/back_r.gif);background-repeat:no-repeat;background-position:-1000px -1000px;width: 111px;height:62px;left: 258px;top: 308px;z-index:4;}
#behind_flashsign a {display:none;float:right; background-image:url(/images/watch/behind/back.gif); background-repeat:no-repeat; width:111px; height:62px; z-index:4;}
#behind_flashsign a:hover {display:none;background-image:url(/images/watch/behind/back_r.gif); background-repeat:no-repeat; width:111px; height:62px;z-index:4;}

#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;}

/* SITE MAP SPECIFIC */

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;}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:2em;
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
}
h2 a {
text-decoration:none;
}
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;}
/* SIFR PRINT stuffy */

/*---- 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;
}

div.box { background-image: none; }
div.boxbody { background-image: none; }
div.boxfooter { background-image: none; }