/* colors
*
* heading green - #7ea127
*
*/


/* CSS FOR THE PBS KIDS GO! MODULE */

/* PBS KIDS GO! MODULE HEADER */

#gomoduleheader {
background: #3996B5;
padding: 8px;
}

/* PBS KIDS GO! MODULE GAME SECTION */

#gomodulegame {
background: #C7DBEF;
padding: 8px;
}

#gomodulegametitle {
font-weight: bold;
}

a#gomodulegametitle:link, a#gomodulegametitle:visited, a#gomodulegametitle:active {
text-decoration: none;
}

a#gomodulegametitle:hover {
text-decoration: underline;
}

#gomodulegametext {
font-family: verdana, arial, sans-serif;
color: #000;
font-size: 12px;
padding: 5px 0 0 0;
}

/* PBS KIDS GO! MODULE SHARE SECTION */

#gomoduleshare {
background: #52AEDE;
padding: 8px;
}

#gomodulesharequestion, a#gomodulesharequestion {
font-family: verdana, arial, sans-serif;
color: #000;
font-size: 12px;
margin: 0 0 5px 0;
}

#gomoduleshareanswer, a#gomoduleshareanswer {
font-family: verdana, arial, sans-serif;
color: #DEEFFF;
font-size: 12px;
text-decoration: none;
}

/* PBS KIDS GO! MODULE FOOTER */

#gomodulefooter {
background: #3996B5;
padding: 8px;
font-family: verdana, arial, sans-serif;
color: #fff;
font-size: 12px;
font-weight: bold;
}

#gomodulefooter a {
font-family: verdana, arial, sans-serif;
color: #fff;
font-size: 12px;
font-weight: bold;
}




/******************************************




/*
------------------------------------------------------ 
PBS Parents Guides module general styles
------------------------------------------------------
*/

.pbsparentsguides {
margin: 0 0 15px 0;
padding: 0;
color: #333;
}

.pbsparentsguides img {
    border: 0px solid #fecc02;
    margin: 0 0 5px 0;
}

.pbsparentsguides, .pbsparentsguides td, .pbsparentsguides select, .pbsparentsguides form {
font: 11px Arial, sans-serif;

}



.pbsparentsguides td {
vertical-align: top;
}

.pbsparentsguides h1 {
font-size: 15px;
font-weight: bold;
color: #7ea127;
margin: 0 0 5px 0;
padding: 0;
letter-spacing: -1px;
}

.pbsparentsguides h2 {
font-size: 13px;
font-weight: bold;
color: #7ea127;
margin: 0 0 5px 0;
padding: 0;
}

.pbsparentsguides p {
margin: 5px;
padding: 5px;
}

.pbsparentsguides b {
font-size: 12px;
font-weight: bold;

}

.pbsparentsguides hr {
height: 1px;
background: #333;
margin: 5px 0 10px 0;
border: 0;
}

/*
------------------------------------------------------ 
PBS Parents Guides module form styles
------------------------------------------------------
*/

/* General Styles for the PBS Parents Feature Content Module */

.pbsparents-module-featurecontent a:link, .pbsparents-module-featurecontent a:visited, .pbsparents-module-featurecontent a:hover, .pbsparents-module-featurecontent a:active {
color: #d48d1c;
text-decoration: underline;
}

.pbsparents-module-featurecontent {
	width: 200px; /* Minimum width of the module with the large image with border turned on. */
	
}

.pbsparents-module-featurecontent .pbsparents-feature {
	padding-bottom: 12px;
}

/* Titles for the Features */
.pbsparents-module-featurecontent .pbsparents-feature h3 {
	font-size: 13px;
	font-weight: bold;
	color: #7ea127;
	margin: 0 0 5px 0;
	padding: 0;
}

.pbsparents-module-featurecontent h4 {
color:#7EA127;
font-size:15px;
font-weight:bold;
letter-spacing:-1px;
margin:0 0 10px;
padding:0;
}

/* Image Container for the Features */
.pbsparents-module-featurecontent .pbsparents-feature .image {
	display: none; /* This causes the images to display block by default. You can remove images from the module by changing this to display: none; */
}

.pbsparents-module-featurecontent .pbsparents-feature .image img {
	border: 1px solid #000;
}

/* Link Style for the titles of the Features.
   Note: Colors are not defined so that they will fit in to your specific site easier. */
.pbsparents-module-featurecontent .pbsparents-feature h3 a:link,
.pbsparents-module-featurecontent .pbsparents-feature h3 a:visited,
.pbsparents-module-featurecontent .pbsparents-feature h3 a:active {
	text-decoration: none;
}

.pbsparents-module-featurecontent .pbsparents-feature h3 a:hover {
	text-decoration: underline;
}

/* Teaser Container for the Feature Module */
.pbsparents-module-featurecontent .pbsparents-feature .teaser {
	margin: 4px 0 0 0;
	padding: 0;
}

.pbsparents-module-featurecontent .pbsparents-feature .teaser p /* Teaser Text for the Feature Module */ {
	margin: 0 0 2px 0;
	padding: 0;
	font-size: 1em;

	font-weight: normal;
}




/***********************************



/*
------------------------------------------------------ 
PBS Parents Bookfinder general styles
------------------------------------------------------
*/

.pbsparentsbookfinder, .pbsparentsbookfinder td, .pbsparentsbookfinder select, .pbsparentsbookfinder form {
font: 11px Arial, sans-serif;
color: #333;
}


.pbsparentsbookfinder td {
vertical-align: top;
font-size: 11px;
}

.pbsparentsbookfinder h1 {
font-size: 15px;
font-weight: bold;
color: #7ea127;
margin: 0 0 10px 0;
padding: 0;
letter-spacing: -1px;
}

.pbsparentsbookfinder p {
margin: 0;
padding: 0 0 5px 0;

}

.pbsparentsbookfinder hr {
height: 1px;
background: #fecc02;
margin: 10px 0 10px 0;
border: 0;
}

/*
------------------------------------------------------ 
PBS Parents Bookfinder form styles
------------------------------------------------------
*/

.pbsparentsbookfinder form.pbsparentsmoduleform {
margin: 0;
padding: 0;
}

.pbsparentsbookfinder select {
margin-bottom: 8px;
padding: 0;
width: 100px;
}

.pbsparentsbookfinder input.button {
background-color: #fff;
border: 1px solid #000;
font: 11px Arial, sans-serif;
color: #333;
padding: 1px;
margin: 4px 0 0 0;
}

.pbsparentsbookfinder .formtitle {
font-weight: bold;
}

/*
------------------------------------------------------ 
Style to control table column padding
------------------------------------------------------
*/

.pbsparentsbookfinder .columnleft {
padding-right: 5px;
}

/*
------------------------------------------------------ 
PBS Parents Bookfinder Recommended Books styles
------------------------------------------------------
*/

.pbsparentsbookfinder table.recommendedbooks {
margin: 0 0 10px 0;
padding: 0;
font-size: 11px;
}

.pbsparentsbookfinder .recommendedbooktitle {
font-weight: bold;
}

.pbsparentsbookfinder .recommendedbookinfo {
font-style: italic;
color: #666;
}



/* General Styles for the PBS Parents Feature Content Module */
.pbsparents-module-bookfinder {
	width: 200px; /* Minimum width of the module */
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Default font family for the module. It can be removed and altered to fit the style of your site. */
	font-size: 12px; /* Default font size for the module. It can be removed and altered to fit the style of your site. */
}
.pbsparents-module-bookfinder p {
	margin: 0;
	padding: 0 0 6px 0;
}

.pbsparents-module-bookfinder label {
	display: block; /* Keeps the labels for the form elements displaying properly */
	font-weight: 900;
	
}

.pbsparents-module-bookfinder select /* Default settings for the drop down menus */ {
	display: block;
	width: 200px;
	margin: 2px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

.pbsparents-module-bookfinder .hr {
	display: none; /* Turns off remant code cause by default templates. This can be stylized to act as hr tag if you would like. */ 
}

.pbsparents-module-bookfinder h3 {	
	font-size: 12px;
	font-weight: 900;
	margin: 8px 0 0 0; /* Creates space between the two forms */
	padding: 0 0 3px 0;
}

.pbsparents-module-bookfinder input#keywords /* The Keyword Search field */ {
	margin: 0 4px 0 0;
	padding: 0;
}



/*************************************




/*
------------------------------------------------------ 
PBS Parents Activity Search general styles
------------------------------------------------------
*/

.pbsparents-module-activitysearch {
margin: 0 0 15px 0;
padding: 0;
}

.pbsparentsactivitysearch, .pbsparentsactivitysearch td, .pbsparentsactivitysearch select, .pbsparentsactivitysearch form {
font: 11px Arial, sans-serif;
color: #333;
}

.pbsparents-module-activitysearch a:link, .pbsparentsactivitysearch a:visited, .pbsparentsactivitysearch a:hover, .pbsparentsactivitysearch a:active {
color: #d48d1c;
text-decoration: underline;
}


.pbsparents-module-activitysearch h4 {
font-size: 15px;
font-weight: bold;
color: #7ea127;
margin: 0 0 10px 0;
padding: 0;
letter-spacing: -1px;
}



/*
------------------------------------------------------ 
PBS Parents Activity Search form styles
------------------------------------------------------
*/

.pbsparents-module-activitysearch form.pbsparentsmoduleform {
margin: 0;
padding: 2px 0 0 0;
}


.pbsparents-module-activitysearch select {
margin: 0;
padding: 0;
}

.pbsparents-module-activitysearch input.button {
background-color: #fff;
border: 1px solid #000;
font: 11px Arial, sans-serif;
color: #000;
padding: 1px;
margin: 4px 0 0 0;
}

.pbsparentsactivitysearch .formtitle {
font-weight: bold;
}

/* General Styles for the PBS Parents Feature Content Module */
.pbsparents-module-activitysearch {
	width: 200px; /* Minimum width of the module */
	font-size: 12px; /* Default font size for the module. It can be removed and altered to fit the style of your site. */
}
.pbsparents-module-activitysearch p {
	margin: 0;
	padding: 0 0 4px 0;
}

.pbsparents-module-activitysearch label {
	display: block; /* Keeps labels displaying above the drop downs */
	font-weight: 900;
}

.pbsparents-module-activitysearch select /* Default settings for the drop down menus */ {
	display: block;
	width: 200px;
	margin: 2px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
}


/*
------------------------------------------------------ 
Style to control table column padding
------------------------------------------------------
*/

.pbsparentsactivitysearch .columnleft {
padding-right: 10px;
}


/*
------------------------------------------------------ 
PBS Parents Today's Activity Styles
------------------------------------------------------
*/


.pbsparentsactivitysearch #todaysactivity h6 {
font-size: 13px;
font-weight: bold;
margin: 0;
padding-bottom: 5px;
color: #7ea127;
}

.pbsparentsactivitysearch #todaysactivity #activity {
margin: 4px 0 0 0;
padding: 0;
}

.pbsparentsactivitysearch #todaysactivity #skill {
font-style: italic;
}







/*********************************************/






/* 
------------------------------------------------------ 
Media Infusion CSS
------------------------------------------------------
*/

/* Container for entire Media Infusion module */
#pbsmodule_mediainfusion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0;
	margin: 0;
	width: auto;
}

/* Stylizing the links within Media Infusion */
#pbsmodule_mediainfusion a:link
{
	color: #d48d1c;
	text-decoration: underline;
}
#pbsmodule_mediainfusion a:visited
{
	color: #d48d1c;
	text-decoration: underline;
}
#pbsmodule_mediainfusion a:hover
{
	color: #d48d1c;
	text-decoration: none;
}
#pbsmodule_mediainfusion a:active
{
	text-decoration: underline;
}

/* Text Header for Media Infusion module */
#pbsmodule_mediainfusion h1
{
	font-size: 15px;
	font-weight: 900;
	color: #7ea127;
	margin: 0 0 5px 0;
	
	background-color: transparent;
	/* text-transform: uppercase; */
	text-align: left;
    letter-spacing: -1px;
	/* display: none; */
}



/* 
------------------------------------------------------ 
Used in the "headlines" view only
------------------------------------------------------ 
*/
/* Container for all headlines */
#pbsmodule_mediainfusion ul
{
        margin: 0;
        padding: 0;
}
/* ... for each headline item shown */
#pbsmodule_mediainfusion li.item
{
        list-style-type: none;
        padding: 0 0 10px 0;
        font-size: 11px;
}



/*
------------------------------------------------------ 
Used in the "text" view only
------------------------------------------------------ 
*/
/* For each item shown... */
#pbsmodule_mediainfusion div.item
{
        padding: 4px 0 4px 0;
        border-bottom: 3px solid #333;
        margin: 0 0 15px 0;
}
/* ... this is the title and link of the post */
#pbsmodule_mediainfusion div.item h2
{
	font-size: 14px;
	color: #333;
	margin: 0 0 12px 0;
	font-weight: normal;
}
/* ... this is the date of the post */
#pbsmodule_mediainfusion div.item .date
{
        font-size: 10px;
        line-height: 14px;
        padding: 0 0 10px 0;
}
/* ... this is the intro teaser text/description of the post */
#pbsmodule_mediainfusion div.item .description
{
        font-size: 10px;
        line-height: 14px;
}
/* ... this controls the paragraphs within the teaser text/description */
#pbsmodule_mediainfusion div.item .description p
{
	margin: 0 0 10px 0;
}
/* this controls the "read more" link for each post */
#pbsmodule_mediainfusion div.item .description .readmore 
{
	text-transform: uppercase;
	margin: 0 0 10px 0;
}




/***************************************/




#pbsmodule_copyrightfairuse {
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
	color: #333;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#pbsmodule_copyrightfairuse .header {
	font-weight: bold;
	font-size: 15px;
	color: #7ea127;
	margin: 0px 0px 10px 0px;
    letter-spacing: -1px;
}
#pbsmodule_copyrightfairuse a:visited, #pbsmodule_copyrightfairuse a:link {
	color: #d48d1c;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
#pbsmodule_copyrightfairuse a:hover, #pbsmodule_copyrightfairuse a:active {
	text-decoration: underline;
	color:#d48d1c;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}
/* cursor definition required on any <a> element without valid href content
   duplicate definition accomodates all browsers (IE uses "hand")
*/

#pbsmodule_copyrightfairuse ul, #pbsmodule_copyrightfairuse ol {
	margin: 0;
	padding: 0;
}
#pbsmodule_copyrightfairuse li {
	list-style-type: none;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}

#pbsmodule_copyrightfairuse .info {
	font-size: 85%;
	background-color: #eee;
	color: black;
	margin: 5px;
	padding: 0 10px;
}
#pbsmodule_copyrightfairuse .info a:visited, #pbsmodule_copyrightfairuse .info a:link {
	text-decoration: underline;
	background-color: #eee;
	color: black;
	font-weight: 400;
}
#pbsmodule_copyrightfairuse .info a:hover, #pbsmodule_copyrightfairuse .info a:active {
	text-decoration: none;
	background-color: #eee;
	color: black;
	font-weight: 400;
}


#pbsmodule_copyrightfairuse .hidden {
	display: none;
}
#pbsmodule_copyrightfairuse #legalnotice {
	font-style: italic;
	font-size: 75%;
}




/*******************************************/



/* 
------------------------------------------------------ 
learning.now CSS
------------------------------------------------------
*/

/* Container for entire learning.now module */
#pbsmodule_learningnow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	padding: 0;
	margin: 0;
}

/* Stylizing the links within learning.now */
#pbsmodule_learningnow a:link
{
	color: #d48d1c;
	text-decoration: underline;
}
#pbsmodule_learningnow a:visited
{
	text-decoration: underline;
}
#pbsmodule_learningnow a:hover
{
	text-decoration: none;
}
#pbsmodule_learningnow a:active
{
	text-decoration: underline;
}

/* Text Header for learning.now module */
#pbsmodule_learningnow h1
{
	font-size: 15px;
	font-weight: bold;
	color: #7ea127;
	margin: 0 0 5px 0;
    letter-spacing: -1px;
	/* text-transform: uppercase; */
	/* display: none; */
}



/* 
------------------------------------------------------ 
Used in the "headlines" view only
------------------------------------------------------ 
*/
/* Container for all headlines */
#pbsmodule_learningnow ul
{
        margin: 0;
        padding: 0;
}
/* ... for each headline item shown */
#pbsmodule_learningnow li.item
{
        list-style-type: none;
        padding: 0 0 10px 0;
}



/*
------------------------------------------------------ 
Used in the "text" view only
------------------------------------------------------ 
*/
/* For each item shown... */
#pbsmodule_learningnow div.item
{
        padding: 4px 0 4px 0;
        border-bottom: 3px solid #333;
        margin: 0 0 15px 0;
}
/* ... this is the title and link of the post */
#pbsmodule_learningnow div.item h2
{
	font-size: 14px;
	color: #333;
	margin: 0 0 12px 0;
	font-weight: normal;
}
/* ... this is the date of the post */
#pbsmodule_learningnow div.item .date
{
        font-size: 10px;
        line-height: 14px;
        padding: 0 0 10px 0;
}
/* ... this is the intro teaser text/description of the post */
#pbsmodule_learningnow div.item .description
{
        font-size: 10px;
        line-height: 14px;
}
/* ... this controls the paragraphs within the teaser text/description */
#pbsmodule_learningnow div.item .description p
{
	margin: 0 0 10px 0;
}
/* this controls the "read more" link for each post */
#pbsmodule_learningnow div.item .description .readmore 
{
	text-transform: uppercase;
	margin: 0 0 10px 0;
}





/****************************************/






/*
---------------------------------------------------------------------------------------------------
PBS Station Module: TV Schedules: PBS Kids What's On Now CSS
---------------------------------------------------------------------------------------------------
*/

.whatsonkidsnow
{
    color: #fff;
	font: 11px/13px verdana, arial, sans-serif;
	margin: 0px;
    padding-right: 15px;
    padding-top: 3px;
    width: 260px;
}

.whatsonkidsnow br {
    line-height: 0;
    font-size: 0;
    display: none;
}

.whatsonkidsnowdate
{
	margin: 0 0 2px 0;
    padding-top: 10px;
    display: none;
}

.whatsonkidsnowprogram
{
	text-align: left;
	
}

.whatsonkidsnowprogram a:link,
.whatsonkidsnowprogram a:visited
{
	color: #fff;
	text-decoration: underline;
}

.whatsonkidsnowprogram a:hover,
.whatsonkidsnowprogram a:active
{
	text-decoration: none;
}

.whatsonkidsnowprogram .time
{
	color: #fff;
	font-weight : 900;
	width: 60px;
	padding: 5px 0 5px 0;
	vertical-align: top;
}

.whatsonkidsnowprogram .programinfo
{
	padding: 5px 0 5px 5px;
	vertical-align: top;
}

.whatsonkidsnowprogram .programinfo .title
{
	color: #fff;
}

.whatsonkidsnowprogram .programinfo .episode
{
	color: #fff;
	font-style: italic;
	/* To turn off episode titles: Remove the comment tags (slashs and asterisks) from the "display: none;" attribute below. */
	/* display: none; */
}






/******************************/







/* The PBS Teachers Search Form Styles */
#pbsmodule_teachers-search_form {
	background-color: white;
	color: black;
	font-size: small;
	margin: 0;
	padding: 0;
}
#pbsmodule_teachers-search_form a:visited, #pbsmodule_teachers-search_form a:link {
	text-decoration: none;
	background-color: white;
	color: black;
}
#pbsmodule_teachers-search_form a:hover, #pbsmodule_teachers-search_form a:active {
	text-decoration: underline;
	background-color: white;
	color: black;
}
#pbsmodule_teachers-search_form .header {
	font-weight: 900;
	font-size: 120%;
	background-color: #333;
	color: white;
	padding: 4px;
	margin: 0px 0px 10px 0px;
    display: none;
}
#pbsmodule_teachers-search_form form {
}
#pbsmodule_teachers-search_form fieldset {
	margin: 0px 0px 15px 0px;
}
#pbsmodule_teachers-search_form legend {
    padding: 5px;
    color: #7EA127;
    font-size: 15px;
    font-weight: bold;
    background: none;
    border: none;
    
    
}
#pbsmodule_teachers-search_form label {
    color: #333;
}
#pbsmodule_teachers-search_form input {
}
#pbsmodule_teachers-search_form table {
}
#pbsmodule_teachers-search_form li {
}
/* END Search Form */




/* The PBS Teachers Search Results Styles */
#pbsmodule_teachers-search_results {
	background-color: white;
	color: black;
	font-size: small;
	margin: 0;
	padding: 0;
}
#pbsmodule_teachers-search_results a:visited, #pbsmodule_teachers-search_form a:link {
	text-decoration: none;
	background-color: white;
	color: black;
}
#pbsmodule_teachers-search_results a:hover, #pbsmodule_teachers-search_form a:active {
	text-decoration: underline;
	background-color: white;
	color: black;
}


/* ... header information: branding and what user searched for ... */
#pbsmodule_teachers-search_results h1 {
	font-weight: 900;
	font-size: 120%;
	color: #9dc931;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
#pbsmodule_teachers-search_results #searchresultsheader #header {
	padding: 6px 0px;
}
#pbsmodule_teachers-search_results #searchresultsheader #header p {
	margin: 0;
	padding: 0;
}


/* ... header information: navigation for number of results or how many results to view ... */
#pbsmodule_teachers-search_results #searchresultsnav {
	padding: 10px;
	margin: 10px;
	display: inline;
}
#pbsmodule_teachers-search_results #searchresultsnav .text {
	display: inline;
}
#pbsmodule_teachers-search_results #searchresultsnav #pagenumber, #searchresultsnav #numberviewed {
	padding: 2px;
	margin: 20px 2px 10px 0;
	list-style-type: none;
	display: inline;
	border-top: 1px solid #B0B5BB;
	border-bottom: 1px solid #B0B5BB;
}
#pbsmodule_teachers-search_results #searchresultsnav #pagenumber {
	float: left;
}
#searchresultsnav #numberviewed {
	float: right;
}
#pbsmodule_teachers-search_results #searchresultsnav #pagenumber li, #searchresultsnav #numberviewed li {
	display: inline;
	margin: 0;
    padding-left: 0px;
}
#pbsmodule_teachers-search_results #searchresultsnav #pagenumber li a, #searchresultsnav #numberviewed li a {
	padding: 2px 2px;
}
#pbsmodule_teachers-search_results #searchresultsnav #pagenumber li a.selected, #searchresultsnav #numberviewed li a.selected {
	color: black;
	font-weight: 700;
	text-decoration: none;
}



/* ... header information: these are the shaded tabs to navigate between resource types ... */
#pbsmodule_teachers-search_results .shadetabs{
	padding: 0px 4px 0px 0px;
	margin: 0;
	font-size: 90%;
	list-style-type: none;
	border-bottom: 1px;
}
#pbsmodule_teachers-search_results .shadetabs li{
	display: inline;
	margin: 0;
    padding-left: 0px;
}
#pbsmodule_teachers-search_results .shadetabs li a{
	text-decoration: none;
	padding: 0px 4px 0px 2px;
	border: 1px solid #B0B5BB;
	background-color: #EBE9DC;
}
#pbsmodule_teachers-search_results .shadetabs li a:visited{
}
#pbsmodule_teachers-search_results .shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}
#pbsmodule_teachers-search_results .shadetabs li.selected{
	position: relative;
}
#pbsmodule_teachers-search_results .shadetabs li.selected a{ /*selected main tab style */
	background-color: white;
	border-bottom-color: white;
}
#pbsmodule_teachers-search_results .shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}


/* ... this are the styles for the resource type displays per result ... */
#pbsmodule_teachers-search_results #listing .result {
	margin: 10px 0px 15px 4px;
	padding: 0 0 10px 0;
	background-color:white;
	border-bottom: #B0B5BB solid 1px;
}
#pbsmodule_teachers-search_results #listing p {
	margin: 0;
	padding: 0;
}
#pbsmodule_teachers-search_results #listing strong {
	color: #555;
	font-weight: medium;
}
#pbsmodule_teachers-search_results #listing .result .title {
	font-weight: bold;
}
#pbsmodule_teachers-search_results #listing .result .source {}
#pbsmodule_teachers-search_results #listing .result .description {
	margin: 10px 0;
}
#pbsmodule_teachers-search_results #listing .result .grades {}
#pbsmodule_teachers-search_results #listing .result .subjects {}
#pbsmodule_teachers-search_results #listing .result .type {}


