

body {
  background:   #FFF9EE;
}
	
#main {
  background     : transparent;
}

p, pre, td, tr, tbody, ul {
  font-family: Verdana, Lucida, Arial, sans-serif; 
  font-size:    12px;
  color:        #110900; 
}

td, tr, tbody, ul {
}
.navTitle, .nav, .keyLink, .smallKeyLink, .heroNetworkLink, a:link, a:visited, a:hover, a:active {
        font-family: "American Typewriter", "Trebuchet MS", Trebuchet, Lucida, sans-serif;
}
h1, h2, h3, h4, h5, h6, .blog_group, .title {
  font-family : Palatino, Times, "Times New Roman", serif; 
  font-weight : bold;
  color       : #770000; 
}
input {
  font-family   : Verdana, Lucida, Arial, sans-serif; 
  font-size     : 10px;
  color         : #110900; 
}

pre { 
  font-size: 12.0px; line-height: .9em%;
}

h1 {
	font-size: 24.0px; 
}
h2 {
	font-size: 21px; line-height: 1.0em; 
}
h3 {
	font-size: 18px; 
}
h3.description { 
	color: #550000; 
}
h4 { 
	font-size: 15px; 
}
.navTitle {
        color: #330000;	/* was #AF5555 */
	font-size: 14px; 
        font-weight: bold;
}
.nav {
        color: #330000;		/* was #AF5555 */
	font-size: 12.0px; 
}
.keyLink {
        font-weight: bold;
        font-size: 14.0px;
}
.smallKeyLink {
        font-weight: 	bold;
        font-size: 	12px;
}
.heroNetworkLink {
        font-weight: 	bold;
        color: 		#550000;
        font-size: 	12px;
}
.code {
  font-weight : bold;
  font-family : monospace;
}
.emph {
  font-weight : bold;
}
.tt {
  font-family : monospace;
}
a:link { 
  color :           #AA0000; 
  font-weight :     bold; 
  text-decoration : none;
} 
a:visited {
  text-decoration : none;
  font-weight :     bold; 
  color :           #AA0000; 
}
a:hover    { 
  text-decoration : none;
  color           : #EE0000;
  background      : #F0E9E0;
} 
a:active  { 
  text-decoration : none;
  color           : #FF0000;  
  background      : #FFF4F0;
} 

.blog_date {
  font-size :      14px; 
}
.blog_title {
  font-size :      18px; 
}
.blog_day {
  font-size :      14px; 
}