@charset "utf-8";
/*-----------------------------------------------
BODY, h1, h2, h3, h4, h5, h6, p, a
-----------------------------------------------*/

body {
	background-color: #d7aeff;
	/* [disabled]color: #000; */
	font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p {
margin: 0;
}
a img {
border: none;
}
a:link {
color: #9151D3;
}
a.index {
color: #C082FF;
}
p.mission_link a:link {
color: #9122FF;
}
a:visited {
color: #8018E8;
}

/*-----------------------------------------------
HEADER
-----------------------------------------------*/

header {
background-color: #2b1c4a;
background-image: url(../images/new_header_1a.png);
background-repeat: no-repeat;
height: 218px;
}
.header {
font-size: 1.2rem;
line-height: 1.5;
}
h1 {
font-size: 20px;
text-indent: -9999px;
}
h2 {
padding: 12px 0px 0px 60px;
}
h1.center {
text-align: center;
padding: 0;
font-size: 50px !important;
margin-bottom: 20px !important;
text-indent: 0 !important;
}
h2.center {
text-align:center;
padding: 0;
margin: 10px 0 0 10px;
}
h2.sponsor {
padding: 0;
}
h3 {
text-align: center;
font-size: 26px;
line-height: 1.5em;
font-weight: bold;
text-transform: uppercase;
}
h6.no-uppercase {
text-align: center;
font-size: 26px;
line-height: 1.5em;
font-weight: bold;
}
h3.directors {
text-align: center;
font-size: 32px;
line-height: 1.5em;
font-weight: bold;
text-transform: uppercase;
}

h3.underline {
text-align: center;
font-size: 26px;
line-height: 1.5em;
font-weight: bold;
text-transform: uppercase;
text-decoration: underline;
}
h3.stacy {
margin-top: -150px;
}
h4 {
font-size: 16px;
line-height: 1.8em;
text-transform: uppercase;
text-align: center;
}
h4.event_2017 {
font-size: 20px !important;	
line-height: 1.8em !important;
text-transform: uppercase !important;
text-align: center !important;
}
h4.news {
text-align: center;
}
h4.news_article_1 {
font-size: 14px;
}
h4.sponsors {
text-align: center;
}
h4.register {
font-size: 20px;
}
h4.underline {
text-align: center;
font-size: 16px;
line-height: 1.5em;
font-weight: bold;
text-transform: uppercase;
text-decoration: underline;
}
h4.tshirt {
font-size: 16px;
text-transform: uppercase;
margin-top: -100px;
}
h4.flyer_new {
font-size: 16px;
text-transform: uppercase;
margin-top: 50px;
margin-left: 75px;
}
h4.flyer_new1 {
font-size: 25px;
text-transform: uppercase;
margin-top: 50px;
margin-left: 75px;
}
h4.event {
font-family: "Lucida Handwriting";
font-size: 28px;
text-transform: uppercase;
padding: 5px 0px 0px 10px;
margin-top:
margin-left: 20px;
color: #420084;
text-decoration: none;
}
h4.everest {
font-size: 16px;
line-height: 1.8em;
text-transform: uppercase;
text-align: center;
margin-top: -150px;
}
h4.home {
margin-top: -200px;
}
h4.home_kingsbury {
margin-top: -400px;
}

h4.2015_event {
font-size: 16px;
line-height: 1.8em;
text-transform: uppercase;
font-weight: bold;
text-align: left;
}
h4.kingsbury_open {
font-size: 16px;
}
h4.bold {
font-weight: bold;
}
h4.registration {
margin-top: -9em;
}
h4.addons {
margin-top: -2em;
}
h4.donations {
margin-top: -6em;
}
h5 {
font-size: 16px;
text-transform: uppercase;
padding: 5px 0px 0px 10px;
margin-left: 20px;
color: #A40000;
}
h5.black  {
font-size: 16px;
text-transform: uppercase;
padding: 5px 0px 0px 10px;
margin-left: 20px;
color: #000;
}
h6 {
font-size: 16px;
}
h6.center {
font-size: 16px;
text-align: center;
}
h6.underline  {
font-size: 16px;
text-decoration: underline;
}
h6_home {
font-weight: lighter;
font-size: 14px;
}
h6_date {
font-weight: bold;
font-size: 12px;
}
p {
margin: .75em 0px;
}
p.behope {
width: 610px;
padding: 20px 0px 0px 60px;
font-weight: bold;
font-size: 16px;
}
p.andraka_event {
width: 600px;
font-size: 20px;
line-height: 1.5em;
margin-top: -100px;
}
p.wpcc_2017_event {
    margin-left: 240px;
}
p.pcsymposium_2019 {
    margin-left: 250px;
}
p.pcsymposium_2019_sml {
    margin-left: 300px;
}
p.behope_home {
width: 610px;
padding: 20px 0px 0px 60px;
font-weight: bold;
font-size: 20px;
}
p.behope_donate {
width: 610px;
padding: 20px 0px 0px 60px;
font-weight: bold;
font-size: 20px;
}
p.home {
font-size: 16px;
}
p.amazon_smile {
padding-left: 70px;
}
p.center {
text-align: center;
}
p.portrait {
margin-left: 150px;
}
p.portrait_home {
margin-left: 335px;
}
p.portrait_2014 {
margin: 0 0 0 0;
}
p.photo {
margin-left: 40px;
}
p.event_left_program {
margin-left: 35px;
}
p.event_left_program_bottom {
margin-left: 180px;
}
p.event_right_program {
margin-right: 35px;
}
p.event_left {
margin-left: 50px;
}
p.event_right {
margin-left: 10px;
}
p.event_righta {
margin-left: 140px;
}

p.top_paint_left {
margin-left: 160px;
}
p.top_paint_right {
margin-right: 15px;
}
p.paint_left {
margin-left: 130px;
}
p.photo1 {
margin-left: 80px;
margin-top: -35px;
}
p.photo2 {
margin-left: 325px;
}
p.photo3 {
margin-left: 380px;
}
p.photos_by {
text-align: center;
}
p.tagline {
font-size: 10px;
text-align: center;
}
p.flyer1 {
font-size: 16px;
text-align: center;
font-weight: bold;
}
p.flyer2 {
font-size: 16px;
text-align: center;
font-style: italic;
}
p.flyer3 {
text-decoration: underline;
font-weight: bold;
text-align: center;
}
p.flyer5 {
font-size: 16px;
text-align: center;
font-style: italic;
}
p.facebook {
text-align: center;
margin-top: 50px;
}
p.stacy {
margin-right: 170px;
}
p.float_left {
float: left;
margin-left: 18em;
padding-top: 2em;
}
p.float_right {
float: right;
margin-right: 20em;
padding-top: 2em;
}
p.home {
font-size: 16px;
}
p.home {
margin-top: -40px;
}
p.amazon_smile {
padding-left: 70px;
}
p.center {
text-align: center;
}
p.portrait {
margin-left: 150px;
}
p.portrait_home {
margin-left: 335px;
}
p.ludwig_home {
margin-left: 200px;
}
p.montgomery_home {
    margin-left: 280px;
}
p.williams_home {
    margin-left: 210px;
}
p.ludwig_event {
margin-left: 280px;
}
p.portrait_2014 {
margin: 0 0 0 0;
}
p.photo1 {
margin-left: 80px;
margin-top: -35px;
}
p.photo2 {
margin-left: 325px;
}
p.photo3 {
margin-left: 380px;
}
p.photos_by {
text-align: center;
}
p.tagline {
font-size: 10px;
text-align: center;
}
p.flyer1 {
font-size: 16px;
text-align: center;
font-weight: bold;
}
p.flyer2 {
font-size: 16px;
text-align: center;
font-style: italic;
}
p.flyer3 {
text-decoration: underline;
font-weight: bold;
text-align: center;
}
p.flyer5 {
font-size: 16px;
text-align: center;
font-style: italic;
}
p.facebook {
text-align: center;
margin-top: 50px;
}
p.stacy {
margin-right: 170px;
}
p.home {
margin-top: -40px;
}
p.float_left {
float: left;
margin-left: 18em;
padding-top: 2em;
}
p.float_right {
float: right;
margin-right: 20em;
padding-top: 2em;
}
p.bold {
font-weight: bold;
}
p.sponsors-2025 {
    margin-top: -22em;
}
p.sponsors {
    margin-top: -22em;
}
p.sponsors-2022 {
    margin-top: -24em;
}
p.sponsors-2024 {
    margin-top: -21em;
}
p.2019_event_sponsors{
	margin-left: .5em;
}
p.sponsor2016 {
margin-top: -15em;
}
p.wichita2016 {
margin-top: 5em;
}
p.sponsor {
margin-top: -21em;
}
p.sponsors {
margin-left: .5em;
}
p.addon-tshirt {
margin-left: 5em;
}
p.addon-polo {
margin-left: .5em;
}
p.mission {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
}
p.donations {
margin-right: 2.5em;
}
.event {
text-decoration: underline;
}
.alerts {
text-decoration: underline;
}
p.left {
font-family: Calibri, Arial, Helvetica;
font-size: 11px;
}
p.right {
font-family: Calibri, Arial, Helvetica;
font-size: 11px;
}
p.resources {
	margin-left: 165px;
}
p.resources_symptoms {
	margin-left: 105px;
}

p.woh_2017_event_home {
margin-left: 150px;
}
p.woh_2017_event {
margin-left: 225px;
}
p.woh_2017_event_height {
margin-left: 175px;
line-height: .45em;	
}
p.woh_2017_event_2nd_page {
	margin-left: 245px;
}
p.underline {
    text-decoration: underline;
}
span.uppercase  {
font-size: 16px;
text-transform: uppercase;
}
span.line_height {
line-height: 1em;	
}
.ssl {
    margin-left: 520px;
}

/*-----------------------------------------------
NAVIGATION
-----------------------------------------------*/

.nav_container {

background-color: #2b1c4a;
background-repeat: no-repeat;
height: 70px;
}
.nav_container ul {
padding: 12px 0px 0px 30px;
margin: 0px;
}
.nav_container li {
display: inline;
font-size: 18px;
font-family: Calibri, arial, helvetica;
text-align: center;
padding: 0px;
margin: 0px;
}
.nav_container a {
color: #fff;
text-decoration: none;
float: left;
padding: 0px 15px 0px 15px;
}
/*-----------------------------------------------
SECTION
-----------------------------------------------*/

.sec_one p {
	font-family: Calibri, Arial, Helvetica;
	font-size: 16px;
}
.sec_two p {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
font-weight: bold;
}
.sec_three p {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
color: #B40000;
}
.sec_four p {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
}
.sec_five p {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
padding-left: 100px;
padding-right: 10px;
}
.sec_six p {
font-family: Calibri, Arial, Helvetica;
font-size: 20px;
text-align: center;
font-style: italic;
}
.sec_seven p {
font-family: Calibri, Arial, Helvetica;
font-size: 11px;
text-align: left;
}
.benefit {
font-family: Calibri, Arial, Helvetica;
font-size: 20px;
margin-left: 40px;
margin-right: 50px;
line-height: 1em;
}
.kingsbury {
font-family: Calibri, Arial, Helvetica;
font-size: 20px;
margin-left: 40px;
margin-right: 50px;
line-height: 1em;
padding-bottom: 1em;
}
.benefit-05-15 {
font-family: Calibri, Arial, Helvetica;
font-size:11px;
line-height: 1em;
padding-left: 50px;
padding-bottom: 20px;
}
/*-----------------------------------------------
TAB
-----------------------------------------------*/
.tab {
margin-left: 175px;
line-height: .5em;
}
.tab1 {
margin-left: 76px;
line-height: .5em;
}
.tab2 {
line-height: .5em;
}
.tab3 {
margin-left: 38px;
line-height: .5em;
}
.tab4 {
margin-left: 59px;
line-height: .5em;
}
.time {
margin-left: 95px;
}
.speakers {
margin-left: 180px;
}
.address {
margin-left: 135px;
}
.logo_float_right {
float: right;
margin-right: 1em;
padding-top: -55em;
}
form.addons {
margin-right: 3em;
}
form.donations {
margin-right: 3em;
}
.dateStyle {
font-size: .9rem;
line-height: 1.5;
}
ul.news {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
}
li.news_1 {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
margin-bottom: 10px;
}
div.center iframe {
display: block;
margin-left: auto;
margin-right: auto;
border: 2px #000 solid;
-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.75);
}
/*-----------------------------------------------
CONTAINERS
-----------------------------------------------*/

.outer {
width: 1143px;
margin: 0 auto;
}
.content_container {
	background-color: #e3daf5;

background-repeat: repeat-y;
padding-top: 20px;
}
.content_container .row {
display: table;
margin-left: 50px;
margin-right: 50px;
width: 1024px;
}
.content_container .row div {
display: table-cell;
text-align: left;
vertical-align: middle;
padding-right: 25px;
padding-left: 25px;
}
.content_container .row div + div {
text-align: center;
padding-right: 0px;
}
/*-----------------------------------------------
IMAGES
-----------------------------------------------*/
img {
display: block;
}
img.mask {
display: block;
float: right;
}
img.center {
margin-left: 150px;
}
img.center-1 {
margin-left: 280px;
}
img.dominik_wiktor_center {
margin-left: 375px;	
}
img.sweatshirt {
margin-left: 400px;
}
img.poincenot_center {
margin-left: 210px;
}
img.event_2019_culogo_center {
margin-left: 430px;
}
img.kingsbury_tribute_hole_center {
margin-left: 125px;
}
img.kingsbury_logo_center {
margin-left: 200px;
}
img.del_valle_pidgeon_center {
margin-left: 250px;
}
img.july-news-center {
margin-left: 225px;
}
img.wpcc-center  {
margin-left: 225px;
}
.img-box1 {
margin-left: 210px;
}
.img-box2 {
margin-left: 180px;
}
.img-box3 {
margin-left: 335px;
}
.img-box4 {
margin-left: 270px;
}
img.tshirt {
display: block;
margin-left: 100px;
}
img.flyer_new {
display: block;
margin-left: 100px;
}
img.comments {
margin-top: -880px;
}
.img_caption {
font-family: Calibri, Arial, Helvetica;
font-size: 14px !important;
text-align: center;
font-style: italic;
}
.img_caption1 {
font-family: Calibri, Arial, Helvetica;
font-size: 14px !important;
text-align: center;
margin-bottom: 200px;
font-style: italic;
}
.img_caption_paulludwig {
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px !important;
	text-align: left;
	margin-left: 40px;
	font-style: italic;
}
.img_caption_wichita2016 {
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px !important;
	text-align: left;
	margin-left: 30px;
	font-style: italic;
}
.img_caption_wichita2016a {
	font-family: Calibri, Arial, Helvetica;
	font-size: 12px !important;
	text-align: left;
	margin-left: 50px;
	font-style: italic;
}
.img_caption_wpcc2017-left {
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px !important;
    text-align: left;
    margin-left: 80px;
    font-style: italic;
}
.img_caption_wpcc2017-right {
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px !important;
    text-align: left;
    margin-left: 40px;
    font-style: italic;
}
.img_caption_kingsbury-2017-left {
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px !important;
    text-align: left;
    margin-left: 60px;
    font-style: italic;
}
.img_caption_kingsbury-2017-right {
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px !important;
    text-align: left;
    margin-left: 40px;
    font-style: italic;
}
.img_caption_event2017-right {
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px !important;
    text-align: left;
    margin-left: 10px;
    font-style: italic;
}
.img_caption_event2017-left {
    font-family: Calibri, Arial, Helvetica;
    font-size: 12px !important;
    text-align: left;
    margin-left: 10px;
    font-style: italic;
}
.img_caption_karam {
    font-family: Calibri, Arial, Helvetica;
    font-size: 14px !important;
    text-align: center;
    font-style: italic;
}
.sec_five .img_caption_black-tie {
font-family: Calibri, Arial, Helvetica;
font-size: 12px;
}
.img_caption_black-tie {
font-family: Calibri, Arial, Helvetica;
font-size: 11px;
text-align: left;
}
.img_caption_home {
font-family: Calibri, Arial, Helvetica;
font-size: 20px;
font-weight: bold;
}
.img_caption_past {
font-family: Calibri, Arial, Helvetica;
font-size: 14px;
}
.arturo  {
margin-left: 270px;
}
.arturo_img1  {
margin-top: 0px;
}
.kingsbury  {
margin-left: 300px;
}
img.event2017 {
    margin-left: 200px;
}
img.event2017_singleimg {
margin-left: 25px;
}
.sr-71  {
margin-left: 210px;
}
.sr71  {
margin-left: 160px;
}
.center-block {
display: block;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
}
.ludwig {
float: left:	
}
img.evening-of-hope-center {
    margin-left: 245px;
}
img.evening-of-hope-center-1 {
    margin-left: 260px;
}
img.evening-of-hope-center-2 {
    margin-left: 115px;
}
img.shelby_breakfast_club_center {
margin-left: 375px;
}
img.bc_left {
float: left;	
}
img.bc_right {
float: right;	
}
img.wpccc-2018 {
    margin-left: 350px;
}
img.hope-event-2018 {
	margin-left: 220px;
}
img.shane-lee-2018 {
    margin-left: 300px;
}
img.seal {
    margin-left: 25px;
}
img.friends {
margin-left: 275px;	
}
img.benefactor_dinner {
    margin-left: 180px;
}
img.rob_francoeur {
    margin-left: 315px;
}
img.sana-karam-center {
    margin-left: 295px;
}
img.shelby_club_2019 {
	margin-left: 290px;
}
img.kingsbury_open_happy_hour_2019_center {
margin-left: 290px;	
}
img.karam {
    margin-left: 290px;
}
img.wohlogo-center {
    margin-left: 350px;
}
.cheryl_meguid  {
margin-left: 350px;
}

img.joel_bennett_center {
    margin-left: 395px;
}
img.hm-center {
	margin-left: 200px;
}
img.dd-center {
    margin-left: 200px;
}
img.eh-center {
    margin-left: 212px;
}
img.luh-center {
    margin-left: 230px;
}
img.luh2025-center {
    margin-left: 190px;
}
img.king-soopers-promo-center {
    margin-left: 200px;
}
img.5k-run-left {
	float:left;
}
img.5k-run-right {
	float:right;
}
img.bs-center {
margin-left: 310px;
}
img.brian-center {
margin-left: 185px;
}
img.dis-center {
margin-left: 270px;
}
img.cathy-noon-center {
    margin-left: 310px;
}
img.james-oriordan-center {
    margin-left: 260px;
}
img.ko2024-center {
    margin-left: 355px;
}
img.ro-center {
    margin-left: 360px;
}
img.bh-center {
    margin-left: 300px;
}
img.bsm-center {
    margin-left: 190px;
}
/*-----------------------------------------------
OTHER
-----------------------------------------------*/

.border {
border: 3px solid #000;
padding: 15px;
}
.video {
width: 357px;
float: right;
margin-left: 10px;
}
iframe {
    display: block;
    margin: auto;
}
.thankyou {
font-family: Calibri, Arial, Helvetica;
font-size: 20px;
margin-top: 10px;
margin-left: 50px;
}
.upcomingevent {
font-family: Calibri, Arial, Helvetica;
font-size: 20px;
text-align: center;
}
hr {
margin: 20px 0px 20px 50px;
}
.hline {
border: 1px solid #bbb;
background-color: #000;
width: 610px;
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 50px;
}
.hline1 {
border: 1px solid #bbb;
background-color: #000;
width: 1024px;
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 50px;
}
.hline2 {
border: 1px solid #7D0000;
background-color: #8C0000;
width: 800px;
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 150px;
}
.hline3 {
border: 1px solid #bbb;
background-color: #000;
width: 1024px;
height: 1px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 60px;
}
.donate_link {
text-indent: -9999px;
width: 263px;
height: 86px;
margin-left: 175px;
margin-top: 40px;
padding-bottom: 35px;
}
.donate_link_home {
text-indent: -9999px;
width: 263px;
height: 86px;
margin-left: 175px;
margin-top: 40px;
padding-bottom: 35px;
padding-left: 130px;
}
.donate {
width: 263px;
height: 86px;
margin-left: 275px;
margin-top: 40px;
padding-bottom: 35px;
}
.form {
margin-left: 175px;
margin-top: 40px;
padding-bottom: 35px;
}
.book_form {
margin-left: 410px;
margin-top: 40px;
padding-bottom: 35px;
}
.flyer {
margin-left: 150px;
margin-right: 100px;
}
.flyer1 {
margin-left: 220px;
margin-right: 100px;
}
.flyer2022 {
margin-left: 170px;
margin-right: 100px;
}
form.sr71 {
margin-left: 15em;
}
table.cancer {
font-family: Calibri, Arial, Helvetica;
font-size: 16px;
}
td.center {
text-align: center;	
}
form.botanical {
	display: block;
    margin-top: 0em;
    margin-block-end: 1em;
	margin-left: 425px;
	
}
/*-----------------------------------------------
FOOTER
-----------------------------------------------*/
.footer_container {
	background-color: #2b1c4a;

background-repeat: no-repeat;
height: 402px;
overflow: hidden;
}
.footer_container .row {
display: table;
padding-top: 30px;
margin: 0px auto;
}
.footer_container .row div {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.left, .middle, .right {
width: 340px;
list-style-type: none;
display: table-cell;
padding: 0px;
margin: 0;
}
.left li, .middle li, .right li {
color: #fff;
font-weight: bold;
font-size: 16px;
font-family: Calibri, Arial, Helvetica;
text-align: center;
text-transform: uppercase;
text-decoration: none;
padding: 0px;
margin: 0;
}
.left li {
text-align: left;
}
.right li {
text-align: right;
}
.fb_link, .twitter_link {
padding: 10px 30px;
}
.copyright, .designBy {
color: #fff;
font-weight: bold;
font-size: 15px;
font-family: Calibri, Arial, Helvetica;
text-align: center;
text-transform: uppercase;
text-decoration: none;
margin: 1em;
}
.copyright {
padding-top: 30px;
}
.footer_container ul a:focus, .footer_container ul a:hover, .nav ul li a.active, .nav_container a:focus, .nav_container a:hover, .footer_container .designBy a:hover {
color: #FFFFFF;
text-shadow: -2px -2px 4px #E4CCFF, 2px 2px 4px #E4CCFF;
}
