﻿* {
	/*outline: red solid 1px;*/
}
html {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
}
head {
	width: 100%;
	height:100%;
	padding: 0px;
	margin: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	min-width:900px;
	max-width:1920px;
	width: 100%;
	height: 100%;
	display: block;
}
#headerPreBlock {
	background-color: #fff;
	width: 100%;
	height: 155px;
	margin: 0px;
	padding: 0px;
	display: block;
}
#outerHearder {
	background-color: #fff;
	width: 100%;
	height: 150px;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	display: block;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 1000;
}
#innerHeader {
	width: 900px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	display: block;
}
#headerTopRow {
	width: 100%;
	height: 55%;
	margin: 0px;
	padding: 0px;
	display: block;
}
#headerLogo {
	background: url('images/style/header_wht.png') no-repeat left top;
	background-size: auto;
	width: 55%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
#media {
	width: 45%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
#headerMediaRow {
	width: 100%;
	height: 46%;
	margin: 0px;
	padding: 0px;
	display: block;
}
#headerDonateRow {
	width: 100%;
	height: 54%;
	margin: 0px;
	padding: 0px;
	display: block;
}
.donateTop {
	font-family: helvetica;
	color: #1b3664 !important;
	font-size: 20px;
	text-shadow: 1px 1px 0px #fff0c8;
	box-shadow: 0px 0px 0px #FFF;
	padding: 8px 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #e48d06;
	background: #e48d06;
	background: linear-gradient(top,  #fff0c8,  #e48d06);
	background: -ms-linear-gradient(top,  #fff0c8,  #e48d06);
	background: -webkit-gradient(linear, left top, left bottom, from(#fff0c8), to(#e48d06));
	background: -moz-linear-gradient(top,  #fff0c8,  #e48d06);
	float: right;
}
.donateTop:hover {
	color: #1b3664 !important;
	text-shadow: 1px 1px 0px #d4f0ff;
	box-shadow: 0px 0px 3px #0055c4;
	border: 2px solid #fff;
	background: #0070ff;
	background: linear-gradient(top,  #0070ff,  #00b3ff);
	background: -ms-linear-gradient(top,  #0070ff,  #00b3ff);
	background: -webkit-gradient(linear, left top, left bottom, from(#0070ff), to(#00b3ff));
	background: -moz-linear-gradient(top,  #0070ff,  #00b3ff);
}
#media_icons {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float: right;
	display: block;
}
.icontop {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	padding: 0px;
	margin: 0px 5px 0px 0px;
	border-width: 0px;
}
.icontop:last-child {
	padding: 0px;
	margin: 0px;
}
.icontop.facebook {
	background: url(images/icons/sm_icons.png) 0px 0px no-repeat;
}
.icontop.twitter {
	background: url(images/icons/sm_icons.png) 0px -33px no-repeat;
}
.icontop.instagram {
	background: url(images/icons/sm_icons.png) 0px -66px no-repeat;
}
.icontop.linkedin {
	background: url(images/icons/sm_icons.png) 0px -99px no-repeat;
}
.icontop.ytube {
	background: url(images/icons/sm_icons.png) 0px -132px no-repeat;
}
.icontop.ebay {
	background: url(images/icons/sm_icons.png) 0px -165px no-repeat;
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4) inset;
}
.icontop.feedburner {
	background: url(images/icons/sm_icons.png) 0px -198px no-repeat;
}
#headerBottomRow {
	width: 100%;
	height: 45%;
	margin: 0px;
	padding: 0px;
	display: block;
}
#wrapper {
	width:100%;
	height: auto;
	background:url('images/style/bg_wht.png') center 0px repeat-y scroll;
	margin: 0px;
	padding: 0px;
	display: block;
}
.promote_kntr1 {
	width: 120px;
	height: 120px;
	background: url(images/kntr_promote004.jpg) 0px 0px no-repeat;
}
.promote_kntr2 {
	width: 468px;
	height: 84px;
	background: url(images/kntr_banner002.jpg) 0px 0px no-repeat;
}
.promote_kntr3 {
	width: 468px;
	height: 84px;
	background: url(images/kntr_banner004.jpg) 0px 0px no-repeat;
}
.center_content {
	display: flex;
	justify-content: center;
	margin-bottom: 15px;
}
.center_content > .kntr_promote001 {
	margin: 0 8px 0;
	width: 120px;
	height: 100%;
	text-align: center;
}
.center_content > .kntr_promote002,
.center_content > .kntr_promote003 {
	margin: 0 8px 0;
	width: 468px;
	height: 100%;
	text-align: center;
}

.center_content > .md_sm_icon {
	margin: 0 8px 0;
	width: 64px;
	height: 64px;
	text-align: center;
}
.md_sm_icon.facebook {
	background: url(images/icons/md_icons.png) 0px 0px no-repeat;
}
.md_sm_icon.twitter {
	background: url(images/icons/md_icons.png) 0px -65px no-repeat;
}
.md_sm_icon.instagram {
	background: url(images/icons/md_icons.png) 0px -130px no-repeat;
}
.md_sm_icon.ytube {
	background: url(images/icons/md_icons.png) 0px -260px no-repeat;
}


#centercol{
	width: 900px;
	min-height: 731px;
	height: auto;
	display:block;
	margin: 0px auto 0px auto;
	padding: 0px;
}
#footerBreak {
	width: 100%;
	height: 15px;
	display: block;
	clear: both;
}
#footer {
	background: rgba(32, 32, 32, 0.75);
	margin: 0px auto 0px auto;
	padding: 0px 0px 10px 0px;
	height: auto;
	width: 100%;
	clear: both;
}
#footer p {
	margin-top: 0px;
}
#left {
	float: left;
	width: 210px;
	margin-top: 0px;
	padding-left: 21px;
}
#right {
	float: right;
	width: 630px;
	height: auto;
	margin-top: 0px;
	padding-right: 21px;
}
#middle {
	width: 100%;
	min-height: 480px;
}
#testimonials {
	background: url('images/style/testimonials_fx.png') no-repeat;
	width: 210px;
	height: 692px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: block;
}
#testimonialsText {
	width: 186px;
	height: 570px;
	margin: 100px 0px 0px 12px;
	padding: 0px;
	display: block;
	overflow: hidden;
}
#testimonialsText p {
	color: #fff;
	font-size: 14px;
	font-style: italic;
	text-align: left;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
	line-height: 1.25;
	margin: 0px;
	padding: 0px 10px 20px 10px;
	display: block;
}
#testimonialsText cite {
	color: #fff;
	font-size: 14px;
	font-style: italic;
	text-align: right;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
	line-height: 1.25;
	margin: 0px;
	padding: 0px 10px;
	display: block;
}
.word {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
	opacity: 0;
	position: relative;
	top: 0%;
	left: 0%;
}
.w1 {
	-webkit-animation: w1anim 175s infinite;
	animation: w1anim 175s infinite;
}

.w2 {
	-webkit-animation: w2anim 175s infinite;
	animation: w2anim 175s infinite;
	top: -100%;
}
.w3 {
	-webkit-animation: w3anim 175s infinite;
	animation: w3anim 175s infinite;
	top: -200%;
}
.w4 {
	-webkit-animation: w4anim 175s infinite;
	animation: w4anim 175s infinite;
	top: -300%;
}
.w5 {
	-webkit-animation: w5anim 175s infinite;
	animation: w5anim 175s infinite;
	top: -400%;
}
.w6 {
	-webkit-animation: w6anim 175s infinite;
	animation: w6anim 175s infinite;
	top: -500%;
}
.w7 {
	-webkit-animation: w7anim 175s infinite;
	animation: w7anim 175s infinite;
	top: -600%;
}
@-webkit-keyframes w1anim {
0.00% {opacity: 0;}
1.43% {opacity: 1;}
12.86% {opacity: 1;}
14.29% {opacity: 0;}
}
@-webkit-keyframes w2anim {
14.29% {opacity: 0;}
15.71% {opacity: 1;}
27.14% {opacity: 1;}
28.57% {opacity: 0;}
}
@-webkit-keyframes w3anim {
28.57% {opacity: 0;}
30.00% {opacity: 1;}
41.43% {opacity: 1;}
42.86% {opacity: 0;}
}
@-webkit-keyframes w4anim {
42.86% {opacity: 0;}
44.29% {opacity: 1;}
55.71% {opacity: 1;}
57.14% {opacity: 0;}
}
@-webkit-keyframes w5anim {
57.14% {opacity: 0;}
58.57% {opacity: 1;}
70.00% {opacity: 1;}
71.43% {opacity: 0;}
}
@-webkit-keyframes w6anim {
71.43% {opacity: 0;}
72.86% {opacity: 1;}
84.29% {opacity: 1;}
85.71% {opacity: 0;}
}
@-webkit-keyframes w7anim {
85.71% {opacity: 0;}
87.14% {opacity: 1;}
98.57% {opacity: 1;}
100.00% {opacity: 0;}
}

@keyframes w1anim {
0.00% {opacity: 0;}
1.43% {opacity: 1;}
12.86% {opacity: 1;}
14.29% {opacity: 0;}
}
@keyframes w2anim {
14.29% {opacity: 0;}
15.71% {opacity: 1;}
27.14% {opacity: 1;}
28.57% {opacity: 0;}
}
@keyframes w3anim {
28.57% {opacity: 0;}
30.00% {opacity: 1;}
41.43% {opacity: 1;}
42.86% {opacity: 0;}
}
@keyframes w4anim {
42.86% {opacity: 0;}
44.29% {opacity: 1;}
55.71% {opacity: 1;}
57.14% {opacity: 0;}
}
@keyframes w5anim {
57.14% {opacity: 0;}
58.57% {opacity: 1;}
70.00% {opacity: 1;}
71.43% {opacity: 0;}
}
@keyframes w6anim {
71.43% {opacity: 0;}
72.86% {opacity: 1;}
84.29% {opacity: 1;}
85.71% {opacity: 0;}
}
@keyframes w7anim {
85.71% {opacity: 0;}
87.14% {opacity: 1;}
98.57% {opacity: 1;}
100.00% {opacity: 0;}
}

.mp3File {
	width: 80%;
	height: auto;
	padding: 0px;
	margin: 0px auto 10px;
}

.videoPlayer {
	width: 560px;
	padding: 0px 0px 15px 0px;
	margin: 0px auto;
	display: block;
}
.videoPlayer p {
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.videoPlayer iframe {
	width: 100%;
	outline: none;
	border: none;
	display: block;
}

#donate_img {
	background: url('images/style/donate.png') no-repeat 0 0;
	width: 300px;
	height: 64px;
}
#donate_img:hover {
	background: url('images/style/donate.png') no-repeat 0 -65px;
	width: 300px;
	height: 64px;
}
#donatecc_img {
	background: url('images/style/donate_cc.png') no-repeat 0 0;
	width: 210px;
	height: 64px;
}
#donatecc_img:hover {
	background: url('images/style/donate_cc.png') no-repeat 0 -65px;
	width: 210px;
	height: 64px;
}
#donatepp_img {
	background: url('images/style/donate_pp.png') no-repeat 0 0;
	width: 210px;
	height: 64px;
}
#donatepp_img:hover {
	background: url('images/style/donate_pp.png') no-repeat 0 -65px;
	width: 210px;
	height: 64px;
}
#donateshort_img {
	background: url('images/style/donate_short.png') no-repeat 0 0;
	width: 210px;
	height: 64px;
}
#donateshort_img:hover {
	background: url('images/style/donate_short.png') no-repeat 0 0;
	width: 210px;
	height: 64px;
}
#donate_nathan {
	background: url('images/style/donate_nathan.png') no-repeat 0 0;
	width: 300px;
	height: 64px;
}
#donate_nathan:hover {
	background: url('images/style/donate_nathan.png') no-repeat 0 -65px;
	width: 300px;
	height: 64px;
}
#donate_nathan_short {
	background: url('images/style/donate_nathan_short.png') no-repeat 0 0;
	width: 210px;
	height: 64px;
}
#donate_nathan_short:hover {
	background: url('images/style/donate_nathan_short.png') no-repeat 0 -65px;
	width: 210px;
	height: 64px;
}
#donate {
	width: 210px;
	height: 64px;
	margin: 0px;
}
#donate a {
	width: 100%;
	height: 100%;
	display:block;
	margin: 0px;
}
#donate a img {
	border: 0px;
	outline: 0px;
	margin: 0px;
}
#donate a:link {
	border: 0px;
	outline: 0px;
}
#donate a:visited {
	border: 0px;
	outline: 0px;
}
#donate a:hover {
	border: 0px;
	outline: 0px;
}
#donate a:active {
	border: 0px;
	outline: 0px;
}
.rbd_btn {
	margin: 30px auto;
	padding: 0;
	display: block;
	text-align: center;
}
.rbd {
	font-family: helvetica;
	color: #fff !important;
	font-size: 22px;
	padding: 10px 20px;
	text-shadow: 1px 1px 0px #225700;
	box-shadow: 0px 0px 0px #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid #225700;
	background: #58c014;
}
.rbd:hover {
	color: fff !important;
	text-shadow: 1px 1px 0px #6c4400;
	box-shadow: 0px 0px 3px #6c4400;
	border: 2px solid #6c4400;
	background: #e6a100;
}
h1 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 30px;
	font-style: normal;
	color: #0070ff;
	margin: 0px;
	padding: 10px 0px 15px 0px;
}
h2 {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 19px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
}
h3 {
	margin: 0px 0px 10px 0px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	font-style: normal;
}
h3.left {
	text-align: left;
}
h4 {
	margin: 10px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
h5 {
	margin: 10px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-align: left;
}
.mainContentBarTop {
	margin: 0px;
	padding: 0px;
	border-radius: 8px 8px 0px 0px;
	border: none;
	background: #ffc000;
	width: 100%;
	height: 18px;
	display: block;
}
.mainContentBarBottom {
	margin: 0px;
	padding: 0px;
	border-radius: 0px 0px 8px 8px;
	border: none;
	background: #ffc000;
	width: 100%;
	height: 18px;
	display: block;
}
.subContentBarTop {
	margin: 0px;
	padding: 0px;
	border-radius: 8px 8px 0px 0px;
	border: none;
	background: #84D952;
	width: 100%;
	height: 18px;
	display: block;
}
.subContentBarBottom {
	margin: 0px;
	padding: 0px;
	border-radius: 0px 0px 8px 8px;
	border: none;
	background: #84D952;
	width: 100%;
	height: 18px;
	display: block;
}
#main_content {
	margin: 0px;
	padding: 0px;
	background: #E8E8E8;
	width: 100%;
	min-height: 480px;
}
#content {
	margin: 0px auto 0px auto;
	padding: 2px 10px 2px 10px;
	height: 100%;
}
#hikrz_banner {
	background-image: url('images/hikrz/hikrz_banner_web.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: auto;
	margin-left: auto;
	width: 860px;
	height: 323px;
}
#archives_img {
	background: url('images/style/archives.png') no-repeat 0 0;
	width: 160px;
	height: 62px;
}
#archives_img:hover {
	background: url('images/style/archives.png') no-repeat 0 -63px;
	width: 160px;
	height: 62px;
}
#pledge_img {
	background: url('images/style/pledge.png') no-repeat 0 0;
	width: 160px;
	height: 62px;
}
#pledge_img:hover {
	background: url('images/style/pledge.png') no-repeat 0 -63px;
	width: 160px;
	height: 62px;
}
#register_img {
	background: url('images/style/register.png') no-repeat 0 0;
	width: 160px;
	height: 62px;
}
#register_img:hover {
	background: url('images/style/register.png') no-repeat 0 -63px;
	width: 160px;
	height: 62px;
}
#subscribe_img {
	background: url('images/style/subscribe.png') no-repeat 0 0;
	width: 160px;
	height: 62px;
}
#subscribe_img:hover {
	background: url('images/style/subscribe.png') no-repeat 0 -63px;
	width: 160px;
	height: 62px;
}
#pj_pledge {
	background-image: url('images/hikrz/pj_pledge.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	position: fixed;
	height: 298px;
	z-index: 1;
	width: 1000px;
	bottom: 0px;
}
#tom_pledge {
	background-image: url('images/hikrz/tom_pledge.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	position: fixed;
	height: 298px;
	z-index: 1;
	width: 1000px;
	bottom: 0px;
}
.block {
	font-size: 13px;
	color: #181818;
	text-align:justify;
	padding-left: 40px;
	padding-right: 25px;
	margin: 0px 0px 0px 5px;
}
.gallery {
	text-align: center;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
.gallery .block {
	display: -moz-inline-stack;
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 160px;
	margin: 5px;
	padding: 6px;
	border: solid 1px #b8b8b8;
	background-color: #f5f5f5;
	font-family: Trebuchet,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #2c70c9;
}
.gallery .block a{
	margin:0;
	padding:0;
	border:none;
}
.gallery .block:hover, .gallery .block a:hover {
	border-color: #404040;
}
.gallery .block img {
	display: inline-block;
	border: none;
	margin-bottom: 3px;
	width: 150px;
	height: 150px;
}
.gallery-v2 {
	text-align: center;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.gallery-v2 .block {
	display: -moz-inline-stack;
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: auto;
	margin: 2px;
	padding: 2px;
	font-family: Trebuchet,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #404040;
}
.gallery-v2 .block, .block_s img {
	display: inline-block;
	border: none;
}
.gallery-v2 .block_s {
	display: -moz-inline-stack;
	display: inline-block;
	position: relative;
	vertical-align: top;
	width: 45%;
	margin: 10px;
	padding: 2px;
	font-family: Trebuchet,Tahoma,Arial,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	color: #404040;
}
.gallery-v2 .block_s p {
	font-size: 15px;
	text-align: center;
	margin: 0px;
	padding: 15px 0px 5px 0px;
	display: block;
}
#slider_bg {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 610px;
	height: 320px;
	display: block;
	background: url('images/style/slider_bg.png') no-repeat top center;
}
.slider_bg {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 610px;
	height: 320px;
	display: block;
	background: url('images/style/slider_bg.png') no-repeat top center;
}
.slider_wide_bg {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 610px;
	height: 320px;
	display: block;
	background: url('images/style/slider_wide_bg.png') no-repeat top center;
}
#slider_bg2 {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 610px;
	height: 320px;
	display: block;
	background: url('images/style/slider_bg.png') no-repeat top center;
}
#slider_bg3 {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 610px;
	height: 320px;
	display: block;
	background: url('images/style/slider_bg.png') no-repeat top center;
}
.main_img_bg {
	margin: 10px auto 10px auto;
	padding: 0px;
	text-align: center;
	width: 610px;
	height: 320px;
	display: block;
	background: url('images/sub_main/sm01.png') no-repeat top center;
}
.main_img_bg img {
	margin: 0px auto;
	padding: 12px 0px 0px 0px;
	text-align: center;
	width: 533px;
	height: 296px;
	display: block;
}
.main_img {
	margin: 10px auto 15px auto;
	padding: 0px;
	text-align: center;
	width: 100%;
	height: auto;
	display: block;
}
.sub_img {
	margin: 0px auto 0px auto;
	padding: 0px;
	text-align: center;
	width: 100%;
	height: auto;
	display: block;
}
.center {
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
.border0 {
	border-width: 0px;
}
.border3px {
	border: 3px solid #404040;
}
.p2 {
	margin: 0px;
	font-size: 14px;
	font-family: "Trebuchet MS";
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
.quo {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
}
p.quo cite {
	font-family:inherit;
	font-size:inherit;
	text-align: left;
	display:block;
}
.small_text {
	font-size: small;
}
.underline {
	text-decoration: underline;
}
a:link {
	color: #0070E0;
	text-decoration: none;
}
a:visited {
	color: #920092;
	text-decoration: none;
}
a:hover {
	color: #0000FF;
	text-decoration: none;
}
a:active {
	color: #8080FF;
	text-decoration: none;
	background-color: transparent;
}
a.foot:link {
	color: #4090FF;
	text-decoration: none;
}
a.foot:visited {
	color: #58c014;
	text-decoration: none;
}
a.foot:hover {
	color: #ffc000;
	text-decoration: underline;
}
a.foot:active {
	color: #ffc000;
	text-decoration: underline;
	background-color: transparent;
}
blockquote {
	font-size: 13px;
	color: #404040;
	text-align: justify;
	margin: 0px;
	padding: 5px 30px 5px 30px;
	font-style: italic;
	font-family: Georgia, Times New Roman, Serif;
}
hr {
	width: 100%;
	border: 0px;
	border-top: 2px solid #B0B0B0;
	
}
p {
	padding: 2px 10px 2px 10px;
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	text-align: justify;
	line-height: 16px;
}
.statecat p {
	font-size: 12px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	text-align: justify;
	line-height: 1px;
}
p .sup {
	font-size: 11px;
	vertical-align: 4px;
}
p.donation_p {
	margin-bottom: 0px;
}
cite {
	font-size: 13px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-style: normal;
	color: #404040;
	display: block;
	height: 100%;
	padding-top: 3px;
}
#stateselect {
	margin-top: -160px !important;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	padding-top: 170px !important;
	width: 94%;
}
.statecat {
	width:33.333%;
	display:block;
	float:left;
	padding: 2px 0px 5px;
}
.stateRec {
	margin-top: -160px !important;
	padding-top: 165px !important;
	margin-bottom: 0px;
}
.booklist {
	margin-right: auto;
	margin-left: auto;
	width: 94%;
}
.booklist h4{
	text-align: left;
}
.booklist hr {
	width: 90%;
	border-top-style: solid;
	border-width: 1px;
	border-color: #FFF;
}
.blhead1 {
	text-align: center;
	margin: 0px auto;
	padding: 0px 8px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 19px;
	width: auto;
}
.blhead2 {
	padding: 0px 0px 2px 0px;
	margin: 5px auto 5px auto;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 75%;
}
.legend {
	text-align: center;
	margin: 0px auto;
	padding: 0px 8px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	font-size: 14px;
	width: auto;
}
.blsub {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
}
ul.blsub li {
	font-size: 13px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	text-align: justify;
	padding-right: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
}
table.book_list tr td {
	vertical-align: top;
}
.t {
	color: #181818;
	text-align: justify;
	margin: 0px;
	padding: 10px 35px 10px 35px;
	font-style: italic;
}
.t_program {
	margin: 0px;
}
.press_text {
	color: #181818;
	text-align: justify;
	margin: 0px;
	padding: 0px 35px 0px 35px;
}

ul.donation {
	margin: 3px 0px 0px 0px;
	list-style-type: none;
	display: block;
	border: 2px white solid;
	border-top: 0px;
	border-right: 0px;
	border-left: 0px;
}
ul.donation li{
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 20px;
	margin-left: -30px;
	margin-top: 0px;
}
ul.donation li a {
	font-weight: bold;
}
ul.donation li a:hover {
	text-decoration: underline;
}
ul.donationLast {
	margin: 3px 0px 0px 0px;
	list-style-type: none;
	display: block;
	border: 0px;
}
ul.donationLast li{
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	padding-left:10px;
	padding-right:10px;
	margin-bottom: 20px;
	margin-left: -30px;
	margin-top: 0px;
}
ul.donationLast li a {
	font-weight: bold;
}
ul.donationLast li a:hover {
	text-decoration: underline;
}
ul.list {
	margin-top: 1px;
	list-style-type: none;
}
ul.list li {
	font-size: 14px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	margin-top: 0px;
	margin-bottom: 2px;
}
#kidsnpeace {
	background: url('images/sub_main/kidsnpeace.png') right center no-repeat;
	width: 90%;
	height: 249px;
	position: relative;
	margin: 0 auto;
}
#rrheader {
	background: url('images/rr/rr_header.png') center center no-repeat;
	width: 475px;
	height: 187px;
	position: relative;
	margin: 0 auto;
}
#readtogether {
	background: url('images/readtogether/rt_logo.png') center center no-repeat;
	width: 100%;
	height: 123px;
	margin: 10px auto;
}
#pagecoach {
	background: url('images/pagecoach/pagecoach_logo.png') center center no-repeat;
	width: 100%;
	height: 188px;
	margin: 10px auto;
}
#gyl {
	background: url('images/growyourlibrary/gyl.png') center center no-repeat;
	width: 100%;
	height: 141px;
	margin: 10px auto;
}
#novelcloset {
	background: url('images/novelcloset/novelcloset.png') center center no-repeat;
	width: 100%;
	height: 320px;
	margin: 10px auto;
}
#fosty {
	background: url('images/fosty/fosty_logo.png') center center no-repeat;
	width: 100%;
	height: 178px;
	margin: 10px auto;
}
.fostyheadingcolor {
	color: #00c0e0;
}
ul.authors_publishers {
	column-count: 2;
	column-gap: 20px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	text-align: left;
	padding: 0px 0px 0px 20px;
	margin: 10px auto;
	list-style: none;
	list-style-position: inside;
	font-size: 14px;
	font-weight: bold;
}
ul.authors_publishers li {
	line-height: 16px;
	margin-bottom: 8px;
}
ul.sponsors {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	text-align: center;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-position: inside;
	font-size: 14px;
	font-weight: bold;
}

ul.sponsors li {
	line-height: 16px;
	margin-bottom: 8px;
}


ul.textList {
	font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
	text-align: left;
	padding: 0px;
	margin: 0px;
	list-style: none;
	list-style-position: inside;
	font-size: 14px;
	font-weight: normal;
}

ul.textList li {
	text-align: left;
	line-height: 17px;
	margin-bottom: 8px;
}


span.dash {
	font-family: Arial, Helvetica, sans-serif;
}
span.starL {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	display: block;
	float: left;
}
span.starR {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	display: block;
	float: right;
}
span.starL:before, span.starR:before {
	content: ' \002A';
	color: #E40000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	vertical-align: -24px;
}
.bookauthor {
	font-size: 14px;
	padding-left: 8px;
	display: block;
}
.booktags {
	font-size: 11px;
	padding-top: 2px;
	padding-left: 8px;
	display: block;
}
.idLink{
	margin-top: -160px !important;
	padding-top: 165px !important;
}

