a { color: #336699; }
a:hover { color: #6699cc; }

body { background: black; color: white; }


H2 {
font-family: Georgia, serif;
font-size: 150%;
font-weight: normal;
margin: 1em 0 0 0;
}
H2 small {
	color:#999;
	font-size:80%;
	display:block;
	line-height: 120%;
}

.Col {
float: left;
margin: 0 3% 0 0;
width: 22.5%;
}
.Cleaner {
clear: both;
font-size: 1px; line-height: 1px;
visibility: hidden;
margin-top: -1px;
}
ul { margin: 0.8em 0 0 30px; padding: 0; }
ul li {  color: #666; margin: 0.3em 0; padding: 0; }
ul li ul { margin: .5em 0 0.5em 0; padding-left: 0; }
ul li ul li { list-style-type: none; font-size: 85%; margin: -0.2em 0 .3em 10px; }
ul li strong { color: black; font-weight: normal; }
ul li small { font-size:100%; color:#999; }

P { width: 60%; line-height: 1.3em; }
#Mail p { width:auto; margin:0; }
.nobr {white-space: nowrap;}
small { font-size: 0.8em; line-height:.4em; }

form#Mail {
display: none;
position: absolute;
border: 1px solid #ccc;
background-color: #eee;
background-color: white;
width: 190px;
padding: 10px;
margin: 0;
top: 20px;
left: 30px;
}
form#Mail .close {
position: absolute;
display: block;
right: 3px; top: -10px;
padding: 2px 4px 2px 4px;
/*border: 1px solid #ccc;	*/
background:white;
font-size: 10px; text-decoration: none;
color: black; cursor:
hand; cursor: pointer;
}

form#Mail input {margin: 0;}
form#Mail textarea {
	overflow: auto;
}
