.content-wrap .one h2, .content-wrap .one p.fauxh2 {font-size:1.4em; padding-left:0.7em; margin-bottom:0.8em; font-weight:bold;}
.content-wrap .one p.fauxh2 {margin-bottom:0;}
.tools {background:#fff url(../img/tools/tools-bg.jpg) 75.5em 0 no-repeat; clear:left;}
.audio {background:#fff url(../img/tools/audio-bg.jpg) 75.5em 0 no-repeat; clear:left;}
.video { background:#fff url(../img/tools/video-bg.jpg) 75.5em 0 no-repeat; clear:left;}
.tomedia.audio .rnd-button-list .mid{ padding:1em .5em 0 5em;height:4em;}
.tomedia.audio .rnd-button-list img{border:none;}
.tomedia.tools .rnd-button-list .mid{ padding:1em .5em 0 16.5em;height:8.7em;}
.tomedia.tools .rnd-button-list img{border:1px solid #b2b2b2; width:14.6em;}
.tomedia.video .rnd-button-list .mid{ padding:1em .5em 0 16.5em;height:8.7em;}
.tomedia.video .rnd-button-list img{width:14.6em;}
.tools .pad.border{padding:0.9em 0}
.tomedia .imgholder {position:absolute; top:1em; left:1em}
.tomedia div.mediaToggles {margin:1em 0 0 0; width:52.4em;}
.tomedia div.mediaToggles h2.toggler {font-weight:normal;margin:0;padding:.2em .2em .2em .5em; color:#fff; font-size:1.2em;position:relative; background-color:#646464;margin-bottom:.4em; line-height:1.8em;}
.tomedia div.mediaToggles h2.toggler a, .tomedia div.mediaToggles p.toggler a {position:absolute; top:0; left:0; width:100%; height:100%; text-indent:89%; color:#fff; cursor:pointer; display:block; text-decoration:none; background-repeat:no-repeat; background-position:99% center; margin:0; padding:0;}
.tomedia div.mediaToggles fieldset label {display:block;padding:0.3em 0.3em 0.3em 0; font-weight:bold;}
.tomedia div.mediaToggles fieldset span {display:block; margin-top:0.1em; padding:0.1em; font-weight:normal;}
.tomedia div.mediaToggles p{color:#585858;}
.tomedia a.show, .tomedia p.toggler a.show {background-image:url(/img/personalisation/footer-plus.gif);}
.tomedia a.hide, .tomedia p.toggler a.hide {background-image:url(/img/personalisation/footer-minus.gif);}
.tomedia div.toggleDiv {padding:0.5em; background:#f2f2f2;}
.tomedia .video-panel ul, .tomedia .video-panel ul li a {color:#fff;}
.tomedia .video-panel p a {color:#fff; margin-top:0.5em; padding-left:14px; background-image:url(/img/chevron-white-grey-bg.gif); background-position:3px 3px; background-repeat:no-repeat; }
.tomedia .video-panel noscript div strong {font-size:1.2em;}
.tomedia .video-panel noscript p, .tomedia .video-panel noscript p a {color:#585858;}
.tomedia .video-panel .toggleDiv a, .tomedia .video-panel .toggleDiv ul, .tomedia .video-panel .toggleDiv ul li a {color:#585858;}
.tomedia.video .video-panel p a {background:none; padding-left:0;}
.tomedia .tabholder {padding:1em 1em 0 20.3em;}
.rss-link {background:url(/img/icon-rss.gif) left 4px no-repeat; padding-left:20px; display:block;}
.tomedia .col.one ul{margin-bottom:0.8em;}
.tomedia .one .panel {padding:1em}
.tomedia .rnd-button-list .rnd-button a{padding:0;}
.tomedia .rnd-button-list {margin-bottom:1em;}
.tomedia .rnd-button-list .mid h2 a{color:#006699; margin-bottom:0.5em; font-size:1em;}
.tomedia .panel div.image{border:1px solid #b2b2b2; padding:0.2em; background:#fff; }
.tomedia .panel .panel-text h3 {color:#069; margin: 0.8em 0;}
.tomedia .panel h3 a{color:#069; text-decoration:none;}
.tomedia .panel .panel-text h2 {color:#069; margin: 0.8em 0;}
.tomedia .panel h2 a{color:#069; text-decoration:none;}
.tomedia .panel div.image{border:1px solid #b2b2b2; padding:0.4em; background:#fff; }
.tomedia .panel div.image img{width:155px;}
.tomedia div.media {width:54.7em; margin:1em 0; padding:0;}
.tomedia #toolComponent {display:inline;}
.tomedia.audio .imgholder a{display:block; width:34px; height:34px;background-image:url(/img/tools/audio-play.gif); background-position:0 0; background-repeat:no-repeat;}
.tomedia .tabholder {padding:1em 1em 0 19.3em;}
.tomedia .one .panel {padding:1em}
.tomedia .one .panel .panel-text h2 {padding:0;}
.tomedia.video .rnd-button-list .rnd-button p.fauxh2 {font-size:1.5em; font-weight:bold; margin-bottom:-1.3em;}
.tomedia.video .rnd-button-list .rnd-button a{padding:0; background:none;}
.tomedia .rnd-button-list {padding:1em 0;}
.tomedia.tools .rnd-button-list{padding:1em}
.tomedia .rnd-button-list .mid h2 a, .tomedia.video .rnd-button-list .rnd-button p.fauxh2 a{color:#069; margin-bottom:0.5em; font-size:1em; background:none;}
.tomedia .panel .imgframe{border:1px solid #b2b2b2; padding:0.2em; background:#fff; }
.tomedia .panel h3 {color:#069; margin: 0.8em 0;}
.tomedia .panel h3 a{color:#069; text-decoration:none;}
.tomedia #mediaTool {background-color:#fff; text-align:center;}
.tomedia h2.mtool{ border-top:1px dotted #b2b2b2; margin-top:1em; padding-top:.5em; font-size:1.4em;}
.tomedia p.mtool{ border-bottom:1px dotted #b2b2b2; margin-bottom:1em; padding-bottom:.5em;}
.tomedia a.printout { display:block; border-top:1px dotted #b2b2b2; margin-top:1em; padding-top:.5em;}
.tomedia #toolComponent {display:inline;}
.tomedia .media .mediaInfo h2, .tomedia .media .mediaInfo p.fauxh2 {font-size:1.8em; margin-bottom:0.5em; font-weight:bold;}
.tomedia .media .mediaInfo p.fauxh2 {margin:0; font-size:1.8em;}
.tomedia h3.toggler, .tomedia p.toggler {font-weight:normal; margin:0;padding:.2em .2em .2em .5em; color:#585858; font-size:1.2em;position:relative; background-color:#f2f2f2;margin-bottom:.4em; line-height:1.8em;}
.tomedia h3.toggler a, .tomedia p.toggler a {position:absolute; top:0; left:0; width:100%; height:100%; text-indent:89%; color:#585858; cursor:pointer; display:block; text-decoration:none; background-repeat:no-repeat; background-position:99% center;}
.tools h3.toggler, .tools p.toggler {font-weight:bold;}
.tools h3.toggler a, .tools p.toggler a {font-weight:normal;}
.tomedia .media .toggleDiv {padding:0.5em;}
.tomedia .media .mediaTogglesTool fieldset {margin:0; width:32.5em;}
.tomedia .media .toggleDiv fieldset label {display:block;padding:0.3em 0.3em 0.3em 0; font-weight:bold;}
.tomedia .media .toggleDiv span {display:block; margin-top:0.1em; padding:0.1em; font-weight:normal;}
.tomedia .toggleDiv fieldset textarea {margin-bottom:0.7em;}
.tomedia .media .toggleDiv fieldset *{width:30em;}
.tomedia .media .toggleDiv fieldset input.submit {float:left;position:static; width:5em;color:#fff;}
.tomedia div.media span.error{display:block;}
.tomedia .download a{color:#fff;}
.tomedia .one .component{margin-top:2em}
.tomedia .one .component ul {list-style-type:none; margin:0; padding:0;}
.tomedia .one .component ul li {margin:0;padding:2px 0;}
.tomedia .one .component ul li a {text-decoration:none;}
.tomedia .one .rss ul li.leftPad {font-size:1em; padding-left:1.6em; position:relative; top:-5px;}
.tomedia .one .rss img{border:medium none; margin-right:0;float:left;}
.tomedia .pageLinks {clear:both; margin:2em 1.2em 2em 0;}
.tomedia .pageLinks ul {display:inline; margin:0px; padding:0px;}
.tomedia .pageLinks ul li {display:inline; margin:0px; padding:0px; list-style-type:none; list-style-position:inside; margin-left:10px;}
.tomedia .pageLinks ul li a {color:#069; text-decoration:none;}
.tomedia .pageLinks ul li.currentpage{text-decoration:underline;}
.tomedia.tools div.media {width:56.4em; margin:1em 0; padding:0;}
.thold {margin-left:10px; width:54.5em}
.tomedia .tabs-nav {background-color:#f2f2f2; width:55.9em;}
.tomedia .tabs-nav .tl {background:url(/img/general/nav-crnrs-bg.gif) 0 0;}
.tomedia .tabs-nav .tr {background:url(/img/general/nav-crnrs-bg.gif) 0 -10px; }
.tomedia ul.tabs li { background:#585858; bottom:-7px;}
.tomedia ul.tabs li .crnr {width:6px; height:6px;}
.tomedia ul.tabs li .tl {background: url(/img/general/nav-crnrs-bg.gif) no-repeat 0 -32px; }
.tomedia ul.tabs li .tr {background: url(/img/general/nav-crnrs-bg.gif) no-repeat -5px -32px; right:-1px; }
.tomedia ul.tabs li span{display:block;}
.tomedia ul.tabs li.active {background:#fff; color:#585858; bottom:-1px;}
.tomedia ul.tabs li.active .tl {background: url(/img/general/nav-crnrs-bg.gif) no-repeat 0 -20px; }
.tomedia ul.tabs li.active .tr {background: url(/img/general/nav-crnrs-bg.gif) no-repeat 0 -26px;  }
.tomedia .video-menu li.selected a, .video-menu li strong, .tomedia .video-menu li.selected a:hover, .tomedia .video-menu li.selected a:focus, .tomedia .video-menu li.selected a:active {background:#666}
.tomedia .video-menu {list-style-image:none;list-style-position:outside;list-style-type:none;}
.tomedia .video-menu li a:hover, .video-menu li a:focus, .video-menu li a:active {background:#EEEEEE none repeat scroll 0 0;text-decoration:underline;}
.tomedia .video-menu li a, .video-menu li span, .video-menu li strong {display:block;padding:0 0.8em;text-decoration:none;}
.video-menu li.selected a, .video-menu li strong {background:#669900 none repeat scroll 0 0;color:#FFFFFF;font-weight:bold;}
.tomedia .three .pad {margin-bottom:2em;}
.tomedia .bookmark-wrap {margin-top:0;}

.media-library h1 {padding-right:8em; margin-bottom:.5em;}
.media-library .media-panel {background:#353535;}
.media-library .media-panel .crnr {background:url(/img/tools/media-panel-crnr.gif); position:relative;}
.media-library .media-panel .crnr.tl {top:0; left:-10px;}
.media-library .media-panel .crnr.tr {top:-10px; right:-10px; background-position:-10px 0; float:right;}
.media-library .media-panel p, .media-library .media-panel a {color:#fff;} 
.media-library .media-panel .media-info {width:23.8em; padding-right:2em; float:left;}
.media-library .media-panel .media-info ul li {list-style-type:none;}
.media-library .media-panel .media-item {width:47.9em; height:28.9em; float:right; margin-top:-1em;}
.media-library .media-panel .media-meta {color:#fff; padding-top:2em;}
.media-library .media-panel .media-meta li {padding:0 0 .8em 0; margin-top:.7em; background:url(/img/tools/media-meta-divider.gif) bottom left repeat-x #353535; list-style-type:none;}
.media-library .media-panel .media-meta li span {font-weight:bold;}
.media-library .media-panel .media-meta li span.comm-rat {display:block; padding-bottom:.3em;}
.media-library .media-panel .media-meta p.showhide-trig {background:transparent;}
.media-library .search-bar {background:#ccc; border-top:1px solid #fff; border-bottom:1px solid #fff;}
.media-library .search-bar fieldset {width:38em; float:right;}
.media-library .search-bar input.search-input {border:1px solid #b2b2b2; padding:0.3em; background:#fff;}
.media-library .search-bar label {font-size:1.4em; cursor:auto; color:#3a3a3a; font-weight:normal;}
.media-library .search-bar .submit {float:right; margin:.3em 0 0 1em; background:#000000;}
.media-library .search-bar .submit input {background:url(/img/buttons/btn-arrow.gif) no-repeat scroll right center; margin-top:.1em;}
.media-library p.search-feedback {margin-bottom:.7em;}
.media-library p.search-feedback span {font-weight:bold;}
.media-library .showhide-wrap.transcript {background:#ccc;}
.media-library .showhide-wrap.transcript a {color:inherit;}
.media-library .transcript-trig {padding-top:.6em;}
.media-library .transcript-trig a {background:url(/img/tools/media-sprite.gif) .2em .2em no-repeat transparent; padding-left:1.3em;}
.media-library .transcript-trig a.active {background-position:left -.9em;}
.media-library .transcript .showhide-content {color:#000; padding-left:27em; height:20em; overflow:auto; border-top:1px solid #fff;}
.media-library .transcript .showhide-content h2 {margin-bottom:.5em;}
.media-library .browse-media {background:#e7e7e7;}
.media-library .browse-media .browse-nav h2 {font-size:1.4em;}
.media-library .browse-media .browse-nav {width:26em; float:left; padding:1em .7em 1em 0;}
.media-library .browse-media ul li {list-style-type:none;}
.media-library .browse-media ul.media-list, .media-library .browse-media ul.cat {width:50%; float:left;}
.media-library .browse-media ul.media-list {padding-right:1em; width:46%;}
.media-library .browse-media ul li {list-style-position:outside;}
.media-library .browse-media ul.media-list li {margin-bottom:.5em;}
.media-library .browse-media ul.media-list li a, .media-library .browse-media ul.cat li a {text-decoration:none; display:block; padding:0 .6em .1em .4em;}
.media-library .browse-media .media-list li a:hover, .media-library .browse-media .media-list li a:focus {background:url(/img/tools/media-sprite.gif) 9.3em -2.7em no-repeat #757575; color:#fff;}
.media-library .browse-media ul.cat {border-right:1px dotted #ccc; padding:0 .5em 0 0; margin-right:.5em; width:11.9em;}
.media-library .browse-media ul.cat.sub-cat {margin-right:0; width:12.1em;}
.media-library .browse-media ul.cat li {margin-bottom:.3em;}
.media-library .browse-media ul.cat li a:hover, .media-library .browse-media ul.cat li a:focus {background:url(/img/tools/media-sprite.gif) 9.3em -2.7em no-repeat #757575; color:#fff;}
.media-library .browse-media ul.cat li.current a, .media-library .browse-media ul.media-list li.current a {padding:0 .6em .1em .4em; background:url(/img/tools/media-sprite.gif) 9.3em -2.7em no-repeat #585858; color:#fff;}
.media-library .browse-media .browse-nav .clear {border-bottom:1px solid #ccc; margin-bottom:1em; width:100%;}
.media-library .browse-media .thumbnails {width:47.9em; float:right; padding-top:1em;}
.media-library .browse-media .thumbnails .media-thumb {display:inline; float:left; margin:0 .6em .6em 0;}
.media-library .browse-media .thumbnails .media-thumb a {height:11.8em; width:10.6em; padding:.3em; display:block; background:#fff;  font-size:inherit; text-decoration:none;}
.media-library .browse-media .thumbnails .media-thumb a:hover, .media-library .browse-media .thumbnails .media-thumb a:focus {background:#757575;}
.media-library .browse-media .thumbnails .media-thumb a span {display:block;}
.media-library .browse-media .thumbnails .media-thumb a:hover span, .media-library .browse-media .thumbnails .media-thumb a:focus span {color:#000;}
.media-library .browse-media .thumbnails .media-thumb .thumb-title {height:2.5em; font-size:1.1em; line-height:1.2em; padding:.3em .2em .3em .2em;}
.media-library .browse-media .thumbnails .media-thumb .media-type {text-transform:lowercase; font-size:1.1em; border-top:1px solid #b2b2b2; background:url(/img/tools/media-sprite.gif) top left no-repeat transparent; padding:.4em .2em .3em 2em;}
.media-library .browse-media .thumbnails .media-thumb .media-type.video {background-position:-55px -80px;}
.media-library .browse-media .thumbnails .media-thumb .media-type.audio {background-position:-55px -156px;}
.media-library .browse-media .thumbnails .media-thumb a.current {background:#585858;}
.media-library .browse-media .thumbnails .media-thumb a.current span {color:#fff;}
.media-library .browse-media .thumbnails .media-thumb a.current .media-type.video, .media-library .browse-media .thumbnails .media-thumb a.current:hover .media-type.video, .media-library .browse-media .thumbnails .media-thumb a.current:focus .media-type.video {background-position:-55px -105px;}
.media-library .browse-media .thumbnails .media-thumb a:hover .media-type.video, .media-library .browse-media .thumbnails .media-thumb a:focus .media-type.video {background-position:-55px -131px;}
.media-library .browse-media .thumbnails .media-thumb a.current .media-type.audio, .media-library .browse-media .thumbnails .media-thumb a.current:hover .media-type.audio, .media-library .browse-media .thumbnails .media-thumb a.current:focus .media-type.audio {background-position:-55px -182px;}
.media-library .browse-media .thumbnails .media-thumb a:hover .media-type.audio, .media-library .browse-media .thumbnails .media-thumb a:focus .media-type.audio {background-position:-55px -208px;}
.media-library .browse-media .thumbnails .paging {padding:0 0 .5em 0; margin-top:1em; float:left; width:46.6em;}
.media-library .browse-media .thumbnails .paging .pagination li {float:left;}
.media-library .review-dates {background:#fff;}
.media-library .one.last.media-teasers .panel .image img {width:100%;}
.media-library .one.last.media-teasers .panel h2 {padding:.5em 0 0 0;}
.media-library .browse-media .thumbnails .pagination {float:left; width:46.6em; border-top:1px solid #ccc; margin-top:2em;}
.media-library .browse-media .thumbnails .pagination p.page-count {text-align:right; padding-right:7em;}
.media-library .browse-media .thumbnails .pagination ul {background:transparent; float:right; width:7em; margin-top:-2.7em;}
.media-library .browse-media .thumbnails .pagination ul li {background:url(/img/tools/media-sprite.gif) 0 0 no-repeat #e7e7e7; display:inline; float:left; width:2.8em; height:2.2em;}
.media-library .browse-media .thumbnails .pagination ul li .browse-bttn {display:block; width:2.8em; height:2.2em; background:url(/img/tools/media-sprite.gif) 0 0 no-repeat #e7e7e7;}
.media-library .browse-media .thumbnails .pagination ul li.prev {background-position:left -221px;}
.media-library .browse-media .thumbnails .pagination ul li.next {background-position:left -194px;}
.media-library .browse-media .thumbnails .pagination ul li.prev .browse-bttn {background-position:left -80px;}
.media-library .browse-media .thumbnails .pagination ul li.next .browse-bttn {background-position:left -109px;}
.media-library .browse-media .thumbnails .pagination ul li.prev .browse-bttn:hover, .media-library .browse-media .thumbnails .pagination ul li.prev .browse-bttn:focus {background-position:left -164px;}
.media-library .browse-media .thumbnails .pagination ul li.next .browse-bttn:hover, .media-library .browse-media .thumbnails .pagination ul li.next .browse-bttn:focus {background-position:left -136px;}
.media-library .media-panel .media-info ul.media-meta li p {padding-bottom:0;}
/* Edit mode */
.media-library .four .media-panel .media-info .ms-formfieldcontainer .ms-formfieldvaluecontainer textarea.ms-input {width:212px;}
.media-library .four .media-panel .media-info .media-meta dd .ms-formfieldvaluecontainer {background:#fff; color:#585858; width:100%;}
span#ctl00_authoringcontrols div {height:auto !important;}
.media-library .ms-formfieldcontainer .ms-formfieldvaluecontainer #ctl00_PlaceHolderMain_mediaLibraryPlayer_mediaSummary1_MediaCredits_ctl00 {width:100% !important; height:100px !important; overflow:auto !important;}
/* embed code */
.tools .tool-embed-container {margin:1em;}
.tools .tool-embed-editable {margin:1em 0;}
.tool-embed-editable a.show-embed {background:transparent url(/img/sprite-embed.gif) 0 -38px no-repeat; border:0; cursor:pointer; float:left; font-size:1em; overflow:visible; padding-left:15px; text-decoration:underline;}
.tool-embed-editable a.show-embed-link {background:transparent url(/img/sprite-embed.gif) 2px 3px no-repeat;}
.tool-embed-editable a.show-embed:hover, .tool-embed-editable a.show-embed:focus, .tool-embed-editable a.show-embed:active {text-decoration:none;}
.tool-embed-editable .embed-content textarea {margin-top:0;}
.tool-embed-editable .embed-desc {margin-bottom:2em;}
/* non-flash tool three column */
.tools .tool-editable .thold {margin-left: 0; width: auto}
/* review date */
.tools .review-date p, .override-lifecheck-home .review-date p {padding-bottom:0;}
.tools .three .review-date {padding:1em;}
.tools .tool-editable .review-date {padding:1em 0;}
.override-lifecheck-home .review-date {padding:0 1em 1em 1em;}
.tools .lightboxToolReviewDate {display:none;}

@media (max-width:640px) {
	.mobile .pad-tl {padding-left:0;}
	.mobile .col.one.media-teasers .panel .image {background:none; border:none; padding:0;}
	.mobile .col.one.media-teasers .panel .image img {width:100%; height:auto;}
	.mobile .tomedia .one .rss ul li.leftPad{padding-left:1.5em;}
	.mobile .tomedia .one .rss img {margin-top:.3em; margin-right:.5em;}
	.mobile .pad-tl h2.showmore, .mobile .pad-tl h2.showcat, .mobile .pad-l h2.showmore, .mobile .media-library .pad-tbl h2.showcat, .mobile .pad-l h2.showrelated {background:#eee; border:1px solid #999; padding:7px 5px 7px 10px; margin:10px 0 0 0; display:block; text-decoration:none; font-size:1.6em !important; font-weight:bold;}
	.mobile .pad-tl h2.showmore:hover, .mobile .pad-tl h2.showmore:focus, .mobile .pad-tl h2.showcat:hover, .mobile .pad-tl h2.showcat:focus, .mobile .pad-l h2.showmore:hover, .mobile .pad-l h2.showmore:focus, .mobile .media-library .pad-tbl h2.showcat:hover, .mobile .media-library .pad-tbl h2.showcat:focus, .mobile .pad-l h2.showrelated:hover, .mobile .pad-l h2.showrelated:focus {cursor:pointer;}
	.mobile .pad-tl h2.showcat {margin-top:0;}
	.mobile .tomedia .three .pad {margin-top:25px;}
	.mobile .pad-tl .col.one.col-container, .mobile .pad-tl .col.one.cat-container, .mobile .pad-l .col.one.col-container, .mobile .media-library .pad-tbl .cat-container {border:1px solid #999; border-top:0; padding:10px; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box;}
	.mobile .pad-tl .col.one.cat-container h2 {padding-left:0;}
	.mobile .tools .tool-editable .thold {margin-top:10px;}
	.mobile .tomedia.tools .rnd-button-list .mid {height:auto; padding:1em;}
	.mobile .tomedia.tools .rnd-button-list .mid h2 {float:left; clear:both; width:100%;}
	.mobile .tomedia .imgholder {float:left; clear:both; position:relative; left:0; top:0;}
	.mobile .tomedia.tools .rnd-button-list .mid p.imgholder a img {width:100%; height:auto;}
	.mobile .tomedia.tools .rnd-button-list .mid p {width:100%;}
	.mobile .tomedia .pageLinks {text-align:center; margin-top:1em; margin-bottom:1em;}
	.mobile .tomedia .pageLinks ul li {margin-left:15px;}
	.mobile .col.three.tool-editable iframe {margin-left:0 !important; width:100% !important;}
	.mobile .col.three.tool-editable iframe img {width:100%; height:auto;}
	.mobile .col.three.tool-editable iframe .mozilla #page .main-box {min-height:auto;}
	.mobile .col.three.tool-editable iframe .mozilla #page .mainbox .content {padding:0 !important;}
	.mobile .thold {width:auto; margin-right:10px;}
	.mobile .col.three.tool-editable #mains #footer {position:static; padding-bottom:10px;}
	.mobile .tomedia .pad-tl .one.last {margin-top:0 !important;}
	.mobile .media-library .pad-l {padding:1em 0 0 0;}
	.mobile .media-library .media-panel .media-info {width:auto; padding:0 2em; float:none;}
	.mobile .media-library .media-panel .media-item {padding:2em 0; float:none; position:relative; width:100%; height:auto;}
	.mobile .media-library .media-panel .media-meta {padding-top:0;}
	.mobile .media-library .media-panel .crnr.tl {left:0;}
	.mobile .media-library .media-panel .crnr.tr {right:0}
	.mobile .media-library .search-bar fieldset {float:left; width:auto;}
	.mobile .media-library .search-bar fieldset label {display:block; padding-bottom:.5em;}
	.mobile .media-library .search-bar fieldset input, .mobile .media-library .search-bar fieldset .submit {float:left;}
	.mobile .media-library .media-panel .media-info .media-item .swfplayer object, .mobile .media-library .media-panel .media-info .media-item iframe {width:100% !important;}
	.mobile .media-library .browse-media .thumbnails .pagination {clear:both; width:100%;}
	.mobile .media-library .browse-media .thumbnails .pagination p.page-count {text-align:left; float:left; padding-right:2em;}
	.mobile .media-library .browse-media .thumbnails .pagination ul {float:left; width:10em; margin-top:-.2em;}
	.mobile .media-library .browse-media .thumbnails .pagination ul li {height:1.8em;}
	.mobile .media-library .browse-media .thumbnails .pagination ul li .browse-bttn {height:1.8em;}
	.mobile .media-library .browse-media .browse-nav {width:100%;}
	.mobile .media-library .browse-media .browse-nav ul.cat {width:100%; border-right:0;}
	.mobile .media-library .browse-media .thumbnails {width:auto;}
	.mobile .media-library .browse-media {padding:0 1em;}
	.mobile .media-library .transcript .showhide-content {height:auto; padding-left:1em;}
	.mobile .media-library h1 {padding-right:0;}
	.mobile .bookmark-wrap {margin-top:2em; margin-left:1em;}
}