/* website: Scrippsnews */
/* Scrippsnews Site-specific styles */

/* 	Scripps Web Operations */



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

SCRIPPS News Header

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

#scrippsOceanographyHeader {
	width: 760px;
	margin: 0;	
	padding: 0;
	font-size: 11px;
	clear: both;
	}
	
#headerLeft {
	background-color: transparent;
	width: 315px;
	margin: 0;
	padding: 0;
	float: right;
	}
	
#headerRight {
	background-color: transparent;
	background:url(../images/hdrBgRt.jpg);
	width: 445px;
	height: 125px;
	float: right;
	padding: 0;
	margin: 0;
	color: #100E41;
	}
	
#headerfix {
	display: none;
	float: right;
	height: 125px;
}

#header_barfix {
	display: none;
	float: right;
	height: 125 px;
}

@media print {
	#header_barfix {
		display: block;
		clear: none;
	}
	
	.printLess {
		display: none;
	}
	
	#headerfix {
		display: block;
		clear: none; 
	}
	#headerLeft {
		float: none;
		position: absolute;
		left: 0px;
		top: 25px;
	}
	#headerRight {
		float: none;
		position: absolute;
		right: 0px;
		top: 25px;
		background: none;
	}

}	

/* headerList -----------------------------------------*/

#headerList ul {
	text-align: left;
	margin: 0;
	height: 20px;
	padding: 10px 10px 6px 0; /* can't add padding to bottom - pushes down on mac ie */
	list-style-type: none;
	color: #000034;
	font-size: 12px;
	background-color: transparent;
	}
	
#headerList ul li { 
	float:right;
	list-style:none;
	font-size: 11px;
	margin: 2px 2px 0px 2px;
	padding: 0px;
	}

#headerList ul li a { 
	text-decoration: none;
	padding: 0 5px 0 0;
	}
	

/* searchListVertical -----------------------------*/	

#searchListVertical ul	{
	text-align: right;
	margin: 0;
	padding: 0px 10px 0px 0;
	list-style-type: none;
	}
	
#searchListVertical ul li { 
	padding: 0;
	font-weight: bold;
	font-size: 10px;
	}

#searchListVertical ul li a {
	background: transparent url(images/list-off.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	text-decoration: none; /* IE6 Bug */ 
	vertical-align: top; /* fixes IE5, IE7 additional space issue */
	color: #999;
	}

#searchListVertical ul li a:hover	{
	background: transparent url(images/list-on.gif) left center no-repeat;
	color: black;
	}

 #searchListVertical ul ul {
 	margin: 0px 0 0 0;
 	text-align: left;
	margin-left: 290px;
	padding: 0;
	list-style-type: none;
	font-size: 10px;
	}

#searchListVertical li li a	{
	display: block;
	color: #333;
	background-color: transparent;
	width: 110px;
	padding: 2px 0px;
	margin: 0;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #aaa;
	text-decoration: none;
	}	
	
/**********************************************************  

PRIMARY NAVIGATION

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


/* this highlights the current page on the horizontal nav */
body#home #home a,
body#about #about a, 
body#people #people a, 
body#education #education a, 
body#research #research a, 
body#Ocean_News_Room #Ocean_News_Room a,
body#ScrippsNews a, 
body#Espanol #Espanol a 
	{
	color: #015797;
	}
	
/* this will ensure that the link for the current page is blue */
#navPrimary a:hover,
	.home #navPrimary #home a,
	.about #navPrimary #about a,
	.people #navPrimary #people a,
	.education #navPrimary #education a,
	.research #navPrimary #research a,
	.Ocean_News_Room #navPrimary #Ocean_News_Room a,
	.about #Supporting_CMBC #Supporting_CMBC a,
	.Espanol #Espanol #Espanol a
	{
	color:#28A5FF; 
	padding:0px 8px 0px 0px;
	}
	

#navPrimary {
	width: 760px;
	background: url('/images/nav_shadow.gif') repeat-x bottom left;
	clear: right;
	}
	
#navPrimary ul 
	{
	list-style: none;
	border-top: 1px solid #969393;
	border-bottom: 1px solid #969393;
	margin: 0;
	height:20px; 
	padding:0; 
	background: url('/images/nav_bg.gif') repeat-x;
	background-color: transparent;
	}
	
#navPrimary li 
	{
	float:left; 
	list-style:none; 
	border-right:1px solid #666666; 
	margin: 4px 2px 0px 4px;
	padding: 0px 4px;
	}
	
#navPrimary li a 
	{
	font-size: 11px;
	font-weight: bold;
	float:left; 
	text-decoration:none; 
	color:#100E41; 
	padding:0px 8px 0px 0px;
	}
	
.espanol {
	color: #005C9D;
	font-style: italic;
	}
	
@media print {
	#navprimary {
		position: absolute;
		top: 0px;
		left: 0px;
	}
}

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

SECONDARY NAVIGATION

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

#navSecondary ul
	{
	width: 155px; /* must be specific for IE on Mac */
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 14px;
	list-style: none;
	}

#navSecondary ul li 
	{ 
	position: relative;
	margin: 0; 
	}

#navSecondary ul li a
	{
	display: block;
	text-decoration: none; /* IE6 Bug */ 
	vertical-align: top; /* fixes IE5, IE7 additional space issue */
	padding: 4px 0px 4px 8px;
	color: #FFF;
	background-color: #0A50A1;
	border-bottom: 1px solid #fff;
	}

#navSecondary a:hover
	{
	background-color: #fff;
	color: #0A50A1;
	}

#navSecondary li li a
	{
	margin: 0;
	display: block;
	color: #0A50A1;
	background-color: #F2F1F0;
	padding: 4px 0px 4px 8px;
	text-decoration: none;
	border-bottom: 1px solid #fff;
	}

#navSecondary li li a#currentitem
	{
	margin: 0;
	}

#navSecondary li li a:hover
	{
	margin: 0;
	display: block;
	color: #0A50A1;
	background-color: #fff;
	padding: 4px 0px 4px 8px;
	text-decoration: none;
	}
	
/* Fix IE. Hide from IE Mac \*/

* html #navSecondary li { float: left; height: 1%; }

* html #navSecondary li a { height: 1%; }

* html #navSecondary li ul li { float: left; height: 1%; margin: 0; padding: 0;}

* html #navSecondary li ul li a { height: 1%; }

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

QUATERNARY NAVIGATION

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

#navQuaternary ul {
	width: 155px; /* must be specific for IE on Mac */
	margin: 0;
	padding: 0;
	font-size: 10px;
	list-style: none;
	background-color: #F2F1F0;
	}
	
#navQuaternary h5	
	{
	background-color: #F2F1F0;
	color: #0A50A1;
	font-size: 11px;
	padding: 6px 8px;
	margin: 0px; /*  DON'T CHANGE: causes line-spacing */
	border-bottom: solid #fff 2px;
	}


#navQuaternary ul li 
        {
        display: block;
        text-decoration: none; /* IE6 Bug */
        vertical-align: top; /* fixes IE5, IE7 additional space issue */
        padding: 4px 0px 4px 8px;
        }

 #navQuaternary ul li a
 	{
 	display: block;
 	text-decoration: none; /* IE6 Bug */ 
 	vertical-align: top; /* fixes IE5, IE7 additional space issue */
	color: #415127;
	}
	
#navQuaternary  a:hover 
	{
	 color: #28A5FF;
	}
	
#navQuaternary  a:visited 
	{
	 font-weight: normal;
	}

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

INDEX PAGE -specific styles

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

/* Mission Container  -----------------------------*/	
	
/*/*/
#missionContainer {
	font: italic 1.05em Georgia, serif;
	position: relative;
	margin: 0 0 2px 0;
	float: left;
	width: 233px;/* off by 3 px  should be 235*/
	height: 275px;
	background:url(../images/missionbg.gif) repeat-x bottom left;
	display: inline; /* SUPER IMPORTANT - ADJUSTS WIDTH AND KEEPS FLASH FROM MOVING BELOW MISSION BOX 
	LOOK AT: http://www.maxdesign.com.au/presentation/liquid/#fixing */
	}
	
#missionContainer .missionHeader {
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #100E41;
	}

#missionContainer p {	
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 12px; 
	margin: 14px 8px;
	line-height: 21px;
	color: #191919;
	padding: 0px 4px;
	}
	


/* Flash -------------------------------- */

/*/*/	
#flash 	{
	background-image: url(../images/flash_bkg.jpg);	
	width: 525px;
	float: right;
	margin: 0 0 1px 0;
	}

#flashReplacement 	{
	background-image: url(../images/flash_bkg.jpg);	
	background-color: #333;
	width: 525px;
	height: 275px;
	float: left;
	margin: 0 0 1px 0;
	}
	
#flashReplacement ul {
	font-size: 11px;
	list-style: none;
	width: 584px;
	padding: 0;	
	margin: 0;
	}

#flashReplacement li {
	float: left;
	display:block;
	list-style-type:none;
	padding: 0;
	margin: 0;
	text-align: center;
	width:146px;
	}


#flashReplacement ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	text-align:center;
	}

#flashReplacement ul li {
	display: inline;
	color: #68C2F4;
	padding: 0;
	margin: 0;
	}

#flashReplacement a {
	text-align: center;
	display: block;
	padding: 0px;
	width: 146px;
	background-color: #005447;
	background-image: url(../images/down.gif);
	background-repeat: no-repeat;
	}

#flashReplacement a:link, #navlist a:visited {
	color: #68C2F4;
	text-decoration: none;
	}

#flashReplacement a:hover {
	background-color: #005447;
	background-image: url(../images/over.gif);
	color: #F3A300;
	}
/* Index Page Container  -----------------*/

#indexPageContainer {
	float: left;
	width: 760px;
	padding: 0px;
	}

#indexPromos	{ /* floats panels to left on 1 row */
	float: left;
	padding: 0;
	}


/* section panel divs --------------------*/

	
#indexPageContainer  div#indexPromos	{
	width: 233px; /* width of Programs column */
	float: left;
	}
	
#indexPageContainer  div.scrippsNewsPanel	{
	width: 350px; /* width of Scripps News column */
	float: left;
	}
	
#indexPageContainer  div.scrippsInNewsPanel	{
	width: 173px; /* width of announcements column */
	float: right;
	}
	
#indexPageContainer  div.subPanel {
	min-height: 310px  !important; 	/* This counts for standard-compliant browsers*/
	height:auto; /* neccessary for IE */
	}

/* Promos --------------------*/

#promo_donateNow a:link, 
#promo_spotlightOnScripps a:link, 
#promo_sos a:link {
	color:#fff;
	font-weight: bold;
	text-decoration: none;
	background: transparent;
	}


#promo_donateNow a:active,  
#promo_spotlightOnScripps a:active, 
#promo_sos a:active {
	color: #fff;
	text-decoration: none;
	}
	
#promo_donateNow a:hover,
#promo_spotlightOnScripps a:hover,
#promopromo_sos a:hover {
	color: #A29BC9;
	text-decoration: none;
	}
	
#promo_donateNow a:visited, 
#promo_spotlightOnScripps a:visited, 
#promo_sos a:visited {
	color:#fff; 
	font-weight: bold;
	text-decoration: none;
	background: transparent;
	}
	
#promo_donateNow h1, 
#promo_spotlightOnScripps h1, 
#promo_sos h1 {
	font-size: 14px;
	color: #fff;
	padding-top: 40px;
	margin-bottom: 0;
	margin-left: 10px;
	}
	
#promo_donateNow p, 
#promo_spotlightOnScripps p, 
#promo_sos p {
	margin:0; /* IMPORTANT: LEAVE AS IS: adds spacing btw promos */
	padding: 0;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	}
#promo_donateNow hr, 
#promo_spotlightOnScripps hr, 
#promo_sos hr {
	width: 150px;
	height: 1px;
	color: #fff;
	background-color:#fff;
	margin-right: 80px;
	}
	
#promo_donateNow {
	height: 100px; /* REQUIRED to display full height of image */
	width: 233px;
	background:url(../images/promo_donateNow.jpg);
	margin: 0 0px 2px 0;
	}

#promo_spotlightOnScripps {
	background:url(../images/promo_spotlightOnScripps.jpg);
	width: 233px;
	height: 100px; /* REQUIRED to display full height of image */
	margin: 0 0px 2px 0;
	}
	
#promo_sos {
	background:url(../images/promo_sos.jpg);
	width: 233px;
	height: 100px; /* REQUIRED to display full height of image */
	margin: 0 0px 2px 0;
	padding: 0;
	}
	
/*  ----------------------------	

SCRIPPS NEWS

------------------------------*/

#scrippsNews {
	padding-left: 2px;
	}
	
#scrippsNews h1 {
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	font-weight: bold;
	margin-bottom: 8px;
	background-color: #fff;
	background: url(../images/scrippsNews_title_bg.gif) repeat-x left top; 
	}
	
#scrippsNews h1 a {
	color: #fff;
	font-weight: bold;
	background: url(../images/scrippsNews_title_bg.gif) repeat-x left top; 
	}
	
#scrippsNews h1 a:link {
	color: #fff;
	}
	
#scrippsNews h1 a:hover {
	color: #ccc;
	}
	
#scrippsNews h1 a:visited {
	color: #fff;
	}
	
	
#scrippsNews p {
	font-size: 11px;
	line-height: 13px;
	height: 60px; /* VERY IMPORTANT - do not remove - destroys the block*/
	padding: 1px 0px 8px 4px;
	margin: 0; 
	}
		
.scrippsNewsList {
	font-size: 12px;
	padding-left:2px;
  	margin:0 5px 10px 5px;
	}
	
.scrippsNewsList li {
	list-style: none;
	line-height: 16px;
	}
	
.scrippsNewsList .title {
	font-weight: bold;
	padding-top: 10px;
	color: #333;
	}
	
.scrippsNewsList li ul li ul li {
	padding-left: 10px;
	}	
		
div.scrippsNewsTitle
	{
	color: #fff;
	margin-bottom: 1px;
	border-bottom: 1px solid #fff;
	background: url(../images/scrippsNews_title_bg.gif) repeat-x left top;
	}



/*  ----------------------------	

ANNOUNCEMENTS

------------------------------*/

#announcements {
	margin: 0;
	padding-left: 2px;
	}

#announcements h1	{
	color: #fff;
	font-size: 12px;
	padding: 2px 6px;
	font-weight: bold;
	margin-bottom: 8px;
	background-color: #fff;
	background: url(../images/scrippsNews_title_bg.gif) repeat-x left top; 
	}
	
#announcements h1 a {
	color: #fff;
	font-weight: bold;
	}
	
#announcements h1 a:link {
	color: #fff;
	}
	
#announcements h1 a:hover {
	color: #28A5FF;
	}
	
#announcements h1 a:visited {
	color: #fff;
	}
	
h1.black {color: black;}
	
/*  announcements LIST ------------------------------*/	

.announcementsList {
	padding: 0 4px;
	}

.announcementsList {
  	margin: 0;
	}
	
.announcementsList li {
	font-size: 11px;
	list-style: none;
	line-height: 13px;
	padding: 0 4px 4px 4px;
	}
	
.announcementsList .title {
	color: #3D575D;
	font-weight: bold;
	}


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

SIDEBARS

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


td#leftNav {
	/*border: 1px solid red;  testing purposes only */
	margin: 0; 
	padding: 0 10px 10px 10px;
	width: 155px;
	}
	
td#rightNav  {
 /*	border: 1px solid red; testing purposes only */
	margin: 0; 
	padding: 15px 10px 10px 10px;
	width: 155px;
	}

td#rightNav p {
	font-size: 12px;
	line-height: 18px;
	}
	
td#rightNav h1 {
	color: #0A50A1;
	}

td#rightNav h2 {
	color: #000;
	padding-bottom: 10px;
	}	
	
#rtNavList {
	color: #333333;
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
	
#rtNavList li {
	list-style: none;
	line-height: 18px;
	background-image: url(/images/bullet_nav.gif);
	background-repeat: no-repeat;
	background-position: 2px;
	padding-left: 10px;
	}
	
#rtNavList .title {
	font-weight: bold;
	padding-top: 10px;
	color: #000;
	}
	
#rtNavList .italicBold {
	font-style: italic;
	font-weight: bold;
	padding-top: 10px;
	}

.adSpace {  /* vertical space between promos on right */
	margin-bottom: 5px;
	}
	
.imgAdSpaceBottom {  /* vertical space between promos on right */
	margin-bottom: 4px;
	}
	
	
/* Quote  -----------------------------*/	
	
/*/*/
#quote_container {
	position: relative;
	margin: 25px 0 2px 0;
	float: left;
	width: 155px;/* off by 3 px  should be 235*/
	height: auto;
	background:url(../images/quote_bg.gif) repeat-x bottom left;
	display: inline; /* SUPER IMPORTANT - ADJUSTS WIDTH AND KEEPS FLASH FROM MOVING BELOW MISSION BOX 
	LOOK AT: http://www.maxdesign.com.au/presentation/liquid/#fixing */
	}
	
.quote_header {
	font-size: 12px;
	background: url(../images/quote_h1.gif) repeat-x left top; /**/
	margin: 0;
	padding: 5px;
	}
	
#quote_container .quoteBorder {
	border-color: #5B5136;
	border-width: 0px 1px 1px 1px;
	border-style: none solid solid solid;
	margin: 0;
	}

#quote_container p {	
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 11px; 
	margin: 0px 10px;
	line-height: 22px;
	color: #000;
	padding: 8px 0px;
	}
	
#quote_container .quoteAuthor {
	font-size: 9px;
	font-weight: bold;
	}
	
	
/**********************************************************  

SECONDARY PAGES - td#contentSecondary

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

td#contentSecondary {
	/*border: 1px solid red;  testing purposes only */
	font-size: 12px;
	line-height: 18px;	
	margin: 0px;
	padding: 0px 0px 20px 0;
	width: 410px;
	}

/*

These headers (h1, h2, h3, h4, h5) have to be listed individually, otherwise, they won't take 

*/

td#contentSecondary h1 {
	color: #0A50A1;
	padding-bottom: 5px;
	}
	
td#contentSecondary h2, h3, h4 {
	color: #0A50A1;
	padding-bottom: 5px;
	}
	
td#contentSecondary .boldBlue {
	font-weight: bold;
	color: #0A50A1;
	font-size: 14px;
	line-height: 18px;
	}

	
#scrippsNewstList {
	margin: 0;
	}
	
#scrippsNewstList li {
	list-style: none;
	line-height: 18px;
	}
	
#scrippsNewstList .title {
	font-weight: bold;
	padding-top: 10px;
	}
	
#scrippsNewstList .italicBold {
	font-style: italic;
	font-weight: bold;
	padding-top: 10px;
	}

#scrippsNewstList li ul li ul li {
	padding-left: 16px;
	background: url(bullet.gif) no-repeat 0 50%;
	}
	
#scrippsNewstList li img {
	float: left;
	clear: left;
	margin: 0px 6px 0px 0px;
	}

	
/**********   archivesList */

#archivesList {
	color: #191919;
	margin: 0;
	padding: 0;
	}
	
#archivesList li {
	list-style: none;
	line-height: 18px;
	padding: 0 0 15px 0;
	}
	
#archivesList a:visited {
	font-weight: bold;
	}
	
#archivesList .title {
	font-weight: bold;
	padding-top: 15px;
	color: #000;
	}
	
#archivesList .releaseDate {
	color: #BE3F07;
	}
	
#archivesList .italicBold {
	font-style: italic;
	font-weight: bold;
	padding-top: 10px;
	}

#archivesList li ul li ul li {
	padding-left: 16px;
	background: url(bullet.gif) no-repeat 0 50%;
	}

#archivesList li img {
	
	float: left;
	clear: left;
	margin: 0px 6px 0px 0px;
	}

	
/*  NO BULLET -------------------------------------------------*/	

#scrippsNewstList_Bullet {
	margin:0;
	padding-left: 20px;
	}
	
#scrippsNewstList_Bullet {
	list-style: disc;
	line-height: 18px;
	}
	
#scrippsNewstList_Bullet .title {
	font-weight: bold;
	padding-top: 10px;
	}

#scrippsNewstList_Bullet li ul li ul li {
	padding-left: 16px;
	background: url(bullet.gif) no-repeat 0 50%;
	}

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

TERTIARY PAGES - td#contentTertiary

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

td#contentTertiary {  /* I'll have to fix this */
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	width: 575px;
	}
	
/*  LUCY- ADJUST THE COLORS */
td#contentTertiary h1 {
	color: #0A50A1;
	padding-bottom: 5px;
	}
	
td#contentTertiary h2, h3, h4 {
	color: #0A50A1;
	padding-bottom: 5px;
	}
	
/* -------------- newsTable --------------  */ 

#newsTable {
	color: #333333;
	font-size: 11px;
	font-family: arial, sans-serif;
	background-color: #F2F2F0;
	width: 565px;
	}

#newsTable td {
	padding: 15px;
	font-size: 11px;
	line-height:18px;
	height: 25px;
	text-align:center;
	}

#newsTable tr {
	background-color: #ccc;
	}


#newsTable td.lbl {
	padding: 0px 4px 10px 10px;
	color:#5A851C;   /* D14211    orange  */
	background-color: #F2F2F0;
	font-family: arial, sans-serif;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	}
	
#newsTable td.pliegue {
	padding: 0px;
	margin: 0px;
	color:#9A2800;
	background-color: #F2F2F0;
	font-family: arial, sans-serif;
	font-weight:bold;
	text-align:left;
	line-height:18px;
	}
	
.italic {
	font-style: italic;
	}

/* -------------- Press release specific ---------------*/	

div.floatright {
	width:auto;
	float: right;
	border: thin silver solid;
	margin: 0 5px;
	padding: 6px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	background-color: #EDEDED;
	border-top: 1px solid #fff;
	border-bottom: 1px dotted #999999;
	}
	
div.floatright p {
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	padding-top: 5px;
	width: auto;
	}

	
div.floatleft {
	width:auto;
	float: left;
	border: thin silver solid;
	margin: 5px;
	padding: 0 5px;
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000;
	background-color: #EDEDED;
	border-top: 1px solid #fff;
	border-bottom: 1px dotted #999999;
	}
	
div.floatleft p {
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	padding-top: 5px;
	width: auto;
	}
	
/*	*/
	
div.caption {	
	width:auto;
	float: left;
	border: thin silver solid;
	margin: 5px;
	padding: 5px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-color: #EDEDED;
	border-top: 1px solid #fff;
	border-bottom: 1px dotted #999999;
	}


div.caption p {
	text-align: left;
	font-size: 10px;
	line-height: 14px;
	padding-top: 5px;
	}


/* -------------- HACKS AND WORKAROUNDS  --------------- */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


	
	
/* not in hacks.css as too widely used */
.contentRow:after, .contentRow1:after, .contentRow0:after, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
* html .contentRow {height: 1%;}
* html .contentRow1 {height: 1%;}
* html .contentRow0 {height: 1%;}
/* End hide from IE-mac */

.clear {clear:both;}

/* NOT BEING USED - DELETE WHEN DONE REVIEWING SITES */

#programsPanel	a:hover {
	color: #ccc;
	}
	
	

/* Search Results Page */

.search_results {
	width: 550px;
}
		




/*  image left for text Podcast Page  */

.podImage {
	float: left;
}









