
* {margin:0 0 0 0;paddding:0 0 0 0;padding-left:0;}

body {font:76% helevetica, arial, sans-serif;}

#wrapper {position:relative;width:100%;}

#header {background:#000 url(../images/bg-header.gif) no-repeat;}
#header h1 {padding:0 0 0 0;}
#header h2 {display:none;}

#navigation {display:none;}

#main {float:none;width:100%}

#footer {clear:both;margin:1.5em 0 0 0;padding:5px 0 30px 0;border-top:2px solid #bababa;background:#ccc;}
* html #footer {float:none;width:100%;}
#footer ul {display:none;}
#footer h6 {display:none;}
#footer address {margin:0 0 0 20px;font-style:normal;line-height:1.4;}
#footer p {margin:0 0 0 20px;line-height:1.4;}
#contact-link {position:relative;margin:0 0 0 20px;}
#contact-link a {width:auto;height:auto;padding:0 0 0 0;}


/* homepage */

#main-call {float:none;width:775px;margin:0 0 10px 0;background:#ccc;}
#main-call a {display:block;}
#main-call img {display:inline;float:left;margin:0 0 10px;border-right:1px solid #fff;}
#main-call #img-main-call-3 {border-right:0;}

#overview {float:none;width:100%;margin:0 0 20px 0;}
#overview h3 {margin:0 25px 0 18px;font-size:1.5em;color:#003366;}
#overview ul {margin:0 0 .7em 38px;}
#overview li {list-style-type:square;color:#444;}
#overview p {margin:0 25px .7em 20px;line-height:1.5em;}
#special-thanks {padding-top:.6em;}

#newsletter-call {display:none;}

#donation-call {float:none;;width:100%;margin:0 0 0;}
#donation-call.lumber {padding:0 0 0 0;background:url(../images/bg-call-lumber-bottom.jpg) 0 100% no-repeat;}
#donation-call.lumber img {display:block;}
#donation-call.lumber p {padding:1em 10px 0 25px;line-height:1.5em;color:#fff;background:url(../images/bg-call-lumber.jpg) repeat-y;}
#donation-call.lumber p a:hover {color:#fff;}

#magnet-1 {float:none;width:650px;margin:0 0 20px 20px;}
#magnet-1 h3 {font-size:1.5em;color:#003366;}
#magnet-1 p {margin:0 10px 1em 1px;line-height:1.5em;color:#444;}
.f-right {float:right;padding:0 0 10px 5px;}
.quote-author {font-weight:bold;}

/* internal */
#main.internal {padding:0 0 20px;border-top:0;color:#444;}

#content {float:none;width:100%;margin:13px 0 0 0;}
* html #content {display:inline;}
#content h3 {margin:0 25px .2em 19px;font-size:1.8em;line-height:1.1em;color:#003366;}
#content h4 {margin:0 25px 0 20px;font-size:1.5em;}
#content h5 {margin:0 25px 0 20px;font-size:1.1em;}
#content ul {margin:0 25px .7em 10px;line-height:1.5em;}
#content li {margin:0 0 0 28px;padding:0 0 0 0px;list-style-type:square;}
#content li ol li {list-style-type:decimal}
#content li h5 {margin:0 0 0 0;}
#content li p {margin-left:0;}
#content p {margin:0 25px .7em 20px;line-height:1.5em;}
#content table {margin:0 0 1em 20px;}
#content p.pull-quote {float:right;width:200px;margin-bottom:0;font:1.6em georgia;line-height:1.4em;color:#111;}
* html #content p.pull-quote {display:inline;}
#content address {margin:.7em 25px .7em 20px;line-height:1.5em;font-style:normal;}
#content #donation-form-temp {float:none;width:270px;margin:0 0 .7em 20px;padding:10px 0;}
* html #content #donation-form-temp {display:inline;}
#content #donation-form-temp h5 {margin-bottom:.7em;margin-left:0;}
#content #donation-form-temp p {margin-left:0;}
#content #donation-form-temp form {margin:0 25px .7em 0;}
#content #donation-form-temp label {display:block;}
#content #donation-form-temp input {display:block;width:225px;margin:0 0 .7em;}
#content #donation-form-temp input.submit {width:60px;}
#content #e-newsletter-signup {margin:0 0 .7em 20px;}

#content ul.two-column {float:left;width:200px;margin-left:10px;}
* html #content ul.two-column {margin-left:5px;}

#content dl {margin:0 25px 0 20px;}
#content dt {font-weight:bold;}
#content dd {margin:0 0 .7em;}

#supporting-content {display:none;}

.table-materials-costs {float:right;width:210px;margin-top:1em;border-right:1px solid #fff;font-size:1.1em;background:#eeeee0;}
.table-materials-costs td {padding:.2em 40px .2em 10px;border:1px solid #fff;border-bottom:0;border-right:0;}
.table-materials-costs td.cost {padding:.2em 10px .2em 0;text-align:right;font-weight:bold;}
.table-materials-costs td.title {padding:1px 0 .2em 10px;font-weight:bold;color:#666600;}

table.table-beat-model-overview {width:500px;border-top:.3em solid #fff;font-size:1.1em;background:#eeeee0;}
.table-beat-model-overview td {padding:.2em 40px .2em 10px;border:1px solid #fff;border-bottom:0;border-right:0;}
.table-beat-model-overview td.cost {padding:.2em 10px .2em 0;text-align:right;font-weight:bold;}
.table-beat-model-overview td.title {padding:0 0 .2em 10px;font-family:georgia;font-size:1.4em;color:#666600;}
.table-beat-model-overview tr.total {font-size:1.1em;font-weight:bold;}

p.p-table-footnote {margin-top:-1em;}

p.i-right {float:right;margin-bottom:0;}
p.i-right img {display:block;padding:3px;border:1px solid #ddd;}

.bold {font-weight:bold;}

.debit {color:#990000;}
.credit {color:#339900;}

.clear {clear:both;}

td {line-height:1.4;}

.table-donate {width:320px;margin:0 0 .7em;background:#fafafa;}
.table-donate td {padding:3px;border-bottom:1px solid #eee;}
.table-donate .td-amount {background:#eeeee0;}
.table-donate .td-label {text-align:right;}
.table-donate input {width:200px;}
.table-donate .input-checkbox {width:auto;}
.table-donate .td-left {text-align:left;}

a {text-decoration:underline;color:#000;}
