body, html {
	padding:0 0 100px 0;
	margin:0;
}

* {
	font-family:Times New Roman, serif;
	font-size:16px;
}

h2 {
	font-family:Georgia, serif;
	font-weight:normal;
	font-size:1.5em;
	margin:4em 0 0.5em 0;
	padding:0;
}

h2.first {
	padding-top:0;
	margin-top:0;
}

td {
	vertical-align:top;
	line-height:1.45em;
	padding:0.3em;
}

.clear {
	clear:both;
}

.nowrap {
	white-space:nowrap;
}

#more {
	background-color:#FFFCDF;
	top:200px;
	left:0;
	padding:10px;
	margin:0;
	width:180px;
	line-height:1.3em;
	color:#999;
	position:fixed;
	_position:absolute;	
	-moz-box-shadow: 1px 1px 10px #999;
	-webkit-box-shadow: 1px 1px 10px #999;
	box-shadow: 1px 1px 10px #999;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;	    
}
	#more li {
		list-style-type:none;
		margin:0;
		padding:0.3em 0;
	}
		#more li em {
			color:#000;
		}

p.info {
	margin-top:3em;
}

tr.selected td {
    background-color:#FFEFEF;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        color-stop(0, rgb(255,220,220)),
        color-stop(1, rgb(255,239,239))
    );
    background-image: -moz-linear-gradient(
        center top,
        rgb(255,220,220) 0%,
        rgb(255,239,239) 100%
    );
    background-image: linear-gradient(
        center top,
        rgb(255,239,239) 0%,
        rgb(255,220,220) 0%,
        rgb(255,239,239) 100%
    );
}