/* default.css */html {	background:  #e4dfd9 url(../bg6.jpg) repeat;	background-attachment: fixed;	padding: 1em;}body  {	background:  #e4dfd9 url(../bg.jpg) repeat;	background-attachment: fixed;	color: #000000;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 100%;	margin-top: 6em;	margin-bottom: 6em;	margin-left: 8.5%;	margin-right: 10%;	border-style: solid;	border-width: 4px;	border-color: #bbb #050 #050 #bbb;	padding: 1em;}#doc_header {	background:  #e4dfd9 url(../bg6.jpg) repeat;	color: #225522;	font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Sans-Serif;	font-size: 90%;	font-weight: normal;	right: 0em;	top: 0em;	position: fixed;	width: 100%;}a {	cursor: pointer;	background-repeat: no-repeat;	text-decoration: none;}a:link {	color: #0000cc;}a:focus {	color: #0000cc;}a:visited.highlight {	background-color: transparent;	color: #ff9911;}a:hover.highlight {	background-color: transparent;	background: url(/sig_bg_n.jpg);	color: #fff;	margin: 0;}a:hover.highlight.image {	background: transparent;}a:active.highlight {	background-color: #006600;	color: #e4dfd9;	margin: 0;}.cent {	text-align: center;}code {	font-family: "Consolas", "Bitstream Vera Sans Mono", "Andale Mono", "Monaco", "Lucida Console", monospace;	font-size: 115%;}.fancy {	background: transparent;	color: #006600;	font-family: 'Comic Sans MS', Arial, Geneva, Cursive;	font-style: italic;	font-size: 120%;}.guitar {	cursor: url(/styles/GuitarWestern.gif), url(/styles/GuitarWestern.png), url(/styles/GuitarWestern.ani), pointer;}.heading_1 {	background: transparent;	color: #006600;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 120%;	text-transform: uppercase;	z-index: 1;}.heading_2 {	background: transparent;	color: #006600;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 100%;}.heading_3 {	background: transparent;	color: #006600;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 100%;}.heading_4 {	background: #bbffbb;	color: #040;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 100%;	padding: 1px 6px 1px 6px;}.heading_5 {	background: #226622 url(../sig_bg_s.jpg);	color: #fff;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 100%;	padding: 1px 6px 1px 6px;}.heading_6 {	background: transparent;	color: #006600;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-size: 150%;	text-align: center;}.help {	cursor: help;}hr {	border: none;	background-color: #006600;	color: #006700;	height: 1px;	width: 100%;}hr.short {	width: 35%;	margin-left: auto; margin-right: auto; }hr.medium {	width: 70%;	margin-left: auto; margin-right: auto; }img {	margin: 0em 10px 10px 0;	padding: 0;	border-style: none;	vertical-align: middle;}img.head {	margin: .5em 10px 10px 10%;	border-style: none;	vertical-align: middle;-moz-box-shadow: #262 6px 3px 1em; /* (inset) color x y blur-radius spread-radius */-webkit-box-shadow: #262 6px 3px 1em;}img.foot {	margin: 0;	border-style: none;	vertical-align: middle;-moz-box-shadow: #262 6px 3px 1em; /* (inset) color x y blur-radius spread-radius */-webkit-box-shadow: #262 6px 3px 1em;}img.drop_shadow {-moz-box-shadow: #262 6px 3px 1em; /* (inset) color x y blur-radius spread-radius */-webkit-box-shadow: #262 6px 6px 1em;}.intlink {	padding: 7em 0 0 0;}#inall {	margin: 1% 4% 2% 4%;}.inall {	margin: 1% 5% 2% 5%;}input, textarea {	font-family: Arial, Helvetica, Geneva, Sans-Serif;	background: #ffe;	border-style: solid;	border-width: 2px;	border-color: #999 #000 #000 #999;}li {	font-size: 100%;	line-height: 1.3;}.melissa {	cursor: url(/styles/OM-42x.gif), url(/styles/OM-42x.cur), url(/styles/OM-42x.png), pointer;}p {	color: #000;	background: transparent;}p.boxplain {	border-width: 1px 1px 1px 1px;	border-style: solid;	border-color: #337733;	font-family: "Consolas", "Bitstream Vera Sans Mono", "Andale Mono", "Monaco", "Lucida Console", monospace;	font-size: 90%;	margin-left: 5%;	margin-right: 5%;	padding: 6px;}.plaintext {	font-family: 'Courier New', Courier, Monaco, monospace;    	font-size: 100%;}.quote1 {	background: transparent;	color: #993366;	font-size: 100%;	font-style: italic;	font-weight: bold;}.sechead {	background:  #e4dfd9 url(../bg6.jpg);	border: 1px solid #006600;	font-size: 95%;	margin-top: .75em;	margin-left: -.5em;	margin-bottom: 1.3em;	padding: .3em 1em .3em 1em;	-moz-border-radius:  4% 2%;	-moz-box-shadow: #262 6px 6px 1em;	-webkit-border-radius:  15px;	-webkit-box-shadow: #262 6px 6px 1em; }.smaller {	font-size: 90%;}.stress_i {	font-style: italic;}.stress_b {	font-weight: bold;}.stress_big {	font-size: 125%;}.strike {text-decoration:line-through;}table.compare {	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid;	border-color: gray;	border-collapse: separate;	background-color: #efe;	margin-left: auto;	margin-right: auto;	margin-bottom: 1em;	font-size: 90%;}table.compare td {	border-width: 1px 1px 1px 1px;	padding: 2px;	border-style: solid;	border-color: gray;}table.compare tr td:first-child {	font-weight: bold;}table.compare th {	background: #c8c;	border-width: 1px 1px 1px 1px;	border-spacing: 0px;	border-style: solid;	border-color: gray;	border-collapse: separate;	font-weight: bold;	padding: .3em .5em;	text-transform: capitalize;	text-align: left;}table.stext {	margin-left: auto;	margin-right: auto;	margin-bottom: 2em;	border-width: 1px 1px 1px 1px;	border-spacing: 1px;	border-style: solid;	border-color: gray gray gray gray;/*	border-collapse: separate; */	text-align: center;}table.stext th {	font-size: 90%;	border-width: 1px 1px 1px 1px;	padding: .3em .5em;	border-style: inset inset inset inset;	border-color: gray gray gray gray;}table.stext td {	border-width: 1px 1px 1px 1px;	padding: .3em .5em;	border-style: inset inset inset inset;	border-color: gray gray gray gray;}.text_spread {	letter-spacing: .5em;}.tright {	text-align: right;}.warning {/* for inline text where the rest of the text/paragraph is NOT highlighted by this style */	background: transparent;	color: #dd0000;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-style: italic;	font-size: 100%;}#warn2 {	background: transparent;	color: #dd0000;	font-family: Arial, Helvetica, Geneva, Sans-Serif;	font-style: italic;	font-size: 100%;	margin: 1% 4% 2% 4%;}