#main h1{padding:10px 0 0;}
#main p.info{font-size:14px;line-height:18px;padding:10px;}
#main p.info a{color:#6e0081;}
.kid{padding:10px 10px 40px;margin:0 0 25px;background:url(/images/page-kbtv/kid_bg.png) 0 100% repeat-x;float:left;}
.kid .top{position:relative;float:left;margin:0 0 20px;}
.kid .top h2{font-size:24px;line-height:32px;color:#07608e;font-weight:bold;}
.kid .top .banner{border:1px solid #6e0081;margin:2px 10px 0 0;float:left;}
.kid .top .be_a_fan{position:absolute;right:0px;top:-5px;font-weight:bold;color:#fe0495;font-size:13px;width:120px;}
.kid .top .be_a_fan a{display:block;margin:0 0 3px;}
.kid .top p{color:#333;padding:15px 0 0;line-height:125%;float:left;width:190px;}
.be_a_fan_popup{z-index:999;position:absolute;left:-195px;top:28px;width:285px;height:130px;background:url(/images/page-kbtv/be_a_fan-popup.png) no-repeat;padding:10px;}
.be_a_fan_popup h4{font-weight:bold;font-size:14px;color:#ff0394;margin:0 0 5px;}
.be_a_fan_popup h4 strong{font-size:18px;}
.be_a_fan_popup p{font-size:14px;color:#333;line-height:18px;margin:0 0 10px;font-weight:normal;padding:0!important;float:none!important;width:auto!important;}
.be_a_fan_popup .btn-close{position:absolute;right:15px;top:5px;}
.be_a_fan_popup label{overflow:hidden;font-size:12px;font-weight:normal;color:#666;}
.be_a_fan_popup form input{float:left;margin:0 5px 0 0;}
.video_fanwall{position:relative;float:left;width:585px;padding:0 0 30px;}
.latest_video{width:255px;float:left;padding:0 25px 0 0;}
.latest_video h3{color:#6e0081;font-weight:bold;font-size:14px;margin:0 0 3px;}
.latest_video h3 img{display:block;margin:0 0 3px;}
.latest_video p{font-size:13px;line-height:18px;color:#666;}
.latest_video .video_player{margin:0 0 3px;}
.latest_video a{color:#77007d;font-weight:bold;}
.latest_video .desc{padding:0 0 10px 10px;margin:0 0 10px -10px;border-bottom:1px solid #d9d9d9;}
.latest_video .info{float:left;margin:0 0 10px;}
.latest_video .info p{font-size:12px;}
.latest_video .info .plays{float:left;width:115px;}
.latest_video .info .uploaded{float:left;}
.latest_video .btn{position:absolute;left:0;bottom:0px;}
.kid .fan_wall{width:305px;float:left;}
.kid .fan_wall h3{margin:0 0 15px;}
.kid .fan_wall .messages{border:2px solid #fe0495;padding:5px 20px 5px 5px;height:280px;position:relative;}
.kid .fan_wall .messages p{font-size:12px;line-height:16px;margin:0 0 15px;}
.kid .fan_wall .messages span.date{color:#fe0495;font-size:11px;}
.kid .fan_wall .btn{position:absolute;left:310px;bottom:0px;}
.kid .messages .Scroller{position:absolute;overflow:hidden;width:280px;height:280px;}
.kid .messages .Scroller-Container{position:absolute;top:0px;left:0px;width:270px;}
.kid .messages .Scrollbar-Container{position:absolute;left:284px;top:-1px;}
.kid .messages .Scrollbar-Up{position:absolute;left:0px;top:0px;cursor:pointer;}
.kid .messages .Scrollbar-Down{position:absolute;left:0px;top:275px;cursor:pointer;}
.kid .messages .Scrollbar-Handle{position:absolute;width:18px;height:40px;cursor:pointer;}
.kid .messages .Scrollbar-Track{position:absolute;left:0px;top:17px;width:18px;height:258px;background:url(/images/page-kbtv/scroll-bg.png) repeat-y;}
.latest_video_wide{float:left;}
.latest_video_wide .video_player{float:left;margin:0 10px 0 0;}
.latest_video_wide .desc{width:320px;float:left;}
.latest_video_wide .desc h4{color:#6e0081;font-weight:bold;font-size:14px;margin:0 0 10px;}
.latest_video_wide p{font-size:13px;line-height:18px;color:#666;margin:0 0 10px;}
.latest_video_wide a{color:#77007d;font-weight:bold;}
.latest_video_wide .uploaded{text-align:right;margin:0 5px 0 0;font-size:12px;}
.latest_video_wide .info{padding:10px 10px 0;background:#F8DFDF;overflow:hidden;}
.latest_video_wide .info p{font-size:12px;line-height:14px;margin:0;margin:0 0 10px;}
.latest_video_wide .info .plays{color:#ff0394;}
.latest_video_wide .info .props img{vertical-align:middle;}
.latest_video_wide .left{float:left;width:115px;}
.latest_video_wide .right{float:left;}
.past_episodes{padding:0 10px;}
.past_episodes h3{margin:0 0 25px;}
.past_episodes .latest_video_wide{margin:0 0 50px;}
#right .fan_wall{width:335px;position:relative;margin:0 0 50px;}
#right .fan_wall h3{margin:0 0 15px;}
#right .fan_wall .messages{border:2px solid #fe0495;padding:5px 20px 5px 5px;height:280px;}
#right .fan_wall .messages p{font-size:12px;line-height:16px;margin:0 0 15px;}
#right .fan_wall .messages span.date{color:#666;font-size:11px;}
#right .fan_wall .btn{margin:5px 0 0 50px;display:block;}
#right .fan_wall .row{overflow:hidden;}
#right .fan_wall .user{float:left;text-align:center;padding:0 10px 5px 0;width:65px;}
#right .fan_wall .user img{display:block;margin:0 0 3px;}
#right .fan_wall .user a{color:#6e0081;font-weight:bold;}
#right .Scroller{position:absolute;overflow:hidden;width:310px;height:280px;}
#right .Scroller-Container{position:absolute;top:0px;left:0px}
#right .Scrollbar-Container{position:absolute;left:316px;top:34px;}
#right .Scrollbar-Up{position:absolute;left:0px;top:0px;cursor:pointer;}
#right .Scrollbar-Down{position:absolute;left:0px;top:275px;cursor:pointer;}
#right .Scrollbar-Handle{position:absolute;width:18px;height:40px;cursor:pointer;}
#right .Scrollbar-Track{position:absolute;left:0px;top:17px;width:18px;height:258px;background:url(/images/page-kbtv/scroll-bg.png) repeat-y;}
#right .fan_wall .sign{border:2px solid #fe0495;padding:7px;border-top:0;}
#right .fan_wall .sign .success{line-height:16px;color:#0ec300;margin:0 0 5px;}
#right .fan_wall .sign h3{padding:10px 0 5px;margin:0;}
#right .fan_wall .sign p{line-height:16px;color:#ff0394;}
#right .fan_wall .sign form{clear:both;}
#right .fan_wall .sign label{font-size:18px;font-weight:bold;color:#ff0394;padding:0 0 5px;display:block;}
#right .fan_wall .sign textarea{border:1px solid #333;padding:2px;width:310px;height:170px;}
#right .fan_wall .sign input{margin:10px 0 0 40px;}
#right .fan_wall .user{text-align:center;width:65px;padding:0 10px 10px 0;float:left;}
#right .fan_wall .user img{margin:0 0 5px;}
#right .fan_wall .user a{font-weight:bold;font-size:14px;}
#right .fan_wall .sign2{padding:15px;}
#right .fan_wall .sign2 h3{padding:0 0 10px;}
#right .fan_wall .sign2 p{font-size:14px;line-height:16px;color:#666;margin:0 0 1em;}
#right .fan_wall .sign2 p.alt{color:#333;}
#right .fan_wall .sign2 a{color:#6e0081;font-weight:bold;}
#main h1 {padding:20px 0 0; !important}
#right .fan_wall {margin-bottom:30px !important;}
#right .fan_wall .user {clear: left;}
#right .fan_wall a:hover{text-decoration:underline;}
#right .fan_wall .messages p{width:300px;}
#right .fan_wall .messages span.date {color:#FE0495 }
#right .fan_wall .sign textarea {border-color:#808080 !important;}
#right .Scroller {width:300px !important;text-align:justify;}
#right-ad {padding-bottom:30px !important;}
.latest_video .info .plays span {color:#FE0495}
.latest_video_wide .info p strong.pink{color:#FE0495;}
.latest_video_wide .info p span {color:#FE0495}
.kid .messages .Scrollbar-Container{left:285px !important;top:0px !important}
.kid .fan_wall .messages {height:282px !important}
.kid .top .banner {border: none !important;}
.kid .fan_wall .row{overflow:hidden;}
.kid .fan_wall .user{float:left;text-align:center;padding:0 10px 5px 0;width:65px;clear:left;}
.kid .fan_wall .user img{display:block;margin:0 0 3px;}
.kid .fan_wall .user a{color:#6e0081;font-weight:bold;}