html,body{margin:0;padding:0}html{height:100%;margin-bottom:1px}body{padding-bottom:16px;background:#0c2a4c url(../../images/body-bg.jpg) center top no-repeat;color:#000;font:100%/140% Verdana,Helvetica,Arial,sans-serif;letter-spacing:.06em}a{text-decoration:none;color:#00c}a:hover{color:#c33}a img{border:0}.float-left{margin-right:8px;float:left}.float-right{margin-left:8px;float:right}.clear{clear:both}.center-block{margin:auto;width:90%}.half-block{float:left;width:50%}.video-title{text-align:center}.crop{width:100%;height:50%;overflow:hidden}.crop img{width:75%;height:75%;margin:-65px 0 0}.photo{margin-top:6px;margin-bottom:6px;padding:4px;border:1px solid #79f;font:75% Arial,sans-serif;text-align:center}.photo img{margin:2px 0 6px;padding:0;border:1px solid #ccc}.parentphoto img{width:100%}.sponsor{margin:6px 0;padding:0;border:0;border-top:1px solid #999;font:80% Arial,sans-serif;height:60px;width:500px}.sponsor img{float:left;margin:-1px 6px 6px 0;padding:0;border:0}.noshow{display:none}.copy{display:none;font:700 x-small Verdana,Helvetica,Arial,sans-serif;color:#35b}.clearboth{clear:both}.w200{width:208px}.w240{width:248px}.w320{width:328px}.w420{width:428px}.hilite{display:none;margin:12px 6px 0;padding:4px;border:1px solid #db3;font-size:80%;background:#fe9}.quote{font-style:italic;margin-bottom:10px;padding:5px;background:transparent url(../../images/blockquote.png) -2px -6px no-repeat}.ital{font-style:italic}.col-ar{float:left;margin-right:2em;width:3em;text-align:right}.tuition{width:50%;position:relative;text-align:center}.tuition span{position:absolute;right:0;left:50%;text-align:left;padding-left:5px;display:inline-block}.tuition span:first-of-type{position:absolute;left:0;right:50%;text-align:right;padding-right:5px;display:inline-block}h6{margin:4px 0;padding:0;font:700 small Verdana,Helvetica,Arial,sans-serif;color:#35b}iframe{width:90%;height:160px}h4{margin-bottom:.6em}h4.top{margin-top:0;padding-top:0}p,ul{font-size:80%}#wrapper{margin:48px auto 0;padding:0;border:2px solid #000;background:#fff repeat-y;width:960px;position:relative}#header{height:200px;margin:0;padding:0;border-bottom:2px solid #000;background:transparent url(../../images/logo_header.jpg) no-repeat;color:#000;position:relative}#header h3{position:absolute;bottom:25px;right:130px;margin:0;padding:0;color:#fffd6d;font-size:22px;text-align:center;width:450px}#content{margin:0;padding:20px 40px;border:0;float:left;width:640px;text-align:justify;text-justify:auto;line-height:1.2em;background:transparent url(../../images/logo-faint.gif) 96% 96% no-repeat}#content ul{margin:.5em 1em;padding:0;border:0}#content ul li{margin-bottom:8px;padding-left:1.6em;list-style:none;background:url(../../images/arrow.gif) no-repeat 0 6px}#sidebar{margin:0;padding:20px 0 0;border:0;float:left;width:240px;text-align:center}#sidebar h6{margin:20px 20px 0;padding:6px;font:700 small Verdana,Helvetica,Arial,sans-serif;color:#fff;background:transparent url(../../images/h6-bg.gif) no-repeat}#footer{clear:both;margin:0;border-top:2px solid #000;padding:2px;font-size:.7em;text-align:center;background:#1c3a5c;color:#aab}.navlist{margin:0 auto 6px;border:1px solid #ddd;border-width:0 1px 1px;padding:6px;font-weight:700;line-height:100%;background:transparent;text-align:left;width:180px}.navlist li{list-style:none;margin:0 0 .2em;border:0;text-align:right}.navlist li a{display:block;padding:.35em;text-decoration:none;font-size:12px}.navlist a:link,.navlist a:visited{color:#333}.navlist li a:hover,.current a:link,.current a:visited,.current a:hover,.current a:active{color:#00c;background:#efefef}form{margin:6px 0}input,select{margin-bottom:10px}div.radio label{display:inline-block;width:auto;text-align:left;margin-right:0}div.radio input{display:inline-block;width:15px;margin-left:140px;margin-right:15px}div.radio label{width:300px}label{display:inline-block;width:250px;text-align:right;margin-right:15px}.lineup{text-align:right;width:380px}.lineup input{vertical-align:top;width:180px}.banner{text-align:center;font-weight:700;font-size:22px;vertical-align:center;padding-top:10px;padding-bottom:10px}.regbox{float:left;width:42%;border:2px solid black;border-radius:5px;margin:15px}.paybutton{background-color:#00f;border:1px solid blue;border-radius:5px;padding:2px 7px;color:#fff;text-decoration:none}.paybutton:hover{color:#fff}th{font-size:14px}td{font-size:13px}.donate-button{display:inline-block;padding:5px 50px;background-color:#e3212a;color:#fff;text-decoration:none;border-radius:8px;font-family:sans-serif;font-size:16px;transition:background-color .3s ease}.donate-button:hover{color:#fff;background-color:#b81b22}
