
/* CSS Document */

.main {
float: left;
width: 575px;
margin-top: 10px;
padding-left: 10px;
}

.main img {
postion: absolute;
float: left;
padding: 3px;
border: 1px solid #5a676d;
margin-right: 22px;
margin-bottom: 2px;
}

#title img {
border: none;
}


.bookTitle {
padding-bottom: 10px;
}

.bookTitle h3 {
color: #000;
line-height: 20px;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing: 0px;
text-transform: uppercase;
font-weight: bold;
}

.bookTitle h4 {
color: #000;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: .9em;
}

#sidebar {
height: 200px;
width: 220px;
float: right;
text-align: left;
padding-left: 20px;
margin-right: 60px;
margin-top: 25px;
}

#writingNav a:link, #writingNav a:visited {
color: #000;
text-decoration: none;
text-transform: uppercase;
}

#writingNav a:hover {
color:#5A676D;
}


#writingNav li {
list-style-type: none;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: .86em;
padding-left: 10px;
border-bottom: 1px solid grey;
padding-top: 6px;
padding-bottom: 6px;
}

#subNav a:link, #subNav a:visited {
padding-left: 15px;
font-size: .86em;
}

.main h2 {
padding-bottom: 10px;
font-size: 1.3em;
}

.main h5 {
	font-style: italic;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding-top: .6em;
	letter-spacing: .3em;
	font-size: .8em;		
}

.main h6 {
font-family: Verdana,Arial,Helvetica,sans-serif;
padding-top: .6em;
font-size: .8em;
font-weight: bold;
}


.main hr {
border: 0;
border-top: 1px solid grey;
margin-top: 20px;
margin-bottom: 20px;
}

.praise {
padding-top: 30px;
padding-bottom: 1em;
font-size:.9em;
}

.slant {
font-size:1.1em;
text-transform: capitalize;
}

.name {
text-align: right;
padding-right: 40px;
padding-top: .2em;
}

.bookpraise {
padding-bottom: .9em;
padding-top: 10px;
}

p.second {
margin-top: 1em;
}

span.ital {
font-style: oblique;
}

.bookShort {
height: 225px;
}

p.link {
padding-top: 70px;
}

.main a {
color: #000;
}

h3 {
line-height: 20px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing: 0px;
text-transform: uppercase;
}

h4 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: .8em;
padding-bottom: 1em;
}

.main p {
padding-top: 5px;
width: 550px;
font-family: Verdana;
font-size: .76em;
}


.main a:hover {
color: #5a676d;
}


.footer {
clear: both;
}

#books #writingNav .books a,
#recentpubs #writingNav .recentpubs a {
color: #5a676d;
font-size: 1.1em;
letter-spacing: 1px;
}


h3 {
line-height: 20px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing: 0px;
text-transform: uppercase;
}

h4 {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: .8em;
padding-bottom: 1em;
}

.main p {
padding-top: 5px;
padding-bottom: 5px;
}

.pubList h3 {
margin-top: 15px;
margin-bottom: 5px;	
}

.pubList p {
line-height: 10px;		
}

.pubList {
padding-left: 5px;	
height: 400px;	
}