/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

/* header */

#header					{ background:#274001; border-bottom: #274001; padding: 0 0 6px;}
#branding				{ width: 980px; margin: 0 auto; background: #274001; padding: 0 0 6px;}
.logo					{ max-width: 590px; float: left; margin: 21px 0 0 0px; }
.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; }




#nav                    { background: #274001; }
#nav-content                     { background: #fff; } 
.widgettitle                { color: #024873; }
.home-title                { color: #024873; }
#searchbar { visibility: hidden; }

a, a:link, a:visited { color:#024873;}

h1, h2, h3, h4, h5, h6 {
color:#024873;
font-weight:700;}

h2 {
line-height:2;
margin-bottom:0;
}

h3  {
font-size:1.5em;
line-height:2;
margin-bottom:0;
}

.indented
   {
   padding-left: 180px;
   padding-right: 0;
   }

#wrapper {
min-height:100%;
padding: 10px 0;
position:relative;
}

#featured-slideshow { height: 370px !important; }

.featured-article	{
background-position: center !important;
display: block; 
width: 640px;
height: 370px; 
text-decoration: none !important; 
}

.featured-article img	{
width: 640px;
height: 370px; 
}

#controls {top:200px; }

p.form-allowed-tags {
display:none;
}

.Cart66ButtonSecondary, .Cart66ButtonPrimary, .purAddToCart {
background:transparent !important;
background-color:#274001 !important;

.footer-sidebar-container  { padding-left: 20px; margin: 10px; 10px; 10px; 10px; }

