body {
   margin: 0;
   padding: 0;
   font: .9em "lucinda grande", arial, helvetica, sans-serif;
   text-align: center;
   color: #362A2A;
   background-color: #FFFAEC; }

a:link { 
   color: #0000FF; 
   /* font-size: .9em; */
   text-decoration: underline;
   background-color: #FFFAEC; }
a:visited { 
   color: #660099; 
   background-color: #FFFAEC;
   text-decoration: underline; }
a:hover, a:active {
   color: #0000FF;
   background-color: #C8C8FF;
   text-decoration: underline; }

h1 {
   color: #E36B2F;
   background-color: #FFFAEC;
   font: 1.2em "lucinda grande", arial, helvetica, sans-serif;
   font-weight: bold;
   margin: 0;
   padding: 0; }

h2 {
   color: #E36B2F;
   background-color: #FFFAEC;
   font: 1em "lucinda grande", arial, helvetica, sans-serif;
   font-weight: bold;
   margin: 0;
   padding: 25px 0 0 0; }

/*  used in sidebar */
h3 {
   display: none; }

#container {
   margin: 0 auto;
   width: 625px;
   text-align: left;
   color: #362A2A;
   background-color: #FFFAEC; }

#headertop {
   display: none; }

#headerbot {
   display: none; }

#mainnav {
   display: none; }

#mainnav ul {
   display: none; }
#mainnav li {
   display: none; }
#mainnav li a {
   display: none; }
#mainnav li a:hover {
   display: none; }

#sidebar {
   display: none; }
#sidebar ul {
   display: none; }
#sidebar p { 
   display: none; }
#sidebar img {
   display: none; }

#sidebar li a {
   display: none; }
#sidebar li a:visited { 
   display: none; }
#sidebar li a:hover, a:active {
   display: none; }

/* normal text in right col quote box */
.norml {
   display: none; }

/* right col boxes with green borders */
.rcolentry {
   display: none; }

/* logo in right column */
.sblogo {
   display: none; }

/* photo in right column */
.sbfoto {
   display: none; }

/* image in contents area */
.imagefloat {
   display: none; }

.imagefloatnobdr {
   display: none; }

#contents { 
   margin: 0 200px 40px 0; }

#contents p { 
   font-size: .9em;
   margin: 0;
   padding: 10px 0 0 0;
   line-height: 1.5; }

/* less space above p */
#contents p.vend { 
   font-size: .9em;
   margin: 0;
   padding: 10px 0 0 0;
   line-height: 1.1; }
   
/* extra space above p when not associated with above p */
#contents p.xtra { 
   font-size: .9em;
   margin: 0;
   padding: 20px 0 0 0;
   line-height: 1.5; }

#contents ul {
   margin: 0;
   padding: 5px 10px 0 30px;
   list-style-type: circle; }
#contents li {
   font-size: .9em;
   line-height: 1.5;
   margin: 0;
   padding: 0; }

#contentsfull { 
   margin: 0 0 40px 0; }

#contentsfull p { 
   font-size: .9em;
   margin: 0;
   padding: 10px 0 0 0;
   line-height: 1.5; 
   color: #362A2A;}

#footer {
   display: none; }
#footer p   { 
   display: none; }