body { 
    background-color: #FFFFFF;
    color: #000000;
    font-size: 11pt;
    font-family: Times,
    "Times New Roman",
    serif;
    margin-top: 0px;
    margin-right: 4px;
    margin-left: 4px;
    margin-bottom: 4px;    
} 

h1.heading {
	/* Used to display page headings (eg. "Search results", "[Notebook] for [date]") */
  font-weight: normal;
  font-size: 120%;
  text-decoration: none;
  text-transform: uppercase;
}

h3.status {
  /* Used to display status messages (eg. "Entry added.") */
}

p.alert {
	/* Used to display alerts (eg. "No entries") */
    color: #FF7700;
    letter-spacing: 1ex;
    text-transform: uppercase;
}

a:link { color: #008811;
	background-color: transparent; }

a:hover { color: #008811;
	background-color: transparent; }

a:active { color: #11AA22;
	background-color: transparent; }

a:visited { color: #008811;
	background-color: transparent; }

a.nav {
   /* Used when rendering date navigation bars */
   text-decoration: none;
}

form { 
	padding: 1px;
	border: 0px;
	margin: 0px;
	vertical-align: middle;
	}

input { 
	//padding: 0px;
	//border: 0px;
	margin: 0px;
	vertical-align: middle;
	font-family: Times,
	"Times New Roman",
	serif;
	}

.controlPanel {
    white-space: nowrap;
}

/* Entry rendering. */

.entryAuthor {
	/* Used to display the name of the author of a particular
  	   NewsBruiser entry */
   text-transform: uppercase;
   text-align: center;
   padding-top: 10px;
}

a.permalink {
	/* Used to display the link to a particular NewsBruiser entry */
}

p.permalink {
   padding-bottom: 30px;
}

.artificialMargins {
	width: 345px;
	max-width: 345px;
	min-width: 345px;
}
    
.entryDate { 
	/* Used to display the date of a NewsBruiser entry */
    text-align: center;
}

.entryTitle {
	/* Used to display the text of a NewsBruiser entry */
    font-size: 120%;
    text-transform: uppercase;
    letter-spacing: 1ex;
    text-align: center;
}

.entryText {
	/* Used to display the text of a NewsBruiser entry */
	width: 345px;
	max-width: 345px;
	min-width: 345px;
	text-align: left;
}

.entry { 
    /* Overarching properties for a NewsBruiser entry. */
    text-align: center;
}

/* Entry alternation wackiness */

.entry2 { 
    /*Set your entry template to wrap entries in '<p class="entry%2">';
      and the first, third, fifth, etc. entries in a list will be of class
      entry while the second, fourth, sixth, etc. entries will be of
      class entry2. See the template document for more details.*/
}

/* Index */

.notebookPanel {
	/* Used to display a notebook's panel. */
}

.notebookHead {
	/* Used to display the notebook's name and mantainer. */
	line-height: .65em;
	font-size: 64pt;
	background-color: transparent;
	color: inherit;
	font-weight: bold;
	text-transform:  lowercase;
	letter-spacing: -.06em;
	text-align: center;
	padding-left: 0px;
	padding-right: 3.8em;
	padding-top: 0px;
	padding-bottom: .25em;
	border: 0px;
	margin: 0px;
}

.notebookSubhead {
	/* Used to display the notebook's description. */
	text-align: right;
	background-color: #008811;
	color: #FFFFFF;
	border: 0px;
	padding: 4px; 
	font-weight: bold;
}

.calendarSubpanel {
	/* Used to display the panel containing the calendar */
	background-color: transparent;
}

.entrySubpanel {
	/* Used to display the panel containing the most recent entry */
	background-color: transparent;
}

.linkSubpanel {
	/* Used to display the panel containing links to the CGIs for a
           notebook. */
	background-color: transparent;
}


.searchBox { 
	padding: 0px;
	border: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	}

/* Categories */


.entryCategories {
	/* Used to display the "Filed under:" introductory text for an entry. */
   text-align: center;
}

.entryCategory {
    /* Used to display the linked name of a category under which an entry
       is filed. */
}

.categoryDescription {
    /* Used to display a category's description. */
    background-color: #FFFFFF;
}

/* Configuration */

.optionNamePanel {
    /* Used to display the panel containing the name of an option.*/
    background-color: #FFFFFF;
    color: inherit;
    font-weight: bold;
}

/* Calendar */

.calendarMonthName {
	/* Used to display the month and year. */
   font-size: normal;
   font-weight: bold;   
   text-align: center;
}

.calendarDayOfWeek {
	/* Used to display the name of days of the week. */
   font-size: small;
   font-weight: normal;  
}

.calendarDate {
	/* Used to display the a date (possibly linked to the list of
	entries for that date) */
   font-size: small;
   font-weight: normal;  
}

/* Today In History */

.yearsAgo {
	/* Used to display the "n years ago:" header */
	letter-spacing: 1ex;
	text-transform: uppercase;
}

.historicEntryText {
	/* Used to display the first portion of an historic entry */
    font-style: italic;
}

/* Specific Epigramophone stuff */

a.bannerLink { /* Used to make the big "anacrusis" link different. */
	text-decoration: none;
	color: #008811;
	background-color: transparent; }

a.bannerLink:link { /* Used to make the big "anacrusis" link different. */
	text-decoration: none;
	color: #008811;
	background-color: transparent; }

a.bannerLink:visited { /* Used to make the big "anacrusis" link different. */
	text-decoration: none;
	color: #008811;
	background-color: transparent; }    

a.bannerLink:active { /* Used to make the big "anacrusis" link different. */
	text-decoration: none;
	color: #11AA22;
	background-color: transparent; }    

a.bannerLink:hover { /* Used to make the big "anacrusis" link different. */
	text-decoration: none;
	color: #11AA22;
	background-color: transparent; }    

.bright { /* for the little i. */
	color: #11AA22;
	background-color: transparent; }

.searchBoxText { /* The search box text input. */
	color: #008811;
	background-color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #FFFFFF; }

.searchBoxButton { /* The search box submit input. */
	color: #FFFFFF;
	background-color: #008811;
	border: 2px solid #FFFFFF;
	padding: 1px;
	font-family: Times,
	"Times New Roman",
	serif;
	font-size: 11pt;
	font-weight: bold; }

.notebookSubheadLeftCell { /* for the bar immediately under the banner. */
	color: #FFFFFF;
	background-color: transparent;
	font-size: inherit;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 1px solid #FFFFFF;
	border-left: 0px; }

.notebookSubheadMiddleCell { /* for the bar immediately under the banner. */
	color: #FFFFFF;
	background-color: transparent;
	font-size: inherit;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF; }

.notebookSubheadRightCell { /* for the bar immediately under the banner. */
	color: #FFFFFF;
	background-color: transparent;
	font-size: inherit;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 8px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 1px solid #FFFFFF; }

a.notebookSubheadLink:link { /* for the links within that bar */
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	font-size: inherit;
	font-weight: bold; }

a.notebookSubheadLink:visited { /* for the links within that bar */
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	font-size: inherit;
	font-weight: bold; }

a.notebookSubheadLink:active { /* for the links within that bar */
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
	font-size: inherit;
	font-weight: bold; }

a.notebookSubheadLink:hover { /* for the links within that bar */
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
	font-size: inherit;
	font-weight: bold; }

.notebookFooter { /* for each page in the archive */
	line-height: .78em;
	font-size: 36pt;
	background-color: transparent;
	color: inherit;
	text-transform:  lowercase;
	letter-spacing: -1.5px;
	text-align: right;
	padding: 0px;
	border: 0px;
	margin: 0px; }

.adminLinks { /* for post links and "submit story" */
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none; }

.authorListHeader { /* announces the blogroll */
	text-transform: uppercase;
	font-weight: bold; }
