/* CSS Document */

/*NewsOverview Styles*/
.NewsSummary {
position: relative;
width: 78%;
float: left;
margin-left: 1%;
padding-left: 19.75%;
background: url(../newsimages/MicStandSlice.gif) top left repeat-y;
}
	.NewsSummary .MicStandTop {
	position: absolute;
	top: 0;
	left: 0;
	width: 142px;
	height: 77px;
	background: url(../newsimages/MicStandTop.gif) top left no-repeat;
	}
	.NewsSummary .MicStandBase {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 142px;
	height: 67px;
	background: url(../newsimages/MicStandBase.gif) top left no-repeat;
	}
.NewsOverview {
}
	.NewsOverview h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 130%;
	padding: 0.25em;
	margin: 0;
	background-color: #069;
	background-color: #666;
	color: white;
	border: solid black;
	border-width: 1px 0 0 0;
	}
	.NewsOverview ul {
	background-color:#FFF;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	.NewsOverview ul li {
	float: left;
	width: 100%;
	border-top: solid 1px #999;
	padding: 0;
	margin: 0;
	background-color: #fff;
	}
		.NewsOverview ul li div.NewsItemDate {
		width: 24.75%;
		float: right;
		position: relative;
		height: 100px;
		margin-bottom: 0px;
		}
			.NewsOverview ul li a {
			}
				.NewsOverview ul li div span.NewsItemDay {
				font-family: Georgia, "Times New Roman", Times, serif;
				font-size: 350%;
				letter-spacing: -0.05em;
				color: #069;
				font-weight: bold;
				position: absolute;
				top: 0;
				left: 8px;
				z-index: 3;
				line-height: 60px;
				display: block;
				}
					.NewsOverview ul li div span.NewsItemDay sup {
					font-size: 50%;
					}
				.NewsOverview ul li div span.NewsItemMonth {
				font-family: "Arial Black";
				font-size: 350%;
				letter-spacing: -0.05em;
				color: #bbb;
				font-weight: normal;
				position: absolute;
				top: 40px;
				left: 20px;
				z-index: 2;
				line-height: 60px;
				display: block;
				}
				.NewsOverview ul li div span.NewsItemYear {
				font-family: Impact;
				font-size: 100px;
				color: #fff;
				position: absolute;
				top: 0px;
				right: 14px;
				z-index: 1;
				height: 100px;
				line-height: 100px;
				display: block;
				}
	.NewsOverview ul div.NewsItem {
	float: left;
	width: 74.5%;
	padding: 0.3em 0 0.4em 0;
	}
	.NewsOverview ul img {
	float: left;
	margin: 4px 10px 0px 0;
	}
	.NewsOverview ul li h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0.15em 70px;
	padding: 0.25em 0 0.20em 0;
	border-bottom: solid 1px #ddd;
	}
		.NewsOverview ul li h4 a {
		display: block;
		text-decoration: none;
		}
	.NewsOverview ul p {
	margin: 0 0 0.5em 70px;
	}
		.NewsOverview ul p.NotActive {
		color: #999;
		}
/*NewsStory Styles*/
.NewsStory {
text-align: center;
font-size: 120%;
margin: 1em 0% 0;
}
.NewsStory h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 170%;
color: #069;
text-align: left;
border-bottom: solid 2px #069;
margin: 0.5em 0;
}
.NewsStory  p {
text-align: left;
}
.NewsStory blockquote {
color: #990000;
background: url(../NewsImages/quote.png) top left no-repeat;
margin: 20px 30px;
}
	.NewsStory blockquote p {
	font-style: italic;
	font-size: 1.5em;
	padding: 20px;
	background: transparent url(../NewsImages/quote-2.png) bottom right no-repeat;
	}
.DropCap {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 4.8em;
float: left;
line-height: 0.78em;
color: #666;
padding-right: 1px;
}

/*New Story Image Styles*/
.NewsImage {
text-align: center;
border: solid 1px #ccc;
background-color: #efefef;
padding: 3px;
}
	.NewsImage img {
	display: inline;
	border: solid 1px #ccc;
	}
		.NewsImage a:hover img {
		border: #0cf;
		border: solid 1px black;
		}
	.NewsImage span {
	display: block;
	margin: 3px 0 0 0;
	color: #333;
	font-size: 80%;
	text-align: center;
	}
		.NewsImage span a {
		text-decoration: none;
		}

.NewsImageRight {
float: right;
margin: 0.25em 0 0.5em 1em;
}
.NewsImageLeft {
float: left;
margin: 0.25em 1em 0.5em 0;
}

/*Previous and Next Story Control Styles*/
.PrevNextStory {
clear: both;
Border: double #ccc;
border-width: 3px;
padding: 0.3em .3em;
margin-bottom: 0.5em;
background-color: #efefef;
font-size: 90%;
text-align: center;
}
    .PrevNextStory span {
    width: 40%;
    }
    .PrevNextStory span.Prev {
    text-align: left;
    }
    .PrevNextStory span.Next {
    text-align: right;
    }

/*News Story Editor Styles*/
#EditNews {

}
	#EditNews table {
	width: 100%;
	border-collapse: collapse;
	margin: 1em 0;
	border: solid 1px #999;
	}
		#EditNews table table {
		width: auto;
		border: none;
		margin: 0;
		}
		#EditNews table tr {
		border-bottom: solid 1px #999;
		}
			#EditNews table tr tr {
			border-bottom: none;
			}
		#EditNews table td {
		vertical-align: top;
		padding: 10px;
		background-color: #eee;
		border-bottom: solid 1px #999;
		}
			#EditNews table td td {
			vertical-align: middle;
			padding: 0px;
			background-color: Transparent;
			border-bottom: none;
			}
			#EditNews table td.formlabel {
			font-weight: bold;
			background-color: #ddd;
			}
				#EditNews table td div.controlblock table tr td div img {
				display: inline;
				}
	
	
	
