/* structure */
#sub-column {
	width: 152px;
	float: left;
}
#main-column {
	width: 562px;
	float: right;
}

/* sub-column */
#sub-column img { display: block; }
#whatsnew {
	width: 150px;
	background: url(../images/whatsnew_line.gif) no-repeat top;
	padding-top: 6px;
	margin-bottom: 10px;
}
#whatsnew .topic {
	font-size: small;
	font-weight: bold;
	line-height: 1.2em;
	color: #ff0000;
	margin: 0 0 0.3em 4px;
}
#whatsnew ul {
	list-style: none;
	padding: 0 0 3px 5px;
	background: url(../images/whatsnew_line.gif) no-repeat bottom;
}
#whatsnew li {
	font-size: 70%;
	line-height: 1.2em;
	margin-bottom: 0.5em;
}

/* main-column: page title */
h1 { margin-bottom: 15px; }
h2 { margin-bottom: 7px; }

/* main-column: texts */
#copy { padding-right: 21px; }
#copy a { color: #005599; }
#copy a:hover { color: #dad003; }
h3 {
	clear: both;
	margin: 0 -21px 3px 0;
}
p {
	font-size: 95%;
	line-height: 1.5em;
	margin-bottom: 1em;
}
.note {
	font-size: x-small;
	letter-spacing: 1px;
}
.note-em {
	font-size: x-small;
	letter-spacing: 1px;
	color: #dc143c;
}
.picture {
	float: right;
	font-size: 70%;
	line-height: 1.3em;
	margin-bottom: 1.5em;
}
.picture2 {
	font-size: 70%;
	line-height: 1.3em;
	margin: -1em 0 1.5em 0;
}
.picture img, .picture2 img { display: block; }
hr { clear: both; }

/* main-column: graph */
#graph { width: 530px; }
#graph .topic {
	background: url(../images/bullet.gif) no-repeat left center;
	padding-left: 15px;
	font-size: small;
	font-weight: bold;
	line-height: 1.2em;
	color: #626262;
	margin-bottom: 10px;
}
#graph p {
	font-size: small;
	line-height: 1.2em;
	margin: 0 0 20px 40px;
}

/* main-column: specification */
table {
	width: 562px;
	margin-bottom: 5px;
}
caption {
	background: url(../images/bullet.gif) no-repeat left center;
	padding-left: 15px;
	font-size: small;
	font-weight: bold;
	line-height: 1.8em;
	color: #626262;
	text-align: left;
}
th {
	border: solid #ffffff;
	border-width: 0 1px 1px 0;
	background: #e2eb00;
	padding: 4px 0 2px;
	text-align: center;
}
tr.odd { background: #ebebeb; }
tr.even { background: #e1e1e1; }
td {
	border: solid #ffffff;
	border-width: 0 1px 1px 0;
	padding: 2px;
	font-size: small;
}
.en {
	font-size: x-small;
	line-height: 1.6em;
}
.highlight {
	color: red;
	font-weight: bold;
}
