﻿body
{
	font-family: 'Trebuchet MS', Arial;
	margin: 16px;
	font-size: 12px;
}
a
{
	text-decoration: none;
	color: #00f;
}
a:hover
{
	color: #f00;
}
#compatibility
{
	display: none;
}
#contents a
{
	color: #008;
}
#contents a:hover
{
	text-decoration: underline;
	/*color: #f00;*/
}
h1
{
	font-family: 'Trebuchet MS', Arial;
	font-size: 24px;
	font-weight: normal;
	line-height: 80px;

	color: #b8860b;
	margin: 0px;
	font-weight: bold;
	border-bottom: #87cefa 1px solid;
	padding-bottom:50px;
}
h1 #downlinks
{
	font-size: 10px;
	font-weight: bold;
}
#maginfo
{
	margin-top: 5px;
	margin-right: 210px;
}
#maginfo h2
{
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	font-size: 12px;
}
#maginfo dl
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#maginfo dl dt
{
	display: inline;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#maginfo dl dd
{
	display: inline;
	margin: 0px;
	padding: 0px;
}
#articleinfo
{
	margin-top: 15px;
	margin-right: 210px;
}
#articleinfo h2
{
	display: none;
}
#articleinfo dl
{
	margin: 0px 0px 5px;
	padding: 0px;
}
#articleinfo dl dt
{
	display: block;
	position: absolute;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 21px;
	width: 80px;
}
#articleinfo dl dd
{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 80px;
	line-height: 21px;
}
#articleinfo #title
{
	font-size: 14px;
	font-weight: bold;
}
#references
{
	padding-top: 8px;
	border-top: #87cefa 1px solid;
	padding-bottom: 5px;
}
#references h2
{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}
#references p
{
	margin: 0px;
	padding: 0px 0px 0px 80px;
}

#memo
{
	border-top: #87cefa 1px solid;
	margin-top: 5px;
	padding-top: 5px;
}
#memo h2
{
	display: none;
}
#memo dl
{
	margin: 0px 0px 5px;
	padding: 0px;
}
#memo dl dt
{
	display: block;
	position: absolute;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	line-height: 21px;
	width: 80px;
}
#memo dl dd
{
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 80px;
	line-height: 21px;
}


#lastupdate
{
	border-top: #87cefa 1px solid;
	color: #808080;
	margin-top: 5px;
	padding-top: 5px;
}



#sidebar
{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 200px;
	height: 500px;
	padding-top:100px;
}
#sidebar a
{
	color: #008;
}
#sidebar a:hover
{
	text-decoration: underline;
	/*color: #f00;*/
}
#sidebar h2
{
	display: none;
}
#sidebar div.item
{
	border: #d3d3d3 1px solid;
	margin-bottom: 3px;
	background: #fff;
}
#sidebar div.item h3
{
	margin: 0px;
	padding: 6px 17px;
	line-height: 12px;
	font-size: 12px;
	text-transform: uppercase;
	overflow: hidden;
	color: #696969;
	background: #eee url(../Images/h5.gif) no-repeat 4px center;	
}
#sidebar div.item ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#sidebar div.item ul li
{
	line-height: 12px;
	font-size: 12px;
	border-bottom: #f5f5f5 1px solid;
}
#sidebar div.item ul li a
{
	display: block;
	padding: 6px 4px;
}
#sidebar div.item ul li a:hover
{
	background: #f5f5f5;
}
#sidebar div#stat ul li
{
	padding: 6px 8px;
	line-height: 12px;
	font-size: 12px;
	border-bottom: #f5f5f5 1px solid;
	color: #808080;
}
#sidebar div.item ul li em
{
	float: right;
	padding: 3px;
	line-height: 12px;
	font-size: 12px;
}
@media print
{
	#contents,
	#downlinks,
	#sidebar
	{
		display: none;
	}
	#maginfo,
	#articleinfo,
	#references
	{
		margin-right: auto;
	}
}
.referencestop{ clear:both; font-weight:lighter; float:left; border:#ccc 1px solid; color:#444; font-size:12px; padding:0 3px; line-height:25px; background:#eee; }
.referencesend{ height:5px;}
.referencesa{ margin-left:10px;font-weight:lighter;  border:#EE6911 1px solid; color:#fff; font-size:12px; padding:3px; line-height:28px; background:#EE9611;}
.referencetitle{float:left;}