.tplayer-wrap button
{
  padding:0;
  border:none;
  text-indent:-20000em;
  overflow:hidden;
  cursor:pointer;
}
#player-utilities ul
{
    margin:0;
}
#player-utilities button.disabled
{
  cursor:auto;
  display:none;
}
#player-utilities button[disabled]
{
  cursor:auto;
  display:none;
}
.multiplevideos
{
}
.multiplevideos #tplayer
{
  background-color:#000;
  width:400px;
  height:320px;
  padding:2px 4px;
  float:left;
}
.multiplevideos #tplayer #now-playing
{
  margin:2px 4px;
  color:#fff;
  font-size:0.9em;
  line-height:1em;
  height:13px;
  padding:1px 3px;
}
.multiplevideos #tplayer #now-playing span
{
  color:#8bd506;
}
.multiplevideos #playlist
{
  width:128px;
  height:323px;
  padding-top:1px;
  background:#000;
  float:left;
}
.multiplevideos #playlist .slider-wrap
{
  clear:none;
}
.multiplevideos #playlist .viewport
{
  overflow:hidden;
  height:280px;
  width:124px;
  margin:0 auto;
  float:none;
}
.multiplevideos #playlist .slider
{
  width:auto;
  height:100000px;
}
.multiplevideos #playlist .disp_unit
{
  height:94px;
}
.multiplevideos #playlist .disp_unit p
{
  display:none;
}
.multiplevideos #playlist ul img
{
  border:solid 1px #0397d6;
}
.multiplevideos #playlist ul a.title
{
  display:none;
}
.multiplevideos #playlist a.slide-left,
.multiplevideos #playlist a.slide-right
{
  display:block;
  height:21px;
  float:none;
  width:128px;
  margin:0 auto;
  text-indent:-10000px;
  background:transparent url(../controls/i/player_controls2.png) no-repeat scroll 0 0;
}
.multiplevideos #playlist a.slide-right:hover
{
  background-position:-128px 0;
}
.multiplevideos #playlist a.slide-left
{
  background-position:0 -21px;
}
.multiplevideos #playlist a.slide-left:hover
{
  background-position:-128px -21px;
}
#player-controls.disabled *
{
  display:none;
}
#player-controls.disabled #roadblock
{
  display:block;
}
.multiplevideos #player-controls
{
  padding:5px 0 0 47px;
  width:489px;
  clear:left;
  height:68px;
}
.multiplevideos #player-controls.disabled
{
  padding-left:0;
  width:537px;
}
.multiplevideos .disabled #roadblock
{
  background:transparent url(../controls/i/player_controls2.png) no-repeat scroll 0 -242px;
  height:27px;
  width:405px;
  text-indent:-10000px;
  margin-top:14px;
}
.multiplevideos button
{
  background:transparent url(../controls/i/player_controls2.png) no-repeat scroll 0 0;
  float:left;
}
.multiplevideos .mute,
.multiplevideos .muted
{
  width:52px;
  height:52px;
  background-position:0px -269px;
}
.multiplevideos .muted
{
  background-position:-52px -269px;
}
.multiplevideos .mute:hover
{
  background-position:0px -269px;
}
.multiplevideos .muted:hover
{
  background-position:-52px -269px;
}
.multiplevideos .back
{
  width:51px;
  height:61px;
  margin: 7px 7px 0;
  background-position:-148px -116px;
}
.multiplevideos .back:hover
{
  background-position:-148px -42px;
}
.multiplevideos .pause
{
  width:74px;
  height:74px;
  background-position:-74px -116px;
}
.multiplevideos .pause:hover
{
  background-position:-74px -42px;
}
.multiplevideos .play
{
  width:74px;
  height:74px;
  background-position:0px -116px;
}
.multiplevideos .play:hover
{
  background-position:0px -42px;
}
.multiplevideos .next
{
  width:51px;
  height:61px;
  margin: 7px 7px 0;
  background-position:-199px -116px;
}
.multiplevideos .next:hover
{
  background-position:-199px -42px;
}
.multiplevideos .fs
{
  width:37px;
  height:36px;
  background-position:-220px -273px;
}
.multiplevideos .fs:hover
{
  background-position:-220px -136px;
}
.multiplevideos .navigation
{
  padding:0 30px;
  float:left;
}
.multiplevideos .fs,
.multiplevideos .mute,
.multiplevideos .muted
{
  margin:12px 0 0;
}
#player-utilities
{
  padding:13px 0 13px 32px;
  float:right;
}
.multiplevideos #player-utilities ul
{
  background:transparent url(../controls/i/player_controls2.png) no-repeat scroll -100px -190px;
  width:125px;
  padding:9px 0 9px 9px;
  display:block;
  overflow:hidden;
}
#player-utilities li
{
  display:inline;
}
.multiplevideos #player-utilities button
{
  width:25px;
  height:26px;
  padding:0;
  margin:0 5px 0 0;
}
.multiplevideos button.share
{
  background-position:0px -216px;
}
.multiplevideos button.share:hover
{
  background-position:0px -190px;
}
.multiplevideos button.favorite
{
  background-position:-25px -216px;
}
.multiplevideos button.favorite:hover
{
  background-position:-25px -190px;
}
.multiplevideos button.print
{
  background-position:-50px -216px;
}
.multiplevideos button.print:hover
{
  background-position:-50px -190px;
}
.multiplevideos button.mp3
{
  background-position:-75px -216px;
}
.multiplevideos button.mp3:hover
{
  background-position:-75px -190px;
}
.singlevideoclassic
{
  background:transparent url(../controls/i/single_player_controls.png) no-repeat scroll 0 0;
  padding:12px;
  width:360px;
  height:344px;
}
.singlevideoclassic #tplayer
{
  height:270px;
}
.singlevideoclassic #player-controls
{
  padding:18px 0;
}
.singlevideoclassic button
{
  background:transparent url(../controls/i/single_player_controls.png) no-repeat scroll 0 0;
  padding:0;
}
.singlevideoclassic .play,
.singlevideoclassic .pause
{
  background-position:0 -372px;
  height:41px;
  width:100px;
  margin-right:10px;
}
.singlevideoclassic .pause
{
  background-position:0 -414px;
}
.singlevideoclassic .mute,
.singlevideoclassic .muted
{
  background-position:-101px -372px;
  height:41px;
  width:39px;
}
.singlevideoclassic .muted
{
  background-position:-101px -414px;
}
.singlevideoclassic .disabled #roadblock
{
  background:transparent url(../controls/i/single_player_controls.png) no-repeat scroll 50% -462px;
  height:20px;
  text-indent:-10000px;
}
.singlevideo,
.singlevideolarger,
.no-vids
{
  background:transparent url(../i2/bg/purplefelt.jpg) no-repeat scroll 0 0;
  padding:12px;
  width:360px;
  height:360px;
}
.singlevideolarger
{
    padding:12px 7px;
  width:383px;
  height:360px;
}
.no-vids
{
  padding:6px;
  height:356px;
  width:372px;
}
.classic
{
    position:relative;
}
.classic #tplayer,
.singlevideo #tplayer
{
  height:270px;
}
.singlevideo400x300 
{
	padding:61px 68px 110px 68px;
}
.singlevideolarger #tplayer
{
    height:293px;
}
.classic #player-controls,
.singlevideo #player-controls
{
  padding:18px 0;
}
.singlevideolarger #player-controls,
.singlevideo400x300 #player-controls
{
    position:relative;
}
.classic button,
.singlevideo button,
.singlevideolarger button,
.singlevideo400x300 button
{
  background:transparent url(../controls/i/player_controls2.png) no-repeat scroll 0 0;
  padding:0;
}
.classic .play,
.singlevideo .play,
.singlevideolarger .play,
.classic .pause,
.singlevideo .pause,
.singlevideolarger .pause,
.singlevideo400x300 .pause,
.singlevideo400x300 .play
{
  background-position:0 -116px;
  height:74px;
  width:74px;
  margin-right:10px;
}
.singlevideolarger .play,
.singlevideolarger .pause,
.singlevideo400x300 .play,
.singlevideo400x300 .pause
{
    position:absolute;
    left:151px;
}
.singlevideolarger .mute,
.singlevideolarger .muted,
.singlevideo400x300 .mute,
.singlevideo400x300 .muted
{
    position:absolute;
}
.singlevideolarger .mute,
.singlevideolarger .muted,
.singlevideo400x300 .mute,
.singlevideo400x300 .muted
{
    margin:10px 0 0 10px;
}
.classic .play:hover,
.singlevideo .play:hover,
.singlevideolarger .play:hover,
.singlevideo400x300 .play:hover
{
  background-position:0 -42px;
}
.classic .pause,
.singlevideo .pause,
.singlevideolarger .pause,
.singlevideo400x300 .pause
{
  background-position:-74px -116px;
}
.classic .pause:hover,
.singlevideo .pause:hover,
.singlevideolarger .pause:hover,
.singlevideo400x300 .pause:hover
{
  background-position:-74px -42px;
}
.classic .mute,
.singlevideo .mute,
.singlevideolarger .mute,
.classic .muted,
.singlevideo .muted,
.singlevideolarger .muted,
.singlevideo400x300 .muted,
.singlevideo400x300 .mute
{
  background-position:0 -269px;
  height:52px;
  width:52px;
}
.classic .muted,
.singlevideo .muted,
.singlevideolarger .muted,
.singlevideo400x300 .muted
{
  background-position:-52px -269px;
}
.classic .disabled #roadblock,
.singlevideo .disabled #roadblock,
.singlevideolarger .disabled #roadblock,
.singlevideo400x300 .disabled #roadblock
{
  background:transparent url(../controls/i/single_player_controls.png) no-repeat scroll 50% -462px;
  height:20px;
  text-indent:-10000px;
}
.tplayer-wrap .small,
.tplayer-wrap .blue
{
  background:transparent url(../controls/i/small_player_controls.png) no-repeat scroll 0 0;
  height:206px;
  width:240px;
  padding:11px;
  overflow:hidden;
}
.tplayer-wrap .blue
{
  background-image:url(../controls/i/blue_player_controls.png);
}
.small #tplayer,
.blue #tplayer
{
  width:240px;
  height:180px;
}
.small,
.blue
{
  padding:5px 0 0;
}
.small #player-controls,
.blue #player-controls
{
    margin:5px 0 0;
}
.small #player-controls.disabled *,
.blue #player-controls.disabled *
{
  display:none;
}
.small .disabled #roadblock,
.blue .disabled #roadblock
{
  background:transparent url(../controls/i/small_player_controls.png) no-repeat scroll -11px 100%;
  text-indent:-10000px;
  height:22px;
}
.blue .disabled #roadblock
{
  background-image:url(../controls/i/blue_player_controls.png);
}
.small button,
.blue button
{
  height:26px;
  width:25px;
  background:transparent url(../controls/i/small_player_controls.png) no-repeat scroll 0 0;
  margin-right:3px;
  float:left;
}
.blue button
{
  background-image:url(../controls/i/blue_player_controls.png);
}
.small button.play,
.blue button.play
{
  background-position:0 -229px;
}
.small button.pause,
.blue button.pause
{
  background-position:0 -256px;
}
.small button.muted,
.blue button.muted
{
  background-position:-26px -229px;
}
.small button.mute,
.blue button.mute
{
  background-position:-26px -256px;
}

.tplayer-wrap .classic
{
  background:transparent url(../i2/bg/purplefelt.jpg) no-repeat scroll left top;
  width:590px;
  height:392px;
  padding:8px;
}
.classic #tplayer
{
  height:294px;
  width:392px;
}
.classic #explorer h3
{
  height:26px;
  line-height:26px;
  color:#fff;
  background:#305301 url(../i/bg/bg_video_header_tile.jpg) repeat-x left top;
  margin:0;
  padding-left:8px;
}
.classic #explorer
{
  width:198px;
  position:absolute;
  top:9px;
  right:8px;
}
.classic #explorer ul.playlist
{
  overflow:auto;
  height:332px;
  background-color:#E2F4FC;
}
.classic #explorer ul li .disp_unit
{
  float:left;
  width:120px;
}
.classic #explorer ul li.pl_item
{
  display:block;
  background-color:#E2F4FC;
  border:1px solid #305301;
  padding:7px 0px 5px 8px;
  overflow:hidden;
}
.classic #explorer ul li.alt
{
  background-color:#C1ECFE;
}
.classic #explorer .media_tools
{
  float:right;
  height:72px;
  overflow:visible;
  padding-right:4px;
}
.classic #explorer .media_tools li
{
  display:list-item;
  border:none;
  padding:0;
  margin:0;
}
.classic #explorer a.port img
{
  margin-bottom:0.2em;
}
.classic #explorer a.disp_unit_title
{
  font-weight:bold;
  font-size:0.9em;
  line-height:1em;
}
.classic #explorer .media_tools li img
{
  margin-right:0;
}
.classic #explorer .media_tools li img:hover
{
  width:auto;
}
.classic #player-controls
{
  clear:left;
  padding: 9px 8px;
}
.tplayer-wrap .home #tplayer
{
    height:181px;
    width:240px;
}
.tplayer-wrap .home .pause,
.tplayer-wrap .home .play
{
    display:none;
}
.tplayer-wrap .home .mute,
.tplayer-wrap .home .muted
{
    background:transparent url(../controls/i/player_controls2.png) no-repeat scroll -104px -269px;
    float:right;
    right:-29px;
    width:48px;
    height:47px;
    position:relative;
}
.tplayer-wrap .home .muted
{
    background-position:-152px -269px;
}
.wiggles #now-playing
{
    display:none;
}
.wiggles #player-inner
{
    height:300px;
}
.wiggles button,
.wiggles #roadblock
{
    background:transparent url(../controls/i/wiggles-player-controls.png) no-repeat scroll 0 0;
    display:block;
}
.wiggles .navigation
{
    float:left;
    width:200px;
}
.wiggles #player-controls
{
    padding:4px;
}
.wiggles #player-utilities
{
    padding:20px 0 0;
    height:38px;
}
.wiggles .play,
.wiggles .pause
{
    width:67px;
  height:68px;
  float:left;
  margin-right:4px;
}
.wiggles .play:hover
{
    background-position:0 1px;
}
.wiggles .pause:hover {
  background-position:-0px -69px;
}
.wiggles .play
{
  background-position:-0px -139px;
}
.wiggles .pause
{
  background-position:-0px -209px;
}
.wiggles .muted,
.wiggles .mute
{
    width:37px;
  height:36px;
  margin-top:15px;
}
.wiggles .muted {
  background-position:-67px -139px;
}
.wiggles .mute {
  background-position:-67px -209px;
}
.wiggles .share,
.wiggles .favorite
{
    width:25px;
  height:26px;
  float:left;
}
.wiggles .share.disabled {
  background-position:-140px -139px;
}
.wiggles .favorite.disabled {
  background-position:-165px -139px;
}
.wiggles .share {
  background-position:-140px -209px;
}
.wiggles .favorite {
  background-position:-165px -209px;
}
.wiggles #roadblock
{
    text-indent:-20000em;
    background-position:0 -277px;
    margin:21px auto 0;
    width:228px;
    height:25px;
}
.wiggles-multiple-videos
{
    padding:7px;
    background-color:#0063be;
    height:375px;
}
.wiggles-multiple-videos #player-controls
{
    position:relative;
    margin:3px 0 0;
    height:68px;
}
.wiggles-multiple-videos button,
.wiggles-multiple-videos #roadblock
{
    background:transparent url(../controls/i/wiggles-juice-controls.png) no-repeat scroll 0 0;
}
.wiggles-multiple-videos button
{
    position:absolute;
}
.wiggles-multiple-videos #player-inner
{
    height:300px;
    width:400px;
    border:solid 3px #182500;
}
.wiggles-multiple-videos .play,
.wiggles-multiple-videos .pause {
  background-position:0 -73px;
  width:68px;
  height:68px;
    left:170px;
  top:0;
}
.wiggles-multiple-videos .play:hover {
  background-position:0 0;
}
.wiggles-multiple-videos .pause {
  background-position:0 -219px;
}
.wiggles-multiple-videos .pause:hover {
  background-position:0 -146px;
}
.wiggles-multiple-videos .back,
.wiggles-multiple-videos .back:hover {
  background-position:-68px -73px;
  width:50px;
  height:66px;
  left:112px;
  top:0;
}
.wiggles-multiple-videos .back:hover {
  background-position:-68px 0;
}
.wiggles-multiple-videos .next,
.wiggles-multiple-videos .next:hover {
  background-position:-118px -73px;
  width:50px;
  height:66px;
  left:244px;
  top:1px;
}
.wiggles-multiple-videos .next:hover {
  background-position:-118px 0;
}
.wiggles-multiple-videos .mute,
.wiggles-multiple-videos .muted {
  background-position:-168px -73px;
  width:37px;
  height:36px;
  left:55px;
  top:16px;
}
.wiggles-multiple-videos .mute:hover {
  background-position:-168px 0;
}
.wiggles-multiple-videos .muted {
  background-position:-168px -219px;
}
.wiggles-multiple-videos .muted:hover {
  background-position:-168px -146px;
}
.wiggles-multiple-videos #player-utilities
{
    position:absolute;
    left:306px;
  top:22px;
  padding:0;
}
.wiggles-multiple-videos #player-utilities button
{
    width:25px;
  height:26px;
  background-position:-205px -73px;
  float:left;
  margin-right:3px;
  position:static;
}
.wiggles-multiple-videos #player-utilities .share:hover {
  background-position:-205px 0;
}
.wiggles-multiple-videos #player-utilities .favorite {
  background-position:-230px -73px;
}
.wiggles-multiple-videos #player-utilities .favorite:hover {
  background-position:-230px 0;
}
.wiggles-multiple-videos #player-utilities .print {
  background-position:-168px -109px;
  height:37px;
    left:-176px;
    top:45px;
    width:144px;
    position:absolute;
}
.wiggles-multiple-videos #player-utilities .print:hover {
  background-position:-168px -36px;
}
.wiggles-multiple-videos #roadblock
{
    text-indent:-20000em;
    background-position:50% -292px;
    height:50px;
}
.inset-video
{
    position:relative;
}
.inset-video #player-controls
{
    position:absolute;
    bottom:0;
    right:10px;
}
.inset-video .play,
.inset-video .pause
{
  background:transparent url(../controls/i/btn-bday-detail-video.png) no-repeat scroll 0 0;
  _background-image:url(../controls/i/btn-bday-detail-video-ie6.png);
  background-position:0 0;
  width:39px;
  height:39px;
  left:170px;
  top:0;
  display:block;
}
.inset-video .play:hover {
  background-position:0 0;
}
.inset-video .pause {
  background-position:0 -39px;
}
.inset-video .pause:hover {
  background-position:0 -39px;
}
.inset-video .mute
{
    display:none;
}
.inset-video #roadblock
{
    position:absolute;
    bottom:-26px;
    right:-11px;
}
/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */
b.niftycorners {position:relative; z-index:2;}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
#user_prompts
{
	position:absolute;
	z-index:101;
	color:#000;
}
#user_prompts .std
{
	width:420px;
	height:215px;
	margin:0 auto;
	background-color:#fff;
	border:solid 15px #0397D6;
	padding:40px 0 15px;
	text-align:center;
}
#user_prompts #leaving.std p
{
	font-size:1.1em;
	line-height:1.1em;
	margin-top:9px;
}
#user_prompts .std p
{
	padding:0 20px;
	font-size:1.5em;
	font-weight:bold;
	line-height:1.5em;
}
#user_prompts .std p.countdown
{
	margin-top:20px;
	font-size:0.9em;
}
#add_favorite a
{
	display:block;
	margin-top:10px;
}
#user_prompts #leaving
{
	height:170px;
	padding:35px 0;
}
#leaving div
{
	font-size:1.2em;
	width:80%;
	margin:10px auto 20px;
	line-height:1.4em;
}

/* Parents Place */
.pplace_layer
{
	margin:0 auto;
	position:relative;
	width: 492px;
}
.pplace_layer .pplace_inner
{
	padding: 14px;
	background: #8CC63F url(../i/bg/bg_about_mod_tile.jpg) repeat-x left bottom;
	border: solid 6px #fff;
	z-index:101;
	position:relative;
}
.pplace_layer h1
{
	color: #fff;
	font-size: 20pt;
	line-height: 1em;
	float: left;
	margin-top: 0;
}
.pplace_layer .nifty
{
	margin: 10px 0;
}
.pplace_layer .close
{
	float: right;
	line-height: 1em;
}
.pplace_layer div.nifty
{
	background-color: #EBF8FE;
	padding: 11px;
	clear:left;
	display:inline-block;
}
#moderator_pop.pplace_layer p
{
	padding-left:150px;
}
.pplace_layer p
{
	margin: 0 0 15px;
}
.pplace_layer img.pic
{
	float:left;
}
#if_shim
{
	left:0;
	right:0;
	top:0;
	bottom:0;
	position:absolute;
	z-index:1;
}
#user_prompts #ssu_survey p
{
	font-size:1.1em;
}
#user_prompts #ssu_survey a
{
	display:block;
	width:auto;
	margin:15px auto 0;
}
#user_prompts #ssu_survey
{
	padding-top:8px;
}
#user_prompts iframe
{
	padding:0;
	background-color:#fff;
}
#sprout_postcard_frame, #admin_user_stats_frame
{
	width:475px;
}
#admin_user_stats_frame
{
	border:solid 25px #0397D6;
	padding:20px;
}
#login
{
	width:375px;
	overflow:hidden !important;
}
#user_prompts div#itunes p
{
	font-size:1.25em;
	margin-bottom:20px;
}
#user_prompts #video_favorite p
{
	line-height:1.25em;
	margin-bottom:20px;
}
.video_fav_frame
{
	overflow:hidden;
	height:37px;
}
#user_prompts #login_frame
{
	height:auto;
	padding:10px;
	width:443px;
}
#press_room.std
{
    padding:50px 0;
    height:auto;
    font-size:9pt;   
}
#press_room p span
{
    white-space:nowrap;
}
/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .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;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}
