/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

body					{ background-color: #ooo; color: #555555; font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; height: 100%; min-height: 100%; margin: 0; padding: 0; }

#header					{ background: none; border-bottom: 0px solid #383332; padding: 0; }

#branding				{ width: 980px; height:221px; margin: 0 auto; padding: 0 0 0px; background-image: url(../images/be/header_mfbss_980x221.jpg); background-position:center; background-repeat:no-repeat; }

#main					{ padding: 10px 10px 0; background: #f7f6f0; border: 0px solid #d3d1c7; }

a, a:link, a:visited	{ color: #555555; text-decoration: none; }
a:hover					{ color: #555555; text-decoration:underline; }

#nav					{ zoom: 1; max-height: 45px; background: #d0d0d0; }
.clearfix				{ display: block; }

#nav-content			{ margin: 0 auto; width: 980px; border-bottom:solid 0px #555555; padding-top:5px; background:#FFF; margin-bottom:0px; height:33px; display:block; background-image: url(../images/navi_980x33.jpg);  }


.sf-menu a				{ display: block; text-decoration: none; padding: 0 0 0 15px; color: #555555; font-size: 10px; text-transform:uppercase;  }
.sf-menu a:hover		{ color: #555555; text-decoration: underline; text-transform:uppercase; height:15px; }
.sf-menu li.sfhover, .sf-menu li:hover { background: none; height:15px; }

#main					{ padding: 10px 10px 0; background: #fff; border: 0px solid #dfff; margin-top:0px; margin-bottom:0px; }

#wrapper				{ min-height: 100%; position: relative; padding: 0px 0; }


.widgettitle			{ color: #fff; font-size: 11px; font-weight: 700; margin: 0; padding: 6px 10px; background: #555555; border: 1px solid #555555; text-transform:uppercase; font-style:normal; }

.widgetcontent			{ border: solid #CCC; border-width: 0 1px 1px; background: repeat-x #FFF; margin-bottom: 10px; padding: 10px; line-height: 1.4em; font-size:10px; }

#searchbar				{ float: right; overflow: hidden; margin: 0px 0 0; border: 4px solid #555555; background: #EFEFEF; width: 284px; padding: 5px 4px; margin-bottom:10px; }

.search-results-content .searchform, .sidebar .searchform { padding: 5px 4px; border: 4px solid #CCC; background: #EFEFEF; width: 285px; }

.searchform .s			{ font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; border: none; background: #EFEFEF; padding: 0; margin: 0; margin-right:35px; float: left; width: 229px !important; }

.featured				{ border: 5px solid #FFCCCB; }

.connect {
	height: 60px;
	width: 285px;
	text-align:left;
	padding-top: 5px;
	padding-left:7px;
}

.friends {
	height: 285px;
	width: 284px;
	text-align:center;
	padding-top: 5px;
	padding-left:0px;
	margin-left:0px;
}

.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ color: #555555; text-decoration: none; text-transform:uppercase; font-size:17px; font-style:normal; }

.home-title				{ text-transform: uppercase; font-weight: 700; font-size: 12px; padding: 8px 3px; border-bottom: 1px solid #555555; margin: 0 15px 20px 0; color: #555555; }

.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #555555; overflow: hidden; margin: 0 5px; line-height: 1.4em; font-size:10px; }

.posts-default .entry-thumbnails-link	{ border: 1px solid #555555; }
.posts-default .entry-thumbnails-link:hover { border: 1px solid #d0d0d0; }

.posts-default .entry-meta, .posts-quick .entry-meta	{ color: #CCC; float: left; background: #000; height: 21px; display: block; margin: -22px 0 0 1px; font-weight: 700; opacity: 0.7; }

.widgetcontainer li a:visited, .widgetcontainer li a:link	{ text-decoration: none; font-weight: 700; font-size: 10px; }

.featured-entry			{ position: relative; top: 165px; overflow: hidden; background: #fff; height: 85px; color: #555555; font-size:10px; padding: 0; display: block; opacity: 0.8; filter: alpha(opacity = 80); }

.featured-entry .entry-title	{ color: #555555; padding: 10px 15px 5px; display: block; font-size: 17px; font-weight: 700; text-transform:uppercase; }

#footer				{ margin: 20px auto 0; width: 980px; background: #fff; padding-bottom: 10px; border: 0px solid #CCC; margin-top:0px; margin-bottom:50px; }

.tags a:link, .tags a:visited	{ font-weight: 700; line-height: 20px; margin: 2px; text-decoration: none; }
.tags a:hover					{ border-bottom: 1px solid #4B513E; }

.linkshop {width: 980px; height:65px; display:block;  }

#footer .footer-message	{ margin: 0; padding: 10px 15px 0; font-size: 10px; color:#555555; }

#footer-sidebar		{ overflow: hidden; margin: 0px 10px 0; padding: 0 0 10px; border-bottom: 1px solid #555555; }

.single .post .tags, .single-post .tags			{ display: block; margin: 2px 0 0; color: #848485; line-height: 1px;; }

.posts-quick .quick-read-more	{ margin: 10px 0 10px; }

.posts-quick .entry-thumbnails:hover	{ border-color: #ccc; }

.posts-quick .entry-thumbnails	{ float: left; margin: 0 20px 10px 0; border: 1px solid #555555; }

.module-title, .feed-title	{ line-height: 1em; color: #fff; font-size: 12px; font-weight: 700; margin: 0 10px 0 0; padding: 7px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #555555; border: 1px solid #555555; display: block; }

input[type=text], input[type=password], textarea	{ background: none repeat-x top #FFF; border: 1px solid #CCC; padding: 5px 3px; }

.posts-quick .quick-read-more a:link, .posts-quick .quick-read-more a:visited	{ background: url(../../images/feed-title-white.jpg) top repeat-x #555555; color: #fff; text-decoration: none; padding: 4px 10px; margin: 0; border: 1px solid #555555; font-weight: 700; zoom: 1; *display: inline; display: inline-block; }
.posts-quick .quick-read-more a:hover { background: #383332; color: #FFF; }

#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover, .read-more:hover	{ background: #383332; color: #FFF; }

#commentlist .reply a, .comments-navigation a, .read-more, .navigation a	{ background: none top repeat-x #555555; color: #fff; text-decoration: none; padding: 5px 10px; margin: 0; border: 1px solid #555555; font-weight: 700; zoom: 1; *display: inline; display: inline-block; }

.sf-menu				{ font-weight: 700; max-width: 950px; }

input[type=submit], #wp-email-submit    { font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background: none repeat-x #555555; border: 1px solid #555555; padding: 5px 10px; font-size: 12px; color: #fff; font-weight: 700; }

.wp-caption { border: 0px solid #DDD; text-align: center; background: #fff; padding-top: 4px; margin: 10px }

.wp-caption .wp-caption-text { font-size: 9px; line-height: 14px; padding: 0 4px 5px; margin: 0; font-style:italic; text-align:left; }

.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited	{ color: #555555; text-decoration: none; text-transform:uppercase; }

.single .post .entry-title a:link, .single .post .entry-title a:visited, .single-post .entry-title a:link, .single-post .entry-title a:visited	{ text-decoration: none; text-transform:uppercase; }
