body  { font: 12px/1.5em sans-serif; color: #555; background:url(images/top-color-bg-ext.gif) repeat-x #FFFFFF; }

h1  {font-size: 2em } h2  {font-size: 1.8em; margin-bottom: 10px;} h3  {font-size: 1.6em;} h4  {font-size: 1.2em;} h5  {font-size: 1em;} h6  {font-size: 0.8em;}

a { color: #3585b3; text-decoration:none;}
a:hover { color: #3585b3; text-decoration:underline;}

p {margin: 0; line-height: 22px;}
.entry, .entry p  { font:13px/1.5em sans-serif; color:#333;  }

#wrapper  { background:url(images/top-color-bg.gif) no-repeat top center;  }

#header-container { /* border-bottom: 1px solid #D0D8DE; */position: relative; z-index: 999;}

body.home #content { padding: 18px 0; }

#header {/* padding:30px 0 20px; */clear:both;position:relative;}

#logo  { /* float:left; */ margin-bottom: 11px; padding-top: 50px;}

#right-info {padding-top: 80px; float:right; padding-right:25px; text-align:right; font-size: 12px; font-family: 'Gill Sans', arial, sans-serif; background-color: transparent;}
#right-info2 {padding-top: 0;  float:right; padding-right:25px; text-align:right; font-size: 12px; font-family: 'Gill Sans', arial, sans-serif; background-color: transparent;}

#navigation{ font:bold 12px/1em sans-serif; background:url(images/nav-shadow.jpg) no-repeat top center; width: 960px; padding-bottom: 11px; padding-top: 20px; text-transform: uppercase;}
.nav { z-index:99; margin-left: 5px; padding:0; list-style:none; line-height:1; }

.nav li  { float:left; margin-right: 22px; width: auto; }

#main{width:615px;}

#main .block { width: 218px; float:left; margin: 0 20px 20px 0; border:none; }

.minis {max-height: 190px; margin-top: 10px; margin-bottom: 25px; margin-left: 5px; }
.minisx {margin-right: 8px;}
.archive_header  { color: #FFF;display: block; width: 960px; margin:0 auto; font: 33px/1em 'PT Sans', sans-serif; }

#footer{padding: 60px 0 30px; color:#FFFFFF; background:url(images/btm-color-bg.gif) no-repeat top center #000000;}

#footer-container {  background:url(images/top-color-bg-ext.gif) repeat-x #000000; }
#footer-widgets.col-3 .block { width:280px;  }
#footer-widgets .block { padding:15px 15px 0 15px; width:210px; float:left; }

#title-container {background:url(images/title-bg.gif) repeat top center;padding: 24px 0 15px;position: relative;z-index: 1;}

.post .title, .page .title, h1.title { color: #FFF; position:relative; }

.knm {background:url('http://www.kidsneedmoreart.com/wp-content/uploads/2013/04/KNMA-color-215x140-web.jpg') no-repeat 0 0; width: 215px; height: 140px; margin-bottom: 18px;	}

.pj {background:url('http://www.kidsneedmoreart.com/wp-content/uploads/2012/03/KNMA-Pine-Jog-215x140-web.jpg') no-repeat 0 0; width: 215px; height: 140px; margin-bottom: 18px;	}

.tagline{/* background:url(images/knma-tag.gif) no-repeat top left;  */float: left; margin-left: 40px; width: 259px; height: 80px; margin-top: 77px;}

#content{ padding:20px 0; min-height: 300px;/* background:url(images/canvas-bg.gif) repeat top center; */ }

/* SLIDER */
.slide { width: 960px; min-height:210px; }
.slide-image { /* background: url(images/bg-slider.png) no-repeat bottom center; */ width: 960px; padding-bottom:0; }
#slides {background:#E5EBF0;border-top: /* 3px solid #DCE4EB;border-bottom:1px solid #D4DCE2;padding: 30px 0 15px; */}
#slides .slides_control { min-height: 210px; }

/* Classes buttons widget */

.btns-widget-pj ul { clear:both; padding:0; list-style: none; /* list-style-position:outside; list-style-image: url("images/arrow.png"); */ padding-top: 11px;}

.btns-widget-knma ul { clear:both; padding:0; list-style: none; /* list-style-position:outside; list-style-image: url("images/arrow.png"); */ padding-top: 11px;}

.btns-widget-story ul { clear:both; padding:0; list-style: none; /* list-style-position:outside; list-style-image: url("images/arrow.png"); */ padding-top: 50px;}

.btns-widget-story li { padding-bottom: 1px;}

.btns-widget-pj li { padding-bottom: 1px;}

.btns-widget-knma li { padding-bottom: 1px;}

input, textarea { padding: 5px; border-color: #999999; border-width:1px; border-style:solid; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; color: #333333; background-color: #f1f1f1; }

.btns-widget-story { 

	background-image: url("images/btns/classes-btns-our-story.gif");
    background-position: center top;
    background-repeat: no-repeat;
    height: 274px;
    padding-top: 15px;
    text-align: center;
    width: 300px;}

.btns-widget-pj { 
    background-color: #edf1f4;
	padding: 15px 0;
    text-align: center;
    width: 298px;
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #c8d3dc;}

.btns-widget-knma { 
	background-color: #edf1f4;
	border-radius: 4px 4px 4px 4px;
    border: 1px solid #c8d3dc;
	padding: 15px 0;
    text-align: center;
    width: 298px;}
    
.btns-widget-knma-3col { 
	background-image: url("images/btns/classes-btns-bg.gif");
    background-position: center top;
    background-repeat: no-repeat;
    height: 274px;
    padding-top: 15px;
    text-align: center;
    width: 295px;}

/* KNMA */

.widget ul li a:hover  { text-decoration:none; color: #33597e; }
.widget ul li a  { padding: 0; line-height: 29px; text-decoration: none; }

.gen-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/generic-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;
  text-size: 10px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-decoration: none;
  color: #33597e;
  text-shadow: 1px 1px #F2f2f2;
  position: relative;}

.gen-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
 


.spring2012 {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-spring-knma.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.spring2012:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.sc2012 {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-sc.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.sc2012:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.kae2012 {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-kae.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.kae2012:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}

.kno2012 {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-kno.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.kno2012:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.kos2012 {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-kos.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.kos2012:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}

.bp-knma {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-bp-knma.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.bp-knma:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.fall-knma {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/fall-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.fall-knma:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
    

/* END KNMA */

/* PINE JOG */


.fallpj {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("http://www.kidsneedmoreart.com/wp-content/themes/knma/images/btns/2012fall-pj-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.fallpj:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}

.sm-pj {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-sma.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.sm-pj:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
  .sb2012-pj {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-sb.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.sb2012-pj:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
  .sc-pj {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-sc-pj.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.sc-pj:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}

.kno-pj {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-kno-pj.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.kno-pj:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
  .bd-pj {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/btn-bd-pj.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.bd-pj:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}

/* END PINE JOG */


/* OUR ART STORY */
.advocacy-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/advocacy-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.advocacy-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.educators-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/educators-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.educators-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.parents-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/parents-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.parents-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}

.whos-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/whos-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.whos-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.mission-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/mission-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.mission-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
.story-btn {
  display: block;
  width: 300px;
  height: 32px;
  background-image: url("images/btns/story-btn.png"); background-repeat: no-repeat;      
  background-position:top left;
  margin-bottom: 0;}

.story-btn:hover { 
  background-position: -300px 0;
  width: 300px;
  height: 32px;}
  
  
/* CLASS PAGES */  
.red-bg {background-color: #f4f4f4; background-image: url(images/red-bg.jpg); background-repeat: repeat-x; padding: 15px;  margin-bottom: 11px; color: #FFFFFF; text-align: center; font-size: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}  

.blue-bg {background-color: #f4f4f4; background-image: url(images/blue-bg.jpg); background-repeat: repeat-x; padding: 15px;  margin-bottom: 11px; color: #FFFFFF; text-align: center; font-size: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}  

.orange-bg {background-color: #f4f4f4; background-image: url(images/orange-bg.jpg); background-repeat: repeat-x; padding: 15px; margin-bottom: 11px; color: #FFFFFF; text-align: center; font-size: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}  

.green-bg {background-color: #f4f4f4; background-image: url(images/green-bg.jpg); background-repeat: repeat-x; padding: 15px; margin-bottom: 11px; color: #FFFFFF; text-align: center; font-size: 17px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}  

.green-box {background-color: #f4f4f4; padding: 15px; border: 2px solid #339900; margin-bottom: 11px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.purple-bg {background-color: #f4f4f4; background-image: url(images/purple-bg.jpg); background-repeat: repeat-x; padding: 15px; margin-bottom: 11px; color: #FFFFFF; text-align: center; font-size: 17px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}  

.purple-box {background-color: #f4f4f4; padding: 15px; border: 2px solid #7e10a2; margin-bottom: 11px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.red-box {background-color: #f4f4f4; padding: 15px; border: 2px solid #bf1e2e; margin-bottom: 11px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.blue-box {background-color: #f4f4f4; padding: 15px; border: 2px solid #2e9fd8; margin-bottom: 11px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.orange-box {background-color: #f4f4f4; padding: 15px; border: 2px solid #e96f35; margin-bottom: 11px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }



/* OUR ART STORY END */

/* ESPRESSO EVENTS - CUSTOM  */

/* hide second confirmation button */
input#confirm2.btn_event_form_submit {display:none;}

  
