.wpupg-template-ruled {
    background-color: #333333; /* wpupg_background type=color */
    color: #ffffff; /* wpupg_main_text type=color */
}
.wpupg-template-ruled .wpupg-image-container {
    position: relative;
}
.wpupg-template-ruled .wpupg-image-container-outline {
    position: absolute;
    left: 5px; /* wpupg_outline_padding type=size */
    right: 5px; /* wpupg_outline_padding type=size */
    top: 5px; /* wpupg_outline_padding type=size */
    bottom: 0;
    border-style: solid; /* wpupg_border_style type=border */
	border-width: 1px; /* wpupg_border_width type=size */
	border-color: #ffffff; /* wpupg_border type=color */
	border-top-left-radius: 0px; /* wpupg_border_radius type=size */
	border-top-right-radius: 0px; /* wpupg_border_radius type=size */
    border-bottom: 0;
}
.wpupg-template-ruled .wpupg-meta-container {
    padding: 5px; /* wpupg_overlay_padding type=size */
    border-style: solid; /* wpupg_border_style type=border */
	border-width: 1px; /* wpupg_border_width type=size */
	border-color: #ffffff; /* wpupg_border type=color */
	border-bottom-left-radius: 0px; /* wpupg_border_radius type=size */
    border-bottom-right-radius: 0px; /* wpupg_border_radius type=size */
    border-top: 0;
    margin: 5px; /* wpupg_outline_padding type=size */
    margin-top: 0;
}