.legend {
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#e0e0e0;
padding:2px 5px 2px 2px;
border-bottom:1px solid #333333;
}

.tag {
padding:2px;
font-size:10px;font-family:Arial;color:#333333;background-color:#f9f9f9;
border-bottom:1px solid #333333;
}

.npsidebarright {margin-bottom:24px;}

.npsidebarright a {color:#333;}

.npdatebadge {padding:10px;background:#457fc1;color:#fff;width:12%;float:left;}
.npnewstext {float:left;width:70%;margin-left:40px;margin-bottom:24px;}
.npnewstext h4 {margin-top:0px;}
p.npday,p.npmonth,p.npyear {margin-bottom:0px;text-align:center;}
p.npmonth {font-size:12px;font-weight:200;}

@media(max-width:660px) {
.npdatebadge {
  width:15%
}
}
@media screen and (max-width: 480px) {
.npdatebadge,.npnewstext {
  width:100%;
  float:none;
  margin-left:0
}

p.npday,p.npmonth,p.npyear {
  display:inline-block;
  margin-right:4px
}

.npdatebadge,.npnewstext {
  text-align:center;
  margin-bottom:24px
}
}


