/*
 * DefaultClean.css
 *
 * 2000 Shawn P. Vincent <svincent@svincent.com>
 *
 * Horray!  I finally looked up how to comment CSS files, so this file
 * doesn't have to be all mysterious anymore!  
 */

.villavillatrolla {
  font-family: fantasy;
  font-size: larger;
  font-style: italic;
  color: darkblue;
}

/*--------------------------------------------------------------------------*/
/*---- Basic Styles --------------------------------------------------------*/
/*--------------------------------------------------------------------------*/

body { 
  background: white;
  color: black;
  margin: 2em;
}

p  {
  margin-left: 4em;
  margin-right: 4em;
}

table  {
  margin-left: 4em;
  margin-right: 4em;
}

a.delicious-link {
/*  font-weight: bold;*/   
}

div.sidebar {
  background-color: white;
  float:right; width: 25%; border: solid lightgray 1px; padding: 1em; margin: 2em;
}

div.sidebar h2 {
  font-family: sans-serif;
  font-weight: bold;
  border-bottom: none;
  margin-top: 0em;
  margin-left: 0em;
  margin-right: 0em;
}

div.sidebar ul {
    margin-left: 0em;
    margin-right: 0em;
}

ul  {
  margin-left: 7em;
  margin-right: 5em;
}

ol  {
  margin-left: 7em;
  margin-right: 5em;
}

li {
  margin-bottom: 10px;   
}

pre  {
  margin-left: 4em;
  margin-right: 4em;
}

h1 {
  font-family: sans-serif;
  font-weight: bold;
  background-color: white;
  margin-bottom: 1em;
}

h2 {
  font-family: sans-serif;
  font-weight: bold;
  border-bottom: solid lightgray 1px;
  margin-top: 3em;
  margin-left: 2em;
  margin-right: 2em;
}

h3 {
  font-family: sans-serif;
  font-size: 100%;
  margin-left: 3em;
  font-weight: bold;
}

h4 {
  font-family: sans-serif;
  margin-left: 3em;
  font-weight: bold;
}

h5 {
  font-family: sans-serif;
  margin-left: 3em;
  font-weight: bold;
}

blockquote  {
  font-style: italic;
  margin-left: 7em;
  margin-right: 7em;
}

img {
  border: none;
}

/*--------------------------------------------------------------------------*/
/*---- Hyperlinks and Anchors ----------------------------------------------*/
/*--------------------------------------------------------------------------*/

a { 
  color: #00008b;
  background-color: white;
}

a.anchor {
  color: black;
  background-color: white;
}

a.coolSite { 
  color: #00008b;
  background-color: white;
  font-style: italic;
  font-weight: bold;
}

a:hover { 
  color: red;
  background-color: white;
}

/*--------------------------------------------------------------------------*/
/*---- Miscellaneous useful things -----------------------------------------*/
/*--------------------------------------------------------------------------*/

p.synopsis  {
  text-align: right;
  font-style: italic;
  font-size: smaller;
}

img.flavorImage  {
  float: right;
}

.coolSite { 
  color: black;
  background-color: white;
  font-style: italic;
  font-weight: bold;
}

.rightAligned { text-align: right; }
.centerAligned { text-align: center; }

pre.poem {
  margin-left: 5em;
  margin-right: 5em;
}

img.linkIcon {
  vertical-align: bottom;
  margin-right: 0.3em;
  border: none;
}

img.floatLeft { float: left; }
img.floatRight { float: right; }

.caption {
  text-align: center;
  font-family: sans-serif;
}


/*--------------------------------------------------------------------------*/
/*---- Source Code Styles --------------------------------------------------*/
/*--------------------------------------------------------------------------*/

div.sourceCode { 
  border: solid black 1px;  
  margin-left: 5em;
  margin-right: 5em;
}
span.comment { color: red; }
span.keyword { color: purple; }
span.type { color: green; }
span.ident { color: blue; }
span.string { color: brown; }

