body {
	margin, padding:0;
	font-size:85%;
	}
a {
	color:#03F;
	}
	a:hover {
	color:#09F;
		}
div #panorama {
	margin:0 286px 12px 0;
	}
#panorama img{
	width: 100%;
	height: inherit;
	}
#NWVHmaincontent {
	padding:12px;
	margin:0;
	}
div #NWVHmaincontent h1,div #NWVHmaincontent h2,div #NWVHmaincontent h3,div #NWVHmaincontent h4,div #NWVHmaincontent h5,div #NWVHmaincontent h6{
	font-family: Georgia, "Times New Roman", Times, serif !important;
	}
div #NWVHmaincontent p,div #NWVHmaincontent td,div #NWVHmaincontent li{
	font-family: Arial, Helvetica, sans-serif !important;
	}
#NWVHmaincontentfullcolumn {
	padding:12px;
	margin: 0;
	}
#NWVHmaincontent h1, NWVHmaincontentfullcolumn h1{
	padding:0;
	margin: 0;
	}
#NWVHrightcolumn {
	padding:12px;
	margin: 0;
	width:250px;
	float:right;
	background-color: #FFC;
	}
#NWVHrightcolumn h2{
	padding: 0;
	margin: 0;
	}
.NWVHhalfcolumn {
	width:50%;
	float:left;
	}
.NWVHhalfcolumn p {
	margin:0 12px 12px 0;
	}
.NWVHhalfcolumn img {
	margin:0 0 6px 0;
	width: 90%;
	}
#NWVHfooter {
	text-align:center;
	}
	#NWVHfooter li {
		display: inline;
	}
.StaffBio {
	padding: 12px 2% 12px 2%;
	margin: 0;
	width:46%;
	height: inherit;
	float:left;
	}
.StaffBio img {
	border:0px none;
	float:left;
	margin: 0 12px 0 0;
	}
.StaffBio h2 {
	padding:0;
	margin:0;
	font-size:1.2em;
	}
.StaffBio h3 {
	color: #06C;
	padding:0;
	margin:0;
	font-size:.9em;
	font-style:italic;
	font-weight:normal;
	}
div#news-pageapp {
	border: 0px !important;
	background-color:#FFC;
}
#ticker-container {
    font-size: small;
    overflow: hidden;
    position: relative;
    height: 100% !important;
	}
#newstitle {
	font-size:1.2em;
	font-weight:bold;
	}
h8 {
	font-size:1.5em;
	font-weight:bold;
	}