/* TARGET ONLY RIGHT SIDEBAR WIDGETS */
#secondary .widget {
   background: #fafaee;
   border: 1px solid #d8d8d8;
   padding: 16px 14px;
   margin-bottom: 20px;
}

/* Widget titles only */
#secondary .widget-title {
   font-family: Georgia, "Times New Roman", serif;
   font-size: 20px;
   font-weight: 800;
   margin-bottom: 10px;
}

/* Body text inside right sidebar only */
#secondary .widget,
#secondary .widget p,
#secondary .widget li,
#secondary .widget a {
   font-family: Georgia, "Times New Roman", serif;
}

/* Buttons in right sidebar */
#secondary .widget input[type="submit"],
#secondary .widget .button {
   background: #1c6b2a;
   color: #fff;
   border: 2px solid #0f4d1c;
   padding: 10px 12px;
   font-weight: 800;
}


/* ================================
  RIGHT SIDEBAR – match the theme
  (works for Garland + WP.com)
  ================================ */

/* The right sidebar container in Garland is usually #sidebar-right.
  Some setups use #secondary, so we include both just in case. */
#sidebar-right .widget,
#sidebar-right li.widget,
#secondary .widget,
#secondary li.widget {
 box-sizing: border-box !important;
 background: #fafaee !important;
 border: 1px solid #cfcfcf !important;
 padding: 16px 14px !important;
 margin: 0 0 18px 0 !important;
}

/* Widget titles (Dates, Email Subscription, etc.) */
#sidebar-right .widgettitle,
#secondary .widgettitle {
 font-family: Georgia, "Times New Roman", serif !important;
 font-size: 22px !important;
 font-weight: 800 !important;
 line-height: 1.15 !important;
 margin: 0 0 10px 0 !important;
 color: #222 !important;
}

/* All text inside right widgets */
#sidebar-right,
#sidebar-right .widget,
#sidebar-right .widget p,
#sidebar-right .widget li,
#sidebar-right .widget a,
#secondary,
#secondary .widget,
#secondary .widget p,
#secondary .widget li,
#secondary .widget a {
 font-family: Georgia, "Times New Roman", serif !important;
 font-size: 14px !important;
 line-height: 1.45 !important;
}

/* Fix the “green” mismatch: force link green everywhere in right widgets */
#sidebar-right .widget a,
#sidebar-right .widget a:visited,
#secondary .widget a,
#secondary .widget a:visited {
 color: #1c6b2a !important; /* matches your green vibe */
 text-decoration: none !important;
}

#sidebar-right .widget a:hover,
#secondary .widget a:hover {
 text-decoration: underline !important;
}

/* RSS widgets / “MrLandlord.com Updates” style consistency */
#sidebar-right .widget_rss,
#secondary .widget_rss {
 font-family: Georgia, "Times New Roman", serif !important;
}

#sidebar-right .widget_rss .rsswidget,
#secondary .widget_rss .rsswidget {
 color: #1c6b2a !important;
 font-weight: 700 !important;
}

/* If a Custom HTML widget is truly empty, hide it (helps remove blank boxes) */
#sidebar-right .widget_custom_html .custom-html-widget:empty,
#secondary .widget_custom_html .custom-html-widget:empty {
 display: none !important;
}