@charset "UTF-8";
/* CSS Document */

a { 
color: #990000;
font-weight: bold;
}

img { 
border: none;
}

body { 
margin: 0px;
padding: 0px;
background-image: url(../img/bkg/body.jpg);
background-position: center 205px;
background-repeat: no-repeat;
padding-bottom: 15px;
}

#head { 
height: 205px;
background-image: url(../img/bkg/head.jpg);
background-repeat: no-repeat;
background-position: center;
}

#head #center { 
width: 943px;
height: 205px;
margin: 0px auto;
background-image: url(../img/bkg/head.center.png);
background-repeat: no-repeat;
}

#head #center #links { 
margin-left: 157px;
width: 750px;
height: 20px;
margin-top: 0px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
color: #808080;
font-family: futura;
}

#head #center #links a {
text-decoration: none;
color: #fff;
margin-left: 7px;
margin-right: 5px;
font-size: 14px;
letter-spacing: 1px;
font-weight: normal;
}

#head #center #links a:hover, #head #center #links .active {
color: #FFFF33;
}


#head #center img { 
border: none;
margin-left: 10px;
}

#body #shadow-continue { 
width: 911px;
margin: 0px auto;
background-image: url(../img/bkg/body-shadow-continue.jpg);
background-repeat: repeat-y;
}

#body #center { 
background-image: url(../img/bkg/body-sshadow.jpg);
background-repeat: no-repeat;
padding-left: 40px;
padding-right: 40px;
padding-bottom: 40px;
}

#body #center h1 {
font-size: 18px;
font-family: "Trebuchet MS";
color: #096662;
background-image: url(../img/misc/h1-dotted-border.jpg);
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 10px;
padding-top: 10px;
}

#body #center #rcol h1 {
	margin-top: 15px;
}

#body #center h4 {
font-size: 16px;
font-family: "Trebuchet MS";
color: #009933;
background-image: url(../img/misc/h4-dotted-border.jpg);
background-position: top;
background-repeat: repeat-x;
padding-bottom: 5px;
padding-top: 20px;
margin-bottom: 0px;
}

#body #center h1 i { 
font-size: 12px;
color: #333333;
font-family: Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
}

#body #lcol { 
width: 570px;
float: left;
}

#body #center #lcol #happening { 
width: 250px;
float: left;
}

#lcol #happening .happening-list,
#center #lcol  #holiday-giving #holiday-list {
line-height: 200%;
}

.happening-list img { 
margin-left: 5px;
margin-right: 5px;
}

#center #lcol #happening a,
#center #lcol #holiday-giving a {
color: #328847;
text-decoration: underline;
font-family: Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}

#body #center #lcol #holiday-giving { 
width: 250px;
float: left;
}

#body #center #lcol .homebox {
width: 250px;
margin-right: 35px;
float: left;
}

#body #center #lcol .spacer { 
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
height: 100%;
}

#body #center #rcol { 
width: 251px;
float: left;
margin-left: 10px;
padding-top: 10px;
}

#body #center #rcol a { 
color: #990000;
font-weight: bold;
text-decoration: none;
}

#body #center p { 
font-size: 12px;
color: #666;
font-family: Helvetica, sans-serif;
line-height: 140%;
}

#body #center #lcol p {
line-height: 180%;
padding-right: 5px;
color: #666;
}

#body #center #lcol h2 { 
font-size: 18px;
font-family: "Trebuchet MS";
color: #096662;
}

#body #center #rcol strong { 
color: #990000;
}

#body #center .clear { 
clear: left;
margin: 0px;
padding: 0px;
height: 1px;
}

#body #shadow-bottom { 
height: 23px;
width: 911px;
background-image: url(../img/bkg/body-bottom.jpg);
background-repeat: no-repeat;
margin: 0px auto;
}

#foot {
width: 890px;
margin: 0px auto;
}

.copyright { 
margin: 0px;
font-size: 11px;
color: #666666;
font-family: Helvetica, sans-serif;
float: left;
}

.lmore { 
color: #990000;
font-size: 12px;
font-family: Helvetica, sans-serif;
font-weight: bolder;
}

.nav { 
float: right;
text-align: right;
}

.nav img {
border: none;
margin-right: 3px;
margin-top: 3px;
}

.nav, .nav a{ 
margin: 0px;
font-size: 11px;
color: #666666;
font-family: Helvetica, sans-serif;
text-decoration: none;
}

.clear { 
clear: both;
}

.dir a {
font-size: 12px;
font-weight: bold;
font-family: Helvetica, sans-serif;
text-decoration: none;
color: #666;
}

#freeform label {
display: none;
}

#freeform input[type=text] { 
border: none;
height: 27px;
width: 206px;
background-image: url(../img/misc/contact-text.jpg);
background-repeat: no-repeat;
padding-left: 5px;
}

#freeform textarea {
font-family: Helvetica, sans-serif;
font-size: 12px;
width: 387px;
height: 168px;
background-image: url(../img/misc/contact-textarea.jpg);
background-repeat: no-repeat;
border: none;
resize: none;
padding-left: 5px;
padding-top: 5px;
}

.adv-col { 
list-style: none;
color: #666;
font-size: 12px;
font-family: Helvetica, sans-serif;
line-height: 200%;
width: 200px;
float: left;
margin: 0px;
padding: 0px;
}

.adv-col p { 
margin-top: 0px;
}

.adv-col p strong { 
color: #666;
}

ul { 
font-size: 12px;
color: #666;
padding: 0px;
padding-left: 15px;
font-family: Helvetica, sans-serif;
}
ul li {
line-height: 180%;
}

#box-top { 
padding-top: 30px;
width: 263px;
background-image: url(../img/box/top.png);
background-position: top;
background-repeat: no-repeat;
}

#box-bottom { 
width: 263px;
background-image: url(../img/box/bottom.png);
background-position: bottom;
background-repeat: no-repeat;
padding-bottom: 25px;
}

#box-repeat { 
width: 263px;
background-image: url(../img/box/repeat.png);
background-repeat: repeat-y;
}

#box { 
width: 233px;
background-image: url(../img/box/middle.png);
background-repeat: no-repeat;
background-position: top;
padding-left: 15px;
padding-right: 15px;
margin-top: -5px;
}

#box p {
color: #333333;
font-size: 12px;
font-family: Helvetica, sans-serif;
margin-left: 15px;
margin-right: 15px;
}

.bkg {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
width: 485px;
background-color: #E7E7E7;
padding: 4px 0 4px 15px;
}

.nobkg { 
width: 356px;
height: 49px;
padding-left: 15px;
}

.nobkg-2 { 
width: 356px;
height: 65px;
padding-left: 15px;
}

.bkg-2 {
width: 485px;
height: 65px;
padding-left: 15px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
background-color: #E7E7E7;
padding: 4px 0 4px 15px;
}

.va {
	color: #333333;
	font-weight: bold;
}
.directory a {
	color: #666666;
	font-weight: normal;
}

.levels { 
font-size: 12px;
font-family: Helvetica, sans-serif;
color: #666;
}

.levels td {
padding: 10px;
}

.levels .on-left-top {
-moz-border-radius: 7px 0 0 0;
-webkit-border-radius: 7px 0 0 0;
-khtml-border-radius: 7px 0 0 0;
border-radius: 7px 0 0 0;
background-color: #E7E7E7;
}

.levels .on-right-top {
-moz-border-radius: 0 7px 0 0;
-webkit-border-radius: 0 7px 0 0;
-khtml-border-radius: 0 7px 0 0;
border-radius: 0 7px 0 0;
background-color: #E7E7E7;
}

.levels .on {
background-color: #E7E7E7;
}

.levels .on-left-bottom {
-moz-border-radius: 0 0 0 7px;
-webkit-border-radius: 0 0 0 7px;
-khtml-border-radius: 0 0 0 7px;
border-radius: 0 0 0 7px;
background-color: #E7E7E7;
}

.levels .on-right-bottom {
-moz-border-radius: 0 0 7px 0;
-webkit-border-radius: 0 7px 0 0;
-khtml-border-radius: 0 0 7px 0;
border-radius: 0 0 7px 0;
background-color: #E7E7E7;
}

#kids_sponsorship {
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
-khtml-border-radius: 7px;
border-radius: 7px;
width: 375px;
background-color: #E7E7E7;
padding: 2px 0 10px 15px;
}
#kids_sponsorship ul {
margin: 0;
}
#kids_sponsorship h3 {
font-family: Helvetica, sans-serif;
font-size: 16px;
color: #333333;
}
.event {
width: 570px;
float: left;
background-image: url(../img/misc/h4-dotted-border.jpg);
background-position: bottom;
background-repeat: repeat-x;
padding-bottom: 20px;
margin-bottom: 20px;
}
.photoTitle {
font-size: 16px !important;
color: #009933 !important;
font-family: "Trebuchet MS" !important;
margin: 0;
}
.viewImg {
font-style: italic;
font-size: 12px;
margin: 0;
}
.eventH4 {
font-size: 16px;
font-family: "Trebuchet MS";
color: #009933;
background: none !important;
}
.right_image {
float: right;
margin-left: 30px;
margin-right: 12px;
margin-top: 16px;
}
#event_images {
float: left;
width: 570px;
}
#event_images .event_image {
float: left;
margin: 0 4px 0 0;
width: 131px;
}

#flash {
width: 562px;
height: 285px;
background-image: url(../img/bkg/jquery-left-four.jpg);
background-repeat: no-repeat;
background-position: left;
}

#flash #right {
float: right;
width: 206px;
}

#flash #right h1 {
font-size: 18px;
color: #265D33;
font-family: "Trebuchet MS";
border: none;
padding: 0px;
margin: 0px;
background-image: none;
text-indent: 15px;
padding-top: 5px;
}

#flash #right p {
font-size: 12px;
font-family: helvetica;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 15px;
margin-right: 15px;
}

#right .on { 
background-image: url(../img/bkg/jquery-one.jpg);
background-repeat: no-repeat;
width: 206px;
height: 105px;
}

#right .off { 
background-image: url(../img/bkg/jquery-off.jpg);
background-repeat: no-repeat;
height: 45px;
padding-top: 15px;
cursor: pointer;
}

#right .off:hover { 
background-image: url(../img/bkg/jquery-hover.jpg);
}

.off:hover h1 {
color: #265D33 !important;
text-shadow: none;
}


.off h1 {
color: #fff !important;
text-shadow: 2px 2px 2px #004D29;
}

.off p{ 
display: none;
}

.on p {
line-height: 150% !important;
}

.one { 
background-image: url(../img/bkg/jquery-left-one.jpg) !important;
}

.two {
background-image: url(../img/bkg/jquery-left-two.jpg) !important;
}

.three { 
background-image: url(../img/bkg/jquery-left-three.jpg) !important;
}

.four { 
background-image: url(../img/bkg/jquery-left-four.jpg) !important;
}

.downloadPDF {
background: url(../img/btn/pdf.jpg) no-repeat top right;
padding: 5px 25px 0 0;
height: 15px;
position: absolute;
top: 133px;
right: 8px;
font-size: 12px;
font-family: Helvetica,sans-serif;
text-decoration: none;
}

#classic_cars p {
	margin: 0;
	padding: 0;
}

#classic_cars .txt_small { 
border: none;
height: 27px;
width: 206px;
background-image: url(../img/misc/contact-text.jpg);
background-repeat: no-repeat;
padding-left: 5px;
margin-bottom: 4px;
}

#classic_cars .txt_exsmall { 
border: none;
height: 27px;
width: 97px;
background-image: url(../img/bkg/classic_cars_exsmall.jpg);
background-repeat: no-repeat;
padding-left: 5px;
margin-bottom: 4px;
}

#classic_cars .txt_large { 
border: none;
height: 27px;
width: 206px;
background-image: url(../img/bkg/classic_cars_large.jpg);
background-repeat: no-repeat;
padding-left: 5px;
margin-bottom: 4px;
}

.submit_btn {
background: url('http://wch.org/assets/img/bkg/button.png') no-repeat 0 0;
width: 83px;
height: 25px;
border: none;
color: #FFFFFF;
font-size: 14px;
cursor: pointer;
}

#ticket_number {
float: left;
height: 27px;
padding-top: 4px;
margin-right: 9px;
}

#total_price {
font-size: 12px;
font-family: "Trebuchet MS";
background: url('../img/bkg/ticket_total.png') no-repeat 0 0;
width: 64px;
height: 11px;
padding: 8px;
text-align: right;
display: inline-block;
}

.error {
color: red;
}
#psa-video {
	margin-top: 30px;
	display: block;
}
.home_event {
	font-size: 12px;
	font-family: Helvetica;
	margin-bottom: 10px;
}
.home_event_date {
	color: #990000;
	font-weight: bold;
	padding-right: 5px;
}
.home_event_title {
	background-image: url('../img/bkg/home_event_title.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #666666;
}
