body { 	background-color: #FFFFFF;
	color: #000000;
	margin-top: 5px;
	margin-left: 35px;
	margin-right: 35px;
	margin-bottom: 5px;
	font-family: Verdana,
	Tahoma,
	Helvetica,
	Arial,
	sans-serif;
    }

a:link {
    color: #555555;
    text-decoration: none;
    font-weight: bold;
}
a:visited,
a:active {
    color: #555555;
    text-decoration: none;
}
a:hover {
    color: #FEA044;
    text-decoration:  none;
}

select, input {
    color: #EEEE00;
    font-size: 90%;
    background-color: #218E43;
}

.text-h1 {font : 11px Verdana, Helvetica, Arial, sans-serif; color : #111111;}
.text-h2 {font : 12px Verdana, Helvetica, Arial, sans-serif; color : #0000EE;}


.linksBox {
	/* For the div that encapsulates the Links */
    background-color: transparent;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    width: 96%;
    padding: 0px;
}

.infobarBox {
	/* For the div that encapsulates the Links */
    background-color: transparent;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    width: 100%;
    padding: 0px;
}

.linksbar {
	/* Links table heading */
    background-color: #3344EE;
    padding: 0px;
    width: 100%;
    min-width: 100%;
}

.toptable {
	/* Title table */
    background-color: #FFFFFF;
    padding: 0px;
    width: 100%;
    min-width: 100%;
}



/* For Newsbruiser ... */

.entryBox {
	/* For the div that encapsulates each entry */
    background-color: transparent;
    border-width: 1px;
    border-color: #000000;
    border-style: solid;
    width: 99%;
    padding: 0px;
}

.infobar {
	/* Table used to display time and date at the top of each entry box */
    background-color: #555555;
    padding: 0px;
    width: 100%;
    min-width: 100%;
    color: #FEA044;
}

.entryInterior {
	/* For the div containing the title, author, text and category */
    backround-color: transparent;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 5px;
    color: #555555;
    font-size: 90%;
}

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

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

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

a.nav {
   /* Used when rendering date navigation bars */
}

/* Entry rendering. */

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

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

.entryDate { 
	/* Used to display the date of a NewsBruiser entry */
    font-size: 85%;
    text-align: right;
    color: #555555;
    clear: both;
}

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

/* Index */

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

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

.notebookSubhead {
	/* Used to display the notebook's description. */
	text-align: center;
	border-width: 1;
	border-color: #218E43;
	border-style: solid;
}

.calendarSubpanel {
	/* Used to display the panel containing the calendar */
}

.entrySubpanel {
	/* Used to display the panel containing the most recent entry */
}

.linkSubpanel {
	/* Used to display the panel containing links to the CGIs for a
           notebook. */
}

/* Categories */


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

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

.categoryDescription {
    /* Used to display a category's description. */
}

/* Configuration */

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

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

/* Today In History */

.yearsAgo {
	/* Used to display the "n years ago:" header */
    font-size: 85%;
    font-weight: bold;
}

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

/* Main Title */

.main_title {
    font-size: 300%;
}
a.main_title:visited,
a.main_title:active {
    color: #555555;
    text-decoration: none;
}
a.main_title:hover {
    color: #555555;
    text-decoration:  none;
}

.main_sub_title {
    color: #555555;
}