/* news : all, web, video, retail */
.news_piece{ background: url('../images/spacer-dot.gif') repeat-x bottom; margin: 0px 0px 8px; }
	.news_title{ font-weight:bold; font-size:16px;}
	.news_date{ color:#666633; margin: 0px 0px 3px 0px; font-size: 11px }
	.news_image{ float:left; margin: 0px 7px 5px 0px; border:solid 1px #80909a; width:114px; padding: 1px}
		.news_image a:hover{ color:#000; }
	.news_intro{ font-weight:normal; font-size:12px; }
	.news_type{ margin:2px 0px 3px; }

.news_top_piece_left{ float:left; width:48%; margin-right: 15px}
.news_top_piece_right{ float:left; width:48%; }
	.news_top_image{ float:left; margin: 0px 0px 5px 0px; border:solid 1px #80909a; width:240px; height:160px; padding: 1px}
		.news_image a:hover{ color:#000; }
	.news_top_content{ }
	.news_top_title{ font-weight:bold; font-size:20px }
	.news_top_intro{ font-size:12px; font-weight:normal; }



/* articles, profiles, opinions, educational, legal -- listing page*/
.article_piece{ margin: 0px 6px 10px 0px; float:left; width:48%; }
.article_piece_left{ margin: 0px 6px 10px 0px; float:left; width:48%; }
.article_piece_right{ margin:0px 0px 10px 6px; float:left; width:48%; }
	.article_title{ font-weight:bold; font-size:14px;}
	.article_date{ color:#666633; margin: 0px 0px 3px 0px; font-size:11px; }
	.article_byline{ color:#666633; margin: 0px 0px 3px 0px; font-size:11px }
	.article_image{ float:left; margin: 0px 5px 0px 0px; border:solid 1px #fff; width:55px; height:55px; }
		.article_image a:hover{ color:#000; }
	.article_intro{ font-weight:normal; padding:2px 0px 0px 0px; font-size:12px; }
		.article_intro nobr{ color:#800; }
	.pquote{ font-family: Georgia, "Times New Roman", Times, serif; float:right; width:240px; padding:6px 0 9px 0; line-height: 24px; text-align: center; font-weight: bold; margin:0 0 10px 10px; font-size:16px; border-top: solid 3px #000; border-bottom:solid 3px #000; }
	.pquote img{ margin:0px 3px; }

/* article_piece.php -- full story page*/
.article_piece_img{ float:left; margin:0px 7px 0px 0px;}
.article_piece_title{ color:#000; font-size:20px; font-weight:bold; line-height: 20px }
.article_piece_byline{ margin-top: 3px; color:#6a6551; font-weight: bold; letter-spacing: 2px; }
.article_piece_pubdate{ color:#6c6c6c; font-size:11px; margin-top: 2px}


.article_piece_byline a:link{ color: #6a6551; text-decoration: none; border-bottom: #AAA; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }
.article_piece_byline a:hover{ color: #6a6551; text-decoration: none; border-bottom: #6a6551; border-width: 0px 0px 1px 0px; border-style: none none solid none; }
.article_piece_byline a:visited{ color: #6a6551; text-decoration: none; border-bottom: #AAA; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }
.article_piece_byline a:active{ color: #6a6551; text-decoration: none; border-bottom: #AAA; border-width: 0px 0px 1px 0px; border-style: none none dotted none; }


/* poll */
.poll_sect{ float:right; width:240px; margin: 3px 0 0px 7px; }


/* organization bulletins */
.misc-pageNavigator{ text-align:right; font-weight:bold; font-size:11px; }
.misc_piece{ margin: 5px 0px 5px; padding:0px; background: url('../images/spacer-dot.gif') repeat-x bottom; }
	.misc_title{ color:#336699; font-weight:bold; font-size:14px; }
	.misc_date{ color:#666633; margin: 0px 0px 3px 0px; font-size:11px; }
	.misc_image{ float:left; margin: 0px 5px 0px 0px; border:solid 1px #bbb; padding:1px; width:100px; }
		.misc_image a:hover{ color:#000; }
	.misc_intro{ font-weight:normal; padding:1px 0px 0px 0px; font-size:12px;}


/* calendar events */
.calendar_event{ background: url('../images/spacer-dot.gif') repeat-x bottom; margin-bottom:0px; padding: 7px 0 7px 0; }
.calendar_event_showcase { background: url('../images/spacer-dot.gif') repeat-x bottom; margin-bottom:0px; padding: 7px 0 7px 0; }
.calendar_event_showcase_{ background: url('../images/highlight1_bg.gif') repeat-x left bottom; margin-bottom:0px; padding:7px; }
	.calendar_image{ float:right; border:solid 1px #80909a; padding: 1px; margin-left: 10px }
	.calendar_title{ color:#444; font-weight:bold; font-size:14px; margin-bottom: 10px }
	.calendar_date{ color:#666633; font-size:11px; }
	.calendar_location{ color:#666633; font-size:10px; font-family: Verdana, Arial, Helvetica}
	.calendar_title_showcase{ color:#444; font-weight:bold; font-size:14px; }
	.calendar_title_showcase_{ color:#336699; font-weight:bold; font-size:14px; }
	.calendar_date_showcase{ color:#666633; font-size: 11px}
	.calendar_location_showcase{ color:#666633; font-size: 10px; font-family: Verdana, Arial, Helvetica }
	.calendar_description{ font-weight:normal; margin:3px 0px; font-size:12px; }
		.calendar_description a{ #800; }
	.calendar_url{ color:#800;}
	.calendar_url_showcase{ color:#CF5300; font-size: 11px; }

/* blogs */	
.blog_piece{ margin-top:5px; background:url('../images/spacer-dot.gif') repeat-x bottom; padding-bottom:5px; }
	.blog_date{ color:#c63; font-size: 10px; margin-bottom: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; margin-bottom:8px; }
	.blog_title{ color:#c63; font-size:28px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 4px }
	.blog_body{ }
	.blog_body a:link{ text-decoration: none; }
	.blogimage { border:solid 1px #80909a; padding: 1px; margin-bottom: 10px}


#charlist a{ display:block; border:solid 1px #99accc; padding: 2px 3px 2px 3px; background:#f2f4f5; float:left; margin-right:2px; text-align:center; font-size:10px; font-weight:; color:#369; font-weight: bold}


.p_title{ font-weight:bold; }
.p_body{ font-weight:normal; margin:2px 0px 10px 0px; }
.p_body a{ color:red; }

/* control the vertical spacing between sections */
.spacer_col2{ height:13px; clear:both; }
.spacer_col3{ height:17px; clear:both; }

/* highlight search result page */
.highlight{ background:#ff7; }


