#anth-box {
clear: both;
}
.anth-image {
clear: both;
width: 250px;
margin: 5px 40px 5px 5px;
border:solid 1px green;
}
.anth-blurb {
float:left;
font-size:10px;    
font-family:Verdana, Arial, Helvetica, sans-serif;
border:solid 1px black;
}
.anth-blurb .title {
font-weight:bold;
color: #e87a2b
border:solid 1px red;
}
arrow-box{
position:absolute;
margin-left:-10px;
}
body{
margin:20 0 0 0;
padding:0;
}
.banner{
margin:0px;
padding:0px;
display:block;
}
#book-box{
clear:left;
margin: 0px 0px 12px 12px;
}
.book1{ margin:6px; }
.book2{ margin:6px 16px; }
.box-blue {
/*background-color:#91CDFF;*/
/*background-color:#bfe6a3;*/
border:solid 1px #91CDFF;
padding: 5px;
margin-top:25px;
}
.button1{margin: 5px 10px;}
.button2{margin: 0px;}
.buy-box {
margin-bottom:10px;
}
.clearing {
  height: 0px;
  clear: both;
  font-size:0px;
}
.clear-both {
  height: 0px;
  clear: both;
}
.clear-left {
  height: 0px;
  clear: left;
}
.clear-right {
  height: 0px;
  clear: left;
}
.column1-1{
float:left;
margin:0 10px 0 25px;
display:inline; /*fix double margin on float left/margin left in EI*/
}
.column2-1{
float:left;
}
.column2-2{
margin:0 10px;
width:417px;
float:left;
}
.column3-1{
float:left;
}
.column3-2{
margin-left:5px;
width:270px;
float:left;
}
.column3-3{
float:left;
}
#container{
margin-left: auto;
margin-right: auto;
margin-bottom:0px;
margin-top:0px;
width: 765px;
height:auto;
padding:0px;
}
#content{
 background:#1b2b38 url(columnbkgnd.jpg) repeat-y right;
 float:left;
}
#content-box{
margin:0;
width: 665px;
height:auto;
text-align: left;
float:left;
padding:0 0 20px 0;
background-color:#fff;
}
#copyright{
margin:10px;
padding-top: 30px;
text-align:center;
font-size:10px;    
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4C88BA;
}
.dropcap
{
float: left;
width: .7em;
font-size: 4em;
line-height: 83%;
}
.float-right { 
clear:right;
float: right; 
margin: 0 0 0 0;
/*border: solid 1px red;*/
}
.list-left {
clear:left;
float:left;
/*border:solid 1px black;*/
}
#nav-landscape {
width: 765px;
float:left;
clear:left;
margin:0 0 0 5px;
}
#nav-portrait{
margin: 0px;
padding:0 0 85px 0px;
float: left;
width: 100px;
background-color:#1b2b38;
}
.nav-space{
height:2px;
}
.news-text {
font-size:12px;    
font-family:Helvetica, Verdana, Arial, sans-serif;
color:#555;
width:auto;
display:block;
}
.news-text-bold {
font-size:12px;    
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
width:auto;
}
.news-text-bolder {
font-size:12px;    
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:800;
}
  p {
/*  padding: 0.4em;*/
/*border: 1px solid #696969;*/
/*  background: #e6e6fa;*/
  }

.page-title { 
float: left; 
margin: 0 10px 0px 25px;
/*border: solid 1px orange;*/
}
.photo-box{
margin: 5px 0px 12px 25px;
float:left;
/*position:relative;*/
display:inline;
}
.photo-box a img{
float:left;
/*position:relative;*/
text-decoration:none;
border:0px;
}
.photo-box-right{
margin: 25px 25px 5px 10px;
float:right;
clear:right;
/*position:relative;*/
display:inline;
/*border: solid 1px green;*/
}
.photo-url {
position: absolute;
margin-top:205px;
width: auto;
height: auto;
text-align: center;
font-family:Verdana, Helvetica, Arial, sans-serif; 
font-size: 12px; color: #4C88BA;
text-decoration:none;
}
.sub-page-title { 
/*float: left; */
margin: 15px 10px 0px 0px;
/*border: solid 1px orange;*/
}
.text-spacer {
clear: left;
width: 100%;
height: 10px;
}
.text-spacer-right {
clear: right;
float:right;
width: 1px;
height: 10px;
/*border: solid 3px black;*/
}
.text-bolder{
font-size:12px;    
font-family:Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
}
.text-italics{
font-size:12px;    
font-family:Arial, Verdana, Helvetica, sans-serif;
font-style:italic;
}
.text-box {
width:355px;
margin:10px 5px 10px 25px;
font-size:12px;    
font-family:Verdana, Helvetica, Arial, sans-serif;
padding:0;
clear:left;
}
.text-box-full{
width:auto;
margin:10px 25px 10px 25px;
font-size:12px;    
font-family:Verdana, Helvetica, Arial, sans-serif;
padding:0;
clear:left;
/*border: solid 1px green;*/
}
.text-box-right {
width:225px;
margin:0 15px 0 10px;
padding:5px 7px 5px 7px;
font-size:12px;    
font-family:Verdana, Helvetica, Arial, sans-serif;
}
.title-sub-box {
margin: 5px 0px 0px 25px;
float:left;
/*position:relative;*/
display:inline;
}
ul { list-style: url(images/buttons/list-dash.jpg) }
.url-buy {
margin:0 0 0px 0;
padding: 0;
text-align:left;
font-size:10px;    
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4C88BA;
font-weight:bold;
text-decoration:none;
/*border:solid 1 px blue;*/
}
.url-links{
margin:0 0 0px 0;
padding: 0;
text-align:left;
font-size:12px;    
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#4C88BA;
font-weight:bold;
text-decoration:none;
clear:left;
/*border:solid 1 px blue;*/
}
#wrapper {
 background:#1b2b38 ;
}