body 
{
font-family:  times new roman,times,serif;
font-size: 14px;
color: #442200;
background: #ffffee;
background: url(/journals/cp/images/bg.jpg);
}
         
p, td, dl, dt, dd, li, ul, blockquote 
{
font-family:  times new roman,times,serif;
font-size: 14px;
color: #442200;
}  
     
h1, h2, h3 
{
font-family:  caslon antique,times new roman,times,serif;
font-weight: bold;    
font-size: 18px;
}

small 
{
font-family:  times new roman,times,serif;
font-size: 10px;
color: #442200;
}
     
a:link 
{
color: #aa0000; text-decoration: none
}
     
a:hover 
{
color: #cc0000; text-decoration: underline
}

a:active 
{
color: #cc0000; text-decoration: underline
}
     
a:visited 
{
color: #770000; text-decoration: none
}   

          
.horizontalline 
{
height: 10px;
width: 80%;
background: url(/journals/cp/images/tiling-horizontal.gif);
background-repeat: repeat-x;
margin: 0 auto;
}

.title
{
font-size: 14px;
font-weight: bold;
color: #663300;
}

.subtitle
{
}

.author
{
font-size: 14px;
font-weight: bold;
}

.bio
{
text-align: right;
line-height: 22px;
font-size: 12px;
}

.pullquote 
{
float: left; 
margin: 1em; 
margin-left: -150px; 
width: 250px; 
padding: 1em; 
font-family: caslon antique,times new roman,times,serif; 
font-size: 18px; 
color: #333300; 
text-align: center; 
line-height: 24px;
}

.capfirst
{
font-size: 36px; 
font-weight: bold; 
color: #663300;
line-height: 24px;
}

.picture 
{
float: left; 
margin: 1em; 
margin-left: -150px; 
padding: 1em; 
font-size: 11px; 
color: #333300; 
text-align: center; 
line-height: 13px;
}

.quote
{
display: block;	
padding: 0 1em;	
margin: 1em 0;	
border-left: 2px dotted #663300;	
}

.search
{
display: block;	
text-align: center; 
align: center;
}

.vertical-divide
{
background: url(/journals/cp/images/tiling-vertical.gif);
background-repeat: repeat-y;
background-position: center;
}


#container
{
width: 720px;
margin: 0 auto;
float: center;
background: url(/journals/cp/images/tiling-vertical.gif);
background-repeat: repeat-y;
background-position: center;
}

#top
{
padding: 0em;
align: center;
}

#top h1
{
padding: 0;
margin: 0;
}

#sidebar
{
float: left;
width: 200px;
margin: 0;
padding: 0;
border: 0;
text-align: right;
}

#content
{
margin-left: 215px;
line-height: 130%;
}

#footer
{
clear: both;
margin: 0;
padding: 0em;
}

#features
{
float: left;
width: 48%;
padding: 0;
}

#columns
{
margin-left: 52%;
padding: 0;
}



