@charset "utf-8";
/* Jeff's Common CSS */
.float-l {
	float:left;
	margin-right: 1em;
	margin-top: 1em;
}

.float-r {
	float:right;
	margin-left: 1em;
	margin-top: 1em;
}
.center {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	display: block;
}
.flatlist  , ul .flatlist{
	list-style: none;
	margin: 10px 0;
}
.flatlist li {
	margin:.2em 0;
	list-style: none;
}
.clear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:both;
	line-height:0px;
	display:block;
	float:none !important;
}
.uline {
	text-decoration:underline;
}

.la {
	text-align:left;
}

.ra {
	text-align:right;
}

.ca {
	text-align:center;
}

.ja {
	text-align:justify;
}
.trans20 {
	filter:alpha(opacity=20);
	-moz-opacity:0.20;
	-khtml-opacity: 0.20;
	opacity: 0.25;
}

.trans30 {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.trans40 {
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}

.trans50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.trans60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}

.trans70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}

.trans80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.trans90 {
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
}
.space800 {
	height:800px;
	min-height:800px;
	width:1px;
}