body {margin: 0px auto 0px auto; text-align: center; font-family: Times New Roman, Garamond, Serif; font-size: 14px; color: #1a1a1a; background: #08260a url(/images/pageBg.jpg)}
img {border: none}
table {border: none}
h1 {font-size: 30px; font-weight: bold; color: #bf0000; margin: 0px}
h2 {font-size: 24px; font-weight: bold; color: #2b2040; margin: 0px}
td {vertical-align: top}
fieldset {border: none; padding: 0px; margin: 0px}
a, a:visited, a:hover {color: #00f}

#container {width: 1000px; margin: 0px auto 0px auto; text-align: left; overflow: auto}
#container #container2 {width: 1000px; padding-bottom: 15px; background: #fff6e5; overflow: auto}
    #masthead {height: 100px; background: transparent url(/images/mastheadBg.jpg) no-repeat}
    #masthead .content {padding: 10px 10px 0px 20px; font-size: 14px; font-family: Verdana, Arial, Sans-Serif}
    #masthead .content .logo {float: left; color: #c1c8c1}
    #masthead .content .logo img {margin-top: 4px}
    #masthead .content .quote {width: 240px; text-align: right; color: #fff; float: right}
    #masthead .content .quote strong {font-size: 16px}
    #masthead .content .quote .author {margin-top: 10px; font-size: 12px}

    #nav {height: 25px; background: transparent url(/images/navBg.gif) repeat-x}
    #nav .content {padding: 4px; text-align: left; font-size: 14px; color: #fff}
    #nav .content a, #nav .content a:visited {margin-left: 25px; text-decoration: none; color: #fff}
    #nav .content a.active {color: #ffff80}
    
    #recommend {padding: 5px 10px 0px 10px; background: #fff6e5; overflow: auto}
    #recommend .item {float: right}

    #middle {clear: both; width: 680px; float: left; overflow: auto}
    #middle .content {padding: 10px 20px 10px 20px}

.welcome {}
    .welcome .inTextImage {padding: 0px 10px 10px 0px; width: 250px; font-family: Verdana, Arial, Sans-Serif; font-size: 9px; text-align: center; float: left}
    .welcome .inTextImage img {margin-bottom: 0px}
.audioSample {clear: both; margin-top: 80px}
.audioSample .image {width: 150px; float: left}
.audioSample .firstLetter {float: left; margin-right: 5px}
.audioSample .sample {width: 490px; float: right}
.audioSample .sample a {font-style: italic}
.audioSample #sampleContent {display: none}

#right {margin: 20px 10px 0px 0px; width: 310px; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; float: right; overflow: auto}
#right .heading {font-family: Times New Roman, Garamond, Serif; font-size: 18px; font-weight: bold; text-align: center}
#right .subheading {font-family: Times New Roman, Garamond, Serif; font-size: 14px; font-weight: bold; text-align: center}
#right .email {margin-bottom: 20px; background: #ffedc8; border: solid 1px #7f7b72}
    .email .content {padding: 10px; overflow: auto}
    .email .content .heading {color: #0e3e14}

#right .bookGreen {margin-bottom: 20px; background: #0c3310}
    .bookGreen .content {padding: 10px; color: #fff; overflow: auto}
    .bookGreen .content .heading {color: #ffff80; font-style: italic}
    .bookGreen .content .subheading {color: #ffff80; font-style: italic}
    .bookGreen .content a, .bookGreen .content a:visited {color: #ff0; font-weight: bold; font-style: italic}
    .bookGreen .content img {float: left; padding-right: 10px}
    
#right .bookPurple {margin-bottom: 20px; background: #6b426e}
    .bookPurple .content {padding: 10px; color: #fff; overflow: auto}
    .bookPurple .content .heading {color: #ffff80; font-style: italic}
    .bookPurple .content .subheading {color: #ffff80; font-style: italic}
    .bookPurple .content a, .bookPurple .content a:visited {color: #ff0; font-weight: bold; font-style: italic}
    .bookPurple .content img {float: right; padding-left: 10px}

#right .quotes {margin-bottom: 20px}
    .quotes .content .heading {color: #2b2040; overflow: auto}
    .quotes .content .quote {margin-top: 10px;}
    .quotes .content .quote img {float: right; padding: 0px 5px 5px 5px}
    .quotes .content .author {margin-top: 5px; text-align: right;}
    .quotes .content a, .bookPurple .quotes a:visited {font-style: italic}

#right .workshopQuotes {margin-bottom: 20px; background: #ffedc8; border: solid 1px #7f7b72}
    .workshopQuotes .content {padding: 10px; overflow: auto}

#footer {margin: 0px 0px 10px 0px; padding-top: 15px; font-size: 12px; color: #fff; background: transparent url(/images/footerBg.gif) repeat-x}
#footer a, #footer a:visited {color: #fff; text-decoration: none}
#footer .copyright {width: 300px; float: left}
#footer .links {width: 700px; text-align: right; float: right}

#bookList {}
#bookList .book {clear: both; margin-bottom: 40px}
#bookList .book img {float: left; margin: 0px 10px 10px 0px}
#bookList .book .order {text-align: right}

.wallpapers {font-size: 16px}
.wallpapers a {text-decoration: none}
.wallpapers a:hover {text-decoration: underline}
.wallpaper {text-align: center}
.wallpaper img {width: 640px}

.artwork {font-size: 16px; text-align: center}
.artwork a {text-decoration: none}
.artwork a:hover {text-decoration: underline}

.hidden {display: none}
.center {text-align: center}
.right {text-align: right}
.fRight {float: right}
.fLeft {float: left}
.padding5 {padding: 5px}
.padding10 {padding: 10px}
.paddingR5 {padding-right: 5px}
.paddingR10 {padding-right: 10px}

#networkBanner {width: 100%; 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}