body {
	background: #182d0b;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: small;
 margin: 0;
	text-align: center;
}
br.clear {
	clear: both;
}
img {
 border: 0;
}
#wrapper {
	background: #41682a;
 margin: 0 auto;
	text-align: left;
 width: 960px;
}
#header {
 background: url('../images/header.jpg') no-repeat;
 height: 280px;
}
#header-content {
 margin: 0 0 20px 180px;
 width: 530px;
}
#header h1 {
 color: #fcebb2;
 font-family: Georgia, serif;
 font-size: 320%;
 padding-top: 20px;
}
#header-content p {
 color: #fff;
 line-height: 160%;
 font-weight: bold;
 padding: 20px 0;
}
#book-link {
 display: block;
 position: absolute;
 left: 50%;
 top: 10px;
 margin-left: -470px;
 height: 245px;
 width: 160px;
}
#book-link span {
 display: none;
}
#nav {
 background: #2a4b17;
 color: #f8e39e;
 padding: 16px 0;
 text-align: center;
}
#nav a {
 color: #f8e39e;
 background: url('../images/nav-line.gif') no-repeat right;
 font-weight: bold;
 font-size: 110%;
 padding: 20px;
 letter-spacing: 0.07em;
 text-transform: uppercase;
 text-decoration: none;
}
#nav a.endCap {
 background: none;
}
#nav a:hover {
 color: #527c39;
}
#nav li {
 display: inline;
}

#content {
 background: #527c39 url('../images/content-bg.gif') repeat-x;
 padding: 40px 20px;
}
#content-main {
 background-color: #fff;
 float: left;
 padding: 10px 8px;
 width: 904px;
}
#content-main-about {
 background-color: #fff;
 float: left;
 padding: 20px;
 width: 880px;
}
#content-main-about p {
 line-height: 180%;
 margin-bottom: 15px;
}
#content-main-about ul {
 margin: 20px;
}
#content-main-about li {
 background: url('../images/bullet.gif') no-repeat left 17px;
 line-height: 180%;
 padding: 10px 0 10px 12px;
}
#content-main-about h2 {
 color: #2a4b17;
 font-family: georgia, serif;
 font-size: xx-large;
 padding-bottom: 15px;
}
#content-main-about a {
 color: #527c39;
}
#content-main-about a:hover {
 color: #182d0b;
}
#content-main-about #col {
 float: right;
 text-align: center;
}
#content-main-about #col a {
 color: #2a4b17;
}
#content-main-about #col a:hover {
 color: #333;
}

img.author {
 border: 4px #a8bd9c solid;
 float: right;
 margin: 0 0 4px 20px;
}
img.book {
 float: right;
 margin: 0 0 4px 20px;
}

#thumbnails {
 color: #2a4b17;
 float: left;
 font-size: 85%;
 margin-right: 10px;
 text-transform: uppercase;
 width: 130px;
}
#thumbnails p {
 padding-bottom: 5px;
}

#thumbnails a img {
 border: 4px #a8bd9c solid;
 margin: 5px 5px 0 0;
}
#thumbnails a:hover img {
 border: 4px #41682a solid;
}
#birds-audio {
 float: left;
 width: 764px;
}

#full-image {
 float: left;
 margin-top: 15px;
 width: 500px;
}

#image-details {
 float: left;
 margin-top: 15px;
 margin-left: 10px;
 width: 254px;
}
#image-details h2 {
 color: #2a4b17;
 font-family: georgia, serif;
 font-size: x-large;
 padding: 0 8px;
}
#image-details p {
 color: #000;
 padding: 0 8px;
 line-height: 140%;
 margin: 10px 0;
}
p.listen {
 font-size: 85%;
 text-transform: uppercase;
}
div.audioswfs {
 padding: 0 0 0 6px;
}
div.audiodesc {
 font-size: 85%;
 padding: 0;
 margin: 2px 0 9px 0;
}
object {
 padding: 0;
 margin: 0;
}

#footer {
 background: #41682a url('../images/footer-bg.gif') repeat-x;
 color: #fff;
 padding: 20px 10px;
}
#footer img {
 margin: 5px 0;
}
#footer  a {
 color: #f8e39e;
 text-decoration: none;
}
#footer a:hover {
 color: #fff;
}
#footer p.privacy {
 float: right;
 font-size: x-small;
}
