body {
	text-align: center;
	}
a:link {
	color: blue;
	}
a:visited {
	color: #550088;
	}
a:hover {
	color: #ABA000;
	}
a:active {
	color: #009900;
	}
img {
	border: 0;
	}
#container {
	color: #333;
	font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: medium;
	font-weight: normal; 
	line-height: 1.6em; 
	background-color: white; 
	text-decoration: none;
	margin: 30px auto 0;
	width: 700px;
	text-align: left;
	}
h1 {
	font-size: 2em;
	font-weight: bold;
	text-indent: -60px;
	padding-left: 60px;
	line-height: 1.4em;
	margin-bottom: 2em;
	}
h2 {
	font-size: 1.5em;
	font-weight: bold;
	}
h4 {
	margin-top: 2em;
	margin-bottom: -0.6em;
	}
#updated {
	font-style: italic;
	margin-bottom: 2.5em;
	}
#related {
	list-style-type: none;
}

#related li {
	margin-bottom: 1em;
}

.rtspace {
	margin-right: 1em
}

#docstruct {
	margin-bottom: 2.5em;
	}
#docstruct ul {
	list-style-type: none;
	line-height: 2.6em;
	}
#tagsds {
	background-color:#CCC
	}
#indexds {
	background-color:#EEE
	}
.tagsbg {
	background-color:#CCC
	}
.indexbg {
	background-color:#EEE
	}
#gotolinks {
	margin-bottom: 2.5em;
	}
#lpads {
	margin-top: 3.2em;
	}
#tags {
	margin-top: 3.2em;
	margin-bottom: 3.2em;
	background-color:#CCC
	}
#tags ul {
	list-style-type: none;
	}
#links {
	margin-top: 3.2em;
	}
#index {
	margin-top: 3.2em;
	margin-bottom: 3.2em;
	background-color:#EEE
	}
#index ul {
	list-style-type: none;
	}
#index h3 {
	margin-top: 2em;
	font-style: italic;
	font-weight: bold;
	}
#closing {
	margin-top: 3.2em;
	margin-bottom: 36em;
	}
#sig {
	margin-bottom: 5em;
	}
/*.idxhd {
	margin-top: .3em;
	margin-bottom: .3em;
	}*/
.note {
	font-style: italic;
	margin-top: 2.5em;
	margin-bottom: 2.5em;
	}
#index-kmpres ul {
	list-style-type: none;
	}
#index-kmpres h3 {
	margin-top: 2em;
	font-style: italic;
	font-weight: bold;
	}
dt {
	font-size: larger;
	font-weight: bold;
	margin-bottom: 0.4em;
	}
dd {
	margin-bottom: 2.5em;
	}
.stars {
	font-weight: bold;
	color: #009900;
	}
#adoberddl {
	text-align: center;
	margin-top: 3.2em;
	margin-bottom: 3.2em;
	}
.adoberddlcl {
	text-align: center;
	margin-top: 3.2em;
	margin-bottom: 3.2em;
	}

.dldiv {
	text-align: center;
	margin-top: 5em;
	margin-bottom: 24em;
	}
.dltable {
	text-align: center;
	margin-top: 5em;
	margin-bottom: 24em;
	}
.incomp {
	color: #FFCC00;
	outline-color: #FFCC00;
	outline-style: solid;
	}
.u {
	text-decoration: underline;
	}
.ctr {
	text-align: center;
	}
.lpad {
	width: 25%;
	background: #DDD;
	font-size: 1.16em;
	font-weight: bold;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: rgba(100, 100, 100, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	/* for FF 3.6 */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
	}
.lpad a {
	text-decoration: none;
	display: block;
	width: 100%;
	padding-top: 1.3em;
	padding-bottom: 1.3em;
	text-shadow: 0 2px 1px rgba(255,255,255,1);
	}
.lpad a:hover {
	/*color: #EFE000;*/
	color: #CDC000;
	background: #CCC;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: rgba(80, 80, 80, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	/* for FF 3.6 */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
	text-shadow: 0 2px 1px rgba(245,245,245,0.6);
	}
.lpad a:active {
	color: #009900
	}
.embvid {
	margin: 0 auto;
	}
.fnav {
	background: #DDD;
	font-weight: bold;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: rgba(100, 100, 100, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	/* for FF 3.6 */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
}
.fnav a {
	text-decoration: none;
	display: block;
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em;
	text-shadow: 0 2px 1px rgba(255,255,255,1);
	}
.fnav a:hover {
	/*color: #EFE000;*/
	color: #CDC000;
	background: #CCC;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	background: rgba(80, 80, 80, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	/* for FF 3.6 */
	background-image: -moz-linear-gradient(rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95%);
	text-shadow: 0 2px 1px rgba(245,245,245,0.6);
	}
.fnav a:active {
	color: #009900
	}
.shortdesc {
	font-style: italic;
	}