body { 
   background-color: #edc;
   min-width:750px;
}

h1 {
  font-weight:500;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 120%;
}

h1.heading {
	/* Used to display page headings (eg. "Search results", "[Notebook] for [date]") */
  font-weight: bold;
  text-decoration: none;
  font-weight:500;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;

}

h2 {
  font-weight:600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 120%;
}

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

p.alert {
	/* Used to display alerts (eg. "No entries") */
  color: red;
  font-weight: bold;
  font-size: larger;
}

span.validationErrors {
  color: red;
  font-weight: bold;
  font-size: larger;  
}

ol.validationErrorList {
}

li.validationError {
  list-style-type:hebrew
}

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

.controlPanel td {
    white-space: nowrap;
}

/* Entry rendering. */

.entryAuthor {
	/* Used to display the name of the author of a particular
  	   NewsBruiser entry */
   font-weight: bold;
}

a.permalink {
	/* Used to display the link to a particular NewsBruiser entry */
   text-decoration: none
}
    
.entryDate { 
	/* Used to display the date of a NewsBruiser entry */
    font-weight: bold;
    color: 007700
}

.entryTitle 
{
/*width: 30em;*/
  font-weight: bold;
  color: 444444;
	/* Used to display the text of a NewsBruiser entry */
}

.entryText {
  width: 40em;
  font-size: 70%;
  font-family: Georgia, sans-serif;
  color: 223322;
	/* Used to display the text of a NewsBruiser entry */
}

.parenDate {
  font-size: 70%;
}

.content-columns {
 font-family: Georgia, sans-serif;
 margin:0 auto;
 background-color: white;
 width: 90%;
 position: absolute;
 top: 5em;
 left: 5%;
 right: 5%;
}

.therest {
  position:absolute;
  top: 43em;
}

.content-column-left {
/* Value for IE/Win; will be overwritten for other browsers */
  width: 29em;
	/*  padding-left: 2em;*/
  position: absolute;
  top: 10px;
  left: 2em;
  height: 48em;
  padding-left: 2em;
  padding-right: 3em;
  padding-top: 1em;
  background-color: white;
 font-size:70%;
 font-family: Georgia, sans-serif;

}
.content-column-right {
 /* Values for IE/Win; will be overwritten for other browsers */
  position: absolute;
  padding-left: 1em;
 /* padding-right: 2em;*/
  padding-top: 1em;
  width: 28em;
  top: 10px;
  left: 30em;
  height: 48em;
/*  padding-top: 1em;*/
  background-color: white;
 font-size:70%;
 font-family: Georgia, sans-serif;

}
.content-columns > .content-column-left {
width:27em;
top: 20px;
height: 41em;
}

.content-columns > .content-column-right {
width:29em;
left:32em;
top: 20px;
padding-right: 2em;
height: 41em;
}

.footer {
    background-color:#cc9;
    clear:both; 
}


.entry {
  width: 32em;
    margin-left: 1em;

    /* Overarching properties for a NewsBruiser entry. */
}

/* 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.*/
    background-color: FFFFEE;
}

li {
	/*I think list items should have a little whitespace between them.*/
	margin-bottom:5px;
}

/* Index */

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

.notebookHead {
	/* Used to display the notebook's name and mantainer. */
	color:005500;
}

.notebookSubhead {
	/* Used to display the notebook's description. */
	text-align:center;
	font-size: 90%;
	/*border-width:1;
	border-style:dotted;*/
}

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

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

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

/* Categories */


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

.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:DDFFDD
}

/* Configuration */

.optionNamePanel {
    /* Used to display the panel containing the name of an option.*/
    background-color: cccc99;
    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;  
}

/* Trackback */

.trackback {
    background-color:EEEEEE;
}

/* Comments */
.commentHeader {
    background-color:EEEEEE;
}

/* Today In History */

.yearsAgo {
	/* Used to display the "n years ago:" header */
}

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

    

