/*
	LoveVector top contents
*/

TABLE.top {
	width: 100%;
	border-style: double;
	border-width: 0 0 5 0;
	border-color: #5555FF;
}

.title {
	vertical-align: bottom;
}

H1 {
	font: 350% "Verdana", "Arial", "Helvetica", "sans-serif", fantasy;
	letter-spacing: 20;
	text-align: left;
	vertical-align: bottom;
	margin: 0 0 0 0;
}

.topdict {
	font-weight: bold;
	text-align: left;
}

.about {
	font: 70% "Verdana", "Arial", "Helvetica", "sans-serif", fantasy;
	text-align: right;
	vertical-align: bottom;
}

H2 {
	font: 100% "Verdana", "Arial", "Helvetica", "sans-serif", fantasy;
	font-weight: bold;
	letter-spacing: 0;
	margin: 0 0 0 0;
}

TD.history {
	width: 30%;
	vertical-align: top;
	padding: 0 10 0 10;
}
TD.history H2 {
	text-align: right;
}
TD.history DT {
	width: 95%;
	border-width: 0 0 3 0;
	border-style: double;
	text-align: right;
	font-size: 80%;
}
TD.history DD {
	font-size: 90%;
	width: 90%;
	margin: 3 0 10 0;
}

TD.contents {
	width: 70%;
	vertical-align: top;
	padding: 0 10 0 10;
}
TD.contents H2 {
	text-align: left;
}
TD.contents DT {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif", fantasy;
	font-weight: bold;
	margin: 5 0 5 0;
	padding: 0 5 0 5;
	background: #DDDDFF;
	text-align: left;
}
.topic {
	font-size: 200%;
	font-weight: normal;
}

TD.contents DD {
	font-size: 90%;
}

TD.caution {
	text-align: center;
	vertical-align: middle;
	background: #3388CC;
	color: #FFFFFF;
	padding: 4 4 4 4;
	margin: 4 4 4 4;
	
}
TD.cautionlist {
	vertical-align: middle;
	background: #F8F8FF;
	padding: 10 10 10 10;
	margin: 10 4 10 4;
}
TD.cautionlist UL {
	list-style-type: circle;
	text-align: left;
	margin: 0 0 0 20;
}

TD.remark {
	text-align: center;
	padding: 20 20 20 20;
}
TABLE.border1 TD {
	border-color: #DDDDFF;
	border-style: solid;
	border-width: 0 3 3 0;
	padding: 2 2 2 2;
}
TABLE.border2 TD {
	border-color: #5555FF;
	border-style: solid;
	padding: 2 2 2 2;
	border-width: 3 3 3 3;
}
TABLE.border3 TD {
	border-color: #DDDDFF;
	border-style: solid;
	border-width: 3 0 0 3;
	padding: 40 40 40 40;
	text-align: center;
}

DIV.footers {
	padding: 20 0 20 0;
}

DIV.footers DIV {
	border-style: solid;
	border-width: 0 10 1 0;
	border-color: #5555FF;
	padding: 10 10 1 10;
	margin: 1 5 1 5;
	text-align: right;
}
