/*
	main CSS for dancer's homepage.
	$Id: main.css,v 1.32 2007/04/22 15:09:26 dancer Exp $
*/

body {
     background-color: #fff;
     color: #000;
     background-image: url(./background-20040704.jpg);
     line-height: 140%;
}

h1 {
   color: #000;
   border-style: ridge;
   border-color: #ffaaaa;
   font-size: 200%;
   background-image: url(./h3bg.jpg);
}

h2 {
   color: #fff;
   font-size: 140%;
   background-image: url(./h2bg.jpg);
}

h3 {
   border-style: solid;
   border-color: #ff99ee;
   background-color: #ff99ee;
   color: #0000aa;
   font-size: 120%;
}

a:link {
  color: #a3a;
}

a:active {
  color: #000;
}

/* hover is a CSS2 feature */
a:hover {
  color: #22f;
  background-color: #aaf;
}

a:visited {
  color: #000;
}

pre {
    color: #fff;
    background-color: #002255;
}

tt {
   color: #000;
   background-color: #ddf;
    border: ridge thin;
    font-size: 80%;
    border-color: #ffa;
}

/* filter-opacity is a IE hack, supported by Mozilla */
div {
    border: ridge
}

dl {
   margin: 2em;
}
dt {
   background-color: #229;
   color: #ffa;
}
dd {
   
}
ul {
   background-color: #ddf;
}

li {
   margin: 0em 0em 0.6em 0em;
}

p{
	color: #000;
}

div.toplinks{
	margin-top: 0px;
	border: ridge;
	border-color: #aaa;
	background-color:#ddf;
}
a.toplinks:before{
	content: "[";
}
a.toplinks:after{
	content: "]";
}

table{
	border-style: outset;
	margin-left: auto;
	margin-right: auto;
}


thead{
	background-color: #222;
	color:#fff;
}

th{
	border-style: inset;
	color: #fff;
	background-color: #025;
}
td{
	border-style: inset;
	color: #eee;
	background-color: #025;
}

div.image{
  /* centering. */
  text-align: center;
}

a.sidebar:link {
	       color: #000;
}
a.sidebar:active {
	       color: #000;
}

a.sidebar:visited {
	       color: #000;
}

img.sidebar {
	    border: 0px;
}

