#content.pt-excerpt {
float:none !important;
width:auto !important;
padding:1em 1em !important;
}

#content.pt-excerpt .figure-caption, #content.pt-excerpt .tablecaption, 
#content.pt-excerpt .figurenumber {
font-style: italic;
}

#content.pt-excerpt table {
border-collapse: collapse;
border: 1px solid #d4d4d4;
max-width: 500px;
word-wrap: break-word;
}

#content table.mbzone {
border: none;
}

#content.pt-excerpt table.r-table {
width: 500px;
}

#content.pt-excerpt th {
padding: 2px 5px;
background-color: #eee;
}

#content.pt-excerpt td {
padding: 2px 5px;
}

#content.pt-excerpt table pre {
width: auto;
}

#content.pt-excerpt pre {
width: 515px;
}

#content.pt-excerpt table ul, #content.pt-excerpt table ol, #content.pt-excerpt table dl {
padding-left: 20px;
}

#content.pt-excerpt table#page-break {
width: 100%;
max-width: 100%;
margin-top: 15px;
}

#content.pt-excerpt span.term, #content.pt-excerpt dt {
font-weight: bold;
}

#content.pt-excerpt li {
margin: 11px 0;
}

#content.pt-excerpt h1#title {
clear:right;
color:#990000;
display:inline;
float:left;
font-family:Verdana,helvetica,arial,sans-serif;
font-size:30px;
line-height: 30px;
font-weight:normal;
margin:0;
}

#content.pt-excerpt hr {
background-color:#CCCCCC;
color:#CCC;
border:medium none;
float:left;
height:1px;
width: 100%;
}

#content.pt-excerpt .bookpost {
border-bottom:1px solid #CCCCCC;
clear:both;
margin:10px 0 0;
overflow:auto;
padding:10px 0 14px;
}

#content.pt-excerpt .bookpost .bookpost {
border-bottom: none;
padding: 6px 0;
}

#content.pt-excerpt .bookpost .bookpost h3 {

}

.glossary-letter {
font-size:30px;
line-height:30px;
margin:30px 0 15px;
font-weight: bold;
padding-bottom: 2px;
border-bottom: 1px solid #d4d4d4;
}

#content.pt-excerpt h1 {
font-size: 20px;
clear: left;
line-height: 24px;
}

#content.pt-excerpt h2 {
margin-bottom: 2px;
}

#content .bookpost li a h3 {
display: inline;
color: #0000FF;
text-decoration: none;
font-size: 12px;
}

#content .bookpost li a:visited h3 {
color: #551a8b;
text-decoration: none;
}

#content .bookpost li {
font-weight: bold;
}

#content.pt-excerpt .bookpromo {
border-top: #d4d4d4 1px solid;
border-bottom: #d4d4d4 1px solid;
margin: 10px 0 10px;
float: left;
}

#content.pt-excerpt .bookpromo img {
padding: 10px 15px 10px 0;
float: left;
}

#content.pt-excerpt .bookpromo img.button {

}

#content #akAPI table {
border: none;
}

#content #akAPI td {
padding: 0;
}

#content.pt-excerpt table#article-tools {
border: none;
}

#booklist, #article-content {
float:left;
width:50em;
}

.pt-excerpt #article-content, .pt-excerpt #booklist {
width:750px;
}

.pt-excerpt #article {
width:740px;
}

#adspace {
float:left;
margin: 10px 0 0 20px;
width:175px;
}


.sidebar-item {
margin:0 0 20px;
padding:0;
}

ul.excerptlist {
padding-left: 106px;
list-style: none;
}

#content.pt-excerpt .excerptlist li {
font-weight:bold;
line-height:14px;
margin: 6px 0;
} 

#index {
max-width: 600px;
word-wrap: break-word;
}

#index h2 {

}

#index h3 {
margin-bottom: 0.5em;
}

.listing {
padding: 1px 4px 1px 0;
margin-right: 2px;
}

.section {
padding-bottom: 7px;
}