/* Normalizes margin, padding */
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, img, pre, form, fieldset, img, input, p, blockquote, table, caption, tr, th, td {
margin : 0; 
padding : 0; 
} 
/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
font-size : 100%; 
}
/* Removes list-style from lists */ 
ol, ul {
list-style : none; 
} 
/*Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal; 
font-weight : normal; 
}
/* Removes border from fieldset and img */ 
fieldset, img {
border : 0;
}
body {
background : #fff url(white-faded-logo.gif) no-repeat fixed 90% 98%;
font : normal normal normal 62.5% Verdana,Tahoma,Helvetica,sans-serif;
color : #cc2020;
}
#wrapper {
margin : 20px auto 0px;
min-width : 800px;
max-width : 1200px;
}
h1,h4,h5 {
font-weight : bold;
}
h1 {
padding : 30px 0px 0px 85px;
font-size : 300%;
background: transparent url(40-wide-trans.gif) no-repeat scroll 40px 15px;
}
h2 {
padding : 0px 0px 1px 40px;
font-size : 200%;
color : #d07474;
font-style : italic;
}
h3 {
font-size : 200%;
color : #d07474;
margin : 0px 0px 7px 0px;
}
.where h3, .payment h3, .donate h3, #formwrapper h3 {
margin-left : 40px;
}
.fees h3,.incentives h3, .paypal h3{
margin-left : 25px;
}
#formwrapper h3 {
margin-left : 40px;
width : 400px;
}
.paypal form {
padding : 0 0 20px 25px;
border-right : 1px dotted #d07474;
border-left : 1px dotted #d07474;
}
.donate form {
padding : 0 0 20px 40px;
background-color : transparent;
}
#navbar {
margin : 15px 40px 15px 40px;
font-weight : bold;
font-size : 140%;
line-height : 140%;
text-transform : uppercase;
color : #f1d2d2;
background-color : #d07474;
border : 3px double #cc2020;
}
#navbar li {
display : inline;
margin: 4px 15px 6px 13px;
}
#navbar li a {
text-decoration : none;
border-left : 3px solid #d07474;
border-right : 3px solid #d07474;
padding: 1px 7px 1px 7px;
color : #f1d2d2;
}
#navbar a:link,navbar a:visited {
color : #f1d2d2;
}
#navbar a:hover,navbar a:active {
color : #cc2020;
background-color : #f1d2d2;
border : 3px double #cc2020;
padding: 4px 7px 6px 7px;
}
blockquote {
clear : both;
margin : 15px 40px 0px 40px;
padding : 13px;
font-size : 140%;
line-height : 140%;
font-style : italic;
color : #f1d2d2;
background-color : #d07474;
border : 3px double #cc2020;
}
blockquote .congrats {
color : #ffffff;
}
cite a {
text-decoration : none;
font-weight : bold;
}
cite a:link,cite a:visited {
color : #f1d2d2;
}
cite a:hover,cite a:active {
color : #cc2020;
}
.cite {
text-align : right;
}
.box {
width : 33.3%;
float : left;
}
#thanks .box, .donate .box {
margin-bottom : 20px;
}
.box p {
font-size : 140%;
line-height : 150%;
}
.where p,.payment p,.donate p {
padding : 0px 25px 10px 40px;
}
.where p.map {
padding : 0px;
margin : 0px 25px 0px 40px;
border : 3px double #cc2020;
}
.fees p, .paypal p {
padding : 0px 20px 10px 25px;
border-right : 1px dotted #d07474;
border-left : 1px dotted #d07474;
}
.incentives p {
padding : 0px 40px 10px 25px;
}
p.image-holder img{
padding : 6px;
background-color : #f1d2d2;
border : 3px double #cc2020;
}
dl {
line-height : 150%;
font-size : 140%;
margin : 0px 0px 15px 40px;
}
dt {
font-weight : bold;
}
dd {
margin : 0 0 5px 0;
}
.register {
clear : both;
font-size : 140%;
margin : 0px 0px 30px 40px;
padding : 0px 0px 0px 0px;
font-weight : bold;
}
a:link,a:visited {
color : #d07474;
}
a:hover,a:active {
color : #cc2020;
}
.register a {
padding: 2px 13px 4px 13px;
text-decoration : none;
}
.register a:link,.register a:visited {
color : #f1d2d2;
background-color : #d07474;
border : 3px double #cc2020;
}
.register a:hover,.register a:active {
color : #cc2020;
background-color : #f1d2d2;
border : 3px double #cc2020;
}
.bold {
font-weight : bold;
}
.form {
margin : 0px 0px 0px 34px;
}
#formwrapper {
float :left;
width : 400px;
}
#formwrapper .box{
float :none;
width : 100%;
}
#waiver {
float : right;
width : 55%;
margin-right : 40px;
}
#waivertext {
height : 385px;
overflow : auto;
margin-top : 15px;
padding : 0px 10px 10px 0px;
}
#waiver p {
font-size : 140%;
line-height : 150%;
}
