body {
color:#000; background: #fff url("images/tile.gif");
margin: 0;
padding: 15px 0;
font-family: verdana, Arial, Helvetica, sans-serif;
font-size:101%;
text-align:center;
}

.clear {
clear: both;
}

#container {
border: 2px solid #3F65A4;
margin: 0px auto;
text-align: left;
width:690px;
padding:30px 30px 0 30px;
background: #fff;
}


/* links */

a {
color: #036; background: transparent;
}

a img {
border:none;
}

a:hover {
text-decoration:none;
}

#bookcover {
background-image: url('images/sledginghome.jpg');
background-repeat: no-repeat;
background-position: 110px 20px;
width: 700px; height: 360px;
}

#bookcover2 {
background-image: url('images/bookcover.jpg');
background-repeat: no-repeat;
background-position: 110px 20px;
width: 700px; height: 432px;
}

#bookcover h1, #bookcover h2, #bookcover h3 { 
text-align: center;}

#bookcover h1 {
padding-top: 36px;
margin: 0 0 -18px 0;
}

#bookcover h2 {
font-size: 125%;
}

#bookcover h3 {
margin-top: -10px;
margin-bottom: 0;
font-size: 120%;
font-family: palatino, "palatino linotype", "Book Antiqua",  serif;}

#content {
float: left;
}

img.book {
float: left;
padding: 20px 20px 0 30px;
} 

#content.image {
background-image: url('images/title.gif');
background-repeat: no-repeat;
background-position: 660px 40px;
}

#content h2 {
color: #E47443; background: transparent;
margin:20px 0 18px 0;
font-size: 105%;
font-family: palatino, "palatino linotype", "Book Antiqua",  serif;
}

#content h3 {
color: #7090BF; background: #fff;
margin:20px 0 14px 10px;
font-size: 90%;
}

#content ul {
font-size: 90%;
padding: 0 40px;
line-height: 140%;
}

#content p {
font-size: 80%;
padding: 0 40px 0 20px;}

#content.small p {
font-size: 60%;}

#content p.endorse  {
margin-right: 250px;
padding: 15px 0 12px 0;
border-bottom: 1px solid #F1B79E;
}

#content ul {
color: #036; background: #fff;
font-size: 80%;
}

#content .title {
font-size: 130%;
font-style: italic;
font-weight: bold;
}

#bio {
margin-left: 350px;
border: 1px solid #036;
padding: 5px;
}


/* footer */

#footer {
clear:both;
padding:20px 0 15px 0;
}

#footer strong {font-weight:normal;}

#footer {
color:#000;
background:white url(images/footer_bg.gif) 470px 0px no-repeat;
padding: 2px  0;}

#footer p {
font-size: 80%;
color: #000; background: #fff;
border-top:6px solid #7090BF;
padding-top: 10px;
text-align: center;
}

#footer a {
color:#204A9C;
}

#footer a:hover {
color:#414141;
}

#footer img {
padding-top: 3px;
margin-bottom: -2px;
}

.text {
font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
color: #5B604C;
margin-bottom: 10px;
}

/* images */
img.left {
float:left;
margin:0 12px 0 0;
}

img.right {
float:right;
margin:40px 0 0 -20px;
}

img.center {
display: block;
margin:0 auto;
}

.floatright {
float: right;
margin: 20px 30px 0px 20px;
clear: right;
}
.caption {
font-size: 110%;
font-family: palatino, "palatino linotype", "Book Antiqua",  serif;
color: #036; background: #fff;
float: right;
margin-right: 50px;
clear: right;
} 

#navlist {
background: transparent;
margin: 0;
font: bold 12px arial, verdana, sans-serif;
padding-bottom: 3px;
padding-left: 30px;
padding-top: 5px;
border-bottom: 1px solid #F2BDA5;
}

#navlist.title {
background: transparent url("images/titleh.gif") no-repeat;
}

#navlist ul {
margin-left: 0px;
}

#navlist li {
list-style: none;
margin: 0;
display: inline;
}

#navlist li a {
padding: 3px 0.5em;
margin-left: 0px;
border: 1px solid #3F65A4;
border-bottom: none;
background: #EA926C;
text-decoration: none;
}

#navlist li a:link { color: #fff; }
#navlist li a:visited { color: #fff; }

#navlist li a:hover {
color: #fff;
background: #7090BF;
border-color: #C0C3CC;
}

#navlist li a#current {
color: #036; background: white;
}

/* navigation */


