.maintext { line-height: 1.3em; }
.maintext img { border: 1px solid black; }
.maintext p { margin-top: 0; padding-top: 0; }

#aa { width: 150px; }
#bb { width: 250px; }
#cc, #dd { width: 175px; }
#aa { font-size: 90%; }
#aa, #bb, #cc  { border-right: 1px solid #666; }

#one { width: 150px; }
#two { width: 425px; }
#three { width: 175px; }
#one { font-size: 90%; }
#one, #two  { border-right: 1px solid #666; }


.archives {
	padding: 0 .5em 0 15px;
	}

.archives p, .notes p {
	margin: 0;
	padding: 0;
	}

.archives a {
	text-decoration: none;
	}

#isearch {
	padding: 0 .5em 0 15px;
	margin: 0;
	}

#notes {
	padding: 0 .5em .5em 15px;
	}

#notes p {
       margin: 0;
       padding: 0 0 1em 0;
       }

h2, h3 {	
	font-family: verdana, arial, sans-serif;
	margin: 0; padding: 0;
	}
h2 { font-size: 100%; }
.maintext h2 { font-size: 100%; }

.headline {
          padding: .5em .5em 0 0; }

h2.headline {font-size: 110%; }

h3 {font-size: 90%; }

h2.datebar {
        font-size: 100%;
        font-family: verdana, arial, sans-serif;
        color: #000;
        background: #cc9;
        padding: .25em 0 .25em 15px;
        margin: 0; /* closes top gap */
        }

.nobullet {
	list-style-type: none;
	}

/* PHOTOS  */

.photo {      /* div encloses both photo and copy */
	margin: 15px 0 10px 0 
	}



.photoR60, .photoL60 {
	width: 60px;
        margin: 0;
	}

.photoR100, .photoL100 {
	width: 100px;
        margin: 0;
	}	

.photoR200, .photoL200 {
	width: 200px;
        margin: 0;
	}

.photoR250, .photoL250 {
	width: 250px;
        margin: 0;
	}

.photoR60, .photoR100, .photoR200, .photoR250 { 
	float: right; 
	padding: 0 0 0 5px; 
	font-size: xx-small;
	line-height: 1.3em;
	font-family: verdana, arial, helvetica;
	}

.photoL60, .photoL100, .photoL200,.photoL250 { 
	float: left; 
	padding: 0 5px 0 0; 
	font-size: xx-small;
	line-height: 1.3em;
	font-family: verdana, arial, helvetica;
	}

.cutline {
	font-size: x-small;
	margin: 0;
	padding: 0 15px .5em 0;
	line-height: 1.3em;	
	}

.spacer, .clear { 
	clear: both;
        padding-bottom: .5em;
	}

#writer {font-size: x-small; }

.announce { margin: 15px 0; }	

.pullquote {
        font-family: verdana, arial, sans-serif; 
	padding: 0;
        }

.pullsource {
        font-family: verdana, arial, sans-serif;
        font-size: x-small;
        padding: 0 1em 1em 0;
        text-align: right;
        }























