.pn_title	{
  padding-left:5px;
  font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.pn_lgtitle	{
  padding-left:5px;
  font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.pn_bldtitle {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.pn_postby	{
  padding-left:5px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  color:#360000;
}
.pn_thumb	{
	border: 0px;
	margin: 2px 6px 2px;
	float: left;
	text-align: center;
}
.pn_content	{
  padding:15px;
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.pn_icon	{
  border:0px;
  margin:2px;
  float:right;
  padding-left: 5px;
}
.pn_caption	{
  padding-left:5px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  line-height: 1.5;
  color:#360000;
}
.pn_floatright {
  float: right;
}
.pn_floatleft {
  float: left;
}
.pn_container{
}
.pn_spacer {
  clear: both;
}
.pn_pframe {
  width: 150px;
  margin: 0px 0px 10px 10px;
  font: 9px Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  color: #360000;
}
.pn_discuss {
  margin: 5px;
}
.nolinetable {
  border-style: none;
  width: 98%;
  padding: 0px 5px;
  border-spacing: 0px;
}
.hdlinetable {
  border-style: none;
  border-top: thin solid;
  width: 98%;
  padding: 0px 0px;
  border-spacing: 0px;
}
.captiontable {
  border-style: none;
  padding: 2px 10px 0px 2px;
  border-spacing: 0px;
  float:left;
}
.img-shadow {
  float:left;
  background: url(../images/pro_news/shadowAlpha.png) no-repeat bottom right !important;
  background: url(../images/pro_news/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}
.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
}
