body {color: #900;
		background: #ffc;}

a:link {color: #363; background-color: #ffc; }
a:visited {color: #030; background-color: #ffc; }
a:hover {color: #c06; background-color: #ffc; }
a:active {color: #090; background-color: #ffc; }

a.email:link {font-size: 10px; color: #603; background-color: #fff; }
a.email:visited {font-size: 10px; color: #603; background-color: #fff; }
a.email:hover {font-size: 10px; color: #c06; background-color: #fff; }
a.email:active {font-size: 10px; color: #603; background-color: #fff; }

h1 {color: #363;
	font-size: 28px; }
h2 {color: #030;
	font-size: 24px;}
h3 {color: #306;
	font-size: 22px;}
h4 {color: #309;
	font-size: 22px;}
h5 {color: #609;
	font-size: 18px;}
h6 {color: #f6f;
	font-size: 16px;}

hr {width: 200px;}

p {line-height: 130%; background-color: #ffc;}

img {border: 0px;}


/* class aa used for 'paint'*/
.aa {color: #336600; background-color: #ffc; 
}

/* class b used for defined words (blue) */
.b {color: #330066; background-color: #ffc; 
}

/* class i used for introduction */
.i {color: #660000; background-color: #ffc; 
}

.home {
	font-size: 20px;
	}

td {
	border: 1px solid #666;
	font-family: sans-serif;
	font-size: 80%;
	}

td.c {
	border: 1px solid #666;
	font-family: sans-serif;
	font-size: 80%;
	text-align: center;
	}

td.g {
	border: 1px solid #666;
	font-family: sans-serif;
	text-align: left;
	vertical-align: top;
	width: 33%;
	padding: 15px;
	}

table.g {
	width: 95%;
	border: 3px solid #666;
	padding: 5px;
	}
 
table.w {border: 2px solid #ffc;
    padding: 2px;
    margin: 0 auto;
    width: 85%;
    }
    
.left {
	float: left;
	}

.right {
	float: right;
	font-size: 75%;
	}

.center {
	text-align: center;
	}