@charset "utf-8";

/* Imported CSS sheets */
@import url('pbsparents-sitenav.css'); /* Pulls in styles for Header area and Site Navigation */
@import url('pbsparents-adbanner.css'); /* Pulls Ad Banner Styles in */
@import url('pbsparents-new-carousel.css'); /* Pulls in styles for PBS KIDS Programs carousel */
@import url('pbsparents-commentingengine.css'); /* Pulls Commenting Engine Styles in */
@import url('http://pbs.org/includes/javascript/lib/pbs/social_bookmarks/screen.css'); /* Pulls in Social Bookmarking Toolbar CSS */

/*
===
	Styles used through the site for Global elements.
===
*/

* {
	margin: 0;
}

html, body {
	height: 100%; 
}

body {
	margin: 0;
	padding: 0;
	font: 12px 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #000;
}

body#refresh .kitchen .entry-details p {
	padding-bottom: 0;
}

.pbsparents-wrapper {
	margin: 0 auto;
	padding: 0 ;
	background:url("/parents/pbskidscontent/images/wrapper-bground.gif") repeat-x;
}

h1 {
	margin: 0;
	padding: 0;
	text-align: left;
}

h2 {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 2px 0;
	vertical-align: top;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 4px 0;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 4px 0;
	line-height: 18px;
}

.pbsparents-middle h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

h5 {
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: left;
}


.pbsparents-content h1 a:link,
.pbsparents-content h1 a:visited,
.pbsparents-content h1 a:hover,
.pbsparents-content h1 a:active,
.pbsparents-content h2 a:link,
.pbsparents-content h2 a:visited,
.pbsparents-content h2 a:hover,
.pbsparents-content h2 a:active,
.pbsparents-content h3 a:link,
.pbsparents-content h3 a:visited,
.pbsparents-content h3 a:hover,
.pbsparents-content h3 a:active /* These are redefined for the index page inside of theme specific CSS files */ {
	text-decoration: none;
	color: #0f7786;
}

.pbsparents-content h1 a:hover,
.pbsparents-content h2 a:hover,
.pbsparents-content h3 a:hover {
	text-decoration: underline;
}


p,
blockquote {
	margin: 0;
	padding: 0 0 18px 0;
	line-height: 20px;
}


.hr /* Horizontal Rule replacement that will work cross-browser. Colors are controlled by page specific CSS styles */ {
	height: 1px;
	border-top-style: dotted;
	border-top-width: 1px;
	margin: 5px 0 0 0;
	padding: 0 0 16px 0;
}

.hr.fullpage /* Horizontal Rule adjustment for Full Column width */ {
	margin: 0 0 0 16px;
}

* html .hr /* Small hack for the correct spacing in IE6 */ {
	padding: 0 0 0 0;
	margin-left: 0;
}

form p {
	padding: 0 0 12px 0;
}

form input.button /* Universal Form Button to keep things consistent throughout the site */ {
	margin: 0;
	padding: 3px 4px 3px 4px;
	overflow: visible;
	background: #e76d19 url('/parents/images/global/elements/bground-formbutton.gif') repeat-x;
	border: 1px solid #d88e1c;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 900;
	cursor: pointer;
}

form input /* Universal Form Button to keep things consistent throughout the site */ {
	font-family: 12px Verdana, Arial, Helvetica, sans-serif;
}

/*
===
	Major Layout elements, such as page sizing and positioning.
===
*/

#pbsparents-container {
	width: 984px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

#shell {
	background: #fff;
	margin-top:33px;
}

.pbsparents-header {
	margin: 0 auto;
	padding: 2px 0 0 0;
	width: 984px;
	font-size: 10px;
	height: 186px;
}

.pbsparents-header .pbsparents-header-top {
	padding-bottom: 1px;
}

.pbsparents-header-sponsors {
	float: right;
	margin: 0 13px 10px auto;
	width: 720px;
}

.pbsparents-content {
	background-position: top center;
	background-repeat: repeat-y;
	width: 984px;
	margin: 0;
	padding: 0 0 20px 0;
}

.pbsparents-content a:hover,
.pbsparents-content .pbsparents-top a:hover {
	text-decoration: none;
	color: #000;
}


/* Top strip containg My PBS Parents login info and Search box on shell pages */
.pbsparents-content .pbsparents-top {
	width: 960px;
	margin: 0 auto;
	padding: 0 0 4px 0;
	text-align: center;
}

.pbsparents-content .pbsparents-top .pbsparents-topgutter {
	/*margin-top: 101px;*/
	padding-top: 10px;
}

.pbsparents-content .pbsparents-top .title {
	float: left;
	font-family:"Trebuchet MS",Arial,sans-serif!important;
	font-size:14px;
	color: #174576;
	font-weight: lighter!important;
}

.pbsparents-content .pbsparents-top .title h1 a {
	color: #174576;
}

.pbsparents-content .pbsparents-top .language-link {
	float: right;
	font-weight: 900;
	margin: 0;
	padding-top: 18px;
}

.rightrail-module-square .picks-img {float:left; clear:right;}
.rightrail-module-square .picks-text {width:125px; float:right;}

/*
===
	Various "toolbar" includes used through the site.
	i.e. My PBS Parents login, Quick Search box, Social Networking Toolbar, Article Utilities
===
*/

/* PBS Parents Toolbar, which includes My PBS Parents login bar and the Search box */
.pbsparents-content .pbsparents-top .pbsparents-toolbar {
	margin: 0;
	padding: 0 0 5px 0;	
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-loginbar {
	float: left;
	margin: 0;
	padding: 0 0 0 0;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-loginbar .pbsparents-mypbsparents-username,
.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-loginbar .pbsparents-mypbsparents-calltologin {
	font-weight: 900;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-loginbar .pbsparents-mypbsparents-logout,
.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-loginbar .pbsparents-mypbsparents-calltoaction {
	font-size: 11px;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-searchbar {
	float: right;
	margin: 0;
	padding: 0;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-searchbar form label {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-searchbar form {
	vertical-align: top;
	margin: 0;
	padding: 0;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-searchbar form input#search {
	margin: 2px 0 0 0;
	padding: 2px;
	vertical-align: top;
}

.pbsparents-content .pbsparents-top .pbsparents-toolbar .pbsparents-searchbar form input.button {
	margin: 2px 0 0 0;
}

/* PBS Parents Article Toolbar */
.pbsparents-articletoolbar {
	 -moz-border-radius: 3px;
	border-radius:3px;
    background: #f2f4ff;
    border: 1px solid #e7e7df;
    margin: 10px 0 20px;
    padding: 5px;
}

.pbsparents-articletoolbar .at15t_email {
    margin:2px 0 0;
}

.pbsparents-articletoolbar .at15t_print {
	margin:2px 5px 0 6px;
}

.pbsparents-articletoolbar .at15t_stumbleupon {
	margin:2px 5px 0 0;
}

.pbsparents-articletoolbar .addthis_button_tweet {
	margin: 0 -8px 0 0;
}

.pbsparents-articletoolbar.shell { /* Used when the Article Toolbar is called on shell pages (/disabilities/index.html, /fungames/index.html, etc)*/
	margin-left: 16px;
}

.pbsparents-articletoolbar .pbsparents-toolbar-addthis,
.pbsparents-articletoolbar .pbsparents-toolbar-buzz {
	float: left;
}

.pbsparents-articletoolbar .pbsparents-toolbar-addthis {
	margin: 0 10px 0 0;
	padding: 0;
	width:200px;
}

.pbsparents-articletoolbar .pbsparents-toolbar-buzz a {
	line-height: normal;
	cursor: pointer;
}

/*
===
	Main Content Areas
===
 */
 
.pbsparents-content .pbsparents-main,
.pbsparents-content #pbsparents-sidebar {
	float: left;
}

.pbsparents-content .pbsparents-main {
	width: 750px;
	text-align: left;
	margin: 0;
	padding: 0;
}

.pbsparents-content .pbsparents-main.fullpage {
	width: 100%;
}

.pbsparents-content .pbsparents-main .pbsparents-fullpage-gutter {
	padding: 0 15px 0 15px;
}

.pbsparents-content #pbsparents-sidebar {
	width: 175px;
	margin: 0 0 0 24px;
	padding: 0;
	float:right;
}

.pbsparents-content #pbsparents-sidebar .pbsparents-sidebar-gutter {
	margin: 0;
	padding: 0 15px 0 0;
	text-align: left;
}

.pbsparents-content .pbsparents-left .pbsparents-left-gutter {
	margin: 0;
	padding: 0 0 0 15px;
	text-align: left;
}

/*
===
	Support PBS Messaging
===
*/

.pbsparents-content .pbsparents-supportpbs p {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 0;
}

.pbsparents-content .pbsparents-supportpbs .image {
	float: left;
	margin: 2px 4px 2px 0;
	padding: 0;
}

/*
===
	Product Promo Areas
===
*/


/* Shop PBS Promo */
.pbsparents-content .pbsparents-shop .shoppbs-promo {
	background-color: #ece8de;
	border: 1px solid #ddd6c3;
	margin: 0 0 20px 0;
	padding: 8px;
	
}

.pbsparents-content .pbsparents-shop .shoppbs-promo a {
	color: #8f7d52;
}

.pbsparents-content .pbsparents-shop .shoppbs-promo a:hover {
	color: #000;
}

.pbsparents-content .pbsparents-shop .shoppbs-promo .image {
	float: left;
	width: 84px;
}

.pbsparents-content .pbsparents-shop .shoppbs-promo .teaser {
	margin-left: 90px;
}

.pbsparents-content .pbsparents-shop .shoppbs-promo .teaser p {
	margin: 0;
	padding: 0;
}


/* Product Promo Areas */
.pbsparents-content .pbsparents-shop p {
	font-size: 11px;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

.pbsparents-content .pbsparents-shop .shop-item {
	margin: 0;
	padding: 0 0 15px 0;
}

.pbsparents-content .pbsparents-shop .shop-item .image {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
	text-align: center;
	width: 80px;
}

.pbsparents-content .pbsparents-shop .shop-item .info {
	margin: 0 0 0 87px;
	padding: 0;
}

.pbsparents-content .pbsparents-shop .shop-item.pbskidsplay .image {
	width: 125px;
	margin: 0 8px 0 0;
}

.pbsparents-content .pbsparents-shop .shop-item.pbskidsplay .info {
	margin: 0 0 0 0;
	padding: 0;
}



/*
===
	Column dimensions for parents/directory/index.html pages, also called shell pages. For example, the homepage of Child Development
===
*/

/* One Column Layout */
.pbsparents-content#shell .pbsparents-main .pbsparents-one-column {
	padding-bottom: 12px;
}

.pbsparents-content#shell .pbsparents-main .pbsparents-one-column .pbsparents-one-column-gutter {
	margin: 0;
	padding: 0 0 0 15px;
}


/* Two Column Layout */
.pbsparents-content#shell .pbsparents-main .pbsparents-two-column {
	padding-bottom: 12px;
}

.pbsparents-content#shell .pbsparents-main .pbsparents-two-column .pbsparents-left {
	float: left;
	width: 365px;
	margin-right: 20px;
}

.pbsparents-content#shell .pbsparents-main .pbsparents-two-column .pbsparents-right {
	float: left;
	width: 365px;
}

/* Three Column Layout */
.pbsparents-content#shell .pbsparents-main .pbsparents-three-column {
	padding-bottom: 20px;
}

.pbsparents-content#shell .pbsparents-main .pbsparents-three-column .pbsparents-left {
	float: left;
	width: 228px;
	margin-right: 24px;
}

.pbsparents-content#shell .pbsparents-main .pbsparents-three-column .pbsparents-middle {
	float: left;
	width: 228px;
}

.pbsparents-content#shell .pbsparents-main .pbsparents-three-column .pbsparents-right {
	float: left;
	width: 228px;
	margin-left: 24px;
}


/*
===
	Column dimensions for /parents/directory/subdirectory/*.html pages, also called sub pages. For example, the Blog pages.
===
*/

.pbsparents-content#sub .pbsparents-left {
	float: left;
	width: 165px;
	margin: 0 20px 0 0;
	padding: 0;
}

.pbsparents-content#sub .pbsparents-middle {
	float: left;
	width: 600px;
	margin: 0;
	padding: 0;
	text-align: left;
}


/* Subdirectory Navigation styles */
.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav a:link,
.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav a:visited,
.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav a:active {
	text-decoration: none;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav a:hover {
	text-decoration: underline;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav ul {
	list-style-type: none;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav ul li {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px dotted #000;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav ul li.section-active {
	border-bottom: 0px;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav a.current {
	font-weight: 900;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav ul ul {
	list-style-type: none;
	margin: 3px 0 0 3px;
	padding: 0 0 0 0;
}

.pbsparents-content#sub .pbsparents-left .pbsparents-left-gutter .section-nav ul ul li {
	margin: 0 0 3px 10px;
	padding: 0 0 3px 0;
	font-size: 11px;
}

/* Content Styles */

.pbsparents-content#sub .pbsparents-middle ol,
.pbsparents-content#sub .pbsparents-middle ul {
	margin: 0 0 0 36px;
	padding: 0 0 0 0;
}

.pbsparents-content#sub .pbsparents-middle ul {
	list-style-type: square;
}

.pbsparents-content#sub .pbsparents-middle ol li,
.pbsparents-content#sub .pbsparents-middle ul li {
	margin: 0;
	padding: 0 0 12px 0;
	line-height: 20px;
}

/* Copied from central PBS Social Bookmarking Toolbar CSS to ensure styles are inherited */

.pbsparents-content#sub .PBSsocialtoolbar ul.social_bookmarks,
.pbsparents-content#shell .PBSsocialtoolbar ul.social_bookmarks {
	margin: 0 0 0 0;
}

.pbsparents-content#sub .PBSsocialtoolbar ul.social_bookmarks li,
.pbsparents-content#shell .PBSsocialtoolbar ul.social_bookmarks li {
	display: inline;
	padding: 0 10px 0 0;
}

/*
===
	Column dimensions for /parents/directory/tool/tool_results.html pages, also called search results pages. For example, the Bookfinder Results pages.
===
*/
.pbsparents-content#searchresults form label {
	font-weight: 900;
}

.pbsparents-content#searchresults .pbsparents-left {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
	padding: 0;
}

.pbsparents-content#searchresults .pbsparents-middle {
	float: left;
	width: 505px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.pbsparents-content#searchresults .pagination {
	font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}


/* Related Links Widgets found through out the site */


.pbsparents-section-relatedlinks {
	background-color: #fff;	
}

.pbsparents-section-relatedlinks .relatedlinks-gutter {
	margin: 0;
	padding: 8px;
}

.pbsparents-section-relatedlinks .relatedlink {
	font-size: 12px;
	margin: 0;
	padding: 0 0 8px 0;
}

.pbsparents-section-relatedlinks .relatedlink .image {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}

.pbsparents-section-relatedlinks .relatedlink .title {
	font-size: 12px;
	font-weight: 900;
}

.pbsparents-section-relatedlinks .relatedlink .details {
	float: left;
	margin: 0;
	padding: 0;
}

.pbsparents-section-relatedlinks .relatedlink .details .location {
	font-size: 10px;
	font-style: italic;
	margin: 0;
	padding: 0 0 4px 0;
}

.pbsparents-section-relatedlinks .relatedlink p {
	clear: both;
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}

/*
===
	Styles for the site footer, used on all pages
===
*/

.pbsparents-footer {
	color: #fff;
	font-size: 10px;
	width: 984px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}

.pbsparents-footer p {
	line-height: 16px;
}

.pbsparents-footer .footergutter {
	margin: 0 auto;
	padding: 5px 0 15px 0;
	width: 984px;
}

.pbsparents-footer a:link,
.pbsparents-footer a:visited,
.pbsparents-footer a:hover,
.pbsparents-footer a:active {
	color: #fff;
}

.pbsparents-footer a:hover {
	text-decoration: none;
}

/* Photo Credits for stock photo */

.photo-credit {
	font-size: 9px;
	color: #ccc;
	text-align: right;
}

/* Partners Credits */

.pbsparents-partners .partner-logo {
	margin: 0 auto;
	padding: 0 0 9px 0;
	text-align: center;
}

/*
===
	Hacks and other CSS Trickery
===
*/

/* Ensures content will be positioned properly across browsers */
.pbsparents-content:after,
.pbsparents-content .pbsparents-top:after,
.pbsparents-content .pbsparents-top .pbsparents-toolbar:after,
.pbsparents-content#shell .pbsparents-main .pbsparents-one-column:after,
.pbsparents-content#shell .pbsparents-main .pbsparents-two-column:after,
.pbsparents-content#shell .pbsparents-main .pbsparents-three-column:after,
.pbsparents-articletoolbar:after,
.pbsparents-section-content:after,
.pbsparents-content .pbsparents-shop .shoppbs-promo:after,
.pbsparents-header:after,
.pbsparents-header .pbsparents-header-top:after /* Firefox */ {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

* html .pbsparents-content,
* html .pbsparents-content .pbsparents-top,
* html .pbsparents-content .pbsparents-top .pbsparents-toolbar,
* html .pbsparents-content#shell .pbsparents-main .pbsparents-two-column,
* html .pbsparents-content#shell .pbsparents-main .pbsparents-three-column,
* html .pbsparents-articletoolbar,
* html pbsparents-section-content,
* html .pbsparents-content .pbsparents-shop .shoppbs-promo,
* html .pbsparents-header,
* html .pbsparents-header .pbsparents-header-top /* IE 6 */ {
	height: 1%;
}

* html .pbsparents-content .pbsparents-top h1,
* html .pbsparents-content #pbsparents-sidebar /* Fixes the double margin bug in IE 6 */ {
	display: inline;
}

.pbsparents-content,
.pbsparents-content .pbsparents-top,
.pbsparents-content .pbsparents-top .pbsparents-toolbar,
.pbsparents-content#shell .pbsparents-main .pbsparents-two-column,
.pbsparents-content#shell .pbsparents-main .pbsparents-three-column,
.pbsparents-articletoolbar,
.pbsparents-section-content,
.pbsparents-content .pbsparents-shop .shoppbs-promo,
.pbsparents-header,
.pbsparents-header .pbsparents-header-top /* IE 7 */ {
	* height: 1%;
}

a img.modal-button {border:none; outline:none;}
.survey-content {width:510px; height:235px;background:#71d2e1 url(/parents/survey/images/pbsparents-logo-refresh.png) bottom right no-repeat; margin:0 auto; padding:10px; -moz-border-radius:6px; border-radius:6px;}
.survey-content p {margin:20px 0 0; text-align:center;}
.survey-content .buttons {margin:0 auto; width:260px; margin-top:30px;}
.survey-content ul {margin:0;padding:0;list-style:none;}
.survey-content ul li {list-style:none;display:inline;}
.survey-content ul li.take {padding-right:10px;}

/* Fixes a peculiar IE6 problem. When <em>'s are used and the sentence wraps, the 3 pixel jog appears. */
* html .pbsparents-content#sub .pbsparents-left {
	width: 162px;
}

* html .pbsparents-content#sub .pbsparents-middle {
	width: 568px;
}


/* Fixes Related Links Sidebar issues in IE 6*/
* html .pbsparents-section-relatedlinks .relatedlink {
	height: 1%;
}

img.alignright {float:right;margin-left:10px;padding:4px;border:1px solid #E7E7DF;}
img.alignleft {float:left;margin-right:10px;padding:4px;border:1px solid #E7E7DF;}

ul.no-bullets {list-style:none;margin:0!important;padding:0!important;}
ul.no-bullets li {list-style:none; border-bottom:1px dotted #ccc; padding:10px 0!important;height:118px;}

.prev-entries {
    background: #F9F9E9;
    border: 1px solid #E7E7DF;
    font-size: 14px;
    list-style: none;
    margin: 0 0 15px;
    padding: 15px;
}

.shop-widget-lrg {width:616px; margin:0 auto;}
.shop-widget-sm {width:300px;}

.pbsparents-300x100-ad {
	margin: 0 0 10px 9px;
}

ol.follow-us {padding:0 10px!important; border:none!important; position:relative; left:30px;}

ol.follow-us li {float:left; border:none!important; padding-right:0!important;}
ol.follow-us li:hover {background:transparent!important;}

#fade { /*--Transparent background layer--*/
	display: none; /*--hidden by default--*/
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .80;
	z-index: 999998;
}
.popup_block{
	display: none; /*--hidden by default--*/
	background: #fff;
	padding: 20px;
	border: 20px solid #ddd;
	float: left;
	font-size: 1.2em;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 999999;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

a img.btn_close {border:none;}

img.btn_close {
	float: right;
	margin: -55px -55px 0 0;
	
}

.news-subscribe-bttn {margin:0 auto; width:280px; padding:10px 0 15px;}

/* ADD THIS */
a.addthis_counter.addthis_bubble_style {
margin: 4px 0 0 2px!important;
background: url('http://www.pbs.org/parents/images/global/icons/24x24-speech-bubble-icon.png') no-repeat 0 0!important;
height: 24px!important;
width: 45px!important;
}
.addthis_counter.addthis_bubble_style:hover {
background-position:0 -24px!important;
}

.addthis_counter.addthis_bubble_style a.addthis_button_expanded {
font-size: 12px!important;
height: 24px!important;
line-height: 24px!important;
width: 45px!important;
}

.addthis_toolbox a img {border:none!important;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade {
	position: absolute;
}
*html .popup_block {
	position: absolute;
}