@font-face {  
	  font-family: "fontmb" ;  
	  src: url( images/helmsley.eot ); /* IE */ 
	  src: local("Helmsley"), url( images/helmsley.ttf ) format("truetype");  /* non-IE */  
	}  


body {background:url(http://menorcablue.com/wp-content/uploads/2010/06/top2.jpg) no-repeat fixed center top;}

.widget h3 { font-family: fontmb; font-size:2em;   }


#logo img  {margin-left:35px;
}

#header{padding:30px 0 30px;clear:both;position:relative;
}

#content{ background:  white;} 
#main {padding:30px;}
#sidebar {padding-right:30px;padding-top:30px;}

#footer, #footer-widgets{ width:1024px; margin:auto;}


#footer  { padding: 20px 0 60px; font-size: 12px; border-top: 1px solid #d9d9d9; color:#fff; background: #09090a; }
#footer-widgets { border-top:0px solid #fff; background: #fff;}

#footer-widgets .block { margin: 0 20px 0 0; margin-left:20px; width:220px; float:left; background:white;}

#footer-widgets .widget h3  { background: #fff; color: #3be0f6; border-bottom: 1px solid #3be0f6; border-top: 0px solid #3be0f6;}
#footer-widgets .widget h3 span  { display: none; }


/* TWITTER & RECENT COMMENTS */
.widget_recent_comments li a, .widget_woo_twitter a  { display: inline; background: none!important; border: none!important; color: #6ca0a8!important; }
.socialmedia-buttons img  { border: none!important;}

/* TEXT WIDGET */
.widget_text .textwidget  { padding: 7px 10px 0; border-bottom: 0px solid #dfdfdf; }

/* SEARCH WIDGET */
.widget_woo_search h3  { margin: 0 0 15px 0; }
.widget_woo_search form  { padding: 0 10px 10px; border-bottom: 1px solid #dfdfdf; }
.widget input.s  { float:left; width: 65%; padding: 8px 0 8px 7px; margin-right:5px; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; background-color: #ededed;  }
.widget input.s:focus  { background-color: #fff; }
.widget .screen-reader-text  { display: none; }
.widget input.submit { float:right; }

#footer-widgets .widget input.s  { width: 50%; }



/* FLICKR */
.widget_woo_flickr  { border-bottom: 0px solid #dfdfdf; }
.widget_woo_flickr h3  { margin: 0 0 10px 0; }
.widget_woo_flickr .flickr_badge_image  { float: left; margin: 3px; }

.widget_woo_flickr .wrap  { padding: 0; }
.widget_woo_flickr a img  { float: left;  margin: 0 0 8px 8px;  display: block; border: #eee 5px solid; padding: 0px;}
.widget_woo_flickr a:hover img  { border:#04d7f4 5px solid; }

/* CALENDAR */
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0;}
#wp-calendar caption{padding:10px;}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px;}
#wp-calendar td{background:transparent;}
#wp-calendar td,table#wp-calendar th{padding:3px 0;}

/* BLOG AUTHOR WIDGET */
.widget_woo_blogauthorinfo  { padding: 0 0 5px; border-bottom: 0px solid #dfdfdf; }
.widget_woo_blogauthorinfo h3  { margin: 0 0 15px; }
.widget_woo_blogauthorinfo .avatar { padding: 3px; border: 0px solid #dfdfdf; background:#F8F8F8; background:rgba(255,255,255,0.7);}
.widget_woo_blogauthorinfo p {margin:10px;}

.weather_info img{
margin:15px;
padding-left:30px;
}

.weather_info {
width: 300px;
}

.weather_info div {
border-bottom:1px solid #92c3e8;
width:149px;
height:80px;
float:left;
}

.widget_wpweather h3, .widget_newsletter h3, .widget_newsletter form{
width: 290px;
}

.Social_Widget h3, .socialmedia-buttons, .widget_my-recent-yt h3 {
width: 290px;
}
.socialmedia-buttons {
margin-top:10px;
}

.widget_newsletter input {
width:290px;
}

.wpgmappity_container {
border:5px solid #92c3e8;
margin:8px;
}

.intropost {
font-size:12px;
text-transform: uppercase;
color:#8a8a8a;
line-height: 20px;
text-align:justify;

}

h1 a {

		letter-spacing: -2px;

}

.slide-content a {
font-size:20px;
font-family:"Segoe UI", Arial,Helvetica,Sans-serif;
}

.widget p { font:12px/20px "Segoe UI", Arial, Helvetica, sans-serif; margin-bottom:15px; }

.size-thumbnail {
padding:10px !important;
margin:6px !important;
}

.size-medium, .size-full {
padding:10px !important;
}

.wp-caption {
border:0px solid !important;
background:none !important;
padding:0px !important;

}

.wp-caption-text  {
font-size:18px !important;
font-family: fontmb !important;
font-weight:bold !important;
padding-top:5px !important;
color:#56a2dc;
}


#recent-posts .post .heading h2 {
font-size:14px;
line-height:12px;
}

#recent-posts .post .heading  { padding-top:5px;padding-bottom:10px;}

.agenda li {
padding:10px;
}

