/* 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:right; margin: 0px 0px 5px 7px; 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; margin:0px; }
	.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; padding: 4px; background-color: #fff; width:55px; height:55px; border: 1px solid #CCC }
		.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:4px 7px 0px 0px; border: 1px solid #CCC }
.article_piece_title{ font-family: Georgia, "Times New Roman", Times, serif; color:#000; font-size:28px; line-height: 30px; margin:0px; }
.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; }
	.calendar_date{ color:#CF5300; font-size:11px; font-weight: bold }
	.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:#CF5300; font-size:11px; font-weight: bold }
	.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; letter-spacing: 1px; }

/* blogs */	
.blog_piece{ margin-top:5px; background:url('../imags/spacer-dot.gif') repeat-x bottom; border-bottom: 5px solid #3A6182; padding-bottom:8px; }
	.blog_date{ color:#888; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
	.blog_title{ letter-spacing: -1px; font-weight: normal; font-size:34px; font-family: Georgia, 'Times New Roman', Times, serif; margin-bottom: 4px; }
	.blog_author{ color:#666633; margin: 0px 0px 4px 0px; font-size:12px; font-weight: bold; }
	.blog_body iframe { margin: 10px 0; }
	.blog_body a:link{ text-decoration: none; }
	.blog_body embed { margin: 12px 0 12px 0; }
	.blogimage { 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; }


#baselinks{ margin-top:20px; }
#baselinks p{ margin:3px 0px; color:#6a6551; padding-left:10px; background:url('/images/icon_arrow_red.gif') left center no-repeat; }
#baselinks a{ color:#800; border-bottom:dotted 1px #800;}
#baselinks a:hover{ text-decoration:none; }

/* photos */
#thumbs .thumb {
	display: block;
	position: relative;
}
#thumbs .thumb img{
	clip: rect(0px,125px,125px,0px);
}
#thumbs .caption {
	padding-top: 4px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	display: block;
}
#thumbs .fake {
	height:auto;
	overflow:hidden;
	display: block;
	border: 1px solid #fff;
	width: 125px;
	-moz-box-shadow:  2px 3px 4px 0px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:  2px 3px 4px 0px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.4);
}

/* AVI */
#movie-info .watch-now{
	background: url('/images/avi_list_watchnow3.png') 15px 0px no-repeat;
	
	padding-left: 15px; 
	float: right; 
	position: relative;
	width: 189px;
	height: 143px;
}
#movie-info .watch-now .aebn{
	display: block;
	width: 180px;
	height: 50px;
	margin-top: 25px;
	margin-left: 5px;
}
#movie-info .watch-now .gamelink{
	display: block;
	width: 180px;
	height: 47px;
	margin-top: 5px;
	margin-left: 5px;
}
#movie-info .watch-now .adultempire{
	display: block;
	width: 180px;
	height: 45px;
	margin-top: 5px;
	margin-left: 5px;
}
#movie-info .watch-now .tempfourth{
	display: block;
	width: 180px;
	height: 45px;
	margin-top: 5px;
	margin-left: 5px;
}

.video-info .watch-now{
	background: url('/images/avi_list_watchnow3.png') 0px 0px no-repeat;
	
	padding-left: 0px; 
	float: right; 
	position: relative;
	width: 189px;
	height: 143px;
}
.video-info .watch-now .aebn{
	display: block;
	width: 180px;
	height: 50px;
	margin-top: 25px;
	margin-left: 5px;
}
.video-info .watch-now .gamelink{
	display: block;
	width: 180px;
	height: 47px;
	margin-top: 5px;
	margin-left: 5px;
}
.video-info .watch-now .adultempire{
	display: block;
	width: 180px;
	height: 45px;
	margin-top: 5px;
	margin-left: 5px;
}
.video-info .watch-now .tempfourth{
	display: block;
	width: 180px;
	height: 45px;
	margin-top: 5px;
	margin-left: 5px;
}

