.widget_tag_cloud .inside { padding:6px 12px; }
.widget_tag_cloud h2 { margin:0px -10px 5px -10px; }
.widget_tag_cloud a { margin:0px 3px; white-space:nowrap; }
#footer-widgets .widget_tag_cloud { width:375px; padding:50px 0px; }
#footer-widgets .widget_tag_cloud h3 { display:none; }
#footer-widgets .widget_tag_cloud a { color:#191f2a; }

#calendar_wrap { padding:0px 16px; }
#wp-calendar { width:100%; border-spacing:0px; *border-collapse:collapse; }
#wp-calendar caption { font-size:16pt; font-weight:bold; text-align:left; border-bottom:1px solid #d1d3d4; 
	margin:0px -16px; padding:0px 16px 6px; }
#wp-calendar thead th { padding-top:10px; font-size:12pt; font-weight:bold; }
#wp-calendar tbody td { padding:10px 0px; font-size:12pt; font-weight:bold; *position:relative; text-align:center;
	border-right:1px solid #d1d3d4; border-bottom:1px solid #d1d3d4; border-top:none; }
#wp-calendar tbody tr:first-child td, #wp-calendar tbody tr.first td { border-top:1px solid #d1d3d4; }
#wp-calendar tbody tr td:first-child, #wp-calendar tbody tr td.first { border-left:1px solid #d1d3d4; }
#wp-calendar thead th, #wp-calendar tbody td { text-align:center; }
#wp-calendar tfoot td { font-size:16pt; font-weight:bold; padding-top:10px; }
#wp-calendar #next { text-align:right; }
#footer-widgets .widget_calendar h3 { display:none; }
#footer-widgets #calendar_wrap { padding:0px; width:288px; }
#footer-widgets #wp-calendar caption { padding:0px 0px 6px; margin:0px; font-size:18pt; border-bottom:0 none; color:#191f2a; }
#footer-widgets #wp-calendar tbody td { width:40px; background:#f2f2f2; }

.widget_archive { }
.widget_archive select { margin:20px 16px; }
#footer-widgets .widget_archive a { color:#191f2a; }
#footer-widgets .widget_archive select { margin:0; }

.widget_categories { }
.widget_categories select { margin:20px 16px; }
#footer-widgets .widget_categories select { margin:0; }
#footer-widgets .widget_categories a { color:#191f2a; line-height:1.3em; }

#footer-widgets .widget_pages a { color:#191f2a; line-height:1.3em; }
#footer-widgets .widget_links a { color:#191f2a; line-height:1.3em; }
#footer-widgets .widget_meta a { color:#191f2a; line-height:1.3em; }

.textwidget { padding:6px 12px; }
#footer-widgets .textwidget { background:#f2f2f2; padding:10px 18px; }

.widget_rss h3 img.off { float:right; position:relative; top:3px; }
.widget_rss .rss-date { display:block; margin:1px 0px 3px 0px; font-weight:bold; }
#footer-widgets .widget_rss li { padding:5px 0; }
#footer-widgets .widget_rss h3 a { color:#191f2a; }

.widget_recent_comments a.url { font-size:12pt; }
.widget_recent_comments a.url:hover { color:white; }

.widget_search .inside { padding:20px 16px; min-height:0px!important; }
.s { width:160px; border-style:solid; border-width:1px; padding:5px 10px 0px; height:20px; margin-right:4px; }
#footer-widgets .widget_search .widget-title { display:none; }
#footer-widgets .s { width:auto; }


/*
 * Melora Widgets
 */

.widget_notitle, .widget_adspace { margin-top:33px; }
.adspace-spaced { padding:12px; }
.spot .spaced img { margin:5px; }
.ad-above img { margin-top:10px; }
 
li.popularposts small { display:block; color:#bcbec0; }
li.popularposts small a { font-weight:normal!important; }
 
#footer-widgets .widget_recent_entries { max-width:280px; overflow:hidden; }
* html #footer-widgets .widget_recent_entries li { width:expression(jQuery(this).width() > 280 ? '280px' : true); }
.widget_recent_entries h4 { font-size:13pt; font-weight:normal; }
.widget_recent_entries li { }
#footer-widgets .widget_recent_entries li.first, #footer-widgets .widget_recent_entries li:first-child { 
	border-top:0 none; padding-top:0px; }
#footer-widgets .widget_recent_entries li.last, #footer-widgets .widget_recent_entries li:last-child { border-bottom:0 none; }
#footer-widgets .widget_recent_entries li { padding:8px 0px; border-top:1px solid #ffffff; }
 
li.recentcomments { padding:15px 12px!important; }
li.recentcomments small { display:block; margin-top:5px; }
li.recentcomments small a { font-weight:normal!important; }
.recentcomments-list .no-avatar .recent_avatar { display:none; }
.recentcomments-list .avatar .recentcomment-wrap { position:relative; width:274px; }
.recentcomments-list .avatar .recent_avatar { }
.recentcomments-list .avatar .recent_avatar img { position:absolute; top:0px; width:34px; height:34px; border:2px solid white; }
.recentcomments-list .avatar .recent_summary { padding-left:50px; }
#footer-widgets li.recentcomments { padding:10px 12px!important; }

#melora-widget-archives-dated { padding:5px 0px 15px; }
#melora-widget-archives-dated ul li { border:0 none; float:left; width:100px; padding:2px 10px 2px 17px; }
#melora-widget-archives-dated ul li.first, #melora-widget-archives-dated ul li:first-child { padding-top:2px!important; }

.twitter-box li { padding:15px 25px; }
* html .twitter-box li { width:250px; overflow:hidden; }
.twitter-box .status { font-size:13pt; font-style:italic; padding-bottom:2px; }
.twitter-head { padding:5px 20px 15px; }
.twitter-logo { float:left; }
.twitter-logo img { width:152px; height:30px; }
.twitter-follow { float:right; position:relative; top:5px; }
* html .twitter-follow { top:15px; }
