.page-template-homepage .container {
background:none;
padding-top:10px;
padding-left:5px;
}

.feature {
padding:10px;
margin-left: 15px;
padding-bottom:0;
clear:both;
background: #DFF2FB;
float:left;
width:820px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* future proofing */
-khtml-border-radius: 5px; /* for old Konqueror browsers */
margin-bottom: 20px;
}

.feature .box {
width:187px;
float:left;
margin:0 10px 10px 0;
height:193px;
overflow: hidden;
position:relative;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
filter: alpha(opacity=90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
opacity: 0.9;
}

.feature .box:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity:1;
}

.feature .box:hover .title a { background-color:#013298; }

.feature .box img { border:none; }

.feature .title {
position:absolute;
bottom:-2px;
z-index: 10;
}

.feature h3 {
padding-bottom: 2px;
font-family: TitilliumText22LBold, Calibri, Fruitiger;
font-weight:100;
color:#002E9D;
font-size:15px;
}

.feature h3 a {
background: none repeat scroll 0 0 #1486C4;
color: #FFFFFF !important;
display: block;
font-weight: 100;
line-height: 18px;
padding: 5px 5px 2px;
}

.feature .half-box h3 {
font-size:22px;
}

.feature .half h3 { font-size: 18px; }

.feature .half-box { width: 425px; }

.feature .half-box h3 a {
padding-top:6px;
padding-bottom:4px;
}

.feature .fourty-box { width: 340px; }

.feature .fourty-box h3 { font-size:19px; }

.feature .thirty-box { width: 271px;}

/*.feature .thirty-box h3 {  font-size:13px }*/

.last { margin-right:0 !important; }

.edit-feature {
position:absolute;
top:3px;
left:0;
background:#013298;
}

.edit-feature a {
color:#fff !important;
text-shadow:0 1px 0 #333;
padding:3px;
}

.edit-feature .post-edit-link {
display:block !important;
}

.edit-feature span {
color:#fff !important;
text-shadow:0 1px 0 #333;
}
