#controls .next, #controls .prev	{ text-indent: -9000px; width: 30px; height: 30px; display: block; z-index: 1000; opacity: 0.1; }

#searchbar .searchform	{ border: 4px solid #ffffff; }

.featured-entry .entry-title	{ color: #FFF; padding: 10px 15px 5px; display: block; font-size: 13px; font-weight: 700; }

.single .post .entry-title, .single-post .entry-title	{ font-size: 15px; font-weight: 700; padding: 0; margin: 20px 0 10px; letter-spacing: -1px; line-height: 1.3em; }

.entry-content, .entry-content	{ margin: 20px 0; font-size: 12px; line-height: 1.5em; }

/*.featured-entry { display: none; }/*

/* header */
#header					{ background: #ffffff; border-bottom: 5px solid #ffffff; padding: 0; }
#branding				{ width: 980px; margin: 0 auto; padding: 0 0 01px; }
.logo					{ max-width: 590px; float: left; margin: 21px 0 0 01px; }
.blog-name				{ font-family: 'Segoe UI', Arial, Helvetica, sans-serif; font-size: 22px; margin: 0 0 3px; line-height: 1em; display: block; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; }
.blog-description		{ font-family: 'Segoe UI', Arial, Helvetica, sans-serif; line-height: 1em; display: block; font-size: 11px; font-weight: 700; color: #7d716d; margin: 0; padding: 3px 0 0; text-transform: uppercase; zoom: 1; *display: inline; }

/* featured slideshow */
.featured				{ margin: 0 10px 20px 0; overflow: hidden; }
#controls				{ position: relative; float: left; z-index: 100; top: 90px; }

#controls .next, #controls .prev	{ text-indent: -9000px; width: 50px; height: 30px; display: block; z-index: 1000; opacity: 0.7; }
#controls .prev			{ background: url(../../images/prev.png) no-repeat; float: left; position: absolute; left: 10px; }
#controls .next			{ background: url(../../images/next.png) no-repeat; float: right; position: absolute; left: 610px; }
#controls .next:hover, #controls .prev:hover { opacity: 1; }
#controls a:focus		{ outline: none; }

#featured-slideshow		{ position: relative; z-index: 0 !important; border: 5px solid #CCC; }			

.featured-article		{ display: block; width: 640px; height: 250px; text-decoration: none !important; background-position: center !important; }
.featured-article img	{ width: 640px; height: 250px; }
.featured-entry			{ position: relative; top: -22px; overflow: hidden; background: #000; height: 85px; color: #a7a7a7; padding: 0; display: block; opacity: 0.8; filter: alpha(opacity = 80); }
.featured-entry .entry-title	{ color: #FFF; padding: 10px 15px 5px; display: block; font-size: 13px; font-weight: 700; }
.featured-entry .entry-summary	{ padding: 0 15px; margin: 0; display: block; }






