/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */
#header { background:none repeat scroll 0 0 #F1EFE6; border-bottom:6px solid #04B33B; padding:0; }
#nav { background:url("http://02ade9f.netsolhost.com/integrityhouse/wp-content/uploads/2010/05/postbar.jpg") repeat-x scroll center top #E5E5E5; border:5px solid #150482; max-height:33px; }
#nav-content { margin:0 auto; width:970px; }
.sf-menu .sf-with-ul { padding-right:9px; }
#branding { margin:0 auto; padding:0 0 23px; width:980px; }
#searchbar { border: 4px solid #150482; }                       
#searchbar { background: rgb(4, 179, 59); }
#searchbar { float:right; margin:19px 0 0; overflow:hidden; }
.searchform .s { background:none repeat scroll 0 0 #FFFFFF; border:5px solid #04B33B; float:left; font-family:'Lucida Grande',Arial,Helvetica,sans-serif; font-size:14px; margin:0 0px 0 0; padding:3px 3px 1px; width:200px; }
.searchform .searchsubmit { background:url("../../images/postbar-black.gif) repeat-x scroll 0 0 transparent") repeat scroll 0 0 transparent; border:1px solid #333333; color:#FFFFFF; cursor:pointer; float:left; }
.sf-menu { font-weight:bold; max-width:797px; }


#header { background: #fdfdfc; border-bottom: 6px solid #04B33B; padding: 0 0 0px 0; width: 100%; background-image: url('http://integrityhouse.org/wp-content/uploads/2010/08/logo2-2.jpg');
background-repeat:no-repeat; background-attachment:fixed; background-position:left top; }



.posts-line .entry-cat { color: #04B33B ;}
.posts-line .entry-comments { color: #04B33B; }
.posts-line a:link, .posts-line a:visited { color: #000000; }
.arras { color: #04B33B !important; }
.posts-default .entry-meta, .posts-quick .entry-meta { background:none repeat scroll 0 0 #000000; color:#CCCCCC; display:none; float:left; font-weight:700; height:25px; margin:-25px 0 0; opacity:0.7; }
.posts-default .entry-title a:link, .posts-default .entry-title a:visited { color:#150492; text-decoration:underline; }
.posts-default .entry-title a:hover, .posts-default .entry-title a:hover { color:#FFFFFF; }
.quick-nav #facebook2 { background: url('http://02ade9f.netsolhost.com/integrityhouse/wp-content/uploads/2010/05/facebook2.png') no-repeat; }


.widgetcontent { background:url("../../images/content-bg.jpg") repeat-x scroll center top #FFFFFF; border-color:#150482; border-style:solid; border-width:0 2px 1px; line-height:1.4em; margin-bottom:10px; padding:10px; }
.widgettitle { background: url('http://02ade9f.netsolhost.com/integrityhouse/wp-content/uploads/2010/05/postbar.jpg') repeat-x scroll center top #EFEFEF; border:2px solid #04B33B; color:#150482; font-size:14px; font-weight:bold; margin:0; padding:10px; }
.widgettitle a { color:#150482; }
.widgettitle a:hover { color:#FFFFFF; }
.widgetcontainer li a:visited, .widgetcontainer li a:link { font-size:13px; font-weight:bold; text-decoration:underline; }

#footer { background:none repeat scroll 0 0 #ECEBE6; border:4px solid #140582; margin:20px auto 0; padding-bottom:0; width:950px; }
#footer-sidebar { border-bottom:1px solid #000000; margin:10px 10px 0; overflow:hidden; padding:0 0 10px; }
#footer .widgettitle { background:none repeat scroll 0 0 transparent; border:medium none; color:#150482; font-size:11px; padding:0 0 10px; text-transform:uppercase; }
#footer .footer-message p { margin:0 0 0.1em; }

.blog-description { color:#7D716D; display:none; font-family:'Segoe UI',Arial,Helvetica,sans-serif; font-size:11px; font-weight:700; line-height:1em; margin:0; padding:3px 0 0; text-transform:uppercase; }

#featured-slideshow { border:5px solid #04B33B; position:relative; z-index:0 !important; }
.featured-entry { height:67px; top:-70px; }
.posts-default .post { background:url("../../images/content-bg.jpg") repeat-x scroll 0 0 #FFFFFF; border:4px solid #04B33B; float:left; font-size:11px; margin:0 8px 8px 0; padding:5px 2px 10px; }
.single .post, #main .single-post { border:1px solid #000000; margin:0 10px 15px 0; padding:0 2px; }
.single .post .entry-info, .single-post .entry-info { border-bottom:1px dotted #FFFFFF; color:#848485; font-size:11px; margin-bottom:10px; padding-bottom:10px; 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:underline; }

.sf-menu a { color:#150482; display:block; font-size:12px; padding:0 9px; text-decoration:underline; text-transform:uppercase; }
.sf-menu a:hover { color:#FFFFFF; }
.sf-menu li ul a { color: #04B33B !important; }
.widgetcontainer li a:hover { color:#FFF; }
.single .post .entry-photo img, .single-post .entry-photo img { border:1px solid #FFFFFF; margin:12px 0; overflow:hidden; }
a:hover { color:#FFFFFF; } 
ul li a.open:hover, ul li a.open small, ul li a:hover {background-color: #0052A3 !important;}
.arras { color: #04B33B !important; }

.home-title { border-bottom:2px solid #140582; color:#000000; font-size:14px; font-weight:700; margin:0 10px 20px 0; padding:8px 3px; text-transform:uppercase; }

li { font-weight:bold; }

#index-featured .posts-default .post { width:234px; }
#index-featured .posts-default img, #index-featured .posts-default .entry-thumbnails-link { height:110px; width:223px; }

element.style  {
background:url("http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif") no-repeat scroll left center #FFFFFF;
border:3px solid #140582;
padding:2px; }