.mod_featuredarticle_errors {
    color: red;
    font: italic bold 15px arial, sans-serif;
}

.mod_featuredarticle_wrapper {
    position: relative;
	margin-bottom: 20px;
}

.mod_featuredarticle_image {
    position: relative;
    float: left;
    font: 0px arial;
    margin-right: 10px;
}

.mod_featuredarticle_image_hover {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.mod_featuredarticle_image:hover .mod_featuredarticle_image_hover {
    display: block;
}

.mod_featuredarticle_text {
    padding: 0 10px 0 0;
}

.mod_featuredarticle_text_title {
    text-transform: uppercase;
}

.mod_featuredarticle_text_intro {
    margin-top: -5px;
}

.readmore_featured img {
    position: absolute;
    bottom: 0;
    right: 0;
}

.published_date_class {
    text-transform: none;
    font-weight: normal;
    margin-top: 5px;
}

/*Vertical stuff*/
.mod_featuredarticle_errors_vertical {
    color: red;
    font: italic bold 15px arial, sans-serif;
}

.mod_featuredarticle_wrapper_vertical {
    position: relative;
}

.mod_featuredarticle_image_vertical {
    position: relative;
    font: 0px arial;
    margin-right: 10px;
}

.mod_featuredarticle_image_hover_vertical {
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}

.mod_featuredarticle_image_vertical:hover .mod_featuredarticle_image_hover_vertical {
    display: block;
}

.mod_featuredarticle_text_vertical {
    padding: 0 10px 0 0;
}

.mod_featuredarticle_text_title_vertical {
    text-transform: uppercase;
}

.mod_featuredarticle_text_intro_vertical {
    margin-top: -5px;
}

.readmore_featured_vertical {
}

.published_date_class_vertical {
    text-transform: none;
    font-weight: normal;
    margin-top: 5px;
}