/*
	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;
    font-size: 120%;
}

tt {
    color: #000;
    background-color: #ddf;
    border: ridge thin;
    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;
}

