.feat-cat-entry {
background-color: #F7F7F7;
border: 1px solid #d5d5d5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 3px;
margin-left: 0px;
display: block;
clear: both;
height: auto;
width: auto;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 0px;
padding-left: 3px;
}
.feat-cat-entry h3 {
margin: 0px;
clear: both;
display: block;
padding-top: 5px;
padding-right: 8px;
padding-bottom: 5px;
padding-left: 8px;
font-size: 16px;
color: #FFFFFF;
font-weight: bold;
text-transform: capitalize;
height: auto;
width: auto;
background-color: #2F98CA;
position: relative;
letter-spacing: 1px;
border: 3px solid #2B89B7;
}
.feat-cat-entry h3#blue {
background-color: #2663A1;
}
.feat-cat-entry h3#red {
background-color: #990000;
}
.feat-cat-entry h3#green {
background-color: #006633;
}
.feat-cat-meta {
clear: both;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
height: auto;
width: auto;
display: block;
margin: 0px;
}
.feat-cat-img {
float: left;
margin-right: 5px;
border: 1px solid #D5D5D5;
}
.feat-cat-img img {
border: 2px solid #E6E6E6;
}
.feat-cat-meta h1 {
font-size: 1em;
color: #000000;
text-decoration: none;
padding: 0px;
width: 85%;
height: auto;
float: left;
display: block;
line-height: 25px;
margin: 0px;
letter-spacing: 1px;
font-weight: bold;
}
.feat-cat-meta h1 a {
color: #000000;
text-decoration: none;
font-weight: bold;
}
.feat-cat-meta h1 a:hover {
font-weight: bold;
text-decoration: underline;
color: #2B89B7;
}
.feat-cat-date {
font-size: 12px;
text-decoration: none;
color: #333333;
text-transform: capitalize;
display: block;
padding: 0px;
height: auto;
line-height: 22px;
margin: 0px;
float: left;
width: 80%;
}
.feat-cat-date a {
color: #333333;
text-decoration: none;
}
.feat-cat-date a:hover {
text-decoration: underline;
}
.clearfix {
clear: both;
}