body {margin: 0px; padding: 0px; text-align: center; font-family: Arial, Verdana, Sans-Serif; font-size: 14px; color: #262626; background: #d5dfdb}
table {border: none}
img {border: none}
h1 {font-size: 30px; color: #b00d0d}
a, a:active, a:visited, a:hover {color: #b00d0d; text-decoration: underline}
#container {width: 1024px; margin: auto; text-align: left; color: #262626; background-repeat: no-repeat; overflow: auto}
#homepage #container {background-image: url(/images/pageBG1.jpg)}
#about #container {background-image: url(/images/pageBG2.jpg)}
#writing #container {background-image: url(/images/pageBG3.jpg)}
#praise #container {background-image: url(/images/pageBG4.jpg)}
#contact #container {background-image: url(/images/pageBG5.jpg)}

#middle {margin-top: 180px; width: 1018px; background: transparent url(/images/contentBottomBg.jpg) repeat-y right; overflow: auto}
#middle #navigation {float: left; margin: 30px 0px 0px 10px; width: 188px}
#middle #navigation img {margin-bottom: 5px}
#middle #content {margin-left: 210px; min-height: 400px; font-size: 16px; padding: 10px 30px 0px 0px}
#middle #content img {float: left; padding: 0px 5px 5px 0px}
#about #middle #content  img {float: right; padding: 0px}
#about #middle #content p {clear: both}
#writing #middle #content  img {float: right; padding: 0px 0px 5px 5px}
#homepage #middle #wrapper {background: transparent url(/images/contentBG1.jpg) right top no-repeat}
#about #middle #wrapper {background: transparent url(/images/contentBG2.jpg) right top no-repeat}
#writing #middle #wrapper {background: transparent url(/images/contentBG3.jpg) right top no-repeat}
#praise #middle #wrapper {background: transparent url(/images/contentBG4.jpg) right top no-repeat}
#contact #middle #wrapper {background: transparent url(/images/contentBG5.jpg) right top no-repeat}

#praise #middle #content img {float: right; padding: 0px 0px 5px 5px}
#praise #middle #content .quote {width: 550px; font-size: 18px}
#praise #middle #content .quote .even {margin: 20px 0px 20px 0px; padding: 20px 0px 20px 0px; border-top: dashed 1px #262626; border-bottom: dashed 1px #262626}
#praise #middle #content .quote img {float: none; margin: 0px 2px 0px 2px; vertical-align: top}
#praise #middle #content .quote .author {margin-top: 10px; font-size: 14px}

#bottom {clear: both; margin: 10px 0px 40px 0px; width: 905px; float: right; overflow: auto}
#bottom .upsell {clear: both}
#bottom .upsell img {float: left; padding: 0px 5px 5px 0px}
#homepage #bottom .upsell {display: none}
#bottom .quotes {clear: both; padding-top: 20px; font-size: 18px; color: #143048; overflow: auto}
#bottom .quotes .quote {width: 300px; float: right}
#bottom .quotes .quote img {margin: 0px 2px 0px 2px; vertical-align: top}
#bottom .quotes .quote .even {margin: 0px 20px 0px 20px}
#bottom .quotes .quote .author {margin-top: 10px; font-size: 14px}

#footer {clear: both; padding: 20px; text-align: center; font-size: 12px; color: #6a6f6d; border-top: solid 1px #6a6f6d}

.XLarge {font-size: 24px}
.small {font-size: 12px}

#networkBanner {margin: auto; width: 1024px; height: 50px; padding-top: 5px; text-align: center; background: transparent url(http://www.davidfarland.net/images/network/bg.png) repeat-x}
#networkBanner img {margin: 0px 10px 0px 10px; vertical-align: middle}
