.h_black {
	border-bottom:1px dashed #000; color:#000; padding:0;
}
.h_white {
	border-bottom:1px dashed #FFF; color:#FFF; padding:0;
}
.h_gray {
	border-bottom:1px dashed #666; color:#666; padding:0;
}
.h_blue {
	border-bottom:1px dashed #116ba6; color:#116ba6; padding:0;
}
span.h_black, span.h_white, span.h_gray, span.h_blue {display:block;}

.newshome { background-color:#FFF; font-style:italic;}

.newsfoto {  background-color:#74bde5; font-style:italic;}

.blockcontent {font-style:italic;}

#rightcol p {line-height:150%;}

h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:20px 0 10px 0;}

h1 { font-size:32px;}
h2 { font-size:29px;}
h3 { font-size:26px;}
h4 { font-size:23px;}
h5 { font-size:20px;}
h6 { font-size:17px;}

hr {color:#666666; background-color:#666666; height: 1px; border-width:0px;}