/* --- Young activists | Schools section - homepage specific styles ------------ */

.home .home_page_padding { padding: 0 40px;  }
.home #bar_to_do { display: block; width: 100%; height: 157px; background: url(images/tk_hp_bar_todo.png) left top no-repeat; position: relative; }
.home_text { width: 580px; height: 243px; float: left; background: url(images/tk_hp_ttl_main.png) left -10px no-repeat; }
.home_text h1 { display: none;  }
.home_text .inner { padding: 110px 30px 0 30px; font-size: 140%; line-height: 160%; color: #58595b; }
.home_text .inner a { color: #1a6d11; border-bottom:1px dashed #1A6D11; }
.home_image { width: 326px; height: 243px; float: left;  }

.home #a1 { display: block; width: 135px; height: 18px; font-size: 11px; line-height: 18px; text-align: center; background: #f15a23; color: #FFF; position: absolute; left: 30px; top: 105px;  }
.home #a1:hover { background: #df521f; }
.home #a2 { display: block; width: 135px; height: 18px; font-size: 11px; line-height: 18px; text-align: center; background: #f15a23; color: #FFF; position: absolute; left: 350px; top: 105px;  }
.home #a2:hover { background: #df521f; }
.home #a3 { display: block; width: 150px; height: 18px; font-size: 11px; line-height: 18px; text-align: center; background: #5987c3; color: #FFF; position: absolute; left: 670px; top: 105px;  }
.home #a3:hover { background: #467ab6; }
