/*	
	insideopb.css
	OPB.org & related: micro styles for insideopb layout
   	Copyright 2007, Oregon Public Broadcasting
*/	



dl.informationalList {
	margin:1.0em 0;
	}
	
dl.informationalList dt {
	border-bottom:1px solid #999;
	padding:1.0em 10px;
	}
dl.informationalList dd {
	padding:0.5em 0;
	margin:0;
	border-bottom:1px solid #CCC;
	}
	
dl.informationalList#vol_qtr dd {
	padding:0.5em 0;
	margin:0 5px;
	border-bottom:1px solid #999;
	background:#FFF;
	}	
	dl.informationalList#vol_qtr dd img {
		border:1px solid #999;
		}	

img.insideopbphoto {
	border:1px solid #CCC;
	margin:0 0 15px 15px;
	padding:5px;
	background:#FFF;
	float:right;
}

ul#anchorNav {
	margin:0 0 1.0em 0;
	padding:0 0 1.0em 0;
	border-bottom:1px solid #CCC;
	clear:both;
	}
ul#anchorNav li {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	color:#666;
	}
	
	ul#anchorNav li a:link, ul#anchorNav li a:visited {
		color:#00A2E3;
	}

ul#infoList li {
	list-style:none;
	}
	
ul.insideOPBlist {
	color:#333;
	list-style:square;
	margin:0;
	padding-left:20px;
	}

ul.insideOPBlist li {
	padding:3px 0;
	}
	


dl.directoryGrid {
	border:1px solid #00A2E3;
	}
dl.directoryGrid dt {
	background:#00A2E3;
	color:#FFF;
	padding:0.5em 10px;
	margin:0;
	clear:left; 
	}
dl.directoryGrid dd {
	padding:1.0em 10px;
	margin:0;
	text-align:right;
	border-bottom:1px solid #CCC;
	}
dl.directoryGrid dd.directoryCols {
	width:45%;
	text-align:left;
	float:left;
	margin:0;
	}
dl.directoryGrid dd:hover {
	background:#FFF url(media/fadereveal.gif) repeat-y 100% 100%;
	}
	
	
dl.scheduleGrid {
	clear:both;
	border:1px solid #00A2E3;
	}
dl.scheduleGrid dt {
	background:#00A2E3;
	color:#FFF;
	padding:0.5em 10px;
	margin:0;
	clear:left; 
	}
dl.scheduleGrid dd {
	padding:1.0em 10px;
	margin:0;
	border-bottom:1px solid #CCC;
	}
dl.scheduleGrid dd:hover {
	background:#FFF;
	}

dl.scheduleGrid dt a:link,	
dl.scheduleGrid dt a:visited,
dl.scheduleGrid dt a:hover,
dl.scheduleGrid dt a:active {
	color: #FFF;
}

dl.scheduleGrid dd ul {
	padding:1.0em 0 0 0;
	}

dl.scheduleGrid dd li {
	list-style:none;

	padding:0.5em 20px;
	border-top:1px solid #CCC;
	}


/* career page */

#careerWrapper dl.scheduleGrid {
	border: none;
}

#careerWrapper dl.scheduleGrid div {
	border-left: 5px solid #ddd;
	border-right: 1px solid #ddd;
	margin-bottom: 10px;
}

#careerWrapper dl.scheduleGrid dd li {
	border-top: 1px solid #f5f5f5;
}

#careerWrapper dl.scheduleGrid dd {
	border-bottom: 1px solid #f5f5f5;
}

dl.scheduleGrid dt.career {
	background-color: #f5f5f5;
	background-image: url('../../chrome/rightArrow.gif');
	background-repeat: no-repeat;
	background-position: .8%;
	border-left: 5px solid #00a2e3;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-left: 20px;
	color: #000;
	margin-top: 5px;
}


/* CEO Message */	
	
div#ceoMessage {
	color:#000;
	padding:1.0em 0;
	margin:0 0 1.0em 0;
}

/*div#ceoMessage h2#message {
  margin:0 0 10px 0;
  color:#00A2E3;
}*/


div#ceoMessage dl#related_links {
	margin:1.0em 0;
	border-top:1px solid #999;
}

div#ceoMessage dl#related_links dt {
	margin:0;
	padding:0.5em 0;
}

div#ceoMessage h2 img {
	border:1px solid #00A2E3;
}


