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

#header					{ background-image:url(../images/images/customheader_02.gif); border-bottom:none; height:81px;}

#branding				{ height: 84px; }

#searchbar				{ border: 1px solid #7c9758; display:inline; margin:6px 5px 0px 5px; padding:1px; background: #d2dac5;}

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

.searchform .searchsubmit { background: url(../images/searchsubmit.png) no-repeat; text-indent: -9000px; width: 16px; height: 16px; border: none; float: left; cursor: pointer; opacity: 0.7; color: transparent; text-transform: capitalize; }
.searchform .searchsubmit:hover { background: url(../images/searchsubmit.png) no-repeat; opacity: 1; }

.quick-nav li			{ padding: 0px 5px 0 0;}

.connect				{ float: right; list-style: none; margin: 0; padding: 20px 0 0 0; }
.connect a:link, .connect a:visited	{ display: block; text-indent: -9000px; width: 48px; height: 48px; float: left; clear: left; opacity: 0.85; }
.connect a:hover		{ opacity:1.0;}
.connect li				{ padding: 7px 5px 0 0; float: left; display: inline; }
.connect #rss			{ background: url(../images/images/rss.png) no-repeat; }
.connect #twitter		{ background: url(../images/images/twitter.png) no-repeat; margin-top:5px; }
.connect #facebook		{ background: url(../images/images/facebook.png) no-repeat; margin-top:5px; }

#nav					{ background:url(../images/images/customheader_04.gif);}

.sf-menu a				{ color:#20510c;}
.sf-menu a:hover		{ color: #dfd; }
.sf-menu li.sfhover, .sf-menu li:hover { background: #98cf50; }
.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: #98cf50; color: #FFF; }

#main					{ padding: 10px 10px 0; background: #deddd0; border: 1px solid #dbdad7; }

.featured				{ margin: 0 10px 20px 0; height: 250px; border: 5px solid #a1b859; }

.featured-entry			{ opacity: 0.7; filter: alpha(opacity = 70); }

#controls .prev, #controls .next {outline:none;}

.home-title				{ font-family:"Myriad Pro Cond", Calibri, Helvetica, Arial, sans-serif; text-transform: lowercase; font-weight: 700; font-size: 28px; padding: 2px 3px; border-bottom: 1px solid #c5c1ae; margin: 0 15px 20px 0; color: #6a634f; }

.posts-default .entry-thumbnails-link	{ border: 5px solid #a1b859; }
.posts-default .entry-thumbnails-link:hover { border: 5px solid #5f741e; }

.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ color: #6a634f; text-decoration: none; }
.posts-default .entry-summary, .posts-quick .entry-summary	{ color: #6f513e; overflow: hidden; margin: 0 5px; line-height: 1.4em; }

.posts-quick .entry-title a:link, .posts-quick .entry-title a:visited	{ color: #6a634f; text-decoration: none; }

.posts-quick .entry-thumbnails	{ float: left; margin: 0 20px 10px 0; border: 5px solid #a1b859; }
.posts-quick .entry-thumbnails:hover	{ border-color: #5f741e; }

.posts-quick .quick-read-more a:link, .posts-quick .quick-read-more a:visited	{ background:#9fc86f; color: #eee; text-decoration: none; padding: 1px 5px; margin: 0px 0px 5px 0px; border: 1px solid #a4c68a; font-weight: 700; zoom: 1; *display: inline; display: inline-block; }
.posts-quick .quick-read-more a:hover { background: #a6da62;}

#footer				{ margin: 20px auto 0; width: 980px; background: #919682; padding-bottom: 10px; border: 1px solid #a3ab89; }

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

.multi-sidebar .tabs	{ list-style: none; margin: 0px; padding: 0; overflow: hidden; }
.multi-sidebar .tabs .ui-tabs-selected	{ background: #f0f8e3;}					
.multi-sidebar .tabs li	{ background: #6c9a37; padding: 5px; margin: 0 1px 0px 0; border: none; }
.multi-sidebar .tabs a:link, .multi-sidebar .tabs a:visited	{ text-decoration: none; font-weight: 700; color: #edfcdc; outline:none; }
.multi-sidebar .tabs .ui-tabs-selected a:link, .multi-sidebar .tabs .ui-tabs-selected a:visited	{ color:#003333;; outline:none; }			

.multi-sidebar .widgetcontainer	{ background: #f0f8e3; border: 1px solid #e3efcf; margin-bottom: 10px; padding: 10px; }

.widgettitle			{ color: #333; font-size: 12px; font-weight: 700; margin: 0; padding: 6px 10px; background: #e0e9d2; border: 1px solid #e3efcf; }

.widgetcontent			{ border: solid #e0e9d2; border-width: 0 1px 1px; background: #f0f8e3; margin-bottom: 10px; padding: 10px; line-height: 1.4em; }


/* Single Posts */

.single .post .entry-title, .single-post .entry-title	{ font-family:"Myriad Pro Cond", Calibri, Helvetica, Arial, sans-serif; font-size: 36px; font-weight: 700; padding: 0; margin: 20px 0 15px; letter-spacing: -1px;  }

#contribution {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#000;}
#contribution .notice1 {display:block;float:right; margin-top:10px;}
#contribution h2 {font-size:21px; line-height:14px; padding:0; margin:0;text-transform:uppercase;}
#contribution h3 {font-size:14px; letter-spacing:4px; padding:0; margin:0;text-transform:uppercase;}

#contributionfooter {font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#404735; font-size:14px; font-weight:bold; border:1px solid #c6d5ae; background-color:#f0f8e3; padding:10px;}

.my-recent-yt-video {padding:10px;}
.posts-line {background:#E5E6D8;}
.posts-line li {border-bottom:1px solid #D8D9C9;}
.posts-line a:link, .posts-line a:visited {color:#556655;}
