@charset "UTF-8";
/* CSS Document */


/* All the main styles and stylesheet imports
 *
 * @file    screen.css
 *
 * @type    strict
 * @browsers  Windows: IE6+, Firefox2+, Safari3+
 *        Mac OS: Safari3+, Firefox2+
 *
 * @link    http://www.risermedia.com/
 * @copyright 2009 RiserMedia. All Rights Reserved.
 *
 */
 

/*===================================
  GLOBAL
===================================*/
#possiblityShopContainer {color:#000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px;text-align: center; height: auto; margin: 0 auto; position: relative; width: 960px; left: -8px; }
#possiblityShopWrapper {position: relative;}
.sec {padding-bottom: 0 !important;}

/*---- BACKGROUND SETTINGS ----*/
#header {height:286px;}
#content {height:300px;}
#possiblityShopFooter {height:165px;}  /* changed from "footer" to avoid conflict with familyfun styles */

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}

/*----------------------------------
  NAVIGATION
----------------------------------*/
.logo {width: 185px; height: 90px; position: absolute; top: 25px; left: 395px;}
.logo a {width: 185px; height: 90px; display: block; overflow: hidden; text-indent: -99999px; outline: none;}

.nav {height: 138px; background: url(../images/nav_bkg.jpg) no-repeat left top; overflow: hidden;}
.sec .nav {background: url(../images/nav_bkg2.jpg) no-repeat 0 top !important;}
ul.nav_wrapper {height: 74px; width: 822px; padding: 0 0 0 140px;}
ul.nav_wrapper li {height: 74px; float: left; list-style: none;}
ul.nav_wrapper li a {display: block; height: 74px; background: url(../images/nav_bkg.jpg) no-repeat; overflow: hidden; text-indent: -99999px;}
.sec ul.nav_wrapper li a {background: url(../images/nav_bkg2.jpg) no-repeat;}
ul.nav_wrapper li.home a {background-position: -140px top; width: 102px;}
ul.nav_wrapper li.home a:hover, ul.nav_wrapper li.home a.selected {background-position: -140px -138px;}
ul.nav_wrapper li.episodes {margin-right: 229px;}
ul.nav_wrapper li.episodes a {background-position: -242px top; width: 127px;}
ul.nav_wrapper li.episodes a:hover, ul.nav_wrapper li.episodes a.selected {background-position: -242px -138px;}
ul.nav_wrapper li.about a {background-position: -598px top; width: 110px;}
ul.nav_wrapper li.about a:hover, ul.nav_wrapper li.about a.selected {background-position: -598px -138px;}
ul.nav_wrapper li.kids_corner a {background-position: -708px top; width: 183px;}
ul.nav_wrapper li.kids_corner a:hover, ul.nav_wrapper li.kids_corner a.selected {background-position: -708px -138px;}        
ul.nav_wrapper li a {outline: none;}   

/*===================================
  CONTENT
===================================*/
.main_home {height: 1156px; background: url(../images/main_home_bkg.jpg) no-repeat left top; position: relative;}
.main_inner {min-height: 500px; height: auto !important; height: 500px; background: url(../images/main_inner_bkg.jpg) repeat-y left top; position: relative;}
.flash_player {position: absolute; left: 61px; top: 17px; width: 513px; height: 320px;}
.column_one {float: left; padding: 20px 25px 0 25px; width: 568px; text-align: left; background: url(../images/column_one_bkg.jpg) no-repeat left top; min-height: 444px; height: auto !important; height: 444px;}
.column_two {float: left; position: relative; padding: 30px 0 0 28px; width: 301px; text-align: left; background: url(../images/column_two_bkg.png) no-repeat left top; min-height: 105px; height: auto !important; height: 105px;}
.alignleft {float: left; padding: 0 20px 22px 0;}
.on_disney {width: 220px; height: 142px; position: absolute; bottom: 7px; right: 35px;}
.on_disney a {width: 220px; height: 142px; display: block; overflow: hidden; text-indent: -99999px;}
div.button_get_reminders {width: 183px; height: 30px; padding-top: 13px;}
div.button_get_reminders a {width: 183px; height: 30px; display: block; background: url(../images/button_get_reminders.jpg) no-repeat left top; overflow: hidden; text-indent: -99999px;}
div.button_get_reminders a:hover {background-position: left -30px;}

/*--COLUMN ONE--------------------*/
.column_one h2 {color: #5e3e25; font-size: 22px; padding-bottom: 10px; font-family: Arial, Arial, Helvetica, sans-serif;}
.column_one h3 {color: #5e3e25; font-size: 18px; padding-bottom: 10px; font-family: Arial, Arial, Helvetica, sans-serif;}
.column_one h2.pad, .column_one h3.pad {padding-top: 15px;}
.column_one p {color: #423b3a; font-size: 12px; padding-bottom: 15px; line-height: 15px;}
.column_one a {color: #ee111c; font-size: inherit; font-family: Arial, Arial, Helvetica, sans-serif; text-decoration: none;}
.column_one a:hover {text-decoration: underline;}
.episode_wrap {padding: 15px 0 0 0;}
.more_pad {padding-bottom: 40px !important;}
.large_pad {padding-bottom: 125px !important;}

/*--COLUMN TWO--------------------*/
.module_top {padding: 20px 20px 0 20px; width: 260px; height: 110px; overflow: hidden; background: url(../images/module_top.png) no-repeat left top;}
.module_wrapper {background: url(../images/module_repeat.jpg) repeat-y; width: 300px; min-height: 45px; height: auto !important; height: 45px;}
.module_middle {padding: 25px 20px 0 20px; background: url(../images/module_top.png) no-repeat left -130px; width: 260px; min-height: 100px; height: auto !important; height: 100px;}
.module_footer {background: url(../images/module_footer.png) no-repeat; height: 32px; width: 300px;}
.column_two h3 {color: #2c1005; font-size: 14px; font-weight: bold; padding-bottom: 8px;}
.column_two .alignleft {float: left; padding: 0 10px 10px 0;}
.column_two p {color: #532d1a;line-height: 15px;}
.button_sign_up {width: 162px; height: 25px; overflow: hidden; margin-top: 5px;}
.button_sign_up a {background: url(../images/button_sign_up.jpg) no-repeat left top; width: 162px; height: 25px; display: block; overflow: hidden; text-indent: -99999px;}
.button_sign_up a:hover {background-position: left -25px;}
.module_middle h4 {color: #4a66ad; font-size: 13px; font-family: Arial, Arial, Helvetica, sans-serif;}
.module_middle a {color: #ee111c; text-decoration: none;}
.module_middle a:hover {text-decoration: underline;}
.module_middle_wrap {width: 220px; margin: 0 auto; padding: 5px 15px 20px 15px; background: url(../images/module_line.png) no-repeat center bottom;}
.module_middle_wrap h4 {padding-top: 8px;}
.module_middle_wrap p {padding-bottom: 8px;}
.module_middle_wrap_no_border {width: 225px; margin: 0 auto; padding-top: 10px;;}
.module_middle_wrap_no_border p {padding-bottom: 15px;}
.advertisement .title, .ad_title {text-align: left; color: #585858; font-size: 9px; font-family: Arial, Arial, Helvetica, sans-serif; padding-bottom: 3px;}

/*--ADS---------------------------*/
.market_01 {position: absolute; top: -5px; right: 27px; width: 300px; height: 60px;}
.sec .advertisement {margin-top: -40px; padding-bottom:15px;}
.market_02 {position: absolute; top: 771px; left: 20px; width: 284px; height: 309px;}
.market_03 {position: absolute; top: 735px; right: 14px; width: 300px; height: 250px;}

/*--GENERAL-----------------------*/
.main_home p {color: #532d1a; font-size: 13px; font-family: Arial, Arial, Helvetica, sans-serif; padding-bottom: 10px;}
.main_home a {color: #ee111c; font-size: 13px; font-family: Arial, Arial, Helvetica, sans-serif; text-decoration: none;}
.main_home a:hover {color: #9a0b12;}
.main_home ul li {background: url(../images/li.jpg) no-repeat left 5px; color: #5a4023; font-size: 12px; font-family: Arial, Arial, Helvetica, sans-serif; padding: 0 0 8px 11px;}
.main_home ul li a {font-size: 12px;}
.themed_crafts ul li a, .themed_recipes ul li a {font-size:13px; font-family:Arial,Arial,Helvetica,sans-serif;}

/*--ACTIVITY GUIDE----------------*/
.activity_guide {position: absolute; top: 108px; right: 78px; width: 260px; overflow: hidden; height: 172px; text-align: left;}
.activity_guide h2 {color: #532d1a; font-size: 21px; padding-top: 5px;}
.caveat {font-size: 10px; padding-top: 10px; line-height: 11px;}
.subtitle {padding-bottom: 5px; color: #ee111c; font-size: 11px; font-family: Arial, Arial, Helvetica, sans-serif;}
ul.social_icons li {float: left; padding: 0 4px 0 0; height: 17px; list-style: none; background: none;}
div.button_activity {width: 191px; height: 35px; padding-top: 5px;}
div.button_activity a {width: 191px; height: 35px; display: block; background: url(../images/button_activity_guide.jpg) no-repeat left top; overflow: hidden; text-indent: -99999px;}
div.button_activity a:hover {background-position: left -35px;}
div.button_activity_sm {width: 136px; height: 25px; float: right;}
div.button_activity_sm a {width: 136px; height: 25px; display: block; background: url(../images/button_activity_guide_sm.jpg) no-repeat left top; overflow: hidden; text-indent: -99999px;}
div.button_activity_sm a:hover {background-position: left -25px;}
.subtitle, .activity_guide p, ul.social_icons {padding-left: 5px;}
.activity_guide p {font-size: 12px; line-height: 16px !important; padding-bottom: 5px; width: 220px; }
.share_link {padding-top:5px !important;}
div.button_watch_episode {width: 136px; height: 25px; float: right;}
div.button_watch_episode a {width: 136px; height: 25px; display: block; background: url(../images/button_watch_episode.jpg) no-repeat left top; overflow: hidden; text-indent: -99999px;}
div.button_watch_episode a:hover {background-position: left -25px;}

/*--NEXT SHOW---------------------*/
.next_show {position: absolute; top: 324px; right: 25px; width: 313px; overflow: hidden; height: 70px; text-align: left;}
.next_show h2 {color: #532d1a; font-size: 14px; padding:4px 0;}
.next_show p, .next_show a {font-size: 12px;}
.next_show p {padding-bottom: 0 !important; line-height: 15px; }
.next_show_img { float: left; display: inline; margin: 3px 8px 0 0; }

/*--THEMED CRAFTS-----------------*/
.themed_crafts {position: absolute; top: 610px; left: 54px; width: 235px; overflow: hidden; height: 112px; text-align: left;}

/*--THEMED RECIPES----------------*/
.themed_recipes {position: absolute; top: 610px; left: 368px; width: 235px; overflow: hidden; height: 112px; text-align: left;}

/*--REMINDERS---------------------*/
.reminders {position: absolute; top: 870px; left: 352px; width: 200px; overflow: hidden; height: 190px; text-align: left;}
.reminders p {width: 125px; line-height: 16px !important; }
.reminders p, .reminders a {font-size: 13px;}

/*--TIPS FOR GOOD CLEAN FUN-------*/
.clean_tip {position: absolute; color: #abbaa3; height: 123px; overflow: hidden; font-size: 13px; font-family: Arial, Arial, Helvetica, sans-serif; top: 539px; right: 47px; width: 125px; text-align: left;}
.all_clean_tips {position: absolute; top: 640px; right: 187px;}
.sponsered_by {position: absolute; top: 667px; right: 118px; color: #8e9887; font-size: 10px; font-family: Arial, Arial, Helvetica, sans-serif;}
.tip_sponsor {position: absolute; top: 670px; right: 145px;}
.tip_arrows {position: absolute; right: 53px; top: 668px;}
.tip_arrows li {float: left; list-style: none; background: none !important;}
.arrow_left, .arrow_right, .arrow_left a, .arrow_right a {height: 25px; width: 18px;}
.arrow_left a, .arrow_right a {overflow: hidden; outline: none; display: block; text-indent: -99999px;}
.arrow_left a {background: url(../images/arrow_left.png) no-repeat left top;}
.arrow_right a {background: url(../images/arrow_right.png) no-repeat left top;}
.arrow_left a:hover, .arrow_right a:hover {background-position: left -25px;}
.tips li {display: none; color: #ABBAA3 !important; font-family: Arial,Arial,Helvetica,sans-serif; list-style: none; background: none !important; padding: 0 !important;}
.tips li.show {display: block; font-size: 11px; line-height: 13px;}
.img_tips {position: absolute; right: 188px; top: 539px;}

/*===================================
  FOOTER
===================================*/
.main_footer {background: url(../images/main_footer.png) no-repeat; height: 49px;}


/* FamilyFun modifications */
#navCrubmbs { display: none; }
#mainContentWrapper { padding-top: 0px !important; padding-left: 0 !important; padding-right: 0 !important; overflow: hidden; *position: relative; _width: 952px; }
#syncedVideoAd { text-align: left; } 
