body {background-color: #fcfcfa; background: url("field.gif") repeat-y 50% 0; color:#222; margin:20px; font-size:10pt; font-family:Verdana, Lucida, Arial, Helvetica, Geneva, sans-serif}

#main {width:700px; margin:0 auto} 
/* BIG KUDOS unto Peter in OZ!! (on dynamicdrive.com); margin required with text-align for IE7 */

#hdtbl {border-left:5px solid #d7d7c7; border-top:5px solid #d7d7c7; border-right:5px solid #9F9F8F; border-bottom:5px solid #9F9F8F}
/* header table */

/* sidebar */
/* "buttons" adapted from http://alistapart.com/stories/taminglists/
   original code by Mark Newhouse */
#links {width:9em; margin:2px 0 20px 30px; float:right} 
#button {background-color:#efefdf; margin-right:1px; border-top:1px solid #880; border-right:1px solid #880; border-left:1px solid #880}
#button ul {list-style:none; border:none; margin:0; padding:0}
#button li {border-bottom:1px solid #880; margin:0; font-size:8pt; font-weight:bold}
#button li.top { border-top:3px solid #aa9; border-right:3px solid #887; border-bottom:3px solid #887; border-left:3px solid #aa9; background-color:#998; font-family:Arial, Lucida, Helvetica, sans-serif; color:#ffe; display:block; padding:3px 0.2em; width:100%; text-align:center}
#button li a {border-top:3px solid #DFDFCF; border-right:3px solid #BFBFAF; border-bottom:3px solid #BFBFAF; border-left:3px solid #DFDFCF; font-family:Arial, Lucida, Helvetica, sans-serif; display:block; padding:3px 0.2em; width:100%; text-align:center; text-decoration:none}
html>body #button li.top, html>body #button li a {width:auto}  
/* ^ makes this work on both IE and Firefox */
#button li a:hover {background-color:#9ff}

p {margin-top:0; font-size:10pt}
p.upd {font-size:8pt; font-weight:bold; margin-bottom:0}	/* updated, header table */
p.CON {font-size:14pt; margin-bottom:0.05em}	/* CONTENTS */  

p.HNG {margin-left:2em; margin-right:3em; text-indent:-2em}	/* hanging indent */ 	
p.sendme {font-size:9pt}
p.foot {font-size:7.5pt; border-top:3px dotted #CCB; padding-top:12px}	

h2 {color:#222; font-family:"Times New Roman", Times, serif; font-size:18pt; font-weight:bold}
h3 {color:#612; font-family:"Times New Roman", Times, serif; font-size:14pt; font-weight:bold} 
h4, h5 {color:#000; font-size:10pt; font-weight:bold}
h5 {font-weight:normal; text-decoration:underline}
h6 {font-size:8.5pt}
pre	{font-size:9pt}

h2,h3,h4,h5,h6,pre {margin:0; padding:0}
h2 {padding-top:0.3em}
h2.h2pt {padding:0}		/* page title in header table */
pre {margin:0.5em auto}

h2 ul, h3 ul, h4 ul, h5 ul, h6 ul, .SQZ ul {margin-top:0.5em}
h2 ol, h3 ol, h4 ol, h5 ol, h6 ol, .SQZ ol {margin-top:0.5em}

.uh {padding-top:0.6em}	/* heading directly under larger heading */

/* BOX */

/* Quickie links ... must add align=center in page */
div.QLK {background:#f8f8f8; border:1px solid #004; text-align:left}

/* generic left-column, usually inside QLK */
div.CL1 {float:left; padding:1em; width:50%}

/* generic right-column, usually inside QLK */
div.CL2 {margin:0; padding:1em}

/* rhythm nav line */
div.RHL {background:#ffe; border:2px dashed #D5CFB5; text-align:center; width:660px; padding:8px}	

/* LISTS */
dl {margin:0; padding:0}
dd {margin-left:1.5em; margin-bottom:1.2em; margin-top: 0.2em}
ul {margin-top:0; margin-left:0.7em; padding-left:0.7em}
ul {list-style:square}
ul.ul-boxr {padding:1em 1em 1.5em 2em; margin-bottom:0}
ol {margin-top:0; margin-left:0.85em; padding-left:0.85em}
ol.olx {margin-left:2.3em; padding-left:0}	/* longer than 9 items */

li ul {margin:0.6em 0; padding-left:1.2em}

.floatR {float:right}
.LNX {margin-bottom:0.40em}	/* generally for a stack of single-line links */	

.cen {text-align:center}

div.wbx {float:right; background:#fff; border:1px solid #888}

.xw {white-space:nowrap}

.BQT {margin-left:2em; margin-right:2.5em}	/* custom blockquote */  
.SQZ {margin-bottom:0; padding-bottom:0}
.typ {font-size:9pt; font-family:"Courier New", monospace}
.dsc, .dsc p, .dsc span {font-size:9pt}
.sm {font-size:8pt}
.spc, .dsc .spc {font-size:4pt; margin-bottom:0} 
.rwc {color:#821; font-family:cursive}	/* comment */
.pop {color:#e40; font-weight:bold}  /* orange zing */
.fade {color:#919191}
.glo {background-color:#ff9}  /* yellow highlighter */
.snd {background-color:#efefdf}  /* sandy background */
.oi {background-color:#aaa; color:white; font-weight:bold}

a, a.af, a.af:visited, a.af:active {color:#00c}
a:hover, a.af:hover {background-color:#ff3}
a:visited {color:#606} 
a.ab {font-weight:bold}
a.xu {text-decoration:none; border:none}
a.xug {background-color:transparent; text-decoration:none; border:none} 
