@charset "UTF-8";
/* CSS Document */
/*SPM red #880000
SPM Gray #333*/

body {
/*	background-image: url(../images/smudge.jpg);
*/	
	background-image: url(../images/smudge_lt.jpg);
	color: #880000;
	font-family: Arial, Helvetica, sans-serif;
}

#container {
	width: 800px;
	\width: 780px;
	w\idth: 760px;
/*	border: 1px solid gray;
*/	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
	background: cccc99;
	background-color: #FFFFFF;
	background-image: url(../images/smudge_lt.jpg);
		}
		
#content {
	width: 800px;
	}

h1 {
	color: #333333;
	background: none;
	font-weight: bold;
	text-align: center;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	
}

h2 {
  color: #00008b;
  background: none;
  font-weight: bold
}

h3 {
	background: none;
	margin-left: 4%;
	margin-right: 4%;
	font-weight: bold;
	width: 220;
}

h4 {
	margin-left: 4%;
	margin-right: 4%;
  font-weight: bold;
  background-color:#CCC
}

h5 {
  margin-left: 6%;
  margin-right: 6%;
  font-weight: bold
}


ul, ol, dl, p {
  margin-left: 6%;
  margin-right: 6%
}

ul ul, table ol, table ul, dl ol, dl ul {
  margin-left: 1.2em;
  margin-right: 1%;
  padding-left: 0
}



ul.properties{
	margin-left: 4%;
	margin-right: 1.2em;
	color: #333;
	font-size:smaller;
	text-align: right;

}

pre {
  margin-left: 10%;
  white-space: pre
}

table caption {
  font-size: larger;
  font-weight: bolder
}

table p, table dl, ol p, ul p, dl p, blockquote p, .note p, .note ul, .note ol, .note dl, li pre, dd pre {
  margin-left: 0;
  margin-right: 0
}

p.top {
  margin-left: 1%;
  margin-right: 1%
}


/*Drop cap*/

p.introduction:first-letter {
 font-size : 200%;
 font-weight : bold;
 float : left;
 width : 1em;
 color : #800;
 }

blockquote {
  margin-left: 8%;
  margin-right: 8%
}

blockquote pre {
  margin-left: 1%;
  margin-right: 1%
}

dt a {
  font-weight: bold;
  margin-top: .8em
}

a:link {
  color: #00f;
  background: none;
}

a:visited {
  color: #800080;
  background: none;
}

a:active {
  color: green;
  background: #FFD700
}

li {
	list-style-type: none;
	font-size: medium;
}


#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: bold;
margin: 0 10px 4px 10px;
text-decoration: none;
color: #666666;
}

#navlist a:link #current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #000;
padding-bottom: 2px;
background: transparent;
color: #663300;
}

#navlist a:hover { color: #880000; }


p.quote {
	margin-bottom: -8pt;
	line-height: 130%;
	border-top: 1px solid #CCCC99;
	padding-top: 8pt;	

}



cite {
	margin-left: 3em;

}

q {
	font-style: oblique;

}
#footer {
	border-top: 2px solid #333333;
	margin-top: 2em;
}

.whitetext {
	  color: #FFF;
}
.spmgray {
	  color: #333;
}
.spmred {
	  color: #800;
}

.righttext {text-align:right
}


