body, .entryBox { 
    background-color: #966654;
    text: black;
    vlink: purple;
    alink: red;
    link: blue;
}


.XMLSyndicationButton { 
    background: #ff6600;
    color: white !important;   
    border-left:   1px solid #ff9a57;
    border-top:    1px solid #ffc8a4;
    border-right:  1px solid #7d3302;
    border-bottom: 1px solid #3f1a01;
    padding: 0px 0.5em 0px 0.5em;
    font-family: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: small;
    text-decoration: none; 
}
.XMLSyndicationButton:hover { background: #ff9900; }

.TXTSyndicationButton { 
    background: #009900;
    color: white !important;
    border-left:   1px solid #00CC00;
    border-top:    1px solid #00FF00;
    border-right:  1px solid #006600;
    border-bottom: 1px solid #003300;
    padding: 0px 0.5em 0px 0.5em;
    font-family: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: small;
    text-decoration: none; 
}
.TXTSyndicationButton:hover { background: #00cc00; }

.ESFSyndicationButton {
    background: #330099;
    color: white !important;
    border-left:   1px solid #6601CC;
    border-top:    1px solid #6600FF;
    border-right:  1px solid #330066;
    border-bottom: 1px solid #330033;
    padding: 0px 0.5em 0px 0.5em;
    font-family: helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: small;
    text-decoration: none; }
.ESFSyndicationButton:hover { background: #6600cc; }

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

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;
   background: #eed998;
   padding: 0 4px 0 4px;
   border: 1px solid gray;
}
    
.entryDate { 
	/* Used to display the date of a NewsBruiser entry */
    font-weight: bold;
    color: 007700;
    font-family: courier;
    font-size: 10pt;
}

.entryTitle {
   padding: 0 .5em 0 .5em;
   font-weight: bold;
   color: white;
background: #968754;
}

.entryText {

}

.entry { 
    /* Overarching properties for a NewsBruiser entry. */
  border: solid #1c1c1c 1px;
  background: white;
  padding: 1em;
}

div.blogrollmain {
  font-family: sans serif;
  font-size: 8pt;
  height: 60em;
  overflow-y: auto;
}

/* 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 a {
  /* Used to display the notebook's name and mantainer. */
  color: #fec;
  font-size: 200%;
  background: #E39A7F;
  background: url(/nb/themes/Default/leaves.jpg);
  width: 100%;
  display:block;
  padding: .7em;
  border: 1px solid #968754;
  font-family: sans-serif;
}

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

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

.calendarSubpanel a {
  background: #F6CB4C;
  border: 1px solid gray;
  padding: 2px;
  font-family: sans-serif;
}

.linkSubpanel {
	/* Used to display the panel containing links to the CGIs for a
           notebook. */
	background-color: #968754;
	padding: .5em;
	font-family: sans-serif;
}
.blogrollmain {
  padding: 0 0 0 5px;
}

.calendarSubpanel, .linkSubpanel {
  border: 1px solid black;
}

/* 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;
}

/* Licensing */
.licenseText {
    font-size:small;
}

/* 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;
}

.controlPanel {
  background: #ccc;
  border: 1px solid black;
  border-collapse: collapse;
  padding: .5em;
}    

.entrySubpanel {
  background: none;
}


